skysight-inc/HackerNews huggingface dataset:
I wouldn't recommend it today. Ruby/Rails is 10x to 20x slower as a web server compared to web frameworks for languages that were designed to be concurrent like Java (Play), Erlang (Plug, Phoenix), and GoLang (Gin, Martini). Even Nodejs Express is 3x faster. Benchmarks here: https://github.com/mroth/phoenix-showdown

One of the core Rails developers José Valim created his own language Elixir built on top of Erlang and web framework Phoenix.

Ruby is a beautiful language - well written code can bring a tear to your eye like Haiku. But its not designed for concurrency so you have to bend over backwards to add caching and scale your web server a lot more than other languages.

Learning Ruby/Rails and being part of a team that followed Sandi Metz 5 Rules and TDD made me a better programmer in other languages.

Most companies are moving towards microservice architure where each service runs separately and can use whatever language makes sense for that service. We replaced our monolithic Rails web app with 20+ microservices, most of which use Golang, some Python and Node and Java. The main web server service renders one html page (about 20 lines!) that simply renders a React app that communicates with our API server (API server router then routes to the correct microservice).

We don't need Rails view templates or localisation support as most dynamic websites do this clientside. Doing lots of Javascript in Rails was always clunky and poorly supported until a year or so ago when they caught up and added modules and hot reloading support.

We have found Golang very easy to learn, ridiculously fast to compile and run tests and very robust. Google said it was designed for Programmer enjoyment and it really shows.
7 UX Lessons from the Trenches
One positive, is that the response was fast and direct. In the past, negative user feedback has tended to be buried, or felt like it, or ignored, or felt like it.

This time, somebody decided the only clean path out was to be responsive: to make changes which reflected community concern and to tell people about them

Which I think, is good. I vastly prefer the google which tells people it listened, to the one which says it listens but doesn't tell us whats happening to the inputs we give.

(thats the one which lies behind any three-dots 'send feedback' hooks in almost any google app or s/w I use: I never get the sense anyone reads it, cares about it)
It's obviously a "share via email" button, not a "email the senior product managers in charge of Chrome!" button.
I wonder how many people have died in car accidents while trying to type their home address because of this while driving.
The world would be a lot nicer when profit is not the goal
Instagram is very successful. But, I think people shouldn't lose sight of the fact that it's turned a substantial fraction of our teenage and 20-something population essentially into zombies. I believe it is a significant social negative.
I don't even think ELF can be architecture agnostic without doing some hideous hacks (aka 'fat' binaries).
I spent a few minutes trying to replicate on a MacBook Pro (Retina, 13-inch, Late 2013) with Firefox 62.0.2 and could not replicate, browsing a number of resource intense sites.
Of course it is! 'Interesting' is the key criterion.

https://news.ycombinator.com/newsguidelines.html
> maybe other people don't see it that way

If the HN backlash is anything to go by, a lot of people see it the same way as you (me included).

Every company will act in it's best interest not ours, particularly in the case of Google who are blatantly building out a vision of what they want the web to be for 1 singular purpose: to more closely monitor you for the purpose of selling your online activity to the highest bidder.

This much influence being concentrated is bad for the web.

Viva la revolución!
There's always people that want to move back home to be closer to family or their culture but are put off by the lower salaries.
And the link to your essay is ... where?
> This is from a lawyer. Are you a lawyer by chance?

I am not, and my legal source on this matter is Wikipedia, so, well, there you go.

However, I do note that there is a difference between a lawyer making an argument, and the content of that argument being established law. If the case is decided in the woman's favour (and if it is in a California jurisdiction!), then obviously I am wrong; but, until then, I don't think that it is so clear that I am.
Back in my day they used to play Fur Elise. I know other people may find your video unremarkable, but to me it was deeply nostalgic and instantly brought back good childhood memories. Thank you for sharing.
>users are beneath them

More like they do not want to support all cases. So they don't.

Allowing a least bad type option that gets abused, or not well understood, may well result in a different, negative, "why allow this?" dialog.

