skysight-inc/HackerNews huggingface dataset:
@rgoddard - May be a bit overkill but check out Immuta (www.immuta.com). Its a data platform, built for data scientists, that enables you to query across many disparate sets of data using familiar patterns such as SQL, file system, etc. Our SQL interface allows you to hook to Excel, Tableau, Pentaho...so you could write your abstracted logic and connect to many data sources or mashed up analytic results. contact me at matt@immuta.com if you're interested after reading through the site.
The logic being since you can't earthquake proof the 3 Gorges Dam (genuinely financially impractical), therefore don't put backup power on a high tower?

I understand the "who woulda thunk?" angle, except I bet someone did think about it and likely got overpowered in the discussion.
Yazidi's form all-female 'Sun Girls' unit to fight ISIS
Well then - prove me wrong. Build a service like Sunroof, or like the surveillance app I described earlier in this thread.
800-Pound Publishing Gorilla Facebook Barges Back into Blogging with “Notes”
I think it's interesting how they are flipping the propaganda & recruiting against ISIS
I can only talk about Germany. Election helpers are sourced from the population of the community where the vote is held. (You can be compelled to do it if there are not enough volunteers), at least two election helpers have to be with the urn at any time. Anybody is permitted to stay in the room from the moment it's checked that the ballot box is empty until the vote result is announced. The vote itself is made in a way that loudly announces each individual count.

Afterwards the result from every polling station is posted online. So if you want, you can make sure your vote is accounted.

Now I'v been an election helper since 2009, I've never seen anybody stick around for the vote. It's mainly the election helpers keeping each other in check.
Thanks for trying it out, and I'm glad you like it overall!

One of the great things about RivalSeek is that it only shows you a competitor suggestion once. After you've decided relevant/not relevant, you won't see it again. If you subscribe, it will keep this memory and only alert you of new potential competitors it's not shown you before.

The issue you describe is because of a lag between your browser and the server. To fix it: click on the search term with the checkbox twice (by the "add search term" link). That will manually pull a fresh suggestion list from the server.

Sorry for this bug, should have it fixed soon. And thanks for your comment! :)
Hey, thanks for this :)

I tried to be as intuitive as possible in my post, but kind of missed to reason about this one.

Hope you liked the article !!
ATMs are actually a pretty fruitful point of comparison since people have a good idea of how ATMs work in their heads already. Some differences in the threat model come to mind:

- ATMs and their backend systems invest heavily into making complete transaction records, voting systems must be anonymous.

- ATM transactions can be undone.

- ATM operators can better afford to take a reactive approach, monitoring fraud levels and first taking a liability hit, until they can fixing the systems or must do a temporary network shutdown to stop the losses.

- ATMs get by with fewer controls for insider fraud due to above controls

- ATMs don't worry about nation state level adversaries

- Amount of damage from ATM compromise is clearly bounded, unlike legislation/election
Circuit building: stop using antique parts (2014)
Tips to Keep Your Dog Safe at You Cookout
If you know people in the area, can't you make a few calls to see if anyone else can help?
The headphone port is on the right. With the current form factor, there isn't room for both a headphone port and a USB-C port on one side. I said as much originally:

> Adding another USB-C port would require sacrificing the headphone jack.

Have you seen a MacBook in person? As soon as I did, I found this quite apparent.
NBA Shot Charts with Node.js and D3.js
> Then I discovered macros, then I discovered javascript.

Is the javascript comment somehow related to Excel, or had you moved beyond Excel at that point?
Hello Andy, thanks for giving it a spin!

Searching for "HipChat" will find companies that have a relationship with HipChat. If you're looking for HipChat competitors, I suggest searching for something like "private group chat" instead.

Sorry this wasn't very clear, I'm going to try changing the search form a little to make it more intuitive.

Thanks again for the feedback. :)

