skysight-inc/HackerNews huggingface dataset:
It's a pretty click-baity title, it should be hedged to 'native floating-point' or something.

In the second section the author clearly shoots down the title, while again choosing to repeat that it 'isn't enough', having again as a subheading:

>Seven Bits Looks Like Enough But It Isn’t

When that section clearly demonstrates that it would be enough.

This statement really should be hedged.. You can just straight-up do binary-encoded decimal and change every pair of decimal digits into 7 bits and back again (bin 0000000 for decimal 00 through bin 1100011 for decimal 99, see reference [1] for chart), end of story and never suffer any degradation.

I realize this isn't the scheme that is chosen, but that is a choice. Both the title and the quoted sub-heading imply otherwise; i.e. that it isn't enough bits. As shown above clearly it is.

[[[

Aside: in this scheme you EVEN have some kind of 28% larger space you can make use of somehow for checksumming or the like!

Naive example: when encoding any value that happens to contain digits smaller than 28 you can also encode parity information:

when encoding, if the two digits you're encoding happen to be digits 00-27 you ALSO encode the checksum value 1 by choosing to add decimal 100 (to arrive at bin 1100100 through 1111111 i.e. decimal 100 through decimal 127) or checksum value 0 by passing on doing so (i.e. keep bin 0000000 through 0011011 i.e. decimal 00 through 27).

When decoding, when you decode and encounter decimal 100 through decimal 127, subtract 100 from it before recording, and also record a checksum 1; when encountering decimal 00 through decimal 27 record it but also record a checksum value 0.

This means that in 28% of cases you gain 1 bit of checksumming information while perfectly encoding two binary digits. (If your stream doesn't happen to contain any decimal digits 00 through 27 then you just don't gain any checksumming information.)

You can use these checksum bits however you like! You can't be guaranteed to have them, but you have a good chance of having them, starting with a 27% chance of having a parity bit in the case of even a single pair of digits!

I'm not an expert on checksums, and the above is just a naive example, but the point is this: not ONLY is 7 bits enough to encode 2 decimal digits: it's even enough to add a parity bit in 27% of input cases.

]]]

[1] http://ascii.cl/conversion.htm
Hello Show - Ft. Lauderdale, FL (Relocation Offered)

Lead UI/UX Designer for Web and Mobile Application

Hello Show is a design-driven real estate application that is transforming the way real estate agents communicate and schedule. The application has created an easy to use scheduling and showing process for all parties through a secure mobile messaging platform, route planner, and an agent-to-agent scheduling system. The result is an exceptional tool kit designed for the way real estate agents work.

You will be joining an amazing team: one of the top Realtors in South Florida, 2 of the top 100 Ruby on Rails contributors, a market research expert, a seasoned startup operations veteran, and 3 additional senior engineers. Our design foundation comes from the world-class designer behind Desk.com, Bitl.ly, Heroku, Grooveshark and more, so you will be building upon an incredibly well organized and high quality product. Our development team is entirely remote, but you should be local.

As our UI/UX Designer, you will be at the forefront of our product team, moving ahead of the rest to determine what we need to work on. You must be excited to challenge your assumptions and prove ideas with data; everything we do is an experiment, but decisions are made pragmatically.

Responsibilities:

- Design clean and unique User Interfaces to mirror UX requirements

- Develop deep empathy and understanding of our users and their experiences

- Translate user testing and research results into wireframes and user-flow diagrams

- Design for the responsive web

- Explore and incorporate new and emerging design trends

- Communicate and collaborate with developers on design

- Develop project optimized assets and deliverables

- Make our users incredibly productive and make a product they love

Apply at: https://helloshow.workable.com/j/B620BDDF57
It's a question of size - clearly a rainbow table of 1 is feasible. I'm guessing a rainbow table of a million won't be too expensive either, and with a million common passwords, you'd likely crack something.

