skysight-inc/HackerNews huggingface dataset:
What did the email say?
>> with hundreds of miles of flat empty cheap land in all directions to keep housing prices down near zero.

I can assure you that housing prices in that area are not near zero, even with all that land that is not necessarily available for development.
Avg salary of $250k per dev? Are you hiring?
> the best-performing data structure for looking up sorted keys cannot do those queries faster than O(log(n))

Feels like a digression off the actual tree structure, but isn't this incorrect, since a hash map can do key lookups in O(1)? With caveats, of course.

It's a great idea over all, but I'd also be curious how well overlaying an event log on a cuckoo hash would work in comparison.
Show HN: An unbiased bootcamp prep school
A few months ago I compared different Vim plugins for VSCode and found amVim to be the best for my needs. It's not without its bugs and limitations, but it's good enough:

https://github.com/aioutecism/amVim-for-VSCode

VSCodeVim was not that good at that time, but I haven't checked it recently for a fresh comparison. So make sure to also check out VSCodeVim in addition to amVim.
Could you take a look at price for GitHub for same big team please?
They could use javascript to request the reddit homepage, and use TCP window stuff to see what the size was.
Recognizing the "digits" isn't the problem; that's already been solved and published:

http://erenow.com/common/sapiensbriefhistory/sapiensbriefhis...

I can even find references to what many of the units represent:

http://www.ancientscripts.com/images/su_numbers.gif

For example, the six big circles in the middle seem to represent 6 x 3600. But I can't figure out what to do next.
Even then if you really have data for everything, you can take into account, "are we overstaffed in warehouse A right now? what are the staffing costs in warehouse B when we arrive?", and do more or less physical work depending on that information
> You get a bunch of radio buttons to select [carriers]

No, I don't; I get a bunch of radio buttons to select the delay with which items are delivered, each with different prices. No doubt this influences the algorithm which picks carriers, but each time tier can be fulfilled by multiple carriers, even for the same item from the same seller. It's not at all the same as having a direct choice of carrier. (If I did have such an option, don't you think I'd have used it, rather than burning up time with customer support the way I described? I'm kind of a jackass, but I'm hardly a moron.)

No one with whom I've ever discussed this issue has mentioned having such a choice. If you do have it, how did you come by it? Is it perhaps a per-country thing, such that you have it because you live somewhere other than the US? Certainly there are enough other things about Amazon which differ from country to country; I wouldn't be surprised to learn this was another one. (But, from the attitude with which you respond, perhaps you might be!)
I've been taking some firmware files apart, specifically bios files, just to try and understand better how computers work.
I've also been messing about with shellcode, I find that fascinating.
Another candidate for best quote is in his article on ozone products:

> In general, we chemists shy away from compounds with lots of single bonds between the elements on the right-hand side of the periodic table. Those guys tend to have a lot of electron density on them, and bonding between them is a careful, arm’s-length affair, sort of like porcupines mating.
As a mountain Virginian, let me add that even the coast is a completely different story from the great place where I live.
I'd love to see an a la carte licensing option, where an organization could start with stock CE and license just the features they need. I realize that'd be a bear to implement, though.
Revealing Algorithmic Rankers
Strange, I always thought of Hooli as Yahoo, but that might be because I know a lot of programmers who used to work at Yahoo and have heard the dysfunctions first hand over beer more.
Anybody else get excited when you hear about an obvious opportunity to solve a problem? Like water damage due to fire sprinklers and then get disappointed that there is already a solution?

HiFog - Uses water mist to prevent limit damage:

https://m.youtube.com/watch?v=Z_NsBZ7oXok

Then you think... Maybe it could be made better?
Exactly. Not so many people these days read "The Roads Must Roll" by Robert A. Heinlein I suppose.
Show HN: Building a Battery Powered Mobile Weather Station
Right, and the countries with the smallest populations are more likely to have a majority population not needing subtitles.
That is my opinion as well.

