skysight-inc/HackerNews huggingface dataset:
I have to say--I came into this thread with the belief that homeschooling is only about "shield my kid from Evilution and Sex Ed and teach them the world is 4000 years old". But you make good points. I think back to my public school experience and I would never want to subject my daughter to that hell. There does need to be an alternative to the violence, gangs, anti-socialization and institutionalization that comes with public school.

I wish there was a way to mix the educational quality of public school (which I do believe is better than I could provide--im not a world history or literature expert) with the socialization of homeschool.
That isn't new and may and/or can not be in the near future :)
Probiotics 'aid memory in people with Alzheimer's disease'
In addition, if anyone hasn't read this essay or if it's been awhile... Highly worth the time, highly worth the discussion.

Against School - John Taylor Gatto
http://www.wesjones.com/gatto1.htm

(Previously on Hacker News)

https://news.ycombinator.com/item?id=2381608
I'm seeing several people complaining about this, but I've always found changing indentation very easy. Just select then [Shift+]Tab to [un]indent. I do this regardless of the presence of braces.
A little nitpick, dtrace is not an alternative to strace. DTrace is far more powerful.

Alternative to strace would be dtruss, which is implemented through dtrace.
I would say they more just look at it as an easy filter. While there will be some false negatives, you have very few to none false positives i.e., venture-backed companies that turn out to be non-startups but don't close or exit.

The example that comes to mind that breaks this is the failing startup turned dev shop in attempt to revive the startup pattern.
Nope!

2, 1, 0, %

where % is... I'm not sure what. What is that exactly?
so.... you want AI to design nuclear reactors.... very dangerous nuclear reactors that are regulated by men who spend their days calling people and asking for more money on top of their taxes. no one knows how or why the decisions were made in the design, so how are they supposed to know how or why to require maintenance? how does it even work at all? or are we letting AI run congress now too?
Another recommendation for macports. You'll find htop and all your other linux friends in there.

eg for htop: `sudo port install htop`
That was too fast: Trump one step closer to secure interests of his billionaire class
http://bit.ly/2gr6719
That's why everybody uses the word "shock"

He has not publicly conceded yet (so we may still get a surprise) but :

- his electoral commission has announced the results

- the head of his electoral commission has announced Jammeh will conceide

- rumour says his concession video has been recorded

- the internet that has been cut-off on election's eve is functionning again

- soldiers who were deployed have left the streets

It really sound this is happening
It's just another reminder that iOS is a walled garden in which you have no freedom.
Show HN: PostgreSQL JSON API Framework in Crystal (C Fast Ruby)
The big difference is the slope of the Gartner hype cycle curve flattens in the "plateau" phase at a much lower level than the peak of the hype.

Bitcoin's price is within 35% of the all-time high, and the slope is steepening instead of flattening.
> There is nothing preventing kids from developing socially if they are home schooled. They just need to get out of their house and socialise with other kids, which they will do on their own if people let them...

You can't really make global assumptions like that. I know for a fact I would have preferred to play games and code in high school rather than go out to socialize, and hanging out with friends I made at school was the majority of my socialization until I was forced to keep in touch with them in college.

Not every kid is a social butterfly waiting to be let free.

The socialization from school is 100% not artificial. I can look back at many stupid things I did in middle and high school that taught me valuable life lessions and have concretely shaped how I think about things.
I think it would. I'm sure many people would relate to it. /r/me_irl has a success of its own.

There are many many people who feel guilty because their life could be more successful. It's a very hard thing to unroot out of your mind, but laughing about it is a huge relief.
Well, you can sort of achieve that by writing C for a C++ compiler and sprinkling it with 'const'. Use of the standard library can then be inconvenient in places.
Is the New Tim Ferriss Book Any Good? Review of ‘Tools for Titans’
Lower enforcement priority. That is may not even get to addressing them from a legal perspective.

I mention it because some people think "Oh, we're throwing the parents of American citizens out" --no it's the parents of someone who both hold foreign as well as American citizenship. So one could as equally say they're deporting the parents of a Serbian or Brazilian citizen, but it'd be most accurate to say the parents of a dual Brazilian and American or dual Serbian and American citizen.
Note that it's not just "maybe there is randomly some new heavy element that's stable out there". We see definite hints in the behaviour of known heavy elements, and in our best models of nuclear physics, that point towards a possible island of stability.

https://en.wikipedia.org/wiki/Island_of_stability
If a large enough production facility (no R&D) had nearly every growth cycle yield large enough, colorless, flawless diamonds (or close to it), the retail prices could come down more than they currently are. However, that does not reflect the current reality and all producers today are basically in R&D mode with mixed success rates and mixed finished quality.

