skysight-inc/HackerNews huggingface dataset:
This++

WebAssembly can be certainly faster than JS in certain situations, but well-structured, monomorphic JS with the kind of type-hints for numeric values that asm.js is based off of can be extremely fast as well.

It'd be great to check the assumption that WASM is actually faster in this case, and by how much, especially given the friction of sending anything other than numbers across the JS/WASM boundary.
Let's go a level deeper: why do people so often write "90% faster" to describe something that is "10 times as fast". If they were using "90% faster" to describe something that was "1.9 times faster", the likely explanation is that they are trying to deceive their audience while remaining technically correct. But why would someone bragging about a genuine improvement choose a wording that undercuts their message?

My guess would be that some authors feel that "10 times faster" is low brow, unscientific, and therefore unconvincing, while using a percentage comes across as more precise, authoritative, and thus convincing. As others copy this, the social effect strengthens. Are they possibly right about this? Is claiming "90% faster" perhaps more effective marketing despite being wrong?
> You are downvoted, but after concern for the affected twianeese, this was also my first thought.

This is relevant. Prices soared across the industry after the 1999 quake. I believe prices rose several hundred dollars for individual PCs for most / all manufacturers.

https://www.wired.com/1999/09/pc-prices-ram-upward/
also, for the record, i started watching the videos. i heard that guy tell the same story, twice, about the woman who is far better prepared to invest (or not invest) in microsoft than i am, because she's steeped in it, day in, day out. um, duh? i am well aware that i am not going to do as well as that woman is, or i wouldn't be watching introductory videos on investing.

this is why i just want to pay a guy like my accountant to narrow down the decision tree for me.
Please hire a copy-writer the sentences read like they were written by a foreigner
Thank you for this. I've been deliberate in not reading news for a couple of years now. I subscribed to the Atlantic Monthly print edition which is slow enough to get some digestion rather than velocity. The most important outcome in looking for is reduction in anxiety and avoidance of getting sucked into pointless debates... It's very effective to say you never heard of Jordan Peterson (I heard of him last night) and you're thus physically unable to participate in the ensuing gender politics melee. What I notice about myself lately is that I go to Google news whenever I'm anxious or avoiding something. It's would be instructive to plot my browsing history to news sites with actual anxiety over time
Sure, and based on historical precedent, that's almost guaranteed to happen. But I doubt it will be whatever-my-favorite-backend-language-of-choice-is and more likely some-domain-specific-language-and-new-framework. In other words, we'll all be relearning everything again 5 years from now.
Problem Solver
It’s from Taiwan’s earthquake early warning system.

https://en.m.wikipedia.org/wiki/Earthquake_warning_system
That would be a great if school was actually about turning us into better people, but it's not. College nowadays is just a jobs training program separated from the employer so they can lower training costs. Almost all good jobs require degrees nowadays.
The alternative to REPL is a DEBUGGER with a great IDE.
Don't get me wrong, REPL is nice, but IDEs are even better.
That is why you invest in a VC who invests in a number of startups in different industries.
Blog post by lead investor: Email on steroids  — Creandum leads Series A in Mixmax.

https://blog.creandum.com/email-on-steroids-creandum-leads-s...
> "A lot of people are letting Tet delete thier todos"

Might want to run the site through a spell check. Not trying to be an ass, but things like this immediately make me less likely to use the app.
Or maybe you could do the opposite, and just shrink down the important info so it all fits in working memory?

Throw away account because I made this:
https://www.youtube.com/playlist?list=PLMyAzUai9V3ox_LDwl54G...
A "debugger" is a REPL.
Outrageous Email Spam Statistics That Still Ring True in 2018
Hey man, two thumbs up on this. Wall street as a contributor to open source. Who do I thank? Trump?
Tell that to Cloudflare.

They are trying very hard to be a common carrier, because they want the legal protections that it provides them.

But, because of their actions, they've lost the court cases, and are unlikely to recieve that status.
Nuitka can compile Python to LLVM IR, which can be compiled into WASM, I think.
s/thier/their/g on the home page, please.
I remember him beginning his work on Nix after his involvement in iPhone jailbreaking, but I might have not paid enough attention to the beginning of the Nix project.
Use an out of band password manager, whose key is never transmitted over a network. Or a notebook that is physically secured. There are a number of solutions for password vaults, and you can use a variety of means to synchronize them if needed.