Edit: Would this placeholder text in the search box be more clear? "search by keywords..." Thanks.
I have a large multi-concern shell script for building a web-app. The "complexity" seems to impress my workmates, but I dislike it and avoid extending it if at all possible. Something like this might vastly improve the expressiveness, and scalability.
For another take on MTGO, see:

http://thedailywtf.com/articles/Do-You-Believe-In-Magic-Onli...
Now try doing a VLookup using more than one column.

Artificial limitations like this are one reason people rightfully hate Microsoft.
> It's your free choice.

No, it isn't. Very few choices in a very capitalist society are actually free, they are free in the sense that choosing to comply or not with a gun to your head is "free". Which is why regulation is necessary. Burying anything significant in a ToS is in our society meaningless, because if it actually had teeth it would be fraud.
Here’s the Real Reason Microsoft Put Solitaire and Minesweeper in Windows
What about the vitamin & mineral content?

Having carbs/fat/protein/calories seems to be more focused on people avoiding getting too much of "bad" stuff, as opposed to ensuring they do get proper nutrition in terms of "good" stuff.

However, the interface would seem to get pretty cluttered if it was a more complete nutritional profile.
what's your point?
Reaver Pro (Wifi Hack 100% Working) Full Version Download
It doesn't help that transitioning to digital is hilariously difficult.

Even with a properly managed team, moving 20+ years of edge cases and odd interactions for a turing complete game is going to be difficult. The fact that they need to come up with a usable ui on top of that only adds to the suffering. Its not unsurprising that what they currently have can only be considered working in the most generous and utilitarian sense.

Don't mistake me for covering for Worth: a top quality group led by management who knew what they were doing would be much farther in both correctness and UX.
Very good recollection of the history of this game. I've been playing since 2002. I really wanted to keep up with this game but WotC just made it difficult to with each successive release of the game which tended to be worse than the previous one.

I have no idea what is going on over there. People had to have been throwing money hand over fist to allow them to fail so badly and keep going.

It frustrates me to no end that we don't have anything playable on the web or all over mobile. DotP and Duels Origins don't count. I feel that this type of thing should have been figured out.

I also wonder what internal conversations were going on about the Hearthstone ascendant. I keep hearing that they're not trying to do the same thing and that they're not truly competitors but I see a whole generation of kids and adults that have moved on to that. I like the deep play of MtG but Hearthstone just feels holistically better.
> HN only allows the original title

Read the HN guidelines and you'll see that that's not true.
I suggest the book "Land of Lisp" It assumes no prior knowledge, and is a lot of fun to work through!
Ok, we'll take "In Realtime" out of the title here.
In addition to XPC, there is also Mach IPC that uses the Mach Interface Generator. The best documentation for that is Mac OS X Internals: A Systems Approach, by Amit Singh, particularly Chapter 9. Unfortunately not updated since 2006, so missing GCD and XPC, among other things.
Why Many Return Statements Are a Bad Idea in OOP
This is very cool. I spend way too much time consulting nutrition tables to plan my meals - I would use this all the time. Great UI too.

I see you have grams for protein but not the other two macros. Could you add them?
This article doesn't mention warrants at all. Are those even a consideration of these laws?

Can a Canadian government agency simply say "Gimme this info" to Canadian businesses with no oversight or accountability?

Also, the C-13 provisions regarding a crime under foreign law reeks of US involvement. However, it's also a restriction on Canadian sovereignty, making the nation beholden to any crazy law anywhere in the world. (or simply broadening the ability for selective enforcement to pull in any reason they can think up)
And they say religion is dying out in the civilized world.

Consider if you will that the things you are describing as slow - chiefly the indirection of a virtual call - are slow relative to other things because of relatively recent CPU advancements. If a CPU does no branch predicting or caching, I think the overhead of a virtual call doesn't sound so bad. So, if we're talking about why to avoid OO in the late 80s, I'm not as convinced the cost of a virtual call is the barrier.