Liabilities, obligations all can expand on something like this. Not always an easy call.
Taiwan only has a population half the size of california about 25 million and they can beat 1.39 billion? they'll need to kill 59 Chinese each. I really don't like those odds nor this continued red army paranoia.

Also this site lists China as having less than a million in military might yet the https://www.globalfirepower.com/country-military-strength-de... says their current active military is over 2m
http://yuhongbao.blogspot.com/2018/09/google-doubleclick-moz...
We also need to avoid situations where a positive reversal/fix distracts people from the introduction of a new problem, like URL display changes related to AMP.
The article says that is exactly what they are going to do now: when you clear all cookies, you will be signed out.
I'd prefer that Google not add this "feature," instead of just issuing a blog post that will go unread by 95% of people, and adding a setting that will go unknown to the same 95% of people.

"Oh whoops we got caught. We'll give the few upset people an extra check box to revert to old behavior. But luckily no one else will ever know."
its not just that google has a search engine, they also own youtube, which plays a huge role into how people are getting their news today, as people watch less and less television.
I don't think it was an isolated person. The tone of the blog post is that we're surprisingly passionate to want clearing cookies to actually clear cookies. Am I the only one who detects a condescending tone here?

We deeply appreciate all of the passionate users who have engaged with us on this. Chrome is a diverse, worldwide community, and we’re lucky to have users who care as much as you do. Keep the feedback coming.
It's a tough call to make, isn't it? I just figured if they get into 1Password, I'm probably dealing with someone highly sophisticated and didn't stand a chance to begin with. I don't know yet. I might stick keeping them on some physical device.
> If the providers don't get paid according to the contract, they'll go after the processor.

No, not really. Do a search of "insurance claim denied" and see who is on the hook. Even in the case when the processor simply decides not to pay.
Say your kernel panics 10 minutes later, due to an unplanned state caused by ripping the process out of the table.

What then?

Stuck mount, or unplanned, immediate restart?

See the dilemma?

This way, you can keep working, save what may be super important, and then restart.
Infeasibility of Quantification of Life-Critical Software Reliability (1998 pdf)
I've been doing this since the first-gen rMBP, and I've never had this issue. No matter my scaling, I idle at about 5% CPU with about 80 tabs and 10 windows actively open.
I’ve realized something over the years: Remember how “cool” Google was in 2007!? I vividly remember.

I have learned an important fact that Ad business is rotten at the core - meaning it has direct conflicts with users. Therefore, I can never come to trust any Ads businesses: Facebook, Google, Snapchat, etc and recently Adobe and Microsoft.

I’m disgusted at the state of advertisement in modern society. It ruined cable, radio, social media, road sides, magazines and the very fabric of society. Turns out that our attention has a huge price tag.
Too late. I am already done with Google as I was done with Facebook a few years ago. There seems to be no end to the privacy issues and user exploitation that crops up. If it isn't one thing it is another.

These marketing / ad tech companies masquerading as consumer products will inevitably drift toward more invasion of privacy and user exploitation.
And yet me an American is on track for 40 days of paid vacation time this year, also a coworker of mine just got back from 13 weeks paid paternity leave.
Fascinating concept! Wouldn’t this pause/block the kernel while the module runs? Can’t find anything in the readme. I always assumed kernel modules had to behave politely in terms of returning and not running indefinitely.
"Performing this action will log you out of chrome. (You may sign in again immediately afterwards.)"

Problem solved?
Growing up in Detroit in the late fifties and early sixties we had rag men that would come down the alleys. They blew some sort of whistle and would collect rags, newspapers, cardboard and such. They would have a single horse pulling a wagon.

https://www.detroityes.com/mb/showthread.php?20679-sheeny-ma...
Well, Taiwan will win so long as they keep the US on their side. A couple of carrier battle groups levels the playing field considerably.

I'm surprised that trump hasn't ended the one china policy as part of his general shit stirring.
Not to take away anything from Allied codebreaking efforts, I find that _Axis_ codebreaking efforts (against the Allies) before and during WW2 are underdocumented. I suspect some of this underdocumentation may be due to the Allies continuing to use WW2 cipher equipment into the Korean War.

