• Content count

  • Joined

  • Last visited

  • Days Won


BINREV SPYD3R last won the day on June 7 2014

BINREV SPYD3R had the most liked content!

Community Reputation

-41 Troll


  • Rank
    I make newbies cry!

Profile Information

  • Gender
  • Country
  1. NEW 'Off The Wall' ONLINE Posted 17 Jul, 2019 2:08:14 UTC The new edition of Off The Wall from 16/07/2019 has been archived and is now available online. "Off The Wall" - 16/07/2019 Download the torrent here!!!! View the full article
  2. This episode is about modeling vehicle designer that can be used to design all kinds of vehicles available in the game. It relates to episode about performing research. Major parts Two major parts about vehicle designer are components and chassis. Components are modular pieces of vehicle that are assembled on chassis. They can, among other things, be things lie star sails, astrolabe navigators or long range sensor. Each component is defined by two values ComponentId and ComponentLevel. If you know these two values, you’ll be able to find out details of the component. ComponentId tells what component it is and ComponentLevel the general knowledge of it. When component is first discovered as a result of research, it’s just a prototype and as a such doesn’t function particularly well. Further research refines it and factories are able to produce higher quality components. Full definition of component is show below: data Component = Component { componentId :: ComponentId , componentLevel :: ComponentLevel , componentName :: ComponentName , componentDescription :: ComponentDescription , componentWeight :: Weight , componentSlot :: ComponentSlot , componentType :: [ ComponentPower ] , componentCost :: RawResources ResourceCost , componentChassisType :: ChassisType } deriving (Show, Read, Eq, Ord) Two particularly interesting fields are componentSlot and componentType. componentSlot has type of ComponentSlot and defines what kind of slot the component occupies in chassis. As there are limited amount of slots in each chassis, designer needs to make compromises on what components to install. componentType has type of ComponentPower, which defines what component does in general. It could be sensor or provide supplies for the vehicle for example. Technology requirements are defined by function: componentRequirements :: ComponentId -> Maybe Technology. It defines which technology unlock a given component. Part of the definition is show below. Each and every ComponentId has to be handled. componentRequirements ShipLongRangeSensors = Just HighSensitivitySensors componentRequirements ShipBridge = Nothing componentRequirements VehicleWheeledMotiveSystem = Nothing componentRequirements VehicleHoverMotiveSystem = Just HoverCrafts ... Second major part of the designer are chassis. They’re stored in database, as I wanted a bit more flexible system than hardcoding as I did with components. Following piece of configuration is used to define database table and generated data for Haskell code. Most of the fields are probably easy enough to guess. type with type of ChassisType defines if this particular chassis is for example a land vehicle or a space ship. Various slot fields on other hand define amount of particular slots that the chassis offers. Chassis json name ChassisName tonnage Weight type ChassisType technology Technology Maybe armourSlots SlotAmount innerSlots SlotAmount outerSlots SlotAmount sensorSlots SlotAmount weaponSlots SlotAmount engineSlots SlotAmount motiveSlots SlotAmount sailSlots SlotAmount deriving Show Read Eq Not all chassis are equal and some (probably pretty much every one of them) have some sort of requirements that has to be fulfilled when designing a vehicle. For example, space ships require a bridge for captain and star sails. Bawley, smallest of the working ships has room for two star sails, but requires only one of them to be installed in order to be a valid design. Flyboat on the other hand is smaller ship built for speed and always requires two set of sails. This data is stored in required_component table and represented as RequiredComponent data. Both are generated from the definition show below: RequiredComponent json chassisId ChassisId componentType ComponentType level ComponentLevel amount ComponentAmount deriving Show Read Eq Designing a vehicle With all that data, we can now design a vehicle. Process is roughly the following: based on completed research, get a list of chassis that are available select chassis from the list based on the selected chassis and completed research, get a list of components that are available select components to install remember to check that maximum tonnage isn’t exceeded and that there’s enough slots and requirements are met fill in name save into database Completed design is saved in two different tables. First one design holds info like name of the design, faction that design belongs to and used chassis. planned_component holds info about which components are planned to be installed and in what quantity. Design json name Text ownerId FactionId chassisId ChassisId deriving Show Read Eq and PlannedComponent json designId DesignId componentId ComponentId level ComponentLevel amount ComponentAmount deriving Show Read Eq As a little teaser, below is an screenshot of what the vehicle designer currently looks like. Finally Thanks for interest. If you have questions or comments, best way to reach me nowadays is either by email or in fediverse, where I’m View the full article
  3. Bitcorn is an idle farming game created with and played using Bitcoin tokens using the CounterParty protocol. I’ll walk you through how it all works, how to get started and what all that means. In this episode we’ll walk through the basics of creating and submitting a Bitcorn collectible card to be included in the game, along with setting up a wallet so you can buy and sell them. View the full article
  4. You can also use call forwarding to forward calls to your google voice number. Mint does not seem to stay connected all the time. View the full article
  5. Hacker Public Radio New Years Show episode 6 Welcome to the 7th Annual Hacker Public Radio New Years Show. 2018-2019 The Makerz Podcast Tronxy X1 SBC talk Apple Talk Linux on mobile more 3d printing talk new years food traditions Cats The Last Centurion View the full article
  6. Hacker Public Radio New Years Show episode 6 Welcome to the 7th Annual Hacker Public Radio New Years Show. 2018-2019 The Makerz Podcast Tronxy X1 SBC talk Apple Talk Linux on mobile more 3d printing talk new years food traditions Cats The Last Centurion View the full article
  7. NEW 'Off The Hook' ONLINE Posted 11 Jul, 2019 5:17:45 UTC The new edition of Off The Hook from 10/07/2019 has been archived and is now available online. "Off The Hook" - 10/07/2019 Download the torrent here!!!! View the full article
  8. Source for In The Morning: Bottle Framework: View the full article
  9. NEW 'Off The Wall' ONLINE Posted 10 Jul, 2019 0:49:01 UTC The new edition of Off The Wall from 09/07/2019 has been archived and is now available online. "Off The Wall" - 09/07/2019 Download the torrent here!!!! View the full article
  10. Links View the full article
  11. It's summer once more and the Summer issue of 2600 is out. If you subscribe to us, then an issue could very well already be in your possession. If you want to become a part of that elite group of people, just click here and actual physical issues that last forever will start coming your way. (You can also use that link to renew an existing subscription.) If you can find a bookstore, then you can probably find us inside of one, as well as at many magazine stands. And you can always go the digital route. If you have a Kindle, it's easy to subscribe in both the U.S. and U.K. (Individual issues are available elsewhere.) We're also available on the Barnes and Noble Nook. For those of you confused about what happened to our Google Play subscriptions, welcome to the club. Google once again changed something on their end without letting us know. As soon as we have the correct info, we'll post it here. Meanwhile, visit our digital edition guide to see what's available in the many formats we offer. View the full article
  12. Introduction This is the sixteenth and final episode of the 'Learning Awk' series which is being produced by b-yeezi (BY) and Dave Morriss (DM). We are using this as an opportunity to have a round-table discussion about the series, about Awk, and where we recommend the listeners should go from here. Including this one we have produced 16 episodes covering the features most likely to be used in pipelines on the command line or in simple shell and awk scripts. Note that although the HPR site will list this episode as having a single host, in fact it has two! Plans are afoot to enhance the HPR database so we can eventually indicate this properly. Topics Discussed The series Started in 2016 (first show released 2016-07-13) Finishing in 2019 16 episodes in total Why are we finishing the series? We have probably reached the limit of what is useful on the command line or in shell scripts or even in manageable-sized Awk scripts Awk shows its limitations as we go on and doesn’t compare well with more modern text processing languages Our personal experiences with Awk BY: Started with sed and awk when first moving to Linux in 2011 (ongoing) Exploring and cleaning client data (ongoing) Personal scripts when adding python or other tool would be overkill DM: Working with VAX/VMS in the 1980’s. No very good text processing features built-in, so Gnu Awk (and sed) was a great way to handle the data we were using to generate accounts for new students each year. Could easily spot bad records, do some data validation (for example impossible dates of birth). Later in the late 1980’s and early 1990’s more Unix systems came on the scene running HP-UX, Ultrix, SunOS, Solaris, OSF/1, True64 Unix, and awk was very much used there. Later still we moved to Linux; initially Fedora but later RHEL, and of course awk figured in the list of tools there as well. What have we left out? Why? User-defined functions are pretty clunky and hard to use Multi-dimensional arrays: other languages do this better Internationalization: assumes you’re writing big awk programs The gawk debugger: quite clever but probably overkill for this series Extensions written in C and C++: some come with gawk and look quite good, but this subject is out of scope What to use as an alternative to Awk? DM moved from gawk to Perl (version 4) in the 1980’s and later to Perl version 5. This might have engendered an awky, Bashy mindset that’s hard to shake off. Not the recommended place to start these days. BY moved from gawk to Python and R for large projects. For interactive Bashy exploration, moved to XSV, q, and csv-kit for most use cases. These tools have built-in convenience features, like accounting for headers, data types, and file encodings What’s next? It is planned to turn the notes for this series into a combined document which will be available on the HPR site and on There is no timescale for this at the moment Links GNU Awk User’s Guide Internationalization with gawk A proof that Unix utility sed is Turing complete Mutagen - discussed as an alternative way to access audio metadata (tags) from Python XSV csvkit Run SQL on CSV files with q Links to all of the shows in this series on HPR: Gnu Awk - Part 1 - episode 2114 Gnu Awk - Part 2 - episode 2129 Gnu Awk - Part 3 - episode 2143 Gnu Awk - Part 4 - episode 2163 Gnu Awk - Part 5 - episode 2184 Gnu Awk - Part 6 - episode 2238 Gnu Awk - Part 7 - episode 2330 Gnu Awk - Part 8 - episode 2438 Gnu Awk - Part 9 - episode 2476 Gnu Awk - Part 10 - episode 2526 Gnu Awk - Part 11 - episode 2554 Gnu Awk - Part 12 - episode 2610 Gnu Awk - Part 13 - episode 2804 Gnu Awk - Part 14 - episode 2816 Gnu Awk - Part 15 - episode 2824 Gnu Awk - Part 16 - episode 2852 View the full article
  13. Some general basic knowledge of fire fighting. Also an invitation to ask questions in the comments. View the full article
  14. The National Institute of Standards and Technology of the US Government issued the NIST Cybersecurity Framework, which has recommendations for private companies and mandates for U.S. Government agencies. For people who work in information security in an Enterprise environment, this framework may be of interest, so we will take a walk through it. Links: View the full article
  15. NEW 'Off The Hook' ONLINE Posted 04 Jul, 2019 2:49:26 UTC The new edition of Off The Hook from 03/07/2019 has been archived and is now available online. "Off The Hook" - 03/07/2019 Download the torrent here!!!! View the full article