That said, my point was that C++ lets you do these things, but you have to ask for them. If you want virtual calls, go nuts. But if you don't, you're not going to suffer from mandatory bloat - your object code will still look good, as if you had written it in a language without such mandatory frivolities.
It was right under our noses, all along!
> After getting past "why does every student need a tablet computer"

Speak for yourself. I'd rather people didn't get past that quite so easily.
Well at some point you can say the same thing of all of them right? Nobody thinks you did this on your own.
This looks quite interesting. Do you have plans for a pricing model to support building a public website on top of it? Also, will it only be (your) cloud based?
Worse than selling votes is coercing votes. Being fired because you didn't vote the way the boss likes? Terrible. Verifying votes this way turns a secret ballot into an open ballot, with all the attendant problems.

Hidden vote tampering of the pencil-under-the-fingernail variety is a solved problem here in Australia. Each vote count is done by an employee of the electoral commission. They're watched by volunteer scrutineers (plural), provided by the major parties, with each scrutineer looking to maximise their own party's response and distrusting all other parties. You effectively have two opposing meatspace inspectors willing to challenge anything that looks shady.

Paper voting isn't perfect, but it's far, far better than any electronic voting system that the general public can use.

EDIT: to clarify, with any electronic medium, the only way to confirm that your vote was counted as cast is to cryptographically sign it in some way with a key that's under your control. Even us techies have problems doing that, and the general public could never be expected to do it, especially the socially disadvantaged members. Not even security conference attendees keep up to speed with their cryptographic signing, so how can we expect mere mortals to do it?

With paper votes, you confirm that your vote goes into the box as you've marked it. You can then opt to be a scrutineer and watch that box travel to the counting area, and confirm the votes are counted correctly. And has the benefit of having the record independently verified if required.

Any form of voting which has a "just trust us on this" stage is not good enough.
cool.

what source did you use... AUSNUT, USDA Nut DB?
The 3 Ways Culture Enables Startups to Scale
For context:

This is the third post in a series. The author (Jason Scott) is trying to save ~25,000 manuals, instruction booklets, and engineering notes (largely electronics related, created over the last 80 years). This is a large project, the company which owns the manuals currently is going out of business, and all the manuals will be thrown away very soon (re: tomorrow).

First post: http://ascii.textfiles.com/archives/4711
Second post: http://ascii.textfiles.com/archives/4683
Hmmm, I see. That is very difficult. I would definitely make sure that point is made somewhere on your website or app so people unfamiliar with it are aware of your value proposition since I'm sure there will be others like me wondering why Google wouldn't suffice. That will probably make it worth the hassle of downloading another app/taking a picture of a receipt worth it for about 10% of your customers I would guess. As for the rest, I'm not sure how you could incentivize them better or what alternative methods of gathering this data could be.

Another problem you'll encounter are outlying data sets and different terms. For instance, if somebody buys a phone without a contract it could be about $600, but if you get the same phone with a contract it could be free. While that's just one example, it points out a clear problem with the taking pictures of receipts because you don't know the terms at which the product was acquired. Also, demand and intelligence may contaminate your numbers. Let's say somebody is selling a used TV which they bought for $2400 and selling it for $2300. Let's also say it's super bowl weekend and somebody just broke their tv and they're huge football fans and want to go buy a new TV really quick. They buy this used TV for such a high price because they're crunched for time and are desperate. I know it's not the best example but it gets the point across. Somebody else will rarely be able to recuperate the same value for their tv as that person just did. So then you think you'll just remove the outliers. However, if you do that, unless there's a ton of people getting great deals, you're going to be left with what the majority of people are paying for products, which will most likely be market rate, or the going rate without any negotiations.

Idk if you've encountered those problems, have solved them,or are currently working them out. If that is a real problem for you then it seems tricky to automatically knit pick on a case to case basis.

Keep fighting the good fight, jjalan.
It's not him, he didn't use PGP to sign the message.
I am not overestimating the othe languages, because unlike many HNers I differentiate between languages and implementations.