TL;DR The Germans also built their own cipher analysis machines and were able to decode a substantial amount of Allied message traffic.

[1] https://en.wikipedia.org/wiki/German_code_breaking_in_World_...
[2] https://en.wikipedia.org/wiki/Cipher_Department_of_the_High_...
[3] http://www.ibiblio.org/hyperwar/ETO/Ultra/SRH-009/SRH009-6.h...
You Tube TV. It's almost ready for the average couch potato, and certainly good enough if you watch 3 hrs at most of TV a week.
>Their position should be a very firm "don't tell us what to f*cking do."

Then this position should also extend to gender/diversity quotas and similar things pushed by the government.
Tampa Bay metro area is most dangerous place to bicycle in America
I recently traveled to Bellevue, having not been to WA for at least a decade. Downtown Bellevue blew me away. The density was lower than that of SF, but retail shops are still all well within walking distance. More importantly, I felt comfortable walking about _at night_ the first day I'd arrived. The air didn't smell like pot or excrement, and I was never harassed or solicited by $INSERT_PC_TERM_OF_CHOICE.

A simple salad also didn't cost fucking $15.

Every time I'm in SF I couldn't wait to GTFO, and whenever I walk outside, it's always power-walk from point A to B, eyes straight ahead.

Why does anyone live in SF?! Why do _I_ even go there? sigh I semi-seriously considered moving, but a) the weather's too cold for me, and b) non-competes are valid in WA.
Considering the kind of work he did, you'd think he would assume his home systems could be easily compromised and work late in a secure environment rather than take any risks at home.
I guess a lot of people have moved (back?) to Firefox :)
Happy to hear that there are other companies solving the same problem!

We are working on Slack integration too, it will be possible to create & schedule Meetter topics right from Slack or from Teams.
Yeah, there's a lot of unknowns with this project. https://github.com/meshbird/meshbird/issues/85
Creating a window manager. It skyrocketed into a really fun project that thousands of people have used to boost their productivity. I've started a Patreon for anyone who has enjoyed my window managers and feeling grateful (link in profile) but it may be too late.
That makes sense.

Side point - the comment "email the senior product managers in charge of Chrome!" feels aggressive. It could be an email to a generic address where they sift feedback. That's hardly an unused option on the web. Is my comment here unfair?

While 100% you are correct in the point, I feel polite discourse on HN is the aspiration.
Logging into your browser is not the same as logging into all the sites you use. And you certainly don't need browser login to enable it - just use OAuth. This is a solved problem.
Can someone eli5? I couldn’t work out whether this is an attack on exchanges (modifying the client to reuse a key in a way that the exchange doesn’t check for) or something else.

The repeated use of “organization” made me initially think that this was an attack on a “foundation” (tor, eff, Mozilla, etc that kind of thing), but by the end I felt that it was meaning organization==exchange? If so I assume it would be an attack on exchanges prematurely believing a transaction succeeded? But seriously I’m curious what the actual correct interpretation is :)
Public domain doesn’t mean easily accessible. Even if I’m able to find an organize this data from torrents and online pastes, I wouldn’t use it unless the effort was worth it.

With tools like this your grandma will find out where you’re registered to.

An easy fix would be to deliver the results to my email.
Unless I'm missing something, this should be pretty easy for the webassembly working group to fix. At a guess they probably just need some clear decisions around how to handle endian issues. But right now they're just focussing on the browser use case.

If kernel module developers become a vocal part of the wasm ecosystem, I'd expect 8- and 16- bit data types to get added before long.
Counterpoint, we shouldn't fucking have to. They should fucking know not to keep google cookies around when you explicitly say to clear cookies. It's that whole "don't be evil" motto that they completely abandoned a decade ago.
Operating systems don't work like that, you could program something high level but in the non-web world you need ensure data is written to storage and syscalls which are not portable even between architectures.
Do you still do any hardware hacking like Arduino (distant cousins of RTOS/embedded systems) work for fun?
They met two out of four of the tests for common law marriage. So what are you saying? We should be surprised that cohabitating couples who have a reputation of being married are common law married?
Many submissions about this topic already, with discussion of the original source here:

