skysight-inc/HackerNews huggingface dataset:
You and blatyo are convincing me. :-) I really appreciate your openness in sharing these stats. I don't need to serve 2 million concurrent websockets. But I need to render HTML/JSON based on some database queries, under moderate traffic, and I'd like to get it under 200ms without trying so hard.

I mostly agree with DHH that response time is dominated by database queries and Rails is "fast enough". Most problems you can fix by improving your query patterns or doing some SQL tuning. And yet . . . Rails is still awfully slow! Most companies don't have time for Russian-doll caching, let alone making the designers consider that at design time. I would love to use something as effortless as Rails that still gave me snappy performance well into the app's maturity.

I'm fairly confident Elixir can do that, but it's hard to look at these benchmarks and come on HN and hear the Elixir folks saying, "Just trust me." There is a strong temptation to walk away thinking it just doesn't live up to the hype. So having some hard numbers is a great reassurance. Thank you!
How does 2fa work in practice for credit card payments?
Harsh reality of the corporate world sounds a bit self aggrandised, stop taking yourself so seriously :)
yeah, but the 0.1% also own the politicians. There is no legal way to engage it without something approaching a civil war, or more appropriately, a peasant uprising.
Introducing PickedMail – Inbox that learns
Reminds me of a saying that one of my startup mentors has said many times. "A great way to make a small fortune in home automation is to start with a large fortune." Seems that Intel is taking their step back rather than doubling down on the long game.
Haha. That's insane. For me 4-5 tabs are enough. Going beyond the limits and claiming the victory is nonsensical.
I guess, but if you read the first two paragraphs, the purpose of the tunnel is a hyperloop.

My comment was an exploration of the title "...Tunnel Plan Isn't as Crazy..." Then the article didn't seem to explore any of the crazy aspects of the purpose of the tunnel.

Talking about the "craziness" of digging the tunnel separate from the purpose seemed...odd.

Edit: Appears I may also be confused as to which "Tunnel Plan" in the article title maps to which "tunnel plan" the article is talking about.
I've narrowed it down to specific webpages - but how can I know if the leak is the pages' fault or the browser's fault?

(Biggest culprits are Discourse forums.. which is a shame b/c I really like the platform)
You found Chrome lightning quick in 2004? Must have been since it was released in 2008.

Firefox 1.0 was released in November 2004 by the way.
Micro-services must be under the same mantra as bomb defusers:

1- You first mistake is wanna to (be a bomb defuser) use micro-services.

Don't

2- You second mistake is (getting close to the bomb) start building a micro-service infrastructure.

Not.

3- You third and worst mistake is believe (you can defuse the bomb safely) you can build a microservice solution correctly.

The only reason to (be a bomb-defuser) use microservices is (you are part of the police or army and somebody must do this) you ALREADY HAVE SOLVED THE MAIN THINGS FOR YOUR APP and now are in the hostile territory where micro-service truly make sense. You are facebook-alike.
I agree with you that these things should probably start with monoliths and then migrate to microservices.