But yeah, it's not likely to be a major threat. In any case, salting makes it irrelevant.
New York: Conspicuous Construction
You raise a good point, but one that's probably an issue to a minority of those implementing applications that require an authentication component. Sure, the Twitbooks, GooSofts and FaceLinks of the world that deal with large numbers of concurrent authentications have to think a bit more about this, and that's fine; I would expect that they would be well equipped to do so, and likely also run dedicated authentication servers and carefully considered systems.

I can probably count on one hand the number of times I've seen an application use bcrypt or scrypt and define their work factors. The common case seems to be sticking to the defaults that their chosen library ships with. While these may be somewhat less than ideal, it's universally true that these schemes are stronger than salted passwords fed to a fast cryptographic hash.
For delivery of something like IR remote input a CRC isn't really necessary, but for more complex peripherals I found delivery receipt was useful.
The pacinst.org document is great. Thank you for the link.
Your point is spot on about animal agriculture, and well-supported by the PDF.
It's been clear for a while that 'modern browser' is basically defined as 'browser not made by Microsoft'. That you're willing to define 'modern browser' as basically "must run on iOS and be scriptable from bash" as a way to exclude their latest effort just implies Microsoft is doomed to forever fail your 'true scotsman' test. If they provided a Linux and android port, you'd find something else to exclude them on - modern browsers render their type using TypeKit, after all.
nix is starting to replace all my build tools, building c code is as easy as putting together a small nix file like this: https://github.com/jb55/polyadvent/blob/master/default.nix

The nixpkgs community is then responsible for making sure that the build compiles on all platforms. It's not just for C code either, nix files can be used to declare any kind of dependency. It's a full blown declarative, functional, domain specific programming language for packages. So your project can depend on haskell or python code and everything just works.

There's a heavy linux focus right now but there's a whole group of people making the packages work nicely on osx and cygwin. Check it out: http://nixos.org/nix/
My code uses bcrypt. It's a wrapper around password_hash() and it also passes it through an authenticated encryption library.