Just to pick on your example, for Java there is OpenJDK, Oracle's commercial JDK, IBM J9, Excelsior JET, HP-UX JDK and many many other compilers.

The new .NET compiler makes use of the Visual C++ backend, as another example.

Ada compilers have around 20 years history of production code.

Same goes for some of the other languages.

So when one bluntly states that Rust 1.2 compiler already generates faster code than any of the compilers for the other languages, including commercial ones, it is a bit hard to believe.

Of course Rust's compiler will improve code generation.
AIUI most ATM's will still give you money up to a couple hundred bucks with their network connection down, in case of legitimate "storm took out the phone lines but people need cash to buy candles and blankets" situations. This is not as sketchy as it sounds because the financial clearing system is only eventually consistent anyway.

But obviously this attack surface has been exploited quite a lot by ATM crackers.
I am not sure, maybe it is just done and they don't have any major bugs? I do know the recently open sourced go.cd continuous deployment software is planning on integrating TLB so maybe they will take over maintenance if needed.
I am not trying to be a downer, I already wait Windows containers for my work, we are planning to build a project out of it, however there is a difference: When a Docker container on a Linux host was able to escape the container, (around 0.8) it was considered a huge security vulnerability, but this text from MS is like they already accept there will be vulnerabilities because "they designed wrong" or "implemented wrong", this does not give a confidence to run untrusted containers, and that's why they implemented HyperV containers as well.
ditto that, I just read the whole thing! I knew some of those tricks and others were new. Thanks!
Easy to use, professional error pages
Was excited to try ScreenHero but it seems they are closed now as they were acquired by Slack.
BuildZoom is hiring a few great engineers to remodel America
BuildZoom is fixing the trillion-dollar remodeling & construction industry by providing people with the information they need to make great decisions and tools they need to simplify the process.

As an engineer with BuildZoom, you'll build technology to transform a market fraught with confusion and complexity into one that is transparent and straight-forward.

We offer competitive comp, full benefits and generous equity but here are some of the unique things about BuildZoom:

1. You'll be working on an enormous real world problem that can positively impact millions of people across the US.

2. You'll be fixing a market plagued by information asymmetry, with the world's largest collection of remodeling and construction data - info on every single licensed contractor in the US and insight into over 100 million improvements that have taken place over the past 20 years.

3. Your code will have an immediate and broad impact - in the past month alone, over a million homeowners have come to BuildZoom seeking help for their next construction project.

To see current job openings, go here: https://jobs.lever.co/buildzoom

To learn more about BuildZoom, go here: https://www.buildzoom.com/about

Or just e-mail the founders directly: founders@buildzoom.com.
Trump's position paper on immigration is by and large an appeal to the worst nativist sentiments lurking across the political spectrum [1]. Read on balance it is a call to end the very idea of America as a land of opportunity for aspiring people around the world, yearning to be free.

His H1B spiel has to be understood in that context .. it's fine to discuss if the program is abused. It's fine to criticize mass immigration, to maintain security, to advocate reasonable limits on the rate of immigration so as to not overburden social services etc. But what he is doing is pitting aggrieved minorities against each other, peddling the lie that "foreigners are stealing your jobs" to the worse off, and "foreigners are stealing your taxes" to the better off.

Quite honestly, Trump was winning me over in many ways before this. We do have too much political correctness, it's great that someone is speaking against special interests, we should make better international deals, we were stupid to arm rebel armies in the middle east etc. In most of his speeches he had come out in support of legal immigration, but looks like he has gone full nativist now. Too bad, he just lost my vote.

If his policies are implemented, we will destroy what PG eloquently describes below [2].

There is such a thing as Americanness. There's nothing like living abroad to teach you that. And if you want to know whether something will nurture or squash this quality, it would be hard to find a better focus group than hackers, because they come closest of any group I know to embodying it. Closer, probably, than the men running our government, who for all their talk of patriotism remind me more of Richelieu or Mazarin than Thomas Jefferson or George Washington.

