skysight-inc/HackerNews huggingface dataset:
>I didn't mean the graybeard in a bad way at all.

Oh, no offense taken. What you read in my comment was genuine recognition on my part that I've likely crossed over into the graybeard camp--both in experience and disposition.

>I feel a bit 50-50 on some of the reactions to JSON as a new thing at the time.

Yeah, there have certainly been real improvements in tech that are perfectly reasonable. And, actually, I think it's the incremental improvements that add up over time which actually comprise the bulk of our real progress.

I think where things get off track is when we make sudden pronouncements that we must now cease doing everything we've done heretofore with tech Y in favor of new and shiny tech X. Every use case. Period. Whether it's killing XML because, JSON or killing SQL because, NoSQL or adopting J2EE for every "enterprise" app, or never writing Vanilla JS again because, Framework Fill-in-The-Blank; the list goes on.

There's just a tendency in the tech community to lurch in different directions with this extreme vigor. But, when you really think about it, once the foundations are laid there just aren't many quantum leaps that truly merit such strong reactions.

And, what's really strange is that we somehow manage to overlook glaring weaknesses in the new tech, and likewise disregard (or even impugn) the strengths of the tech we're displacing in ways that are obviously unfavorable. For instance, suddenly deciding we don't need ACID transactions. What?

You see that stuff and it's an automatic, "yeah, this will all blow over soon". We then generally a.) forget it ever happened or b.) settle into assigning the proper use-cases, adopting/integrating the best properties of the tech, and moving on. Incremental.
I went ahead and ran some stuff on my laptop.

using DifferentialEquations

van = @ode_def_noinvhes VanDerPol2 begin
dy = μ*((1-x^2)*y - x)
dx = 1*y
end μ=>1.

prob = ODEProblem(VanDerPol2(μ=1e6),[0;2.],(0.0,160.0))

solve(prob,CVODE_BDF(),reltol=1/10^5,save_everystep=false)
solve(prob,Rodas5(),reltol=1/10^5,save_everystep=false)

@time sol1 = solve(prob,CVODE_BDF(),reltol=1/10^5,save_everystep=false)
@time sol2 = solve(prob,Rodas5(),reltol=1/10^5,save_everystep=false)
sol3 = solve(prob,CVODE_BDF(),abstol=1/10^10,reltol=1/10^10)

On my laptop I'm getting ~0.1 seconds for both, with Sundials being a little less accurate and OrdinaryDiffEq.jl being a little more accurate against the 10^-10 reference solution than the reported Intel. But "spot checking" like this makes it hard to just timings without issues of more/less error involved, which is why more sophisticated benchmarks use work-precision diagrams. So the timings are in the same ballpark as Intel and I'd assume my (not so fast) laptop doesn't match what you benchmarked with, the point being that MATLAB is just slow here instead of Intel being unbelievably exceptional (though admirable). Still, maybe Intel does pull off some extra efficiency here, but then of course no method is universally good so I wouldn't expect that everywhere. In the end, it's probably a well optimized (probably in the DiffEq.jl/Sundials/FATODE range) single method without event handling or other extra features, but importantly it is abandoned. Probably would've been interesting if development kept up, but without it I think I'm just not going to try to get it installed.

Thanks for pointing me to it though. It's definitely an interesting nugget of ODE history that I didn't know existed.
Chinese protectionism isn't new and it isn't limited to apps. There's been more than enough written on the subject.
Well you felt the urge to whatabout one of the most liberal and free countries while the discussion is about one of the most fucked up countries in the world that is the perfect marriage between fascism and religion and is actively exporting their retarded view on the way the world should be.