https://news.ycombinator.com/item?id=18054890

Other submissions:

https://hn.algolia.com/?query=Riemann%20hypothesis&sort=byDa...
Accepted a silicon valley job offer [tech hotspot, eng job] in 2004 over a research lab in Princeton, NJ [small town, paper-writing job] and another in San Diego [small town, eng job] upon the advice two elder folks I knew very little.

Switched to machine learning circa 2007-2009 from signal processing (my PhD area) after reading the first few chapters of Elements of Statistical Learning Theory. Quit my eng job. Took a job in ML after studying many nights.
Doing & pursuing my startup ideas which is how I learned to design, code and market technology. Neither of my startups made me any money but the stories from them (highs and lows) I feel help(ed) me stand out in terms of getting interviews & landing jobs.
Were you able to remain technical as your rank and responsibilities expanded? Or did you need to move into a management-only role to reach a turning point in the "influence" you mentioned?
Absolutely, this was a straightforward research design with a straightforward statistical analysis. The statistical significance was strong.

To give you a better mental model: they essentially came up with two sets of 6 words where one set was paired to representing empathy and the other to personal distress. The authors then grouped doctors to receive either biological or psychosocial stimuli and asked them to rate themselves on each word after being presented the stimuli. Statistical analysis was simply comparing the results.

Another noteworthy item is that they also included another set of six words to be rated, which they did not use in the statistical analysis, but which they claimed were used as fillers (words like angry, resentful, joyous, etc. - implying that they took care to not make it readily apparent what specific variable they were measuring).

Study integrity aside, they found that schizophrenia vignettes elicited almost the same magnitude of empathy for either bio or psychosocial explanations and depression showed the widest gap.
The more time goes on, and Google gets bigger, the more I shake my head that Persona and Firefox OS died.
I think the main barrier is that people are generally unwilling to pay for these products now so it's hard to fund things with anything besides ads. If someone finds other ways to fund it I could see it but for now even with them vulnerable it would be hard to compete with them if you also were funded via ads.
Firstly, I have to agree, this marketing on a 11 after a few too many red bulls.

But I think you aren't considering what these services were at the time, when they first entered the market.

Fogbugz, Manuscript and Kiln were some of the first to market quality web based products that were approachable to startups.

Granted they were all over shadowed in time, but their contributions, by simply pushing concepts that not many others were at the time certainly deserves them some credit.
Thanks: I'm sure I would have gone a long ways before discovering anything more about the context of that statement. However, I note that Stephenson does seem to have described this as a loose translation. Is the German word used as an adjective, or is that also an issue of translation?
editorializing:

(of a newspaper, editor, or broadcasting organization) make comments or express opinions rather than just report the news

News isnt to tell us how to feel. That's a pretty serious rule to break.
I tried the app. It triggered my laptop fan's panic mode.
Not to age myself I remember how cool Google was in 1999. The joy of actually finding what you wanted and not getting sucked into some ad sponsored portal.

Now Google is the portal. I’m done with it.
Well, from a 2016 article on ARC they say cost 4 to 5 billion USD, output to the grid 200MW, which is not competitive with existing reactors but that would be the first one producing power built, the designs may improve. (https://www.computerworld.com/article/3028113/sustainable-it...)
strategically burning bridges? Sometimes it’s tempting but I always tried to leave each gig on good terms, no hard feelings, no matter how good or dysfunctional the situation was, since you never know when past connections can be helpful later on. Curious to know when is it helpful to burn the bridge.
I've tried Mr. Number but it's hit and miss. Also, not clear if it is actually a spam app. Ugh.

EDIT: Nvm, I reread your post. =) Mr. Number is owned by Hiya.
How is U2F considered legacy already? It's still fairly the most modern way for a 2nd factor. WebAuthn just came outmonths ag and most of the Yubikeys - as well as apps/sites/services -- don't support it.
In all honesty, I’d recommend that you spend an evening perusing the actual research article as it is a good example of academic social science research, in my opinion.
Interesting, as this is the same MBP I have, and same Firefox version. I now have a perf file showing the issue. Can't upload it (it gives an error), but would be happy to send it to anyone who thinks they can help.
Can't reproduce that here (on either of two different machines)-- something else may be going on on your machine.
I generally agree. However without ads, how do you expect poor people to have (free) access to radio, magazines (well, cheaper), antenna tv?
It’s conceivable he got sepsis through a syphilitic ulcer of course ;)

