skysight-inc/HackerNews huggingface dataset:
well. japan destroyed us car manufacturing.

and the ussr. despite everything. destroyed us global military equipement sales.

China seems to be picking at a dead carcass tbh, not exactly much left to take.

US is so scared of chinese tech advancement they have banned exports of high end intel chips there. but that hasnt stopped them taking all the top places of the worlds fastest supercomputers.

As soon as a couple of Chinese unis overtake the ivy league colleges will there be anything left in the US except bones?

would you even know whether they have already?

perhaps you missed junes

China maintained its No. 1 ranking on the 47th edition of the TOP500 list of the world’s top supercomputers, but with a new system built entirely using processors designed and made in China. Sunway TaihuLight is the new No. 1 system with 93 petaflop/s (quadrillions of calculations per second) on the LINPACK benchmark.
Above the Law or Under the Radar…the Truth Behind the Lies [PayPal]
Or a giant board of post-it notes.
Melissa Klug and the Permanence Matters Initiative
just got a 2nd hand impreza, can confirm more then a couple flogged cars in the market!
The best part about that guy is the total absence of spoken language.

But, then, the source of the iron is also pretty incredible:

Then I collected orange iron bacteria from
the creek (iron oxide), mixed it with charcoal
powder (carbon to reduce oxide to metal) and
wood ash (flux to lower the melting point) and
formed it into a cylindrical brick. I filled
the furnace with charcoal, put the ore brick in
and commenced firing. The ore brick melted and
produced slag with tiny, 1mm sized specs of iron
through it. My intent was not so much to make
iron but to show that the furnace can reach a
fairly high temperature using this blower.
Right, but they do no checking for accuracy of content of quality of content.
Naval Ravikant on the Tim Ferriss Show – Transcript
Ask HN: How do I prevent programs actively detecting they're running in a VM?
Example: "Lockdown Browser" will not start because it detects it's running in a VM. It will not start if Windows is running compatibility mode for a different Windows version.
Unfortunately, nothing much changed since the blog post and I don't believe that it's going to. They are not willing to invest anything into a solution and rather will take a little bit of negative publicity every once a while.

At least this is what they told us [0] the last time we spoke with them ~2 months ago.

[0] https://pexe.so
So one of the reviews says: "just need h1b sponsor. don't have any thoughts before join."

So this person took this job and now had to leave US again?
Changing the Culture of Python at Facebook [video]
Electronic systems also work best on the road. The looser conditions get, the worse they often perform.
Detrail: a dead-simple command line utility to fix trailing whitespace
>If two populations are equal, yet one is imprisoned at a much higher rate than the other, an external cause (institutional racism) is the only rational explanation.

We know that's not the case. Violent crimes have victims. Whatever the explanation is, blacks in the US commit more violent crimes than whites by a factor of four. We're not playing in the margin of error here.
"Also, every time I read the comments in here I feel dumb as a rock. ... Is it because I'm relatively young and inexperienced?"

Yes, I think so. If you keep on learning and practicing (writing code), you'll keep getting better.

"What do you think is the average age here?"