You are extremely insensitive to mention something insignificant like some frat boys trolling you to the scale of assholism that is going on SA against women and basically anything that is not a male Übermuslim. It's like saying "Pretty bad stuff going on in Syria huh? But you know what just happened: MY NAIL BROKE!! OMG!!!"
The backfires you can see ahead of time are never the problem, are they? :)
If you have specific data about what was broken please share in an issue report so we can amend the docs if necessary. Thanks!
Bay Area economy grows at nearly triple U.S. rate
Ask HN: As a senior developer, should I fix my missing CS education?
First some context: I'm currently a senior developer (mainly full stack web based experience) and I've been working professionally for 11 years. I've never had a formal computer science education (my degree had plenty of programming but nothing theoretically in depth) but I've picked up a little bit over the years from working on projects with senior developers and asking plenty of questions. I learn pretty quickly, I'll use whatever tool/language is appropriate for the problem and I like to think that my colleagues think highly of me.

I can't tell you how to write a bubble sort, I can't tell you differences between different sorting algorithms, I understand Big O notation but can't look at code and instinctively apply the notation, I know no path finding algorithms, and beyond arrays and hashes I don't know data structures like trees, double linked lists, and so on.

My not so simple question is this: should I spend time learning these things at this point? Will it help me problem solve but looking at a problem in a new light (or a previous solution in a new light)? Or given that I got this far without needing a formal CS education should I continue picking up what I need as I encounter it? Assume for now that I am not interested in engineering management / leadership roles.
In Safari, preferences > advanced, you can set a default stylesheet. I've put Bootstrap and the formatting looks nicer (though you loose the page padding). There should be a similar feature in all browsers.
The only thing that you have to do to satisfy this requirement is don’t hardcode IPv4 addresses in your app. If you are using domain names for everything then it doesn’t matter if those are only resolvable to v4 addresses.
> > safe operations are a subset of idempotent operations

> Definitely not. 'Safe' means too many things in different contexts to make sweeping statements like that.

The intended reference (which I hoped would be recognized generally in this audience) was to he definition of “safe” and “idempotent” in HTTP (see section 4.2 of RFC 7231.)

(In your example, neither operation is “safe” in the HTTP sense; all state-modifying operations are unsafe.)
Why I Admire Anthony Weiner (diachronous-responsibility test)
None of that is my particular issue.

This is specific to moving a largish companies data to the cloud. Typically, nobody wants to move it all at once. They want to move one thing first. Think like a trucking company. They have databases of customers, drivers, equipment, orders, invoices, quotes, etc, etc. With the current model where egress traffic is priced so high, it's difficult to move one of those subject areas to the cloud. The reason is because none of them act like an island. They are used together. So unless you move it all at once, huge amounts of data go back and forth all day long.

Not every customer with concerns is just someone that needs to be educated about how awesome Google is :) I do like Spanner. I'm just pointing out a barrier to adoption.
It’s probably just a shell script or an alias
Its now possible to click the image once its opened to toggle some extra information about the image, as well as a link to the reddit comment section.
NPR: 100,100 [1]
CNN: 89,95 [2]

NPR's is better than any amp page according to Google pagespeed insights.

[1] https://developers.google.com/speed/pagespeed/insights/?url=...

[2] https://developers.google.com/speed/pagespeed/insights/?url=...
There are eleven words in your post to the left of 'Google', but thirteen to the right(like this post) so your post is lies.
Done! Click the image once its opened to toggle some extra details about it!
I never had the problem mentioned in the article, but for misspelled commands I trust git autocorrect:

git config --global help.autocorrect 1

It will run the correct misspelled command after 100ms.
For example git stauts will be corrected automatically to git status
http://schacon.github.io/git/git-config.html
These remind me of playing with scraping sites into WAP format back when WAP seemed like a reasonable way to provide information on mobile.
The field is littered with the tombstones of people that have tried to make compilers for insert any foreign architecture. Obviously in-order CPUs are a challenge on top of that. I do think there is a real 'go-to-market' problem. If you think about it this is kind of solved by Nvidia (with CUDA). GPUs are in-order computational arrays with custom compiler.
NYC cops did a work stop, yet crime dropped
…huh? It should be able to fit 70 characters (70 UCS-2 characters is 140 bytes, which is the SMS message limit).
I'd recommend to start with the official tutorial and docs.

https://facebook.github.io/react/tutorial/tutorial.html

https://facebook.github.io/react/docs/hello-world.html
> who are they?

https://www.forbes.com/sites/kalevleetaru/2016/12/22/the-dai...

