skysight-inc/HackerNews huggingface dataset:
I'm not asking if you read the article, I'm asking if you read my comment. But I guess I have my answer now.

> Usually it means ...

Ok, now you're just doing it on purpose. What it means is I respect you, and I'm surprised you're behaving like a run of the mill HN troll.

> I simply don't like dumb games

You're still conflating the game and the work that goes behind the game. I don't like Facebook, but I don't shit on articles about React. I think Twitter is one of the dumbest thing on the web right now, but I still read articles about Twitter's engineering, because it's interesting as fuck.

You're going on your 10th year on HN. How have you not caught on to this pattern?
I think that was one of the purposes of Rackets typesystem, to fit idiomatic Racket code well enough that you wouldn't have to rewrite most of it to introduce static typing to a Racket program.
Previous post and discussion about the same ship - https://news.ycombinator.com/item?id=11006254
Quick slanted recap on what's happening with Ethereum Classic
From the article: "it seems clear that the pursuit of a national curriculum is yet another excuse to avoid making serious efforts to reduce the main causes of low student achievement: poverty and racial segregation"

There seems to be a common strain of thought that says we cannot close the achievement gap unless we tackle poverty. Yet there is considerable evidence to support the opposite view. Here is a summary of a few studies as reported in Teaching as Leadership [1]:

"The schools that are highly effective produce results that almost entirely overcome the effects of student background" [2]

"Having a top-quartile teacher rather than a bottom-quartile teacher four years in a row would be enough to close the black-white test score gap" [3]

"Differences in this magnitude -- 50 percentile points in just three years -- are stunning. For an individual child, it means the difference between a 'remedial' label and placement in the accelerated or even gifted track. And the difference between entry into a selective college and a lifetime of low-paying, menial work". [4]

[1] http://www.amazon.com/Teaching-As-Leadership-Effective-Achie...

[2] Marzano, R. J. What Works in Schools: Translating Research into Action. Alexandria, Va.: ASCD, 2003, p. 7

[3] Kane, T., Gordon, R. and Staiger, D. Identifying Effective Teachers Useing Performance on the Job Washington, D.C.: Brookings Institution, 2004, p. 8

[4] Peske, H. and Haycock, K. Teaching Inequality: How Poor and Minority Students Are Short-Changed on Teacher Quality: A Report and Recommendations by the Education Trust. Washington, D.C.: Education Trust, 2006, p. 11
imfinewiththis.jpg
It turns out people start dying when you dump the only food they can afford into a hole. We tried that with ethanol subsidies.
If you ever see an auto-complete feature on a website, it's probable that that website is logging every keystroke. If you type "thermal detonators" into Google, but never actually click the button, it's still flagged up aboard the Imperial Command Ship.
I'm a huge fan of R^2 and you should be too.

The simple way to think about R^2 is that it is a measure of relative predictive accuracy (and that is exactly how it is calculated). This is both a more accurate (and a more useful definition for most tasks the HN crowd would work on) than saying R^2 is a measure of the distance from the true model.

All the figures and findings in the post are completely reasonable given that definition (the linear model performing better in the first case is due to the high variance of the author's data, other samplings would lead to the reverse result).
If boltzmann brains were numerically dominant, then we would expect to be one, right?
This is asinine. Asking a bank to do their job is not asking to be nannied. Let's pretend only stupid people get defrauded, do they deserve it? Finders keepers losers weepers? This is a juvenile world view. Tricking people is not a service, is not a job, does not absolve a bank of their primary responsibility, which is safeguarding money.
Have you actualy checked the school funding differences in your local city? The city wide funds around here go into one school system. I thought that was common?

I've looked through the budget spreadsheets for the Charlotte, NC school system. Schools in areas with more welfare recipents receive an even higher funding level and more teachers. These schools still may still be terrible, but relative funding between schools is not the problem.
Do you know specifically what's different now? (Honest question, I'm a .Net developer.)
Connectivity options for mobile M2M/IoT/Connected devices
The above is good as a rule of thumb indeed.