I have no idea what the average is (I'd guess somewhere around 28-30), but there are definitely some people here who have decades of work experience. I'm in my 50s, and I know there are some people here who are older than I am.

"I'd like to be that guy whose GitHub's libraries are used by hundreds of people with very nice programming prose. But every time I take a look at other's githubs I feel overwhelmed and so little."

The people who write popular libraries probably have more experience than you do. They weren't born knowing how to write code like that, they learned by programming for many years. But it's a good thing for you to look at that code - you can learn a lot from studying it.

"Should I keep with a specific set of tools? Or should I learn the cool kids in town?"

Every few months there are new "cool" tools, and learning each cool tool that appears is a distraction from learning fundamental programming skills that are pretty similar no matter which tools or languages you use.
Seems to be the age old story of: Some quirky personality traits are beneficial to building a business, and some can be downright detrimental.

I am surprised that the board or other stakeholders didn't see it coming a lot earlier. Nothing more bemusing than a maker of children's devices that doesn't allow 'play' within the company culture. It's like a brewery that expects all its employees to be teetotallers...
Nothing tells a story like high quality video though. Just imagine a story told via cell phone tracking of a CEO and known prostitutes phone traveling to a hotel together vs satellite/drone video feed (at a high quality the US government uses, not the grainy stuff they and this guy are releasing) .
The first giant warning sign is family running the business. The only time I've ever seen that work out well is Mattermark (nb: I don't work there, but heard it's a good place). I have seen it work terribly at multiple places.

The next trick is to just write all the glassdoor reviews yourself. See, eg, healthtap.
My lab-bernese cross is 80lbs. She's a big puppy, but her arms are as long as mine. If she was so inclined, she has the teeth to tear my throat out. We forget how powerful a dog can be because that part of them hides behind the breeding. We have both evolved to not be afraid of each other.

I once read an old army survival manual that mentioned fighting guard or search dogs. If one dog, attack from low upwards. Go for the soft parts of the throat, rather than raining blows from above. But if facing two dogs, run.
I like the Lisp/Scheme syntax better, but that is because I have studied Lisps far longer than Python, and I just find them easier for phrasing logic.

The Python looks clean and familiar too.

F* the theorem-proving, program-verification language from MS is ML-like, and exports to OCaml and F#.

Can the Z3 SMT solver be used for F*'s SMT needs? I haven't found a link yet.
Earbuds: The New Sensor Solution for Heart Monitoring
Why would you rather? Do you know what goes on there?
This is rapidly changing. When I took over technical ops at my employer, we were 100% public cloud. I quickly moved us to private managed cloud and quadruped our capacity for 20% less spend. Now I'm in the process of preparing us to move to colocation, where I'm certain that I can save another 40-50% over three years. What's made this possible is technologies like CoreOS, Kubernetes, and Ceph. We are working on automating the bare metal network management pieces but I am confident that we will soon have an environment that can function in colo without onsite staff. If we automate throughly and pre-cable racks, adding capacity is as simple as using a colo provider's remote hands service to rack and stack new hardware every quarter or so.
If you want a fun example of using Z3, I gave a talk recently that walks you through verifying programs in a tiny little imperative language by compiling them to Z3 formulas. It's easier than it sounds!

It was recorded [1] and I have example code and additional resources (papers, etc) on my site [2].

[1]: https://youtube.com/watch?v=ruNFcH-KibY

[2]: http://jelv.is/talks/compose-2016/

If you want to do more, you can extend the same process to synthesizing programs, not just verifying them. It doesn't scale too far, but otherwise it's like magic.
Therefore peer review could continue even if the journals didn't exist. And since both are funded by the same source there might be more money for research and review if none went to journals.
The Person I Call Most for Startup Advice (2015)
The field of modern Psychology exists because introspection is unreliable.
Two stories. Years ago I wrote code to parse email messages in C. And by "parse email" I mean parse the headers into usable C structures. Looking back through git history, it appears it took me about a week's worth of coding to get all defined email headers parsed using 1375 lines of code. And I never did fine an acceptable structure to store the contents of say, the To: header (can't be an array since you can include named groups).

More recently, I re-approached the same problem, but this time using Lua (and LPEG). It's easily half the code (658 lines) and this time, it was rather easy to store the contents of the To: header (given the nature of Lua tables). And while I suspect the C version is faster (honestly, I don't know---I haven't actually measured it) the Lua/LPEG version probably does give it a run for its money (LPEG compiles into its own parsing VM). It took a days worth of work (plus a few bug fixes here and there).

I can't imagine doing this type of project in assembly language (and I did nothing but assembly work for ten years, mid-80s to mid-90s). It'll be largely the same as C (read byte by byte, jump tables etc.) but you also have the overhead of dealing with calling conventions---you either juggle parameters into registers, or spend half your time pushing data onto the stack. It becomes real tedious real fast.