http://www.dailymail.co.uk/news/article-4042194/Facebook-fac...
> "do you find this more useful than questions that are more representative of the work you're expecting me to do?"

Yes, because tasks representative of the work we're expecting you to do are too obvious and simple for an interview 95% of the time, and are too hard and take too long for an interview 5% of the time.
This is just wealth destruction. Government intervention will create an artificial higher demand for those services. Maybe the same developers would be building something else that THEY would believe would be about more interesting or profitable.

So chinese will miss those OTHER OPPORTUNITIES to innovate (even if still innovates, it could be "even better"), or other opportunities to "copy cat" other services. The question is: who should decide whats done and whats not done? The consumer or the government?

Read Bastiat. It's easy and obvious to point at something that's being built by government or (indirectly) by the government intervention. The hard part, that needs some economics stretching, is to wonder about the invisible, non-existing projects that actually are never felt missed.
Results: Language Energy Efficiency
Revive WAP!

https://en.m.wikipedia.org/wiki/Wireless_Application_Protoco...
Saudi king issues decree allowing women to drive – state media
Personally, I only browse reddit using the top sorts (day, week, month, all), and it's a cool way to know you're seeing the absolute best at different scales.
I wanna make a PR bot that just changes every instance 140 to 280 for every repo that has the word Tweet on Github.
VMware partners with NTC to support government's Digital Pakistan initiative
I hope this isn't actually language-based, else it'll be awkward for tweets that mix languages, or multilingual users who have their UI in one language and tweet in another.

It would make more sense to simply count CJK characters twice, like the “double-width character” days of old.
Twitter is experimenting with l-o-n-g 280-character tweets
Step 3: improve service?
What do you listen to when you meditate on your headphones?
Why code block, whyyyyyy PITA on mobile :(
Take a few deep breaths.
Definitely been there, haven't done it to the laptop yet because for some reason that seemed more tacky than on my full keyboard
but we could make it a lot easier. Imagine FF having a large list of stylesheets to choose from, with a "try it out now!" button or something.

Additionally, If every site worked this way, you'd only have to set the stylesheet once.
When I went through this I tried to weigh how much money I was leaving on the table vs how much I valued: already knowing the culture where I work, mostly enjoying the job, loving the people I work with. In my case I got promoted right as I was about to start the job hunt, so it worked itself out.

In your case, it sounds like you're comfortable yet unhappy. Sure you're excited about your current work, but you probably wouldn't be posting on here if you were really happy at that job. It sounds like you have a new opportunity. I would jump on it, but that's just me. Maybe you can learn more about the company you mentioned by talking to your contact there?

Either way I wish you luck!
Prolific fake news writer Paul Horner dead at 38
Nvidia  Deep Learning Accelerator (NVDLA): a free and open inference accelerator
I, too, like to present climate change denial, horrific logic, and blatant falsehoods as the 'art of disagreement.'
I’ve been using Autogenics to help with my really bad insomnia. I guess it is a form of mediation and it really works. I am surprised at how well and how quickly it helped.

http://www.guidetopsychology.com/autogen.htm
If you feel like you not having the theoretical grounding is holding you back, you should do a few classes to get an appreciation for the theory. I don't think you need to go and do every single class though.
As another of your users, I really wish the proto_library BUILD rules were open-source :-)
I agree that the UX isn't anywhere as seamless as Chrome's, though I've seen add-ons that attempt to fill that niche. Hopefully we'll revisit it once containers are done.

Personally, I'm on Linux most of the time, so I just bind a hotkey to `firefox --ProfileManager --new-instance` and I'm off to the races. On Windows, I tend to add shortcuts to the taskbar for each profile.

Nevertheless, the capability is there. :)
I like demonstration code reviews, personally, especially in combination with a short pairing session so I can see how they code too. I will happily take a short (2-3 hour) long take home, so I can demonstrate my skills in a quasi-realistic way.