If someone showed up tomorrow with a check for several million dollars, I believe we could "disrupt" the current diamond pricing within 3-5 years. However, as I mentioned in another post in this thread, raw cost of production will still keep those "disrupted" non-R&D diamonds much more expensive than moissanite, CZs, sapphires and other gemstones.

Diamond is a form of carbon, and its growth is more-or-less determined by nature. The cost of production over time will be more similar to an industry like steel, than assembled goods like TVs or computers. There are improvements to be made, but they are more linear over time, than exponential breakthroughs.

For raw carbon, we use a highly refined and purified form of graphite. If you used the $40/ton coal, you would not be successful in growing jewelry-quality diamonds, and even if you did, the other costs wouldn't really change your ultimate price much.

Another analogy is gold. You can buy a 1 Troy-ounce bar of 24 karat gold for a bit over $1000. However, a solitaire engagement ring with much less actual gold content can cost more than $1000. People ask why the jewelry is more expensive, but don't include the cost for refining and alloys, design, 3D printing or molds, casting and investments, polishing, setting, shipping, ring boxes, and all the other overhead associated with turning that gold bar into a sold, ready-to-wear ring.
There is no tech job in the French countryside, so basically you cannot live there.

If you have to go to Paris, it is one of the worst place for tech talent (relative to the other major EU cities). Higher costs of living, lower income, limited competition for talents.
> Luckily all tools are scriptable using bash.

Lucky you. :)

This isn't a simple problem and I don't know of any one size fits all solution for this. From what I could tell, every company comes up with its own asset pipeline that fits with their art, code, test and release processes.

I came up with a half assed solution myself back when I was still working in games. We had a separate build server just for assets. It ran a script every hour that pulled down both the code and art repos and watched for changes in certain folders. The shaders, 3d models and textures were linked via naming conventions. Through those naming conventions, the system always knew where to find all of the relevant pieces of any given individual 3d asset (in theory, anyway). It would then create the assets and check them into a separate SVN repo. This system worked ok, but it had a number of problems.

One problem was the naming conventions. The artists didn't much pay attention to file names, so any new asset they created would inevitably not get built because it didn't adhere to the conventions. We thought about replacing the naming conventions with a json file describing every 3d asset, where their shaders were, where their 3d models were, any special settings, where they should be saved, etc. but that would have required either a GUI application to help manage it all or a coder whose job was to manage the data files. The former would have taken time and the latter wasn't much better than what we were doing already. We still needed a coder whose job it was to fix asset build issues, which would pop up on a regular basis.

Another issue we had was build revisions. Game builds are complicated enough and we added the additional complexity of having to specify a branch name and version number for the assets used. It doesn't seem like it would be an issue, except when you have parallel art work going on in parallel branches along with parallel dev work going on in parallel branches things break. In retrospect, we should have put our foot down and said there is only one official asset branch and all dev builds will use the latest version of that branch, but we didn't.

Sorry for the essay, but I hope it was of some use to you. If you ever come up with a universal asset pipeline, sell that sucker! :)
This is currently on edx. Its more advanced that the courses mentioned here. I do not know what edx will do after the course ends, but if you want it you can get it while it ss still available.

https://www.edx.org/course/quantum-cryptography-caltechx-del...

Quantum Cryptography
by Thomas Vidick (Caltech) and Stephanie Wehner (Delft University)
Here's an example (something of a proof-of-concept/toy example though)

Auto-vectorisation and parallelisation in Winter:
http://www.forwardscattering.org/post/22
Beware Police Drones
> Only interacting with people within ~a year of your own age while growing up (public school class) is not effective socialization.

This is not a view shared by developmental psychologists. Playing with children their own age is fertile ground to learn how to share, how to take turns, etc. As far s the child is concerned, they are on even footing in the social hierarchy with their peers and must resolve conflicts with their peers without falling back on defaults. Moving into adolescence things become more complicated and nuanced-- coping with peer pressure, dating, developing a sense of self etc. But that's all very critical.
Why not just call him/her a manager and be done with it.
This is certainly the case, but not necessarily AI. Huge supercomputers are used to run physics simulations to assist with material design processes at national labs [0]. I cannot imagine that some of that work is related to dealing with material at the extremes where fusion would be pushing the state of the art. Genetic algorithms have been used for exploring large design spaces, as well [1]. It's all really cool stuff.

[0]: https://lanl.gov/org/padste/adeps/materials-science-technolo...
[1]: https://scholar.google.com/scholar?hl=en&q=genetic+algorithm...
Personally, I like my addition associative, but you do you.

EDIT: Also I like my numbers reflexive.
My concern is this seems like it's own fallacy now. You are assuming the same experts could have written these systems in another language.

Could they? Maybe. But there is no solid evidence that they could.