Second story. At work, I was told to look into this SIP stuff. So I did. And I wrote code in Lua/LPEG to parse SIP messages (given that it's the same base format as email messages, why not use something easy write to play around with this stuff?). Pretty soon, it became the product (sigh---the prototype is the product, but that's a rant for another time) but it turned out to be fast enough to handle actual telephone network traffic levels. It also received an unexpected load test as fewer instances were running than expected, and a routing issue caused about 3x the expected traffic. All that and I've yet to profile the code [1].

So, would Reddit have more money with a different language? Well, it was rewritten once from what I understand, but I think that was from a language only a few have experience with to one that has a larger coding base. I don't think you'll find the number of programmers capable of out-writing a compiler with assembly that you will with PHP, Java, Python or Ruby experience, never mind the negative responses you'll receive from the anti-C crowd.

[1] To be fair, the code is only taking SIP messages, parsing for some expected information, repacking that up into another (proprietary) format to call the business logic component, which is written in C++ [2], taking the results and sending a new SIP message. So it's not doing that much overall.

[2] Because the developer thought he was programming this for a 1MHz 6502 with 16K of RAM, even though it's running multiple 64-bit SPARC [3] boxes with 24 or 32 cores and gobs of RAM but again, that's another rant.

[3] Because of telecom requirements for power; I suspect if we could have found x86 boxes that met the requirements, we would have used them.
as great as it is to be able to search source code in github is, it is equally (if not more) frustrating.

I think it works fine for simple searches mentioned in the post, but anything even slightly more advanced doesn't work very well. I also wish there was a way to search in branches other than master
Cutting costs by turning off the QA servers.
Mowing the Oval Office Garden
How Elon Musk Is Using Tesla to Kill Big Oil
> One moral justification is that the ability to own and profit from intellectual property gives people a powerful incentive to create and share new things.

People who own intellectual property are rarely the people who created it. Those people usually get nothing for their efforts beyond a wage.
Schools don't purchase Chromebooks for powerful, long lasting electronics. They're cheap, minimalist devices that have all the capabilities that schools need.

It would be like lamenting over the end of Android updates of a $30 Android phone. The phone has already served its purpose being usable for a couple of months.
Some possibilities in these links:

http://openmoko.kd85.com/
http://www.defora.org/
http://www.informit.com/articles/article.aspx?p=1393496
http://tuxmobil.org/mobile_bsd.html
http://wiki.openmoko.org/wiki/OpenBSD
https://www.monkey.org/openbsd-mobile/
> The primary reason many people who shared their faith fled major cities was because of Communist religious purges

No, it's because all the Orthodox that existed in cities realised the schism was stupid. Most of the 'Old Believers' moved to whatever remote part of Siberia or Alaska long before the communists existed. And those that do still exist, live in a timewarp, and are more akin to a cult than an Orthodox community. Keep in mind the schism happened in 1666 - nearly 3 centuries before the communist revolution.
Sometimes I think this is the "Does she/he really love me?" question. Because it says a lot about the person asking and about their world view.

I'm pretty sure that every company I've worked in had a success rate that was inverse to the belief that it was failing. That is to say assume that the company is failing, always. That makes two things true, first when you get "bad news" that something hasn't gone right it doesn't suddenly throw you for a loop, after all the company is failing. The second is that you are more carefully looking for things that are helping, and putting energy into them so that you can extend the life of the company just that much more.

You are most at risk when you think you are not failing, then you take your eye off the ball and start coasting a bit. Taking some "me" time as it were. That is when a glitch or misstep will feel like a huge betrayal from "we're doing well" to "we're dooooomed!" And everyone will stop and reassess just when you need them to be taking action and responding.

Often the root of this question is, "Should I stay or should I leave?" After all if you conclude the company is failing you can give yourself "permission" to leave. And since that is the root question, I have found a better way to ask it is, "Is working to make this company a success helping me achieve what I want to in the next 5 years?"