I'm lucky that the project that I'm working on has support to use JHipster (https://jhipster.github.io/) with microservices deployed to OpenShift (https://www.openshift.com/). I used MiniShift to test my deployments, metrics, monitoring, orchestration, and logging locally. This was mostly for a proof-of-concept.
>>IMO, the biggest problem is software startups unwillingness to hire other types of engineers.

>>It's easy to bridge from Arduino to Atmel AVR IF you know how to do board layout. Startups need to either grow their knowledge of electronics or hire some electrical engineers.

I agree, hardware can not agile like software is. So you have to re-design your product from prototype(like Arduino).

Even more, you should outsource your hardware design to other professional hardware company, such as design house.
The thing that really gets to me is that I have no way of opting out of having my personal details in the governments databases. Compared to a private company which if I don't trust I simply avoid. It can't leak data it doesn't have. But I'm completetly defenseless against my goverment.

And I know of no serious politician (I'm Swedish) that talks about these issues. Which means I can't vote for better policies. Society is so far behind on understanding privacy issues and the impact of these shoddy practices.
tabs combine bookmarks with back and forward buttons. if i open a new tab and want to go "back" I switch tabs. now i have both states saved, which is good for speed and keeping my location on a page. tabs dont do a good job of showing me "how" i got somewhere", especially once I convert them to bookmarks.

to "solve" the tab problem, you need to combine tabs, history, bookmarks, back/forward buttons, pinboard/tags/pagecache into groups that are instantly rearrangable by their proximity to each other: spatially, by topic, or temporally. i should be able to, in one command, show only tabs that are hacker news or originated from hacker news, but maybe something i googled while on one of those pages deserves to be related. now the machine should be making inferences on what goes where, and i give it feedback when it is wrong.

tabs should be more like a wiki document, where as i accumulate more about, say, stagecoaches, or good reads from redef, those metadata relationships to topics and origins are preserved. i should be able to go back and show only bookmarks from only hackernews/redef/longreads combined, and only the ones about stagecoaches.

i know mozilla has shown a demo of something like this, but its a long way from being more useful than tabs, because it neglects the content of the page itself.
No. It would be boring.
I know you're joking, but the "You're holding it wrong" mentality is one reason I'll probably never go back to proprietary software: The style of software which attempts to prescribe certain workflows and proscribe others inevitably reaches a point where it pisses me off.
Perhaps. That's not what's said in the first two paragraphs of the article though.

"That superfast train, known as the hyperloop"

Edit: Ah, perhaps the article structure is just confusing to me. It's hard to map which "Tunnel Plan" they mean in the article.
I had my 10 seconds of panic today with this title as I misread Flash into Flask. Anywy, now I that I know it's Flash I am perfectly fine.
I wrote up a gist for my own memory: https://gist.github.com/charlieegan3/37c854f50198711a1b5e216... - it runs certbot in a container rather than installing it.

I recently moved my static site from app engine to S3 and cloudfront so I could take advantage of ACM certificates (as well as playing around with some more terraform).
#2 and 3 certainly sound like technology problems; eg #3 - would underground probes, small tunnelers, help survey the territory between point A and B?
It might not be video. For a while my firefox was forcing the system to use the dGPU which caused the fan to spin and battery performance to drop. The cause was the google talk plugin that got loaded when I opened gmail.
They already have something like this. I used it once to buy something on humblebundle.com after getting an Amazon giftcard from a Coinstar machine.
Question is what municipalities should do, given that each expenditure has opportunity costs. I though the OP's point was about municipalities' priorities.
I wasn't around for this, but my understanding is that the community had a crisis and needed to rally around a new cause to exist, and that schism is called Raumism: https://en.wikipedia.org/wiki/Raumism

The next question I suppose is: is esperanto culture worth being a part of?

It took me 3 months to learn esperanto (with duolingo), but there are a lot of benefits. Generally people are friendly and inviting, partly due to it's non-mainstream nature (consider behavior during the early days of the internet vs youtube comments now)

* It's a foreign language, and there are studies which link language acquisition with mental health (though I'm not sure how solid they are)

* It's an excuse to travel to cities worldwide where you might not go by yourself otherwise. I've found that solo travel at esperanto conferences is great.
Agreed; also, turn it around and it becomes a user-generated-content tool as well. As in anything that goes viral, the brand owner can take ownership of and exploit as an unauthorized derivative work, free of any user recourse.

Well, except Fair Use, but I'd hope that's part of their model to consider, because it's important I think.
You should probably look at our stuff - electricimp.com

There are over a million commercial devices on our platform, which is essentially a mass production platform that's excessively well documented, tested, scalable, and free to prototype with. Been in the market for 5 years now.

Critically, we take security very seriously and maintain the security stack on every device for its lifetime - whether or not the product owner has cycles to spend on security, we keep it up to date. We're also the first and currently only platform which has been UL2900-2-2 certified - yes an arbitrary standard but it's all sensible stuff.

It doesn't look like an Arduino, but that architecture is not well suited to IoT in our collective opinions, and individual customers with hundreds of thousands of devices on our platform agree.

A silicon vendor's interest generally dies off once they have a design win...
North Korea's Ruling Elite Are Not Isolated
> Why would everyone living in what is now China have spoken the same language 2000 years ago?

That's not really the right question. 2500 years ago, the people in what is currently Spain spoke a language that was distinct from the language then spoken by the people in what is currently Italy. But it's still true that Spanish and Italian sounded exactly the same 2500 years ago.
I personally know many people with approx. 50 tabs open. The reason was that they opened the tabs, want to read but haven't got around to reading it yet. They wouldn't want to invest time in maintaining it into a Reading List software.
This is interesting. Can you provide an example - where it wouldn't have made sense to collapse two such interacting services into one? My understanding is that an important litmus test for carving up microservice boundaries is ensuring 'true' isolation/separation of concerns. Admittedly, I don't have enough practical experience to know if this is a misguided assumption.
If you are interested in learning a purely functional language, I'd recommend against picking a dynamically typed language like Elixir.

Functional programming only starts to show its power with types and parametric polymorphism (higher kinds, etc...). Without type annotations, all you get is a watered down, crippled version of what a functional language can achieve.
Same. Thanks for starting the thread - I've been thinking about leaving too.
Basically the most reasonable strategy is that the employer which is the public is on the hook for the immediate cost and has the privilege and duty of recovering the money from the guilty.

This insures that the city who is guilty of hiring the miscreant ends up with the onerous duty of collection and the victim is compensated hastily.
Currently CFO of a mining company.

Started with degrees in cs and then decided to get a cpa after too many nights in a lab.

It was an interesting change, but it took a bit of time...
Announcement on Adobes blog: https://blogs.adobe.com/conversations/2017/07/adobe-flash-up...
I don't understand why so many people are addicted to outrage, anger and fear. For a while I played along but then I quickly realized that all this stuff is manufactured to manipulate people. Now I can't even stand watching CNN or watching a campaign ad.
You could try leaving the same website open in Chrome
It's hard to auto renew on GAE; in fact, I don't know how to config auto renew.
Hey, thank you!

Appreciate the feedback. We'd never even edited a video before we started walking, so we're definitely still figuring out what we're doing, creatively and even just in terms of using the tools. It's also a function of doing it as we're walking - often we just don't have that much time to put a video together (very short backlog). I think that the style of our videos differ from one to the next - some with music or montages, some with very vlog-style cuts, and so on. For instance the Cavan Way video (https://www.youtube.com/watch?v=tvOQU_ZWoWQ&index=1&list=PLX...) is quite different from the One Second Per Kilometre video (https://www.youtube.com/watch?v=dXJvOvkJbcM&index=6&list=PLX...) :)

We do more than just the videos, too - we keep a pretty active Instagram/Facebook account, and write much more in-depth blogs on https://toughsoles.ie. It's hard not to be overwhelmed by the work and the newness of it all :)

Thanks again for the feedback! It really helps. Our audience is so small still that it can be hard to get honest, uninvested feedback.
The prevalence of CTE in the NFL brains is irrelevant until we can compare it to the prevalence in the general population. And the issue is it's being more closely examined in the NFL brains currently. General population prevalence estimates are likely underestimated.
I poured one out when the Agents Framework was semi-silently removed in Windows 7. I spent many hours building things with that, including class presentations and stupid choose-your-own-adventure game websites with the basic text-to-speech options and the animations of Robby the Robot and Peedy the Parrot, et al.

Clippy was a good idea implemented poorly and ahead of its time. Cortana/Siri/Alexa/Google Assistant is the new the Clippy, RIP Clippy.
If there is one, that must be an offline developer that doesn't communicate with other developers and missed adobes' own notification adobe adobe flash (https://blogs.adobe.com/conversations/2015/11/flash-html5-an...)
I'm privately skeptical about starting with microservices-first for new application development. I have seen a lot of literature about starting off with a monolith and then breaking that down as you see fit. This makes more sense to me than introducing a ton of complexity up front.

Or is it better to deal with that complexity up front and then adding new services/functionality will be easy as time goes on?
It was EOL in 2010
Some Arduino IDE-compatible boards are pretty small, like the Teensy[1] line - though if you needed to cram other boards in with one it'd still be cozy I imagine.

1: https://www.pjrc.com/store/teensy.html
>>Mozilla will be hoping to attract power users

They already had the power users, which they have now told to get screwed when they killed the extensions to chase the performance benchmark

Trading Usability and the ability to customize the browser for something that is "fast" but you cant do anything with it...

Useless is what it is IMO

This is the difference between a sports car and a truck. Me I drive a truck, it might be slow and cumbersome but it is versatile and customizable, I haul people and things, I can add a camper, I can do all kinds of things with my truck. If I had a sports car it might be fast but I would be limited in the places I could go and the things I could do

They are taking the FF Pickup and turning it into a FF Sports car... I have no interest in a sports car
Oh I see, it's behind a "click-to-play" thing. For some reason I thought it was gone.
It makes it very likely he's well informed.
To be fair, if you're running Rails, any different choice of technology will yield huge performance improvements.
I've always thought that this is a consequence of tools like Docker, where each new image installs the gems from the beginning; but I could not prove my theory.
But nobody really knows what fair use means. We have a general idea but that's it.
Very cool, I've been looking to get into the stream processing mindset, and this post helped greatly.
Generally I use the memory map as a detached window over the CPU, that way you can check out the memory in one of the dump tabs...
Thumbs up if you have jaw-dropping memories of this: https://www.youtube.com/watch?v=9Y-ESJS911c
I wonder how hard would it be to recreate the Flash (application) for HTML5 webgl and JavaScript. I know that there are some converters and so on but from I gather the creator was what made flash easy to use. I see very few HTML5 games out there though. Maybe one of the drivers is that flash games were a single file that could be moved around easily?
The Post I replied to explicitly called out HN darlings.

As for the OP, are there no long distance transport problems worth solving? Really? It's just a daft and pointlessly negative comment, a variation on lazy whataboutism.
Not necessarily, there's the idea of an "intelligence explosion" - basically that while it may take a while to figure out the initial conditions it might be able to self improve rapidly from that point. Also consciousness may not be required (or possibly even preferable).
I understand that many people might see a park and assume it's public because frequently parks are publicly commissioned, but that doesn't explain why I should feel afraid or oppressed. Even if I thought a park was public and then escorted away with the explanation that the park was private, I wouldn't (and shouldn't, contrary to the Guardian's implication) feel like my rights were infringed upon.
Are notifications a dark pattern?
about:memory will help you there. Save those reports (you can even anonymize them) and include them in a bug report.
The difference is that in software, you can go very far into production with an AWS account and a few blog posts on devops. There is no need to hire a specialist in wiring server racks or negotiating traffic peering deals up front.

All the IoT boards have made prototyping hardware accessible to "software people", but unlike AWS there is no smooth scaling curve from 10 to 10k to 10M customers.
That's possible, but both here in Idaho where we live and Mass. where we went for Red Hat Summit this year my wife hasn't had issues using her discover card aside from at that one DQ franchise.

I know many years ago on various credit forums the joke was always that Discover has really bad acceptance rates, but generally speaking I'm much more likely to see a business decline to take an AmEx than Discover assuming they take credit cards at all. Discover's transaction fees are extremely similar to Visa and MC, and most merchant accounts handle it without issue so why not take it?

Personally from a cardholder point of view, my wife loves her Discover card because they're the only bank she has a card with that doesn't make her wade through phone menus only to get routed to some outsourced call center 1/2 the time - having the first option presented when you call being "press 0 to talk to somebody" and always getting an American support representative is pretty awesome.
From what I have seen, it is like RAM vs HD usage. You bookmark things that are going to be useful in the future, long term, while you keep tabs open while they are in current use such as when researching a topic. For example, when someting here breaks or I want to learn more about a given topic, it is not uncommon for me to use hundreds of tabs open while I triage what is useful and what is not. Some of those will be added to the bookmarks (or pocket, or pinboard, depending on how I like them).

My personal workflow usually involves opening huge number of tabs researching something, then closing most of them later. So we can say that there are peaks of tab usage followed by a phase of organizing stuff. The advances in the recent Firefox releases really help me.

But this is my own personal way of working, others may have different views.
I wonder how long will browsers keep Flash around though? I doubt sites like Homestar Runner will just convert everything to HTML/CSS/JS.
It is worth noting that everything that Elon is doing here is part of his goal of colonizing Mars.

One of the challenges will be building out underground habitats, and establishing mining for critical resources. Gaining experience with how to do that efficiently here on Earth will make it easier to set it up on Mars.

Furthermore when you start colonizing Mars, you're going to want high speed transport between locations. Rockets will work, but are wasteful. Airplanes don't work with thin atmosphere. But a hyperloop will.

So let's learn how to bore hyperloops cheaply and efficiently. Prove out the technology, make it repeatable. Then when SpaceX is ready to take us to Mars, we arrive with key pieces of technology that we'll need to colonize it.

The scope of his vision is breathtaking.
I liked that football has a role for a large variety of body types from lean and fast to just big. Height is usually an advantage but not everywhere.

As for the mental part there is so much crap going on on large parts of the field that you have to remember at a moment's notice.

Much of football at lower levels relys on tons of memorization but this is the argument I made to my o line coach:

"So every year we face around 4 standard defenses. We play carnagie which runs a oddball one and you have us defending the zone blitz as well because you think a team is going to use it. So that's 6 defenses. Every d lineman can shade at least 3 ways but let's just call that 12 and not go permutations and let's skip the line backers that also covers mirroring of the d. We run essentially 15 run plays each direction for the purposes of the linemen rembering and 10 special plays so 25 plays... And we run them both ways so 50.

So we have 61250 = 3600. So basically you want me to memorize, recognize and recall and use within 1/2 of a step's notice 3600 things with 2 weeks of practice.

And every week you throw in 3 special plays and sub optimizing changes because of special players which ends up being 200-1200 changes.

Do you see how that might be difficult?"

But this is what most places do till you get up higher. After teaching my coach permutations math I said:

"Can you just tell us for each play what is the most dangerous thing to it and specifics for that week? That's really only 50*3 things total and about 12 things extra a week."

Reply "so you want me to teach you to be coaches basically"?

Me: "we are at a top ten University who plays football against carnagie and University of Chicago... I think we can use our brains pretty well"

Anyway yes it requires a ton of mental. I did as much studying each season of football in college as I did to pass orgo 1&2.
Flash/Flex had amazing tooling. I still pop open Flash from time to time to make animated gifs. For building custom interfaces, Flex was way better then what iOS and Android currently provide.
heh -- I read that as "Flash memory will be EOL by 2020"
The question is, is it really an addiction? Can we specify it as a lifestyle choice? The individual in question thinks, has goals, becomes sad, happy and most importantly his intelligence is intact. He is not like an advanced heroine addict playing the same tape over and over again.
Are there numbers on where (in what country) they were educated?
Those 6 Tricks Will Help You Read More Books
There seems to be more discussion here:

https://news.ycombinator.com/item?id=14848840
Who needs Mayweather Vs. McGregor news when we get to have this
For the same reason that English and Swedish sounded much more similar a long time ago, when communication was slow, than they do now -- they are descended from a common source, and at the time of that source they would obviously have been identical.

After the time of the source, shortly after diverging[1], they would still have been more similar than they are now because they hadn't had much time to differentiate.

[1] Unlike "the time of the source", you can rigorously defend the existence of the period shortly after divergence.