When you read what the founding fathers had to say for themselves, they sound more like hackers. "The spirit of resistance to government," Jefferson wrote, "is so valuable on certain occasions, that I wish it always to be kept alive."

Imagine an American president saying that today. Like the remarks of an outspoken old grandmother, the sayings of the founding fathers have embarrassed generations of their less confident successors. They remind us where we come from. They remind us that it is the people who break rules that are the source of America's wealth and power.

[1] https://www.donaldjtrump.com/images/uploads/Immigration-Refo...

[2] http://paulgraham.com/gba.html
How Ambarish Mitra went from an Indian slum to founding a billion-dollar company
Geo Behavior by Armen Merikyan open sourcing the app
open sourcing this code I developed it back in 2009.
https://github.com/armenmerikyan/GeoBehavior2
https://itunes.apple.com/us/app/geo-behavior/id519620559?mt=8
Windows 10 Enterprise Pro Crack and ISO Final Edition Free
These questions are already answered in the post.

Yes, both microtask and task execution is specced by html. Using a task rather than a microtask costs performance by the time it takes to do other between-task things such as rendering. There was an opinion that promises were slow that was really only down to poor callback scheduling.
Further in the thread:

While the email is not signed, and there are a number of PGP keys listed
on key servers for him (to vary addresses), he didnt sign any emails with
any PGP keys.

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015...
This is not really true. There are plenty of ideas that don't involve a significant R&D phase (i.e. consist of more or less the implementation of the idea rather than the research-based refinement of an idea) which can immensely valuable.

Plenty of examples exist such as Uber, Basecamp, etc. Although the success of these ventures is dependent on fundraising and marketing, these are certainly not the only factors and these factors apply to research-heavy startups as well.
No, they don't say that. But non competes are never enforced for low level folks. It's usually for upper management.
I do like parallel_tests for rspec but specifically like that TLB is multiplatform as we use many test engines in my shop for our Ruby, JS, Scala, C#, and Swift code. I don't mind installing a jvm but really appreciate setting up one server and being able to leverage it for multiple code bases.
A flyover details dialog via hover icon with a grid of micro thermobars colored accordingly would make sense, sorting would rock. Clicking the icon should pin the same info open into content to allow a quick comparison, but there proly should be a sep. comparison interface later on.
> Version 3 was hugely delayed, hugely overbudget, and...well...utter, utter crap. The UI was worse, many features were lost, performance was bad, stability was terrible; there was literally no advantage over version 2.

From the players' side, v3 was just much, much, much worse than v2. But I'm pretty sure WotC realized that. I've heard, though I can't personally attest, that the reason they stuck with v3 was that v2 ran on a single server, and they didn't know how to fix it.
Does this use the USDA Nutrition Database? It is a useful source of nutrient data that I have used for many years on my http://cookingspace.com site (parden the plug).

I really like the user interface on spe.lt - nicely done!
Thanks! I built it originally for `reactcss` but have used it on 3 projects now. I am going to be releasing it at the end of next month with a nice writeup!
The thing we want to avoid on HN is subsecond internet reflexiveness, which is what you get when putting pre-processed information directly into the reader like a mother bird dropping pre-chewed worms into baby birds' mouths.

We want reflective reactions, not reflexive ones. For that, it's good if the reader has to work a little. We're not talking about anything hard—anybody willing to work the tiniest amount, such as clicking two links instead of one, or one instead of zero, could, for instance, trivially figure out the OP.

It's good for the front page to have a mild timing-attack effect on the brain. The slight pause that induces is an opening for more reflective thought to enter. Maybe it won't, but if the door snaps shut in a second, it certainly won't.

The anger that flares up when an internet thing doesn't immediately present itself for a sugar hit is, in my opinion, the reaction of an addict. We all have this. It's necessary to catch it and inhibit it in order for the subtler reactions, like curiosity, to emerge. If you don't want to do that, plenty of other places on the internet will oblige.
The natural language processing is awesome. Good work, guys.