If I have to study things unrelated to my job for some shibboleth interview, that's time I could have spent on my actual skills instead. Besides, any interview that does not demonstrate my ability to write a unit test and encapsulate data and functionality means I know what horrors I'm likely to encounter when I get to the code.
I know it creates more problems than it solves

It also strikes at the heart of what "citizen" means. See, here I thought just being a "citizen" was good enough to have the privilege to vote. But now I have to know how to read. Or name a policy. Or come up with the money to pay the poll tax. Or be a man. Or agree with you.

No, the only requirement (in the U. S.) is to be a citizen and to be registered on the list of eligible voters. Anything else, history has taught us, is an attempt at voter suppression, i. e., keeping people we don't like from voting. And citizens come in all shapes, sizes, colors, and sometimes they're ignorant as fuck, but we let 'em vote anyway. Because the alternative is to eventually devolve back to only white guys voting, and only privileged ones at that.

I just wish people would take the time and effort to have an informed opinion before voting. Even if that informed opinion is opposed to mine.

That's not to say that I'm not in full-on agreement with you. But kind of like the ol' "better a 1000 guilty men go free than..." I'd rather a populace of ignorant voters cast their votes than suppress the vote of a single eligible person, no matter how ignorant, female, or brown they might be.
https://news.ycombinator.com/item?id=15341593
Thanks for this tip! Private browsing mode causes the tab bar to reappear (though the tabs are still hidden), so I found that the selector #TabsToolbar works even better.

Also, the large, bright sidebar header can be hidden with the #sidebar-header selector.

Combining those, we have:

#TabsToolbar, #sidebar-header { visibility: collapse !important; }
To clear things up, my comment has nothing to do the accomplishments of Zhou Enlai and Deng Xiaoping. It's not a criticism of China as a whole, it's just criticism of the policies of the current CCP faction in power, which will likely erase some of the gains that you mention in the long run. The difference between back then and today is that in the past China couldn't always enforce dumb laws. Now they can.
Spiral – Take pictures of your daily life and turn it into timelapses
I suppose they might, and good luck to them. React Native is a monstrously complex beast in comparison to React.

Ultimately the React ecosystem would benefit from the attempt.
Here's the money quote :

"44 percent [of U.S. college students] — do not believe the First Amendment to the U.S. Constitution protects so-called “hate speech,” when of course it absolutely does. More shockingly, a narrow majority of students — 51 percent — think it is “acceptable” for a student group to shout down a speaker with whom they disagree. An astonishing 20 percent also agree that it’s acceptable to use violence to prevent a speaker from speaking."

Well, f* you millennials, I suppose ?
My uncle was a doctor in Kansas City at a pediatric hospital. He was a toxicologist, and specialist in brown recluse spider bites.

The author of this piece and my uncle most likely knew each other well, it seems they've published papers quoting each other and some pop news stories about brown recluse spiders mention both of them.

Brown recluse bites are definitely thing, and particularly dangerous for small kids. Not super common, but he threat is real.

One article says he used to see about a dozen bites a year, which increased in recent years to about two dozen.

Just because Rick Vetter wrote this article specifically about not finding them in Cali, it doesn't mean they're something to be ignored where they're more prevalent, ie the Midwest.
So what are the things at your current job you can't live without? For example, leave early to beat rush hour, quiet cube or office, window seat, being the go to person on projects or processes?

If you get a manger that expects you butt in seat till 5 when you're used to leaving early, or going to a noisy open floor plan surrounded by extroverts when you are used to a library like office can truly suck and make no amount of money worth it.

If you can figure these things out and talk to your potential new manager before accepting the offer, could really help with your decision.
>"During the slowdown, police continued to respond to calls, and the arrest rate for major crimes (murder, rape, robbery, felony assault, burglary, grand larceny, and grand theft auto) remained constant"

It's an interesting study, but the fact that the arrest rate for major crimes remained constant while the rate of reporting for those crimes dropped tells me that the rate of those crimes being committed didn't actually drop.
The fact that MIT and BSD licensed code (implicit patent impunity) can be re-licensed under the Apache license (explicit patent impunity) is enough evidence for me.

Reference: http://apache.org/legal/resolved.html#category-a
If you're going to link to those, you might as well link to the best.