Another one that I'd add is:
- "Are the records in each table in the hundred of millions? Then most probably you'll do fine with an RDBMS".

If you go above that, or you have operations that will extrapolate that number in the billions then you can offload them into whatever non-RDBMS storage you want and do your thing. But that's the thing with RDBMS, you can always move(or offload part of) your data to a non-RDBMS solution afterwards.

But doing the inverse? I wouldn't want to be in that person's shoes ;)
Poloniex adds Ethereum Classic
I'm not really sure what you mean, but I don't see it. Racket did not develop a new standard that pulled together common practices across existing Scheme implementations, and other implementations did not adapt racket compatibility features, nor did additional racket implementations pop up. Racket does not appear to have supplanted use of other scheme implementations either. So, I'm looking for the analogy, but I'm not finding it. In fact, racket claims to have changed their name to "racket" in the first place because they were so far from Scheme that it was confusing to everyone (http://www.racket-lang.org/new-name.html). I wouldn't say that about Common Lisp vs predecessor lisps.
You use fastboot to unlock the bootloader flash a recovery image then flash the main Rom. Its not too hard.
Yes, they do. My sister was denied an account for her credit score. I checked around the area and others were the same.
I just got rejected from them. I applied for a SE position, but they didn't like me I guess. They send you this really condescending rejection letter. I showed them my programming language that I built in C from scratch, and also my data structure library where I implement all the common data structures found in high level languages that I built from scratch in C, among the many projects

I have. It must have been my state school that turned them off. I know I could keep up there, but maybe they also turned me down because I'm 5 states away and they thought I wasn't worth the recruiters time.

edit: downvoter, if you could provide your rationale that would be great.
Does row count matter that much compared to data size? I.e. if I have a billion rows but they are 2 32-bit ints, that isn't a lot of data (2 GB + index). I guess the index starts to get pretty big.. but I always just think of raw data size vs # of rows.
Actually consider you maintain two versions:
8.10.x and 8.11.x now a bug happens in both version to which milestone do you add the issue
8.10.2
or
8.11.2
even if the bug happens in both? ;)
I used to rail against "Common Core" - but then realized the main issue I have is with the use of Reform Math [1], which has been around longer than that.

[1] https://en.wikipedia.org/wiki/Reform_mathematics
There's 2 things I'm not so sure about: python as the dominant ecosystem long term and 2: most people doing machine learning yet.

I'm still convinced most people just star tensorflow "cuz google". I'd like to see a statistical analysis of people actually using tensorflow for their job. I get the developers bit...but not much of it equates to revenue.

Developers don't pay. Period. That devs bit might work for lock in to cloud services (google compute engine). That play doesn't work for on prem though.

What's happening here is you're equating startups/cloud to "the whole world" while ignoring where most of the money is being made and how many people are actually using machine learning. I'd love to see this play out more before declaring a "winner". Still seems too early yet.

Anyways - as I said we'll see who wins and who doesn't. I won't say whether my guess is absolutely right or wrong. I just don't believe in silicon valley's ability to build "hard stuff". I think we're still very much in the hype phase yet. It might return some day though.
Quality in open source: testing CRIU
The follow up on Software Design Review: http://philip.greenspun.com/software/design-review
Bank of America offers 2 way verification.
Show HN: A Game Boy emulator in C++
Only if they are indistinguishable from 'normal' brains.
Maybe. It's highly contested. One popular argument against that claim (which I agree sounds reasonable on its face) is that it turns out to allow us to draw some strong conclusions about the universe which, intuitively, should not be possible to conclude from our armchair (the "presumptuous philosopher").

In the philosophy literature, this often is framed in terms of a choice between the self-indication assumption or the self-sampling assumption.

https://en.wikipedia.org/wiki/Self-sampling_assumption

https://en.wikipedia.org/wiki/Self-indication_assumption

The canonical reference on this is Bostrom.

https://www.amazon.com/Anthropic-Bias-Observation-Selection-...