I was very excited for the castAR. They even had a device to clip on top of the glasses to turn them into a VR setup.
keyword here is sorted. hash map is unordered
Is there a video of this?
FTC to Crack Down on Paid Celebrity Posts That Aren’t Clear Ads
Your argument only shows how wide the field of "IoT" is. For embedded sensor networks, your arguments apply without restriction.

However, for things like "smart lightbulbs" or other devices connected to the cloud (not that I would endorse such things), where you need a scalable infrastructure for secure bidirectional communication between nodes deployed somewhere and your frontend application, XMPP provides a solid base.

Besides, embedded nodes are getting more and more powerful (consider the ESP8266, which runs IPv4 and TLS and could easily handle XMPP), and it provides huge benefits to have a common end-to-end protocol that is not based on periodic polling like HTTP.
> 1. Computers are functional.

Just have a look at Assembly code. Looks procedural to me. FP is an abstraction on top of procedural programming. Computers aren't functional at all. Programs may be functional, not computers.
Is it me, or bigger boards are much easier than 3x3? You can pretty much build those row by row.
This was my biggest surprise when I started playing the game. There are two pokestops outside my office which were the ones I most often visited. And every single time, it had to load from scratch despite absolutely zero changes in image or information. Can't understand why they wouldn't cache that on my phone. Little things like that add up.
The best part of working in a digital forensics research lab is that I get to read this kind of presentations without having to say "there goes my productivity for the day". Actually, whenever one of these comes around is when I get to be most productive :)
The most insightful comment IMO was this:

> Once everything becomes “epic,” nothing less will do, so hype ends up everywhere.

When everybody's special, nobody's special. In Silicon Valley, "epic" and synonyms have been so overused that they now encompass even the truly mediocre. Merely being there is considered evidence of success, being elsewhere is treated as evidence of failure. Whatever this article's particular failings might be, at least it helps to highlight the hubris that drives the endless hype.
If your goal is to live in an area where there is actually a shortage of talent and it is really easy to get a new job if you don't like your current one, there are only a handful of options outside of California.
Steerable? Could they create one that steers the laser emitters? And create a no-moving-parts scanning projection screen?
There is a way to run Android apps in Chrome [1], which I refused to believe until I tried it with a random APK and worked perfectly.

[1] https://developer.chrome.com/apps/getstarted_arc
I live in a first-world country, I do have an Android phone, but I'm always out of internal storage and need to delete apps. Most people in my friends/family circle are in the same situation. So even if we have Android, services based exclusively on mobile apps have an accessibility problem for us. I suppose this problem will be larger in places like Burma, where smartphones will be cheaper and older on average.
Sorry buddy! It was intended as a bit of dry humor. Didn't mean to pick a nerve. :) You're doing good work.
For index-seeks, yes.

For key-seeks, it's a normal tree walk to the leaf (unless an INSERT is found at a higher level, iirc)