When I said I wrote my own crypto code, I don't mean like something that belonged in a PHC entry.
So like the AD&D Monster Manual then?
That table is another interesting opportunity for browser fingerprinting, and also shows how difficult it is to define precisely a concept that at first seems deceptively simple: "retrieve the text contents inside an element."
I disagree with this. I don't find CMake any less easy to use than make in the simple case, but it is far better than Autotools in the complex case. Just learn CMake and be done with it. As a bonus, it saves you some typing making your program cross-platform, although that is a pain no matter what tool you're using.
YHBT. :(
The Cute Cloud
Nootrobox Director of Sales & Business Development

https://nootrobox.com/director_sales_bd
Do you really mean cal/gal? Corn has fewer calories per gallon of water than watermelon? It's not gal/cal?
I'm not seeing an apples:apples comparison even makes sense, having worked with both of these protocols on and off for a 10+ years.

SPI is a fast one-way media bus that might use master, slave, or synthetic clocking, I2C is a slower master-clocked bus. The similarities don't even stop there.
Location: EU
Remote: Yes
Willing to relocate: No
Technologies: Drupal evangelist
Résumé/CV: systemseed.com / drupal.org/user/305669
Email: anthony@systemseed.com
I've seen a lot more hardware problems involving i2c than involving spi. If an i2c device fails its a pain because it is not apparent which chip on the bus failed. If I do have to use an i2c device I try to avoid having more than one on the same i2c bus. Spi might require more tracks but tracks are cheap and hardware problems are expensive.
This blog post by Steve Klabnik would be a great start. He talks specifically about managing the issues section of an open source project (Rails).

http://words.steveklabnik.com/how-to-be-an-open-source-garde...
That's not how Tor Hidden Services work. They're encrypted end-to-end (well, from your node to the host of the Hidden Service. So accessing via that address leaves no room* for anyone to get your number/password or steal your identity.

* (Usual caveats about that being the correct .onion address, about the encryption not flawed etc)
How do you choose npm packages?
Why do people think ACID is some panacea for every database problem ? It doesn't save you from data loss. It doesn't help you scale. It doesn't make it easier to manage. It doesn't actually help with 99% of the problems you typically experience with a database.

A more measured, intelligent consideration of pros/cons is needed.
Science's Big Scandal: Even legitimate publishers are faking peer review
It's handy when you have truly cheapo component with a software I2C stack that can't actually keep up in some cases. No problem, just hang that bus!
ASSUMPTION #7: IT’S ALL ABOUT AVOIDING DEATH

Disturbing truth: A fixation on preventing death diminishes life

I don't like the wording of that last point. Yes, there are more things to life than avoiding death. And yes, fixation on preventing death can, in some cases, be counterproductive. I much prefer: as long as life is worth living, death is worth avoiding.
> realized it was cheaper to just hand all the developers Mac Books than to either train them on installing Unix tool chains on Windows, or on "properly" using Linux

Did you try Cmder? That gets you a pretty reasonable bash environment on Windows with a single install that's dead simple.
I disagree because writing a Qt program is often the end goal.
Tired of waiting for Magic? Try PurseMagic (BTC only, 0 fees, 5% off Amazon)
If I buy something from a criminal gang that took it from another person by force, do I have a natural right to own it? What if I buy it from a shopkeeper who got it from such a criminal gang?

Does my right to it outweigh society's interest in using a portion of its' value to repair the effects of the gang's activities?
It never ceases to amaze me how much the mythology surrounding the Founding Fathers really boils down to taxation.
Twitter Engineering – Opensource
> April fools?

It's possible, but if it were I wouldn't expect them to tweet that it's true[1].

[1] https://twitter.com/NebulaInc/status/583388942294097920
Pretty sure I saw him tweeting about jepsen the other day
We do need food, but much of what California farms produce is exported, often to places with plenty of water. It doesn't make sense to export water from an arid state in a drought. If the water's real economic value were priced in, that would not be so bad.
Those are still much more expensive than the lowest-end. I think they cost around $100 last I heard, and a currency conversion on the amazon link there gives $104, which seems to confirm they haven't gotten cheaper.
I'm reading this in Sparta. Pressing Ctrl + L just now did focus the address bar.
Software Engineer at Leapfrog Online
- Evanston, IL - Full-time, Onsite
(http://www.leapfrogonline.com/)

We're the leading independent digital direct marketing firm in the country, developing programs for Fortune 500 marketers to find and convert the right customers. We build complex app ecosystems with frameworks like Django and Rails sitting on top, with a mound of open source software supporting them.

We're looking for Ruby/Python Developers to join our Engineering team, building high-traffic websites and applications using web frameworks, crafting deep integrations, and leveraging statistical modeling techniques.

Requirements: real-world experience developing web software using open source technologies, a passion for problem-solving, and a good attitude and sense of responsibility. You should also have experience with Python/Ruby (or be willing to transition from another dynamic language like PHP).

Interested? If so, we offer a competitive salary plus an incentive and benefits package, and a close-knit team who likes what they do and has fun doing it. Apply here: https://hire.jobvite.com/j?cj=orAs0fwd&s=Hacker_News
Sad but true.

I got a few interviews and the recruiters used special web-apps for the process and even then they didn't think about getting back and tell me it's done.

And why should they? They get paid for good hires, not for telling the bad ones they aren't needed.

We probably need more comments like the one of devnull42 to raise awareness.
Hi there! I know the Joomla project could definitely use some help like that...if you're interested I would send this same message you've written here to the CMS Google Group:
https://groups.google.com/forum/#!forum/joomla-dev-cms

Development is entirely community driven (which is both a pro and a con) but at the same time it would be nice to have a strong PM hand helping to guide things again (we had a great person from the Netherlands during some of the early years of the project, Wilco Jansen, but since he bowed out of the role several years back I feel we've been missing that direction he was able to provide).

I would definitely look forward to having you contribute to Joomla if it seems like something you would find interesting!
Mystery radio bursts
first rule of open source: if you use it, you talk about it.
Tried this service and its great! Very smooth and easy to use.

Text (323) 577-8773, and save 5% on Amazon.
Does the 'before noon' rule not apply worldwide?
> My own understanding of loneliness relied on a belief in solid, separate selves that he saw as hopelessly outmoded. In his worldview, everyone was perpetually slipping into each other, passing through ceaseless cycles of transformation; no longer separate, but interspersed.

Social groups, cultures, parents and children, friends. All of these concepts rely on the concept of a connection between solid selves, that allow for the passage of data/information from self to self. The resulting construction is called a culture, a social group, a relationship. It only exists because there exists other conceptual constructs that serve as comparative references.

> Perhaps he was right. We aren’t as solid as we once thought. We are embodied but we are also networks, living on inside machines and in other people’s heads; memories and data streams. We are being watched and we do not have control.

People's memories and imaginations, these are subject to play and replay, and can result in both (il)logical and (ir)rational inference, independently or socially established. These have been philosophical questions long before they became digital.
I run a project called ioquake3 that has been out for almost a decade and we are in desperate needs of more technical folks to help spec out and plan development for the most boring parts of the framework we need to remain relevant in 2015.

Finding the boring things that other people don't do is exactly the most valuable thing you can do for any open-source project.
I vaguely recall hearing that Nebula's OSCON party seemed to operate on an unlimited money budget, but I missed that year, and the subsequent year they were notoriously absent.
For many projects, the single biggest hurdle to success/adoption is good, understandable documentation. Many (perhaps most) open source projects have technical capabilities far in excess of their usable docs.

("Read the whole wiki and then the whole discussion forum to understand" is a huge hurdle for new users.)
Capitalism???? In America???? You've clearly not met our government. The Free Market is for poor people.
ServiceFrame - Dublin, Ireland - Full Stack Software Engineer

ServiceFrame improves the quality of outsourcing relationships. Outsourcing brings together two organisations in an unusual alliance to deliver a set of services. Objectives are misaligned, cultures and sometimes languages differ. Until now, this has resulted in fractured communication between the two organisations, and eventually in failure. ServiceFrame establishes clear and consistent communication between the two organisations, better control for the customer, better margins for the supplier and a higher success rate for both.

We're looking for full stack product developers; people who are as happy designing and implementing new UI features as they are building out distributed data integration systems in AWS. Self-starters who can own the development of features from day one. People who are passionate about quality and can deliver. People who are brave enough to fight their corner and big enough to know when they are wrong. People who like to put themselves in our customers shoes and who are able to think big. People who are innovative and also able to simplify.

We currently use technologies like C#, CoffeeScript, io.js, Docker, AWS, MongoDB, PostgreSQL, Handlebars, Stylus. We believe in functional programming, SOLID principles, DRY, testing, continuous deployment, REST. We don't care if you know our specific stack already: the right kind of developer will pick it up quickly, and show us how we can improve it (Haskell, React and etcd would be easy sells, for example). Our development process relies heavily on GitHub, Slack and emoji.

More information at https://jobs.github.com/positions/d891f6da-ce4b-11e4-9534-f8...

If you're interested, contact us with your CV and cover letter at info@serviceframe.com
Nix is neat, but doesn't that nix file depend on a Makefile being present? This doesn't seem to replace make...
My current employer, Swift Navigation, is looking to hire an
embedded electrical engineer to join our work on open-source (https://github.com/swift-nav/),
high-precision GPS receivers (H1B welcome).

The actual listing is here:
http://www.swiftnav.com/jobs/1_ee.html. If you're interested or
have any questions, send Buro a note at mookerji@swiftnav.com.

* Technical details:

0. Embedded development (electronics design and schematic
capture, embedded software, FPGA-based DSP) for our next
generation receivers though prototyping, testing, and
manufacturing.

1. We use Python/Numpy for algorithm prototyping'analysis,
and collaborate on some custom continuous integration tools for firmware acceptance testing.

* Organizational details

0. We're currently at 13-ish people in the Dogpatch neighborhood of San Francisco, with work spread across analog/RF/digital hardware design, statistics/ estimation/controls, (purely) functional programming, and distributed systems/casual webapp development.

1. Much of our work is interdisciplinary, with an environment
emphasizing effective communication, collaboration, and inclusion.

2. Flexible working policy, relevant for those with families and children.

3. Some non-traditional benefits: thoughtful management, a
backyard with a banana tree, and a functional gas stove and well-seasoned cast-iron.
If you're worried about this, you could do server-side hashing during signup, and client-side hashing during login.
Apple runs Cassandra at scale today. It underpins most of iTunes Match and last time I checked all your iCloud data was sharded and stored in Cassandra. They run one of the latest clusters in the world (at least the last time I spoke with Datastax). Cassandra is a pretty easy database to run and scale and Datastax is just down the road from them to help.

My guess is that FoundationDB is replacing their Teradata installation. Better to buy the company and invest heavily in it then let it not met it's full potential as a small startup.
Charles here, Community Manager at Sourcegraph (https://sourcegraph.com/). I'm not a developer.

Working with a developer community as a non-dev has taught me a lot. Earlier this year we started an open-source hacker meetup to give authors the chance to come talk about their projects at our office in SF.

To build this program, I help identify authors of open-source projects and invite them to speak at our meetups. While I don't code, I look for the most passionate contributors and try to give them a place to share what it's like maintaining, marketing, and building large projects. These talks are recorded and posted to YouTube where other programmers can hear lessons and challenges from their experience. Example here: https://youtu.be/ScUIlbHnxGI

In essence, open-source projects suffer from a lack of awareness and rely on manual exposure. If you can help open-source projects market themselves, find new contributors, and simplify their message, like nowarninglabel talked about with OpenBazzar, then they have a better chance of being picked up by the community.
Colchis Capital Management / San Francisco, CA

Contract, FTE, remote, intern, relocation, visa sponsorship all possible for the right fit.

Competitive compensation.

Three opportunities:

1. Help us build our next-generation automated trading system. We are building in Go, and Python would be useful. There are interesting challenges in profiling/optimization (across layers of the stack), distributed testing strategy, distributed tracing and monitoring, interpreter/compiler design and implementation.

2. Help us build our internal user facing "single pane of glass", which will provide visibility into and control of our systems. Deep front-end juju required: know JavaScript for real, plus a solid grasp of HTML/CSS. Have an opinion on JS tooling (including frameworks such as React or AngularJS) because I don't. :)

3. Own our on-premise infrastructure. Windows Server 2012 / Active Directory experience, plus networking and storage system experience, required. Bonus points for SAS, Tableau Server, or SQL Server administration experience. We're looking for someone that geeks out hard on infrastructure IT.

In each case, interest in or experience with modern *nix DevOps tooling would be a bonus.

Please get in touch if you're interested: my first name @colchiscapital.com

-Jon
It used to amuse me that training companies used one person taking one class once as enough excuse to advertise "Microsoft approved training!"

Someone spending training budget on something does require approval, but there was (at the time) almost no oversight. I wonder if this is what's going on here.
And even without them, if you develop using fig you're pretty much writing pod manifests.
> If your argument is, "We suck so bad we can't do 'statistics', so putting our heads in the sand is actually the best outcome we can't (?) get", you can just say that directly.

As far as I know, the statistics we have show that it is better to avoid doing full-body CT scans to asymptomatic people in the first place. Maybe you have different statistics?
I believe that if there were a way to measure agricultural productivity besides profits, arguing in favor of less environmentally damaging agriculture would be much easier. I had to endure Atrazine polluted tap water (Panama) for my birthday last year for the first time, (officially) due to negligence of a sugarcane producing corporation. Suddenly we are faced with the difficult dilemma of having less gin and sugar or polluting the drinking water of 5% of the country.
Exercism.io – Become a better programmer
I know this is a vapid comment but the video on their website showcasing the Nebula Cloud Controller is slick.