Whether or not the company is failing is irrelevant as input to the question, "Is this the best way to be spending my time?" That question can only be answered by thinking about what you want to do, or be doing, or not be doing, in the future and evaluating if what your are doing right now is getting you closer to or further away from that future.
My experience is the same, also in telecom/networking. One of our vendors' serial numbers, when entered into Excel, get converted to something else entirely (not sure what exactly), and setting the fields to "text" or "numbers" doesn't seem to do much, consistently.
My source is Steven Pinker's Better Angels of our Nature. A few of the sources he highlights on the subject:

1] War of Attrition game: Maynard Smith, 1982, 1988; see also Dawkins, 1976/1989.

2] Loss aversion: Kahneman & Renshon, 2007; Kahneman & Tversky, 1979, 1984; Tversky & Kahneman, 1981. Sunk costs in nature: Dawkins & Brockmann, 1980.

3] More lethal wars last longer: Richardson, 1960, p. 130; Wilkinson, 1980, pp. 20–30.

4] Weber’s Law for perceived deaths: Richardson, 1960, p. 11.

And a couple of relevant quotes:

> In these simulations, the destructiveness of a war depends mainly on the territorial size of the combatants and their alliances. But in the real world, variations in destructiveness also depend on the resolve of the two parties to keep a war going, with each hoping that the other will collapse first. Some of the bloodiest conflicts in modern history, such as the American Civil War, World War I, the Vietnam War, and the Iran-Iraq War, were wars of attrition, where both sides kept shoveling men and matériel into the maw of the war machine hoping that the other side would exhaust itself first.

...

> I already mentioned some evidence from Richardson’s dataset which suggests that combatants do fight longer when a war is more lethal: small wars show a higher probability of coming to an end with each succeeding year than do large wars. The magnitude numbers in the Correlates of War Dataset also show signs of escalating commitment: wars that are longer in duration are not just costlier in fatalities; they are costlier than one would expect from their durations alone. If we pop back from the statistics of war to the conduct of actual wars, we can see the mechanism at work. Many of the bloodiest wars in history owe their destructiveness to leaders on one or both sides pursuing a blatantly irrational loss-aversion strategy. Hitler fought the last months of World War II with a maniacal fury well past the point when defeat was all but certain, as did Japan. Lyndon Johnson’s repeated escalations of the Vietnam War inspired a protest song that has served as a summary of people’s understanding of that destructive war: “We were waist-deep in the Big Muddy; The big fool said to push on.”
Dell Inspiron 11 3000 @ approx $150/unit with no OS (Windows later). Which is pretty competitive to most 11" Chromebooks which come in at $150/unit with Chrome OS.

Obviously that "No OS" part is a gotcha, but School Districts are practically given Microsoft licenses for pennies on the dollar, so pushing an image of Windows 10 Enterprise isn't exactly a big ask.

The biggest downside of Windows isn't the cost of the devices, it is the staffing costs. With Chromebooks you may be able to spread one full time IT support tech between three or four schools, with Windows it might be one support tech for two schools, and they'll need to be shadowed by people handling systems like AD/Exchange/et al.

I will say that in my limited experience larger school districts do very well with a Windows solution, but smaller ones do better with Chromebooks. That's because larger ones can absorb the cost of the AD/Exchange/server admin easily, whereas for smaller ones you'll have to lose IT support tech staff to go handle that (which hurts end users).

Microsoft has been trying to combat some of these limitations with Azure/Office 365. They, again, give School Districts a huge discount and it allows the school district to outsource some of their staffing needs to Microsoft. Will it work? Time will tell.

I will add this: iPads have been an unmitigated disaster. Everyone rushed to buy them and then had no idea what to do with them once they got them. No money was spent on apps or lesson plans (that focused around an iPad), and even for generic "research" carts they're very underwhelming.

Both Chromebooks and Windows (w/Office) do what students and teachers need: Student email, student portal, research, typing, and spreadsheets.

Ever watch a student try to research something and type a report on that subject using an iPad? It is damn painful, many just start writing the information on paper, then writing up their report at the end, whereas a Chromebook and Windows machine (and MacOS in fairness) are full on multitasking.