https://thebestmotherfucking.website/
> Most Japanese Tweets are 15 characters while most English Tweets are 34

Doesn't the graph shows that most English tweets are 140 characters instead? The first peak on the English curve is indeed on 34 characters, but it's lower than the 140 peak.
That may well be true, but that’s irrelevant for many developers (e.g., me) writing things like data analysis tools and backend services in F#.
The arrest rate for "minor crimes" went down. That is not the same as proving that "crime dropped".

For example, the arrest rate for car burglary in San Francisco is very low, yet streets everywhere are littered with auto glass chunks.
And in all honesty one of the easiest things to do in css is color themes, but marketing/designers tend to want to stick you to one “brand” or the css is implemented in a poor way to be able to swap colors. I’d love a dark theme for the New York Times but I doubt they’ll ever apply it.

Of course there’s all the edge cases with image based text which does pose a problem.. but I do wish designers would prioritize themes a lot more.
Why your kids might be able to see better if they play outdoors more often
Show HN: ZenTracker – Automatic Time Tracker for Mac
I'm still undecided whether the root of those kinds of beliefs are the echo-chamber effect of social media, or because of the education system.
Dark theme of the developers tools became too dark (almost black). Is the older gray/steel color theme still available?
I can often type the answer to a tee-ball question in under two minutes; I really don't understand people who are angry about being asked to demonstrate the skills they are selling. We spend more time in interviews introducing ourselves.
> My own opinion is let’s ignore companies that make us jump through hoops, as it only encourages them to become increasingly ridiculous.

Unfortunately not everyone is in a position to do that.. "beggars can't be choosers"
EDIT: Nevermind, I shouldn't comment late at night. Keeping the comment intact in case someone is currently responding, so context is preserved.

EDIT2: It would work with the actual number of words in the poem (125) though, he would have to say "Eighteen and a third times". 59+11+18*3+1 = 125

OLD COMMENT: What do you mean? "Thirty-two and a third times" means exactly that, and not 22. He used 59 words that day, plus the eleven for the first part of the call, plus 32 times 3 ("I love you"), plus a third of "I love you", which is just one word. Makes 167.
Aren't many Japanese characters also words? which would explain why they use less characters...
The average computer user doesn't care about getting the raw MP3.
Yes, a friend who has taken courses on meditation and put me on to this short book:

https://www.amazon.com/Deep-Meditation-Pathway-Personal-Free...

I wake early to meditate for 20 minutes before I do anything else. The book describes the technique where you concentrate on a mantra, in this case 'I AM'. If your mind start on thoughts, you gently come back to the mantra but never fighting the thoughts.

The book is pretty short and is a good read for someone taking up meditation (I've never done it before and I found it to be a good primer).

Together with this meditation in the morning, I exercise immediately after. Been doing it for a few months now and I have found that my days get off to a really positive start. I have more energy and less likely to be easily agitated.
This seems to just be examples of two different styles. I can't help but notice that the Watergate article would probably get ripped to shreds by today's critics on the internet: it makes judicious use of unnamed sources, it includes a lot of hearsay and speculation, and even the title ("Mystery") would today be construed to be a partisan attack.

Here's a different story on Mueller from todays NYT, which I believe is much closer in style to the Watergate article: https://www.nytimes.com/2017/09/26/us/politics/mueller-russi...
More Guns Do Not Stop More Crimes, Evidence Shows
Thanks for pointing it out! Updated the certificate and now redirecting to non-www always :)
Or you know, hate speech is illegal: https://fas.org/sgp/crs/misc/95-815.pdf

updating for the angry:
hate speech, as in "fighting words," which is to say language used to incite violence towards a specific person.
Ill make sure to add that option as a feature in the future!
“Software engineers don’t understand the problem they’re trying to solve, and don’t care to.”

In environments where management judges by (and is judged by) other metrics, this result is inevitable.
If it is an attack, the question is 'why?'. It does not make sense. There is not much to gain.

I wouldnt be surprised if this is some sort of self-inflicted infection or poisoning issue.