In the physics literature, this has been discussed as the assumption of "typicality".

http://journals.aps.org/prd/abstract/10.1103/PhysRevD.75.123...
http://journals.aps.org/prd/abstract/10.1103/PhysRevD.81.123...
http://arxiv.org/abs/0707.4169
http://journals.aps.org/prd/abstract/10.1103/PhysRevD.78.023...

Hartle and Srednicki's thought experiment involving the Jovians is a form of the presumptuous philosopher argument.
Microservices: The Organisational and People Impact (video from Datawire Summit)
It's still available on other public CDNs, though, for example:

https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-...
A(nother) cool thing about Racket is that they use GNU Lightning for JITing. Not only is the generated code decently fast, but the actual JITing is very fast. Last time I looked, the runtime compilation was considerably faster than LLVM. It matters more than you'd think.
> Don't do that. No one is allowed to ssh to boxes. If you need to enforce it by blowing up and rebuilding all servers once per week, do that.

Yep, this is change control 101. I used to have a boss who would go in and edit sprocs on the production server and never get them into source control. I finally just encrypted everything on the server so the only way to push out new code was to commit to source control. A sledge hammer yes, but sometimes it is required.

Use Terraform or some other tool to codify your entire infrastructure.

>You should deploy so often that it is routine. Deploy 50 times a day. You will find bugs at first, but eventually you should get to the point that you could deploy for every single commit and no one would notice. (Now they may not be a good idea depending on your risk tolerance and other things, but you should be ABLE to deploy every single commit).

This is a great point. At first it is terrifying, but then you realize that a deployment is so easy that bugs are generally not a big deal. Bugs happen, so the goal should be to shorten the time between bug found and fix deployed.
I think you're massively overthinking it. The poster probably just copy pasted the headline directly from the blog when submitting the link. "All caps" is sorta the Uber aesthetic and looks totally normal in the context of the blog post itself.
Relevant and coincidental personal anecdote:
10 years ago I caught my x-wife in an affair as she was using this same method the communicate with her lover. Her choice of email address for the shared account raised alarms on my firewall, so it was a simple matter to track to her machine. While she had gone to the similar trouble to delete all records on Yahoo (coincidentally), she had been browsing with IE which, due to some off-line setting, was cacheing locally all of the pages she had written. It was simply a matter of laying hands on her laptop and downloading all of that cache to expose the ruse.

I cannot find the article, but I believe this method of sharing access to one e-mail account to many parties was one of the comms methods employed by the 9/11 terrorists, pioneered by Columbian drug lords.
Well humans wouldn't exist in such a universe, and couldn't observe it.

But even if you started with a completely random cellular automata, it's often common for order and structure to emerge. You could even say that entropy is going in reverse. But causation and the arrow of time still only flows one direction. Perhaps given enough time, life could evolve in such a universe, and ask why time only goes one direction.
And others countries should do the same. Brazil included.
I've heard those banking in the US should approach these incidents as "clerical errors" during the initial report. This terminology places the onus on the institution to investigate and correct the matter unless or until proved to be the fault of the client.

This is in contrast to the client reporting "identity theft" or "fraud" when they see an unauthorized charge, which makes it an at-fault issue for fraud & liability.

I thought it seemed believable, but can anyone confirm whether this represents actual internal banking policy?
Semantics at this point. Data-generating process is a term that's also used. A model seeks to mimic or match the real process to a reasonable approximation. Hence "true model" as a scoring engine or data relationship that represents reality completely.
The SSNs aren't even secret, it's trivial to get someone's SSN using public information:

https://news.ycombinator.com/item?id=10394881
Regarding weeding, by virtue of the precision overhead watering the weeds are likely to only grow at the base of the planted crops - how would it differentiate between the two (or more)?
With acme, most of the time I only need to 2-click any shell code that I assembled in a scratch file/window, then a new window opens with the output. We perhaps don't need smarter terminals either. Look at it in an abstract way, all we need is an easy way to (a) pass a command to some program and (b) display its output. For (a), acme's input to rc through 2-click is really simple and effective, although it's only for text; but for (b), if we want to include anything more than text, nowadays browsers work in such a way, but we need orders of magnitude faster processors to make it usable.