More realistically if it was sepsis you can get that from any infection the reaches the blood stream - an infected cut, and animal bite, etc.

I’m also curious if they did test for lead content - I vaguely recall it accumulating in bones, but that knowledge comes from an episode of macguyver :)
To suggest that someone who would have picked up Rails in 2008-2012 can pick up AI/ML with the same amount of effort borders on ludicrous.
I'm not sure what it is with your MBP but my Firefox does the same thing anytime I open a phys.org page -- one Firefox at work using Ubuntu 16.04 and the other at home using Windows 7 both exhibit it.

Edit:
Actually I just checked and the Windows 7 machine doesn't do it any more. I'm not sure if maybe a Firefox update fixed that here. I'll double check at work tomorrow too
I tried this as well, can't reproduce.

I've got a 15" "late 2013" rMBP, set display options to "more space." I've got a total of 45 tabs open between a couple different windows (I use the userChrome hack to re-enable multiple tab rows.) Cycled between tabs, refreshed, navigated around FB, GMail, etc. Can't get the CPU to do anything out of the ordinary.
Thanks for sharing this, it's very uncanny to watch, brings back memories of seeing the world when it actually looked this way.
You won't make such statements if you saw the complete video.

To kill unarmed women and children? Sheesh, what would you have written in place of those?
Back in 2006-2009, I had a computer security blog and it was helpful, it was an artefact employers could look at to see what I knew. I also got some incoming interest from recruiters for fairly senior positions (eg Director level), that didn't quite pan out. It also led to conference presentations, not directly, but it led to me doing work to submit to conferences, etc, and I already had a bit of a reputation at the time. The conference presentations led to more connections with people and an easier time landing interviews & jobs.

I decided to pivot my career to ML a few years back and contributed some code and wrote some Medium posts. One of them got a fair amount of traction and generated inbound recruiter interest from a pretty big name company, though by that point I had already landed myself a gig, so it was less relevant.

I don't think it ever gave me an unconditional benefit, i.e. no promotions/unconditional offers of work, but being more visible/connected presented more opportunities that I may not otherwise have had available to me.
I have followed Spoelsky and Fog Creek more in the past but less recently. This piece of self-praise fails to convey the message what Glitch (community?, product?) is all about. They are assuming everybody knows, but that seems to be an overestimation, given the low attention the item has drawn on HN so far.
Wait... What? You don't mind telling Google where your home is, but you mind it tracking your online activity? Shouldn't home address be more sensitive?
So to test how quickly my comments drop to the bottom, I have a question regarding that blog.

What is that photo at the top? https://secure.gravatar.com/avatar/89c27d27b73dd3690b3dad59f...

We thought it was a dog, but then it was obvious it's in space. Now it just looks like a stuffed animal in space.

EDIT: Ah good, all of my comments start at the very bottom: https://imgur.com/yvYKXu4

This is an amusing way of framing a ban. Supposedly it's a three-month probation.

Oh well, let's make the best of it. October's coming up. How about a ghost story? "Once upon a time, there was an HN user. Now only those with showdead enabled can see him..."
In my experience at Google, "people at higher positions" do not really make these kinds of decisions. Someone at the leafmost position in the organization comes up with some research and recommendations and if nobody stops them, they go ahead and do it. It's actually really disorganized.