Watch this video of someone multitasking on a Chromebook[0] and now an iPad[1]. The iPad is a toy by comparison. I won't even insult anyone's intelligence by linking to videos of Windows/MacOS, both are solid as a rock for multitasking too (MacOS just isn't "realistic" for budgetary reasons).

[0] https://www.youtube.com/watch?v=5-AJasVMb1Y
[1] https://www.youtube.com/watch?v=jorwzOsPAYs
"Software Practice and Experience" is available on Deepdyve.com, a service that is more obscure than it should be. A quick summary would be Spotify for journal articles.

With a free account you can view articles online, but only for 5 minutes each (I'm not sure if that is 5 minutes once, or 5 minutes per day). That should be enough to let you determine whether or not that 7 page article you are interested in has the information that you need.

If it does have the information you want, there are two options to purchase online access to the article without the 5 minute time limit. You can use an access token, which are sold in 5 packs for $20. Or you can purchase a subscription, with is $40/month ($30/month if you buy 12 months worth at once), which gives unlimited access to all the journal articles they have, and 20 pages per month for printing.

If all you will ever need is that one particle, then Deepdyve is still expensive: it will cost you $20 for online access assuming you buy the access token pack and only use one token. But if you are going to need more articles now and then, then the access token approach works out to $4 per article. If you will need several a month, the subscription can be a good deal.

Of course, open access would be better, but if what you want is not available that way, Deepdyve can be a good way to get articles without going broke in the process.
OK, so let's say that a Chinese company moves its stuff to the US.

As a former toolmaker, (you can guess why) I have to say "why would they do that?" They would have to invest in training for people to be toolmakers, millwrights, etc. - the trades closely related to engineering (toolmakers do both design and machining, for example) that have gone stale in this country because there are no jobs and no apprenticeships for people to learn them. These are the skills needed to make tools for the assembly lines. And we don't have them any more. You need someone on the shop floor to debug the tooling and that person is still in China.

All the skill is now in China. It's not coming back. So neither is the manufacturing.

If you have a A.T. Cross pen, please chuck it in the ocean.

Yes, I'm pessimistic and angry. Because I saw an entire industry get gutted just so a few at the top can have more.
> japan destroyed us car manufacturing.

Hardly. Toyota and Honda both make cars in the US, which seems counter to saying they've destroyed it.

Even just looking at the American manufacturers, America still does alright. For instance, in a list of the top 10 best-selling vehicles in the world in 2015 [1], yes, a Japanese car came in first, but a German car came in second and US took up the third and fourth spots.
DCLeaks Website Down, Twitter Account Suspended After Releasing Soros Docs
not the same, but related:

https://www.youtube.com/watch?v=13BahrdkMU8
I'm probably one of those people. You can't build a model in R or Python and walk a sales or finance VP through it. The other day I walked some auditors through a regression model built in excel. I could not imagine doing that in R or Python, their eyes would glaze over and think it's a black box. That's the beauty of excel, very easy for everyone to understand as the numbers are right in front of you.
> Excel being visual (the formula is evaluated/tested immediatly after being entered)

We generally call this "interactive" and not "visual", in order to avoid confusion with graphical programming languages.

I agree that being interactive probably helps rapid iteration, debugging, and experimentation. However, Excel could still be interactive without being so fast and loose with types, accurate display of numbers, and many of the other faults others have pointed out.

Also, if you're trying to make some subtle point about the reduced severity of mistakes, you mean "lesser" rather than "less", otherwise you mean "fewer". https://duckduckgo.com/?q=less+vs+fewer
I've been recommending to all the people I work with to use Excel add-in Power Query to connect to data and do all calculations and transformations. Then they can just replace/update data sources and refresh queries. It's somewhat more accessible for non technical people than Power Pivot/ DAX/MDX. it's easy to make tabular dimensional record sets ready for consumption by pivot tables, Tableau, etc. You can choose to keep data in model instead of showing in worksheet to bypass row limits and connect model to pivot table. Best of all it teaches people ETL, better data management, separation of data and report.
What a waste of time!