I'll stick with text and acme for now.
Well there was a time when the climate change debate wasn't a consensus. That's when this started. There were legitimate criticisms and contrary studies. One side cherry picked those and came to believe that science had proved global warming wasn't real.

So even long after a consensus has formed, they still believe that.
Remember, it's just a rule of thumb. Now... tables with 2 32-bit ints as columns are not exactly typical RDBMS data.

Also, data in RDBMS are... well relational :) Meaning, the rows of just one table are not that important. The data are going to be queried and combined with data from other tables. And I know that typical relational data that consist of hundreds of millions of entries in each table is something that most DBs can handle.

Again, rule of thumb :D
We saw this in the 90s, people with a whole rack of machines running Java or Perl CGIs to serve a site with less traffic than we were doing with a single, ordinary box running NSAPI. You need loads of scaffolding that you mention, only if you are trying to fit a square peg into a round hole.
I can't say. But it's linked to at the beginning of the article. Residents had apparently worked to prevent development of the area.
When I first started interviewing, I got turned down at a lot of companies because they were concerned about my self taught background, often in spite of strong project work and interviews. In spite of so many rejections (2 offers after 17+ interviews), I've been wildly successful in my current job—I received a promotion in the first 6 months and have since held down tech lead roles.

Look, the bottom line is that companies optimize for false negatives. In order to achieve a high accuracy rate, [tests must have exceptionally low false positive rates](https://www.math.hmc.edu/funfacts/ffiles/30002.6.shtml), just based on stats. I won't work out the math for you—you sound like you're perfectly capable of plugging numbers into bayes theorem—but that implies that even very good engineers are likely to get false negative rejections at many companies. It does not mean, however, that those companies are necessarily judging you based on unfair criterion, and I don't thin it's fair, thoughtful, or mature to indicate otherwise—(especially because some of my strongest coworkers at Uber are from less prestigious schools in the midwest...)
Designing with passion
It can be done very long under certain conditions and with medical supervision http://www.abc.net.au/science/articles/2012/07/24/3549931.ht...
Credit card processors and airlines did millions of transactions a day in the 1970s, and they managed it with CICS.
I believe the Strong Free Will Theorem [0] rules out that possibility.

[0] https://arxiv.org/pdf/0807.3286.pdf
> i.e planting crop x and y in rotation, or interrow with crops a and b.

I think this will be the real win of this technology eventually. Most if not all first world farmers understand that over the lifetime of their farm doing proper crop rotation increases yields but there is still a very reasonable instinctual reluctance to give up the short term profit of a high yield crop in order to plant a rotation crop of less profitable plants to keep the soil up correctly. Evening out that profit per field would probably be a great boon to operations that are too small to rotate entire fields.

It would also probably be an excellent way to get non farmers involved in the food production chain, especially in semi-rural areas. I grew up just in front of a community pasture which served as a grazing ground for three or four different farmer's herds and a couple of people who kept a couple of milk cows for local cheese making and stuff like that. Extending that concept to plants would be great, a giant community garden where people could plant crops that they are interested in and receive the yields at the end of the growing period. Larger farming outfits could plant around the regular people and ultimately keep costs down because of subsidy. Round out five or six gardens with some cash crops like wheat, soy or corn while locals use some of the field to grow their own grocery vegetables.
Thank you for suggestion @gus_massa.

I will be contacting them.
The solution with backup tapes is obvious, you encrypt the files on the tapes with session keys and encrypt a copy of the session key with a client/project or project key stored on a separate random access medium. When the project needs to be deleted you destroy the key for that project, job done. The most difficult bit is enforcing the proper ownership and location of files so that you know which ones belong to which project. More complicated schemes can sllow files to be shared between projects but the basic principle remains the same.
Riders and drivers are also not local. I travel a lot and yet my star rating, profile picture and payment details work regardless of if I'm in the Bay Area, Berlin or DC. Further I've heard of Uber drivers giving rides to other regions, e.g. SFO airport to Sacramento (apparently fairly common as the Sacramento airport has limited service and is expensive).
This isn't right. You water the soil, and the soil moisture is uptaken by the plants. Watering the area immediately around the stem doesn't work, except for growing seedlings.
Spaceballs!
David Petraeus and his mistress were using the same trick: https://www.washingtonpost.com/news/worldviews/wp/2012/11/12...
This sounds a lot like AirTable[1] to me. AirTable has quickly become my favorite Spreadsheets replacement because it has a nice REST API, ways of linking data from multiple tables, data integrity principles, and pretty solid mobile phone data entry, while still maintaining the simplicity of a spreadsheet.

[1] https://airtable.com/
Sharding your application geographically is a quite a bit of complexity and requires a lot of work developing support infrastructure to manage load balancing, failover, and placement. One of the advantages of SOA is that different services can have different architectures.

To be precise, we do do geographic sharding in the services that benefit from it, but avoid it in the services that don't.

Also note that the assumption of region based partitioning doesn't extend to all applications. Analytics, for example, may want to dice and slice the data along different dimensions. Partitioning is a convenient abstraction for managing marketplace scale, as you mentioned, but inconvenient elsewhere :).
"All the food you need" is a bit of a stretch for me. Maybe I'm mistaken. A human needs around 2000 kcals per day, or a little less than 100 joules/second. Easy to remember: we use as much energy as a 100 watt incandescent light bulb.

Solar energy has a maximum output of 1120 W/m2 at the surface of the earth. So theoretically, a square meter could support 10 people. But there are one or two efficiency losing steps that throw this all off.

There's only light for half the day. Plants only are about 3-6% efficient at absorbing solar energy. The plants also are only taking up a fraction of the ground they're using, let's be liberal and say half. Then there's the whole 'how much of the energy the plant used was actually converted to edible calories' question, which is beyond my ability.

Multiplying that together, the best I can imagine is around 12 m^2 per human.

I'd love someone to show me a mistake in that logic, because I am super excited about things like this. I know I'm going to own one of these someday in the future.
Munich Shooter Likely Bought Reactivated Pistol on Dark Net
Previously posted at https://news.ycombinator.com/item?id=12151146
The bank is something of an accomplice in a crime of theft. When banks deny grocery store charges for security reasons and then allow a transfer of the entire balance of an account, they're not merely ignorant the latter is fraud, they're sufficiently incompetent that it becomes negligence.
> God can't create a rock too heavy for God to lift because that's nonsense

Yes. Just like the omni concepts to begin with.

> These people don't obey the scripture because they believe the scriptures are not really authoritative in all cases.

If I tell you that I believe you don't really exist and yet I'm still talking to you, does that make me a fine rationalist? No. It makes me a total idiot.

People do stuff that makes no sense all the time. The fact that they do, does not suddenly make their actions exquisitely well intellectually justified or what not.

Actually, I think you are confusing 'rationalization' and 'rationalism' together.
According to the article, this is not their first take at the architecture. There are links that point to their older setups.

So the current architecture is what they came up with after some time and some thought have been put into.
Show HN: Cybbi.com – a directory of Internet of Things devices
Don′t call me a prodigy: the rising stars of European mathematics
Yes, 't Hooft seems to have some interesting interests these days. I believe he's one of very few who think superdeterminism is a tenable explanation of entanglement.
Super-hard metal 'four times tougher than titanium'
I don't see how in the example thread b's refcount could be zero, since there would exist a reference on thread a already (or else A could not create another reference) So how can that happen?
There's no comments there so not much point linking to it.
There's also mitmproxy [0] Charles (which apparently was the inspiration for this post) [1] and Fiddler [2].

0: https://mitmproxy.org

1: https://www.charlesproxy.com/

2: http://www.telerik.com/fiddler