Is the argument appealing? Yes. But it is lacking the evidence of these systems that could be better in other languages.

My 2 cents for why, is that c is basically the only game in town that can easily use new and special assembly. Of which there is a lot. Consider, what is the fastest way to calculate a square root? And how old is that instruction? (I'm assuming it is actually used by higher level languages by now.)
"lol" - printer manufacturers
s/imported/imputed/
Suggestion: Add some notification medium for when the book is ready.
This is certainly not the first thing you want to learn in cryptography, for many reasons.
> C compilers reserve the right to completely and silently break your program at the faintest whiff of undefined behavior

<rant> Please, stop pushing this wrong rethoric forward! As soon as there is undefined behavior, it's a bug in the code. There is a problem, and the problem is on the developer's side. I appreciate the effort of compilers to help me get the most performant machine code I can, and I've had enough of people asking them to stop being smart in order to accomodate crappy code. </rant>
10 data breaches and hacks of 2016 that shook the world
I've dabbled in C, but I'm no expert. Can you explain how compilers can affect the security of C?
From the README

> Inferno is much smaller in size, 7kb vs 45kb gzip.

Given that you're building the kind of app that is complicated enough to require a state management library, a virtual dom implementation, etc... does this 38kb really matter? Is anyone really shipping commercial apps where 38kb on page load would be that meaningful of a performance gain? Especially if you're doing serverside rendering and requiring react asynchronously?
It's not my objections I don't live there, the issue is that while databases exist each of them only serves a very specific role and the information stored is limited.

Many people do not want a central database because it's going to end up being a prime target for criminals and even nation states, and that the use of previously collected information for law enforcement and potential future use for private organizations (e.g. insurance providers) is a gross violation of both privacy and common sense.

There is a good reason why for example the IDF biometric database is not accessible to law enforcement or any other entity even within the IDF, as it's sole purpose is for casualty identification anything else would be considered a misuse of power especially considering that Israel has compulsory military service.

The bonemarrow database does not contain any biometric information that can be used for legal means, and the organ donor database doesn't contain it either.

The national registry contains your birth, nationality and family information (parents, dependants and children) again no biometric information, and this database has been leaked constantly over the years as it was made available to certain private organizations and commercial software which contained copies of that database was fairly quickly pirated.

The amount of information there was enough to create a shitstorm, it tended to be out of data but it had your full name, your national identity number which is unique and not reused and your last registered address.

And while the latter tended to be grossly outdated by the time it was leaked as misfortune happens the people who are the most vulnerable to fraud; the elderly and recent immigrants tended to have the most correct information as they tended to be freshly registered and or less mobile.

And as mentioned before the biometric identity documents follow the globally accepted standard where the information is stored and checked against the data stored on the embedded smartcard rather than in a central database.

The new database is basically a unification of all of this where you'll end up storing raw and unrestricted biometric info including fingerprints, retinal scans and likely in the future DNA which will be accessible for direct queries by any entity with access to it, this is something people do not want to accept and I can hardly blame them for it.

I never understood the ideas that are prevalent in the US where effectively making a database of people is nearly unconstitutional, where there are effectively no mandatory national (federal) ID laws and where any ID law is opposed being the first sign of fascism.

But there is a huge difference between storing information that we already know now can be abused and we can't even imagine how a malicious entity could abuse it in 5, 10 or 20 years.

And as the expiration date for biometrics is literally your lifetime, I would personally air on the side of caution and say there since there is no need for a central DB there is no need to create one especially since we haven't even began to understand the risk profile that this information in the wrong hands can project.
Translation of https://imgur.com/a/jzQQm

Disclaimer: I am not a lawyer, and this may be an inaccurate translation for legal purposes. Talk to a lawyer.

Left panel:

9. The act of creating, distributing, offering or brokering game material [sic; note that it doesn't say software]

10. The act of creating or distributing computer programs or instruments for the purpose of illegal activities outlined in Article 9

Right panel:

Article 44: Punishment

Any person who meet the criteria below will be punished with prison not exceeding 5 years or a fine not exceeding 50 million won.
> At least in the neighborhood, I can choose to stay home if I wish.

But then we're right back to the socialization problem that started this thread.
Is there a resource out there on how to write these beautiful terminal HUDs?

I'd really like to step up my game for GUI monitoring apps without having to choose between either terminal log spam, PyQT, or a web server. Ideally I'd have something like htop/wavemon/power top that I could stream compactly via ssh.
>5. WWJBQD?

This refers to Jean-Baptiste ‘JBQ’ Quéru, who responded: put users first.

https://plus.google.com/+JeanBaptisteQueru/posts/jjwjobbMUY8
Curious what anyone thinks of this theory: each tech team should have two managers. One manages the people and the other manages the projects/technology.
> Who chose the open office concept in the first place!?

For startups — budgets. If closed offices were the same price I doubt we'd hear so much discussion about the benefits of open offices while turning one's head the other way when it comes to the downsides.
Some of those things are pretty true imo (and liberal leaning... the situation in Israel/Palestine being one) and other seem like the ramblings of a conservative mad man.
Ing: Network session metadata extraction in Go
You keep writing as if to imply that someone who might have access to Honduran citizenship, the way I would have access to Irish citizenship by dint of an Irish grandparent, is somehow less of an American citizen than others. Is that what you mean to imply?
That doesn't disprove anything I've said; it says diabetes is probably caused by eating too much which spikes blood glucose which causes diabetes. What you are saying with your pithy comment is really great but what I've said is eating sugar and processed carbs spikes blood sugar, over time it leads to resistance to the insulin your body produces. If you eat too much your body (even some fats or protein) produce an insulin spike. If you spike your insulin 20 times per day with soda you will almost certainly at some point become diabetic. You simply won't be able to eat enough fat or protein let alone veggies to do this so we are back to my original point...
"In the classical physics of Newton and Einstein, the vacuum of space is entirely empty, but the theory of quantum mechanics assumes something very different.

According to quantum electrodynamics (QED) - a quantum theory that describes how light and matter interact - it’s predicted that space is actually full of 'virtual particles' that pop in and out of existence and mess with the activity of light particles (photons) as they zip around the Universe."

So, does this mean that this explanation for Quantum mechanics https://www.youtube.com/watch?v=WIyTZDHuarQ has been vindicated?

i.e. the double slit with the fields being the cause of the oddity instead of... something that is hard to explain.. including the observer effect
I think there's a happy medium.

Getting to the point of being sustainable by building what n customers want today gives you both the (infinite) runway, as well as hopefully some insight, into what 100n customers will want tomorrow.
Ah, they need to add a second floor to this street
> What’s Wrong with Increment/Decrement?

This sort of misses the point there. What eevee was saying was that "Usually you use ++ to mean +=1". It is equivalent to +=1 in those cases.

Eevee then goes on to say "The only difference is that people can do stupid unreadable tricks with ++.". She is talking about postfix/prefix there. She never said that ++ and += are exactly the same, she's saying that they're mostly the same, except for some cases which often read to more unreadable code. Using i++ or ++i as an expression within a larger expression often leads to unreadable code.

The author here then goes on to talk of off by one errors, but ++-as-expression is what causes a lot of off by one errors.

https://news.ycombinator.com/item?id=13089663 explains this a bit too.

---

The other two points also miss the point a bit. The post is not "why C is bad". The post is "Let's stop copying C". There are good reasons behind C having many of these features. These reasons do not necessarily port to other languages; yet they copy the feature.
And both Perl and Python suffer/benefit from radical breaks that split the ecosystem.
I always thought Europeans were just being pretentious about big-brand American chocolate until I tried some big-brand european brands.
As I said, crude, so I just grabbed some numbers I found quickly to illustrate "a lot."

Here's where the 2010 (I notice a typo now in my original post, it's not 2011) comes from:

http://ops.fhwa.dot.gov/Freight/freight_analysis/nat_freight...

That includes spills from vessels, facilities, pipelines, and other unknown sources. Regardless, the spill due to Deepwater Horizon was so massive compared to more typical years.

Also, it's 786,987,110 liters (there are ~159 liters in an oil barrel).
Rosberg announces his retirement from F1 racing
You're welcome! :) Thanks for replying back too. Always nice to see different points of view.

Yes, agreed, I could have used better words other than cannot do anything because of regulation, of course they can and I'm sure some do. And I'm sure some Uber drivers out there do the exact same, maybe through different means. As I said before, good and bad professionals, you can find them everywhere. It's not something you can generalize.

What I meant is that what distinguishes them from Uber is the fact they are government regulated. I know it may not stands as much, but if everything works as supposed to, it would work well. I'm also assuming you face a different reality (country) different than mine, so not sure if there's a point in going forward with this. Just to finalize on this, some fun fact: in my country every public passenger transportation needs to have a specific insurance (often expensive) and a professional driving license. This is mandatory for every public transportation (cabs included) but Uber. The list of exceptions goes on, and on...

Regarding tax efficiency we share different views as well. And I'm not saying as part of a conspiracy theory of mine thar all unprofitable startups are laundering money on a large scale. A startup is usually expected to start profiting after 5 years and Uber is just far from that.
I also try to put myself on an investor shoes and figure out If I'd invest my money on a company as such. My answer is no.

Regarding this particular question:

> Where did these billions and billions of dirty money come from?

A little bit of conspiracy speculation now: Hidden in tax heavens and needed to be brought to light ;)