In practice, the blocks are so huge that any tree is going to have at most depth 3, and the root page is likely in cache, so 1 or 2 s3 fetches (= roughly 200ms, let's say)

I've been toying with the idea of putting the root page (or maybe the top 2 levels of pages) in DynamoDB, which would make them fast even if they weren't in cache.
Yea, I was just kidding. Also, selling the exploit to Apple is more of a guarantee than waiting around to see if the government needs it (assuming you want to stay legal).
Thanks for saving me the trouble of having to write this.

The problem XMPP addresses has been solved far more efficiently for IoT by MQTT.
Magnetic pods – solution to traffic
Data Centers' Water Use Has Investors on High Alert
So when ad code comes in via an online service, the user is obliged to run it? Will browsers that block JavaScript altogether be prohibited?

Here's ultimately where the anti-ad-blocking movement leads, the user isn't allowed to control what the software on his own device does. Digital tyranny.

Strange way to do communism, too.
Well, the current TDM system has a limitation of 2 lighthouses. If you read into how it works, each lighthouse sends out an IR floodlight pulse follow by a horizontal and vertical laser scan. Each lighthouse has a single IR detector to be able to sync these scanning events (or you can use a cable). As far as I've read, the system is running a 60Hz (due to the laser scanner RPM) and as far as I can tell they can't really get the current TDM based system past 2 units without decreasing scanning frequency and theoretically decreasing tracking resolution.

What I find interesting is the idea of switching to a FDM system. I don't know enough about the current hardware to know if the IR detectors are capable of FDM (I think they've discussed this in interviews though), but if they are then you could have a system that supported many more lighthouses and a higher scan rate (since you don't require TDM anymore).
No web version which also means there's probably noting really new or revolutionary. No federation. Not open.

I've been messing with some of the old federated projects that never seemed to go anywhere. GNU Social, Diaosapra, etc.

I'd like to just get a few nerd friends on one, just to say I'm at least trying to get away from the current model.

Hello just looks like another ello.
Not right now. I'm following the install from source guide so it'll be as close as possible to production. I'll change some things the omnibus package does better, then apply the GDK stuff so people could use it for development.

I have some code. I guess I can submit a merge request + issue on gitlab-ce and gitlab-workhorse, but I need to read CONTRIBUTING and PROCESS first :P
Shall we compare what California grows as compared to what any Southern state grows?
I wonder if it is actually on a spectrum. I have difficulty, but also can work at it with some success. It was a running joke in our family that I would mis-identify actors on the screen. But eventually I got to be pretty good at spotting certain actors- by studying their facial characteristics.
A hashmap isn't sorted keys. But 'O(log(n))' is still incorrect. The fastest you can look up information physically represented in a 3D universe is 'O(cube-root(N))'. That applies to radom access memory and hashmaps, too. Cf. Myth of RAM [1].

[1] http://www.ilikebigbits.com/blog/2014/4/21/the-myth-of-ram-p...
R7RS has a standard package system. There seems to be some consensus on using Marc Feeley's Snow for distribution of R7RS packages. If you're running Racket, there's also PLaneT.
Agreed, but making things available and advertising them are different things. You can hold off advertising them until you have a dubbing or subtitle available, but people who want to watch it anyway can go ahead and find it with a direct search. In several EU countries, a majority of the population is already English-fluent (or can get by with English subtitles), and those realities aren't reflected by the market.
Sadly, I don't expect people to change. However, silence is often taken for consent and I am not ok indirectly supporting such ideas.
> Speaker presentations and materials are put online generally two weeks after the event. Audio and video are generally available 6-9 months after the conference.

https://www.blackhat.com/html/archives.html
Remember the Past and Predict the Future
> I fail to see how this would be anything other than theft if Bitfinex goes forward with this.

This is theft, plain and simple. They lost some money now they are taxing their customers and making pay for their mistakes. It doesn't matter where the stolen money went, it's not up to the customers to bail them out.
I also like "illegal sharing" for the description. Almost anyone can understand that with little, additional info. "Copyright infringement" is not something I can explain in 10 seconds. They'll probably remember it wrong over time, too.
1. These are all small, homogenous, quiet countries

2. The UN index is really more of a "quality of life" index, with very strange/subjective criteria. For example, if you sort by the "Freedom to make life choices" column, Uzbekistan comes out on top, with Cambodia in third place. NOt buying it.

3. Another view (from a left-leaning newspaper, typically sympathetic to the Nordics)

https://www.theguardian.com/world/2014/jan/27/scandinavian-m...
That non-productive/anti-productive member of society is the one that keeps your appliances running, makes sure your roof isn't leaking, and fixes your pipes when they leak. They're not just sitting back and watching the money role in. Managing property, moreover doing so profitably, is not a kick back and relax kind of job. You're welcome to buy and maintain your own property if you'd like. It would cost you about as much in the long run.
Yes, I'm sure he likes people, at least if they come from a few selected countries.

The promo message doesn't really match the actual offer.
Front-end engineers OR Back-end engineers | Alar Software | Chicago, IL | Full-Time ONSITE | 80K+ & options based on experience, medical/dental, paid parking

Please email resumes to hiring@alar.net

We are looking for experienced front-end or back-end focused engineers to help design and build out our platform. We’re aiming to aggregate logistics data to enable customers to operate more efficiently and connect them with other logistics companies. We’re taking an unconventional approach (event sourcing with a twist and a touch of farmville) and dealing with big data to boot.

Front-end position:

Logistics software is notorious for overloading users with information, which
requires a masters in spaghetti science to understand. Complexity in enterprise
software is unavoidable, but we believe the end user shouldn’t have to jump
through hoops to manage it. This may seem simple, but logistics is filled with
antiquated processes and users.

If you consider yourself an experienced designer magician who can bring fun to
a traditionally boring domain, or someone who can make up for lack of experience
with passion, we’re looking for you.

Stack: Built using a combination of AngularJS, Twitter Bootstrap and ASP.NET
MVC, but in no way are you limited to these solutions.

Back-end position:

This isn’t a run of the mill MVC app and requires solving performance and
scalability problems in distributed systems using combined data from many
sources.

We need either experienced engineers who can bring structure to the chaos as
we grow, or someone who can supplement experior with passion and creativity.

Stack: Primarily C#. Working towards akka.net, also considering Scala as we
gain more experience with akka. Also a bit of postgres, some simple mongo for
non-critical functions, and ASP.NET.

What you'll do:

Help design the core architecture that will drive our platform
Tackle problems unique to integrating big data

What you'll need:

Backend C# experience, Big data (optional)
Talent for creative and functional solutions to difficult problems
Strong computer science fundamentals
A stomach for working in a fast-paced and uncertain problem domain
Ability to ship quality code quickly
So is this to protect Chinese companies that need ad revenue or are ad blockers interfering with government tracking? Or both?
Feature requests for Issues: priorities, and states other than open and closed. These are the biggest things keeping us from using GitLab issues rather than an external tool.

We need to be able to set priorities (ideally customizable, but at minimum high/med/low). We can kind of do that through labels, but it's messy because you can only search for one label at a time (no boolean combinations of labels).

Right now, when you assign an issue to a user, it's considered "in progress", and from there it can either be unassigned or closed. It would be nice to separate the state of the issue from the assigned user, since in our current workflow we assign many issues to a user, but that user might only be working on a few of them at a time. Using our current bug tracker, we can differentiate between "Open, unassigned", "Open, assigned", "Open, in progress", "Fixed", "Verified", "Closed", etc. I know having a completely customizable state diagram for issues is a big software task, but maybe there is some intermediary level of complexity that would allow better tracking of what is actually being worked on now vs. what is assigned to people.
That is the one thing I absolutely hate about Amazon's Alexa app. They have a super-fast browser version that, to date, has executed everything flawlessly for me with speed and precision. Then there's the native Android app - a slow, clunky, POS (when it even starts properly - usually after 30 seconds of watching a spinning circle icon). But hey, guess what? Trying to access the great browser version from your 1080p mobile device with a fully capable web browser? NOPE! Just a button to download the POS native app. Really, Amazon, I expected better.
Criticizing the Rust Language, and Why C/C++ Will Never Die (2015)
Seems like an interesting problem for machine learning.
I had meningitis when I was child.

Mumps triggered it with some pancreatitis on the side. Double the 'itis', double the fun they say.

Spending weeks in quarantine, I only saw my parent through a glass window. Luckily my memories of the whole experience is a blur now. Maybe it's better not to remember the ordeal.

The only scar that's stayed is stuttering, which is sometimes better, sometimes worse.

I'm afraid what else might have gotten damaged back then, that might come out when I'm old.
Yes plz
so the places with low population densities tend to have lower cost of living. Not really breaking news.
The 2016 Olympics Watchability Matrix – The Ringer
> There's still some fuckery going on with DRM in some companies, but that's the minority.

Sadly it seems to be coming back, with all the recent Denuvo garbage.
Ask HN: How do you evaluate a recruiter?
When you are contacted by a recruiter on linkedin or elsewhere, what are the things that are positives or negatives for you? Personally, it drives me nuts when I have to have a back-and-forth to get them to send me the job description first rather than a phone call. Conversely I am so happy when someone just provides the information up front; even if it is not a good fit, I am happy to work with them.

What are your positives/negatives?
I'm not sure if you are trolling or being serious.
And it does look like the anime version: https://www.youtube.com/watch?v=6zhLBe319KE

About 35 seconds in.
Cable television is a worse experience than watching video on the internet in every way. I really don't understand why people are still doing it.
almost perfectly acrostic
Strong Job Gains, for Second Month, Reframe Economic Outlook
Just to be clear, you're saying: "If large company x hires a single incompetent person, that is a good reason to never deal with said company again." I think that's the parents interpretation of OP and hence the "seems like a disproportionate response." (I agree it was absurd to flag the content).
Another option, for those sites which rely on third-party cookies to work (they're rare, but they do exist; so far, I've only found one), would be to scope the third-party cookies. That is, if both foo.com and bar.com do a request to thirdparty.com, each would have their own set of cookies for thirdparty.com, and both would be different from the cookies used when thirdparty.com is accessed directly.
> Brains of overweight people look ten years older

So, wiser?
Perhaps to a comment from a random user, this would be disproportionate. But when it is a GitHub employee sending these messages, someone needs to communicate the issue to them in metrics they will understand, like projects leaving.
Indeed that would.
+1 for SleekXMPP. A colleague and I actually contributed a bit to it some years back when we were using it in a commercial application (ARM/Linux hardware.)
Competition Leaves Twitter in the Dust
> When the money runs out, the servers get shut down and usually aren't redistributed. This isn't a problem torrents can solve, unfortunately.

IIRC, the cracks for the old always-online UPlay DRM basically contained a MVP implementation of their servers.

And of course, you have MMORPG "emulators", but those take a lot of effort, only come out for ridiculously popular and lasting games, and end up rewriting most of the game logic based on speculation. So the end result is more like Minetest vs Minecraft than cracked Assassin's Creed vs legit Assassin's Creed.
What does RESTFUL really mean
Mail for Mac not securing downloaded messages
You shouldn't have to explain proper English or put up with someone who doesn't understand proper English subjecting you to a political litmus test.
I find that github's point of view on those problems are very hard to understand. For example, I once read a github's blog complaints that they don't have enough black, women leaders in github company. But if they really think all races/genders are equal, why they care about how many percent of leaders are non-white, or women?
Alan Kay quoted, "Forget about trying to win an argument -- use argumentation to try to understand the issues better and from more perspectives ..."

https://news.ycombinator.com/item?id=11941417
Yes, it's definitely poor in SF
The paper mentions standard methods of attack, such as glitching voltage and/or clock.

Does anyone want to comment on how feasible it would be to defend against stuff like that in both hardware and software?

E.g. in software, instead of just storing an address in memory, store a tuple. Something like (address, ~address). Validate each tuple on use, i.e. (address ^ ~address) must result in all bits set. That's obviously a naive thing, but there are probably similar relatively low overhead things that can be done.

Same with hardware. It wouldn't be too difficult to store a parity bit to accompany each register byte. Any hardware glitching that flipped register bits would tend to result in parity errors. Parity checks are not very secure when considered individually, but collectively it would be very difficult to glitch the hardware without introducing massive numbers of parity errors.
DNC hack and Trump's call on Russia sees hackers rally behind Clinton