The notion that it's a good idea to trust a browser extension for secrets management is pretty bizarre to me if you're protecting high value assets.
Will office hours be archived to prevent repeating questions?
We chose to go with a Web Components based interface for compatibility across frameworks, but alot of where we go in the future will be determined by the expertise of the developers we hire to work on it, and the community if there is interest there.
The "Secret Life Of Machines" episode about the photocopier is also illuminating: https://www.youtube.com/watch?v=S2NIAD5qn7E
Show HN: Camisole, a secure online judge for sandboxed code execution
That's OK, I figured he or she may not want to publicly reveal details, that is understandable in this case imho. As I said I was just curious if it was maybe a simple solution that could be implemented elsewhere.
Plain web components. The UI is quite light in terms of functionality so far.
Chromex-sample (https://github.com/binaryage/chromex-sample) mentions :optimizations :none and figwheel support (but with disabled repl), but I didn't try it yet.
Kubernetes with Django, Deploy to AWS Using Kops with RDS Postgres
> Reading code is important, and it seems to have been forgotten.

I know right!

I also like to do all my reading on a Tab (Android) - be it books or code. My current approach to reading code is to first convert all the files to PDF! (I wrote a script uses LaTeX etc. to do this) and then sync all the files to my Tab.

It's okay for code that isn't changing frequently and PDFs also have annotations etc, which I use.
It’s deeply ironic. We accept “teaching the classics teaches people how to be analytical” as a shibboleth to which we apply no scrutiny or analysis. Is there evidence showing that teaching classics helps with analysis more than say teaching math, logical reasoning, statistics? I strongly suspect that we would get better results if we replaced instruction on Greek myths with courses on Bayesian reasoning.
Microsoft already has an excellent easy to use hosted CI/CD platform with Visual Studio Team Services. You can either use hosted build agents or on prem build and deployment agents.

They treat Git as first class citizens.
I was hoping for an article advocating REPL-driven development versus test driven development, I was a bit disappointed!
An annoying detail with the iOS implementation is the lack of a "copy message text" function - I wanted to paste the text into Google Translate...
This is seriously cool. Unfortunately I have no use-case for it in the product I currently work on, but still fascinating to flick through the source code and play with it.
A Top-To-Bottom Explanation of Game Emulation
What strikes me is the massive difference in functionality between the system when it is running smoothly and when it hits a snag, and how people consider the very best case to be baseline against which performance should be judged. Perhaps operations can be improved, but pending those improvements, the system is essentially running overoptimistically, pretending that its performance when everything is working right reflects its true capability more than its usual performance does. Many people have made this point, but the quote I have to hand is from Rich Hickey: "In the real world, failures are all the time. A large system is in a state of partial failure almost continuously." In a system like this, there's no point in improving the best case or even the most common case. In fact, it can be counterproductive, because it makes it hard for riders to figure out how to plan their trips, and when they do figure out the best way to use the system (getting to work an hour early many days to ensure you're consistently on time) they resent it. Also, if you perform acceptably most of the time, people are going to assume that you're just a few tweaks or a modest increase in capacity away from performing acceptably all the time, which can be very far from the truth.
Yeah, most of the advanced chip fabs are still located in Taiwan for strategic/political reasons
I do not, but that's not an invalid concern.
How did valentines day begin and why can we celebrate it?
dupe of https://news.ycombinator.com/item?id=16308438 ? or vice versa?
Relevant to this video, if you haven't heard, there's a new programming language called Luna(currently in beta), designed based on these principles.

http://www.luna-lang.org/

https://www.reddit.com/r/LunaLang/

Really exciting stuff.
Strong 6.5 earthquake hits eastern Taiwan’s Hualien
> “Their nightmare scenario,” says Gene Russianoff of the Straphangers Campaign, the venerable subway gadfly group, “is there are these people who are like bouncers who are standing in front of the staircase at Grand Central and put up a felt line and say, ‘You can’t go down for 15 minutes, because it’s too crowded down there.’ And it’s not an insane, paranormal phenomenon. It happens in London. And it would be terrible.”

I've had this happen while commuting in London, and it is definitely annoying. But it is not "terrible" and certainly not "insane" or a "nightmare scenario". Surely it is better than the vicious cycle of overcrowding forcing longer dwell times forcing more overcrowding? And that's not even taking into account the obvious danger of overcrowded platforms, with people at the back wanting to get to the front, and people at the front teetering over electrified rails as a train approaches.
If you're interested, please drop us a line at askadevorg at gmail . We're starting in public spaces for the time being (i.e. coffee shops), so no space no problem.
Slack names Allen Shim as company’s first CFO
> In reality, as we shall see later, high levels of capacity utilization are actually a primary cause of long cycle time.

So what's the reason explained by the book?

(My guess would be something along the lines of: high level of utilization lead to sudden peaks in load exceeding available capacity, and thus throwing a wrench in the process as you scramble to add capacity.)
I just love that we, as people, named a T-rex, Sue.
Did you see the first comment on the article?

