skysight-inc/HackerNews huggingface dataset:
>> I've got several prototypes, one being evaluated by a publisher currently, and I've been going to conventions and networking with other people in the industry. If one of my designs ends up being a hit, I should have enough money to make the transition.

Care to share more on this ? If I want to, where do I start making board game prototypes ? An email would do good, I don't see your contact info on your profile. All the best.
POSYDON Is Like GPS, but for Underwater Submarine Drones
The US has been down that road, and I forgive you for not knowing this (as you're Australian). But let me introduce you to Hanging Chad.

https://en.wikipedia.org/wiki/Chad_(paper)
https://en.wikipedia.org/wiki/Florida_election_recount

Although, calling this system a "Paper ballot" is not quite the truth. While it uses paper as the medium, the hole punching method is non-traditional in relation to basic written checks/X's or even scantron selection (which also has issues). But my point is that even "simple" and "low tech" methods can still have unexpected issues, such as the infamous Florida case.
True-- I keep hearing the game (or app) market is incredibly competitive, but what market isn't? The way I see it, with SaaS you can get to 10k "easier" with fewer customers. I feel a game may require many more customers and isn't reoccurring revenue, but the "no upkeep" is a nice perk for "passive" income.
or about a minute of revenue
I have a theory on this regarding consumer devices:

Checksumming drives a lot of support calls that would otherwise not happen. As long as the errors are in media files and not meta-data, most consumers are going to be oblivious to bit rot in their downloaded movies and photos.

Enabling checksumming is going to reveal a lot of errors that would otherwise be silently ignored (spoken from experience running a ZFS media server)
Is it a curation startup?

Womens' clothes seem to be mostly sold on image and social proof. Tangible quality and durability don't seem nearly as important.

So it's not so much about curation as narrative and brand creation.

If you can sell a bag that probably costs a couple of dollars to make for $175 you're obviously not just selling the use value.

Not that tech is immune to this, in its own way.

As for VCs and incubators - not a few recent startups seem to be variations on luxury retail and/or concierge/lifestyle services with a web front end.
I implemented a newtype [1] system in C#. It's (obviously) not as robust as Haskell (relies on some runtime checks), and isn't as efficient (reflection and boxing for value types). But if type-safety is what you want, it's definitely an improvement over passing integers, strings, or other basic types around.

[1] Implementation - https://github.com/louthy/language-ext/blob/master/LanguageE...

[2] Unit tests / examples - https://github.com/louthy/language-ext/blob/master/LanguageE...

[3] The request that led to the feature - https://github.com/louthy/language-ext/issues/95
I think when you get somewhere over 5x median income, prestige starts to become need.
Inserting Google AdSense Page-Level Ads to BlogSpot and Increase Your Earning
>You are essentially powerless, and cannot 'kill' a session without building complex (and stateful!) infrastructure to explicitly detect and reject them, defeating the entire point of using stateless JWT tokens to begin with.

just autoincrement nonce=123 and revoke it any time. Nothing complex about it.

>it can also mean somebody has a token with a role of admin, even though you've just revoked their admin role.

nobody stores user mode in session, that's what DB for.

>but without the battle-tested implementations.

"I don't know what's wrong but I'm kinda afraid to try".

Best argument so far is that it's indeed longer.

Bottom line: Use JWT for sessions, they are awesome! In Rails we're using similar mechanism for years already.
Liquidity is a problem, but not at the 1k BTC scale. 24 hour volume was 300k BTC yesterday, so moving 1k BTC over a day shouldn't cause a market crash.
Nearly all of these relate to blockchain tech. Which is interesting. I do ask: why blockchain? Are modern blockchains still cycling away on silicon to find hashes? Seems a terrifically ineffecient way to build a system. I can understand the distributed hash table / transaction tree idea, but I struggle to grasp the rationale for proof of work systems.
If you have a file named "MyFile.txt" and another system is looking for "myfile.txt", then it'll not be found and Apple will not let you rename it because it thinks it's a no-op. That's frustrating as hell.
I often fly out of a smaller airport in Upstate NY. For a morning flight, my routine is to set my alarm for 1:15 before the flight takes off. I get up, pack, and am out the door about with about an hour to go. I get to the airport with about 45 minutes to go, and arrive at the gate in time to wait 20 minutes to actually start the boarding process.

With precheck, most airports aren't much worse, other than the uncertainty of transport in. I've never had precheck take me longer than about 10 minutes in security. So as long as I'm not checking a bag, it's still pretty reasonable to arrive 45min before departure.
So the author expected a hardware announcement (it says as much in a previous post: http://gizmodo.com/what-to-expect-from-apple-wwdc-2016-17786... ) but was wrong, and now complains about this incorrect prediction. Rumors are just rumors.
You are not alone. I've been running Arch with GNOME as my main workhorse and I couldn't be happier. It just works.
I've been talking with people involved in elections in Honduras and they explained a technique that is normally used for paper ballots. It's called "La Cadena" (the chain) and it works like this.

A person goes to the voting center and gets a ballot
That person goes to the booth and marks the ballot
That person skips entering their ballot and goes out
Shows the ballot to the coercer, verifying the vote
The coercer gives the ballot to the next person
The next person gets another ballot and has the previous one hidden.
That person introduces the new ballot, hides the old one and goes out.
And the chain goes on.

Apparently it's a common way to coerce votes in low income urban areas and rural areas. You only need distraction or complicity from a person from the voting table and it's hard to detect.

Another common issue is vote stuffing.

On the philosophical part, it is in the end a human problem, but with technology at least you should reduce the possibility of cheating
>rapid unplanned disassembly (RUD)

lol. Awesome acronym for an unpleasant event.
Ask HN: Do you have a profitable side project? How long did it take to achieve?
Most apps dont need a deep level of integration and when you do need it it's fairly trivial to write bindings for the native functions... So I'm guessing no
Normally when you write hardware designs in an HDL, you have to work at a level of abstraction slightly lower than C. Since the algorithm you actually want to encode in hardware is probably not that low-level, this will be very painful. Proceeding to verify that the cross-compiled C-to-HDL hardware design actually does the right thing is then an even more long and painful process.

It would be very nice if we could write our algorithms meant to be turned into hardware in a language whose level of abstraction matched that of the algorithms themselves, and then compile them down with a solid guarantee that what we wrote, should it pass some high-level compiler checks, will actually work, at least insofar as software usually works after passing the compiler in a high-level language.
You might want one of these, then: https://getfreewrite.com/

$500 for a mechanical keyboard strapped to an eink display. Syncs with Dropbox. Sounds right up your alley.
Published code doesn't mean 'open' either. You need rights to the code, not merely access to it.
I agree with the other comments that this is a bad article, but I want to highlight yet another bad quote.

> But this particle is not the Higgs boson: it is six times more massive. Nobody had predicted anything like this.

This is false, there are a lot of alternative expansions of the Standard Model. Each one include a few new particles that are difficult to find because it's necessary to use a bigger (or much bigger) particle accelerator.

For example, the first paragraph of https://en.wikipedia.org/wiki/Higgs_boson#Alternative_models
explains a theory that predict a family of 5 Higgs bosons. The lighter one is(would be) the one we had seen. The other 4 are unobserved yet (don't exist because the theory is wrong).
But you are ignoring environmental cost.

Purchasing stuff several times leads to an enormous amount of waste and energy spent on construction, transport and recycling.

Following on your mattress example, some swedes take pride on owning the same Hästens mattress for more than 70 years. They are expensive, but not outrageous if you ignore their recent flashy models. Regular ones are maybe 3 or 4x of what a decent mattress costs.

Same can be said about lots of items, like chairs, tables, pens, kitchen tools or even clothes. Good stuff can last for long. There's even a reddit community that discusses these: http://reddit.com/r/bifl
Typical small minded HN user, the cost of an employee does not begin and end with salary.
>plus I get an extra day at home on each end in place of travel time.

That seems optimistic. East coast US to western Europe (which is the 3-4 hr scenario you mention for supersonic flight) you're cutting a get-in-late flight (or a redeye) to an SST leaving in the morning to arrive in the evening. Which isn't gaining a day.

Returning, you can already get a direct flight from Europe that leaves in the AM and arrives early PM. An SST still isn't gaining you a day.

Theoretical long haul routes over the Pacific potentially gain you more but now you're potentially sitting in seats for 8+ hours and it's pretty much a guarantee that no carrier is going to offer that sort of flight with cramped seats.
I don't quite understand this:

Newcomers to the interference problem sometimes suggest monitoring the spectrum to find vacant frequencies available for use. This makes sense on the surface, but if you dig deeper you’ll discover that it’s surprisingly hard to do. ...

The detectors might also miss activity in bands carrying low-power signals: GPS and other satellite downlinks, celestial sources of interest to radio astronomers, search-and-rescue beacons, distant TV stations, and more. To reliably detect all of these, a sensing device would have to be situated within the beams of directional transmitters, or, for other kinds of radio signals, be as large and sensitive as the receivers used.

----

* Directional emitters: If you don't detect it, then you aren't in its path and it doesn't affect you. The directional emitter could interfere with the destination with which you're communicating, but then the destination could detect it and inform your device. I suppose a third case is it could interfere with signal between source and destination but without affecting either end; I'm not sure what to about that.

* Low-power emitters: If the signal is so low-power that your sensor can't detect it without a large, sensitive receiver, how much interference will it cause?
I completely agree that I should be able to easily collapse any sub thread and also see only the comments that have been made since the last time I viewed comments on an article.
Where would someone with zero hardware experience start to work on projects like this?

I have a vision of a modern sticky note powered by your phone that can relay information to this type of small, e-ink display. But I have no idea how to go about developing it... any pointers?
I never said it was.
Interesting, I had looked around for similar libraries when I started but didn't find many. It looks like ours differ in terms of FEC and configurability.

What throughput does your modem get?
Plus equity, health insurance, benefits, office space for them, equipment, food, taxes, blah blah blah $350k.
I think the best use case is overlay screens particularly for backpacking or travel--really anytime battery is a concern.
I don't understand what you mean by "gag" and "positive image".

The GPL is a very good license, because it has one benefit that almost all other licenses don't: it restricts use of your code to free software. If you care about software freedom, or want to live in a world where proprietary software is a thing of the past, then that should be reason enough to use it. Positive image is not a clause in the GPL, so I really don't know what you mean.
i can't be arsed to circumvent the need to sign up or subscribe... but ban?!?! are we misremembering what happened somehow?

what happened was a total stagnation in that direction due to lack of demand. they already had to charge a premium for concorde...
Skype already works on OS X (ahem, macOS) and Windows, arguably the only two desktop operating systems with a significant amount of users. It still works on those two operating systems. So what are they extinguishing? And also what are they even embracing? They bought it outright. I don't think EEE, which hasn't really been a MS thing since the 90's, is even the proper term for this at all.
What a senior dev gets paid !== what a senior dev costs
Does anyone know if Dominic Giampaolo was involved with the design?
Oodbs used a similar technique to translate addresses from a large "global" address space into smaller "local" one. Here is a paper if you're interested (ftp://ftp.cs.utexas.edu/pub/garbage/swizz.ps). Did you discover this technique on your own? At any rate, very cool.
And could probably hack it with redirects otherwise.
If you poke around in the the APFS kernel extension, it's not a very big binary, given the feature set. (It's a 550K extension, compared to the 2.5MB zfs.ko on FreeBSD.) I haven't disassembled it yet, but I'd wager that APFS is layered atop Core Storage btrees/CoW. Since that code's been shipping since 2011, maybe APFS stabilizes faster than a true greenfield filesystem?

(That does leave me wondering how interesting an open-source APFS would be without an open-source Core Storage.)
Google announced web payments integration for Android Pay using the Web Payments API last month. Just like Apple Pay for the web, nobody is using it now, but it's on the Chrome roadmap.
What's refresh token for?
They have their secret sauce so that legacy software can pretend the SSD is spinning rust. Let them.

Why shouldn't we also demand standard low level primitives so that every OS can do the thing you're describing?
I'm having a hard time knowing they are simply a rookie. They prices the options right and bought in the last five minutes, so they at least know the type of resistance they'd encounter from algos.
> This seems less straightforward than what e.g. Mosh has. https://github.com/mobile-shell/mosh/blob/master/COPYING.iOS

From my perspective as a developer, that is quite scary. While I love mosh, I don't trust anyone in this world enough to hand them a loaded gun labeled "GPL violation that was excused informally".

Still, IMO we just shouldn't support devices that don't allow you to distribute canonical free software freely.
>or that drawing a katana is so often accompanied by a metallic "shing"

Relevant demonstration and explanation of why the "shing" noise isn't a thing outside of movies. https://www.youtube.com/watch?v=yzbfuI0PMdA
I think they changed the text in the users page, so they changed the URL.

A few days ago, the user page said something like:

> saved stories, saved comments

and now it says:

> upvoted stories, comments
That only mentions using their API, not reverse engineering the algorithm.
Probably a promotion would have been a better idea
I'm pretty certain I saw this exact set of videos posted on another article yesterday, however.
Edit: My bad, it was via a youtube link I saw elsewhere, thats also been posted in this thread.
The Shockley-Queisser limit only applies to single-layer cells under unconcentrated light. Different cell designs have surpassed it by significant amounts in practice already.
Facebook is irritating and intrusive. LinkedIn is spam. It's garbage used because legacy and lack of alternative.
Thankfully now there is the IDN extension to DNS to use punycode to represent other character sets.

I agree with your original point that it is strange that the Mongol Post would want to use English words for addressing.

Edit: they support other languages; I assume they would add Mongolian to the list.
Slightly unrelated but curious; have there been any attempts to transfer data as sound? I don't mean sound converted to electricity, or to represent 0s and 1s, but using a specific frequency range to represent 1, another range to represent 2, another for 3... I don't know the terms for these things.

Using vibrations instead of electrons to transmit data over a wire?

Do creatures like dolphins do this?
Err, per [1]

> APFS supports encryption natively. You can choose one of the following encryption models for each volume in a container: no encryption, single-key encryption, or multi-key encryption with per-file keys for file data and a separate key for sensitive metadata. APFS encryption uses AES-XTS or AES-CBC, depending on hardware. Multi-key encryption ensures the integrity of user data even when its physical security is compromised.

[1] https://developer.apple.com/library/prerelease/content/docum...
Second time I moved countries, I realised I had too many useless items. And I was pretty minimal already. I decided I'd try to buy very few things. Stuff that is good and that I really need.

At the end of the day, Pareto principle plays in my favour. We usually spend most of the time doing a tiny fraction of things. I buy items for those, optimising them ruthlessly. I get rid of everything else.

I've ended up with a closed list of less than 60 belongings. Stuff is really good, and the total cost is only a fraction of what a regular apartment contains.
This depends a lot on which distribution you go with.

Gentoo is notorious for regularly breaking things. Debian has a reputation for constantly being two years out of date because because of their QA process.

Ubuntu is somewhere in between, though lately it has been leaning towards the "Let's change everything every six months!" end of the spectrum. You can mitigate this a bit by sticking to their LTS releases, though. (This is what I'm doing currently.)
I just took this course at Berkeley this past semester. The latest materials should be available on EdX for the public!
I know four people just hired making $120k, not from name-brand schools?
Can Amazon turn around and claim that this was third party seller's responsibility as that seller shipped the product?
Of course you include stock? That's part of the cost. I know four people that just started fresh out of no-name schools for $120 including stock.
In a system where your vote can't be verified, there's no way to assert that

- your vote went to the candidate that you chose

- all votes come from actual human beings

Politicians can rig votes without coercing anyone, so I guess that's a plus.
Smart tv = giving samsung, apple permission to listen to every word you say, and use those words to target martketing at you. There no no expectation or privacy around your smart tv. I mean their smart marketing device you buy pay for the privledge to use.
It's interesting that this is so fun. (My home address resolves to something satisfyingly naughty.) An app that just generated random three word phrases wouldn't be fun, and neither would one that mapped every point on earth to a dirty phrase.
Salt is random data used to cryptographically sign or encrypt data. It sounds like your JWT consists of a userID and a sessionID (stored in Redis).

Why not just store your sessionID in a cryptographically signed HttpOnly cookie? In most use cases, it'd be less ambiguous, better protected from JS attacks, and equal-or-less vulnerable to CSRF.

https://en.wikipedia.org/wiki/Salt_(cryptography)
This is interesting because I've had similar problems with Amazon orders that come thru Canada post. One incident I was already in the middle of the dispute process when they finally delivered it. A week after the Canada post website showed Delivered.

I originally blammed Canada post but perhaps this is an AWS shipping issue after all.
I'd say $95k/year is a reasonable price to pay for something that (apparently) ran consistently and accurately. Would have been awesome to see what happens to his system now he's gone.
With Microsofts Acquisition of LinkedIn Who Will Disrupt the Space Next?
I think its very counterfactual to look at this from a linear perspective. Make it exponential and everything changes around it.
For extra fun you can add your own in-joke shortcuts within your organization.
Tangentially related, but since we're talking about Signal and have Moxie's attention ...

Does anybody know how the "privacy preserving contact discovery" works?

One of my unpleasant experiences with Signal was receiving a greeting from an unknown number when I installed it. Fortunately, it was a friend with a new number I hadn't known ... but the potential privacy leak - without any apparent warning, consent or opportunity to opt-out - bothered me.

Best info I could find is a blog basically saying "privacy preserving contact discovery is an unsolved problem" ... which is hardly reassuring:

https://whispersystems.org/blog/contact-discovery/

What's the story?
LinkedIn at 10% of Facebook's cap is super over valued. It's pure spam. Everyone is suggesting Microsoft will improve, add features! It would have been better and cheaper to create from scratch. LinkedIn exists in a space that none of the big player care to enter seriously.
Of course -- if you know your traffic well ahead of time. If you start growing quickly, it's not quite as simple. (And if you don't have the traffic/growth anticipated, you wasted a bunch of money).

You also aren't accounting for redundancy. If the machine totally blows up, how quickly can you build another? Or do you spend +5k to have a second sitting as a standby? If the hardware does fail (whether it's a single drive in RAID or the whole system), who fixes it (or deals with getting it fixed)? For that matter, is the person who built or sourced the hardware's time worth $0?

Cloud IS more expensive, but it's not as simple as comparing to the up-front cost of one piece of hardware.
Maybe he should work in dev ops...
I'd love to get your input on the in progress whitepaper!
Still, you can meet someone organically and follow up with talking to them the next day knowing just their name and what mutual friends you have. Email and phone numbers are both unnatural arbitrary strings compared to names.
>I don't mean sound converted to electricity, or to represent 0s and 1s, but using a specific frequency range to represent 1, another range to represent 2, another for 3... I don't know the terms for these things.

Frequency-shift keying?

https://en.wikipedia.org/wiki/Frequency-shift_keying
Because the caller shouldn't know specifics on what is valid for the callee unless the caller has a specific and different value of valid. You don't leak information from separate functions this is how you get brittle garbage code.
But the point is you don't need to know what you want. You only need to think you do. You can let the system adjust what the buttons means too, based on your subsequent behaviour.
Free Ultimate Income System
Yeah, I am at ubuntu, since that seemed like the easiest distro to get started, but now I am afraid of switching and setting up all the graphic drivers again. (and working around bugs in Network Manager again. Come on guys, it's software with which people connect to Internet, why is so important thing so buggy.)
This seems way easier to use. Also a postal service wouldn't have to do anything except open the website on the postal carriers' phones.