"How about bioengineering.
Look up there are chemical trails being sprayed everyday over the globe. And no uprising. We need to collectively say stop enough is enough. Why does everyone care about global warming and not what’s happening in your skies, believe you me this is part of the warming, part of the fires in country, as these metallic particles lay atop dry mountain grass, the sun came being magnified causing more chances of fires. Not to mention the habitats eating and breathing this in. Everyone is sick all over out country, it is not a coincidence we are all sick. It’s out environment. Its what’s being sprayed above you everyday. Just watch the lines. Please."

I like to assume he is joking, but nothing surprises me anymore!
I think the majority of developers & companies doesn't want one product that does everything. It's better for the user to have clear APIs, solve specific problems very well and then make it easier to integrate with other products. It should all be building blocks that work well together. You should be able to use, e.g., GitHub because you prefer it over Bitbucket, integrate it with Codeship (or whatever other CI/CD solution you like) and then add other products like Percy or Code Climate as needed. There's a use case, and some people prefer to get everything out of one hand, but if we look at how software is getting purchased nowadays, it's more and more team-focused, fewer company-wide purchases. That's great. Pick the tools and products that solve your specific problem very well, as long as they integrate well with what the rest of your team uses.

Now that doesn't mean you couldn't build a company that does everything, or that Microsoft couldn't start acquiring and then does everything (they kind of doing it already, same with AWS). What we can see, though, is that the quality of specific products isn't that great. That's not surprising. It's easier to do a few things very well vs. 200 things.

And yes, I'm biased because of Codeship :)
The webcast now says it is going live at "February 6, 14:50 EST". Any official word on a delay? I know the window was from 13:30 EST to I believe 16:00 EST.

Edit:
Looks like delayed due to upper level winds.

https://twitter.com/SpaceX/status/960920426485399552
We use Web Workers principally to separate data CPU load from rendering load, as the datasets we deal with update very frequently and are quite large, and e.g. Highcharts can take on teh order of 100ms+ on detailed charts.

We have some light benchmarks we use for regression testing, but definitely need more work in this area

[benchmarks](https://jpmorganchase.github.io/perspective/examples/benchma...)
TSMC did suffer complete loss of like 60% of production batches on few occasions in the past and recovered after them just fine. And so did companies in their supply chain. Actually, it is even more painful say for wafer suppliers: a few seconds electricity loss at a silicon smelter or growth vessel means 1 month revenue is lost.

https://www.forbes.com/sites/jwebb/2016/02/29/the-taiwanese-...
> A smart home that is reliant on the cloud is dumb.

As opposed to ordinary users running their own services?

The only reason I don't see more routers with default passwords is that people will use whatever comcast and the like provide to them, and that provider will randomize passwords.

If people cannot even configure their router, how are they going to configure self-hosted solutions?
A property of the HN submission system afaik is that you submit one, and only one link. For that purpose, one "merely pointing to data" is a very good default.

There's a hundred "softer" links to choose from among international press, but which one to pick? Better let those fill the comments, rather than steer the whole thread.

(for the record, my girlfriend's aunt lives in Hualien, and I have visited several times - I'm in no way emotionally indifferent to this event)
“All good jobs require degrees” does not support that college is job training, only that it is used by employers as a filter. But the fact that it is used as a filter does not mean that it is indicative of needed skills, and even if it was that wouldn't mean it was training for those skills. It could be neutral impact as training but still tend to fail out unsuitable candidates, which would make it a useful skill or aptitude filter without being job training.

And, of course, it could be conmonly used as a (cargo cult) filter without actually being a useful skill/aptitude filter at all.
For the blockchain projects, please email quorum_info@jpmorgan.com
Perhaps the complaint is that there's a sort of cold-start problem -- it's not obvious that we're starting from zero. With addition, it's hard to imagine what else to start from, but perhaps starting from 1 would make sense in some contexts, where `(+ 1)` could evaluate to `2`.
Your browser can do spellcheck...
AccuWeather error sends false tsunami warnings along the East Coast
No. 1Password, as far as I know, doesn't trigger anything until after I've given it the OK to do its thing. It can input passwords when I allow it to and it saves the password only after I've confirmed that it's ok to. It's possible that they're secretly logging everything in the background but that seems to be completely antithetical for a company that requires the trust of its users for its product to sell.
That's pretty insane. Wow, look at those coils of hot metal. It's interested how much of it is still hot after they clear the jam and run it through.

I remember years ago hearing about how the US mint misprinted over a million and had to destroy it (and on the Colbert Report, he joked about how them destroy it by burning it in front of poor people). We were talking about it at a party and someone asked, "surely they noticed? Why didn't they shut it down?" An engineer in our group said, "Have you ever been in a factory? It's so fast!" He worked in a toothpaste tube factory where you'd see hundreds of tubes come out every minute. If something went wrong, you'd have to wait for the whole pipeline to clear. Fab shops in China are even more insane.

I wonder if the mill would just sell those sheets at a reduced price as low grade/for non-visible construction or if they re-melt them down and run them again.
You don't learn from reading, you learn from doing; i.e. working problems. Even then it usually takes doing something 3 times for it to sink in.

The point of the fast pace is to weed people out. At least that is my take from engineering courses.
I guess, people are already running to short TSMC, Qualcomm and Apple
Static generators are clearly superior from a security point of view -- the webserver doesn't have to execute any code. But, assuming wordpress exists; it would be best if the code ran in the a user context that could not write anything to the filesystem; and the code was installed with another user, which could do auto-upgrade via a crontab. An exploit could certainly leave persistent data in the database, but not on the filesystem at least. It would also be great if the database had separate credentials for the user facing site (mostly read only) and the admin facing site.

On the other hand, I don't know how possible that would be to setup for inexperienced site admins on commodity hosting.
how strong was it in Taipei?
Linear Regression in Python with Scikit-Learn
A cracker in me wonders what would happen if some random person just came up and stole the token...
Introducing the Hardware Robot Information Model (HRIM)
We used to have college freshmen learn to use IRC by seeing someone else using it and getting a five minute "here's how".

I think the missing part is "seeing someone else using it".
Bitcoin is too easily replaced to be a long term store of value. It relies purely on public sentiment. Whereas things like precious metals at least have utility and no easy substitutes.
Bret Victor's reading list, for anyone that's interested: http://worrydream.com/#!/Links
Is there a way to drill down a node dynamically, by clicking on row header during pivoting, and then see its children?
I don't want to be mean or anything... but how retarded do you have to be to jeopardize users expectations like this?

This is outrageous.

> Grammarly had fixed the issue and released an update to the Chrome Web Store within a few hours, a really impressive response time.

Oh my god. Impressive is your insane lack of competence and responsability.
Do you not see the irony in your comment?
Go was already a programming language when Google steamrollered the name!
I wonder why it is called a "presidential alert" while it has nothing to do with one.
Potentially Much Better
This is really cool and I believe necessary work. We need to start thinking about how to automate programming and to free ourselves much further from the mundane. Trust me, there is still plenty of room for people to analyze requirements and come up with a high level solution to people's problems that doesn't require fiddling with float: right and various technical hacks.

That said I wonder if this is the right approach. At some point "AI" as used in this context is just a function mapping from an input domain to an output domain. The output domain in this case, "code" was designed for human readability (whether it succeeded is a whole different approach).

What would a programming language designed for output from an AI system look like? How could we optimize it to reduce the output domain size of the function the AI has to train to learn? How could we optimize it to make the problem more tractable for machines? I feel like there is an entire field of research here. Maybe it has already been studied and I am just late to the game.
TablePlus – Modern, native tool for relational database
If you've not already found it, The Visual Display of Quantitative Information by Edward Tufte (Graphics Press, 1991) talks a lot about the representation of graphical train schedules by the slope of a line between stations; the intersection of two lines on the graph shows the time and place where two trains meet going in opposite directions. This was in the nineteenth century.
The first one you received (the one is the bottom) said there is an earthquake in progress expecting certain areas to feel the shocks with level 4.

The next one is the earthquake information after it happens.
Well...the classics include logic and reasoning, or should. It is part of the Trivium (Classical Liberal Arts). The problem is that people only associate old books with a Classical Education when in reality Math and Science is indeed a great part of it. How can one be well rounded without math, science and logic - you can't be.
> I believe you can get close in ReasonML by making a clear distinction between client (JS) and server (native), and then maintaining a common module of business logic and utilities that you would want to share between the two.

That was the conclusion I came to as well, but I decided it wasn't worth doing so at this stage. I think eventually the ReasonML ecosystem will grow enough to make this much easier. It's nice that you can use Ocaml libs and Js libs in instances, but I think there are use cases where people mistake can for sufficient, when in those cases it's not.

Ideally this would be solved by pushing Ocaml libs towards JS, but I'm not sure how much attention Ocaml has gotten with respect to we stacks (even the lower end of web stacks). It's unclear to me whether high quality libs exist to push towards JS to all the needs that exist in that space.
We don't have plans to archive, no. Our focus is on the relationships; StackOverflow does well with uncovering repeating questions.