jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
So far, nobody has filled in the section on how a key-press event works its way through the OS, up to the window system, to the application, and to the code handling the input text box.

Then there's what's happening at the Google end. Before search personalization, popular queries ("google", "Britney Spears") were handled by caches the first Google machine you talked to, and never even reached the search engine. Since search personalization, there's some cookie traffic, and then your personal dossier is retrieved from storage at Google for use in interpreting your query.

Then, in the middle, your query probably travels through five to ten routers (try a traceroute) just to get to Google. Packets move from local Ethernet or WiFi to DSL to fiber to bigger fiber to gigabit Ethernet within a Google data center.

And where is "google.com" for you? That's hard to find out. For me, today, it's at "nuq04s19-in-f14.1e100.net", wherever that is. My connection routed from Silicon Valley to Santa Rosa to San Jose before reaching a Google point of presence at Equinix in San Jose.

Somebody also needs to talk about what's happening in the CPUs, with 3 billion or so instructions per CPU core every second, all devoted to looking up a cat video for you.

When you play a cat video, more computation occurs than was done in the history of the world prior to 1940.
It's hard for them to do it and that is one of the reasons BBVA bought simple. Did it work? No, now they sell it.

Banks are too busy updating their legacy systems to process their batches. They are barely catching up with mobile applications and to show transactions in real time there so they do not have resources to implement this type of things.

Of course it is a matter of priority buy that is how it works now and traditional banks still have the power to drive the industry.
The hundreds of millions sanctioned by the US are a good start.
Apple: we're not going to do this.

Random HN commenter: they're going to do this.

I think I'm going to believe Apple until they give me a reason not to.
That's just a step away from making a bank believe the valuation and borrow you, which is how the billionaires do it.
>I agree that some speech shouldn't be tolerated. But it cannot be Zuckerberg, or Trump, or Biden, or you, or me, who unilaterally decides what speech is fine, and what speech is banned.

Actually, in my home, I most certainly can unilaterally ban whatever speech I like.

And that's a good thing.

If the price of my freedom of speech (of which controlling what speech is allowed a platform on my property is a part) is allowing Facebook, Twitter or you to have the same rights, I'm okay with that.
Bias and spin is allowed as long as the content is factually correct. Reliable relates to factual accuracy not spin, story selection etc. It’s one thing not to cover an inconvenient story, it’s another to lie about what happened.

Fox News is well known for massive bias in the US, but they try to stick to the facts. Russia Today etc is a little more factually flexible.

PS: Just be careful, saying something factually accurate that’s misinterpreted by most viewers is a common tactic. For example talking about US “income tax” as if it where the only US tax on people’s incomes.
Forgive my statistical ignorance, but isn't this form of cheating easily remedied by substituting a different class of characteristic functions?

If a different class of functions doesn't exist, it seems like your classmates just had better study material.

(I'm thinking about a calculus test with a previously unseen e^x. Wouldn't knowing the answer from looking at a previous year's test be more akin to 'learning' than 'cheating'?)
What a load of crap.

Look at the CPI: that should be subtracted from the ENTIRE graph to show that most things on there have in fact deflated over time (is that even true), and that the apparently HUGE increases in College Tuition are still big, but not nearly as large.

Also omitted is the vastly more important figure of how much students are actually paying. Financial aid doesn't come in only loans. Less than half of those attending the more expensive institutions pay full price.

Additionally, those paying full price generally come from families (professionals, businesspeople) whose income has increased more than the cost of tuition over that same time period.

While it's certainly a problem for the future, right now the rising costs haven't had a large effect. This is FUD.
In earlier days, it was really easy to kill the Wakemate app by opening a bunch of other apps and then Android would kindly unload it from memory. The dev (There's only one between Android and BlackBerry) has fixed this in recent betas and, I believe, the current market version.

I do find early AM fat finger syndrome to be the more frequent cause of data loss compared to Wakemate bugs, but they do crop up.
Exactly. Enigma was cracked because the Germans applied routine practices that limited the available entropy instead of making the code harder to guess, as they intended. It's important to avoid the classic xkcd "4, guaranteed random number" issue with overused passwords, but that doesn't necessarily mean that all equally simple (as in memorable) passwords are insecure.
At youDevise (https://dev.youdevise.com) we have a similar policy - works great to encourage side projects and attract the kind of developer who likes doing them.
Allow me to give the other side of such a story.

When I was 16, I took English 101 at a local college (joint enrollment, wanted to get it out of the way for my college undergraduate degree).

While there, I was, to my surprise, the top of my class. My grade average was 102 (the professor gave a maximum of 105 on each paper) and I'd had two papers read in class as exemplary.

Unfortunately, my professor was also staunchly politically-polarized, and would frequently spark political debates in class and use absurd examples for things that did not need to be politicized ("when citing a credible source, such as CBS, use this format. Non-credible sources, such as Fox News, or White House press releases [George W Bush was sitting president at the time] will not be accepted."). In one such discussion, the professor took a very difficult-to-support stance (I do not recall the substance now; this was in 2006) with which I and most of the class disagreed. However, as often happens in classroom settings, I wound up as unofficial "spokesman" for the general class consensus. The next assignment was the final paper, worth ~25% of my grade. I was given an F due to plagarism. When asked for proof, the professor highlighted a few sentence fragments here and there as "copied directly" (without stating the source from which these fragments were allegedly copied) and full paragraphs as "too far above [my] ability to be [my] original work." Her reasoning was that, on the whole, my paper "sounded more like a seasoned journalist than a mere college pre-freshman," so it was obviously plagarized despite any substantial lack of proof.

Because there was no system of appeals, the F stood, and my overall grade for the class dropped to a B. Simply because the professor disliked my political stance.
I'm guessing because a good dictionary would include common misspellings and stuff like this (e.g., "asdfasdf", "qwerty", etc.)?
Ruby on Rails is definitely not lightweight. Maybe Flask would suit you better.
I will happily give you a link at http://www.warplife.com/jobs/computer/ It is best if, in addition to your homepage, you have a "Jobs" or "Careers" page that will always list your openings - even if you don't have any, you should still solicit resumes.

Note that my site does not yet really work on mobile browsers. I'm working on that.
So, did he also beat her up constantly, repeatedly for a long time?
Don't buy gogola chuski for more than a dollar.
I created Bighow.com as a multipurpose Blogging platform [share news, resumes, classifieds etc.] - News Platform [team of news editors] in 2007.
You should not drink so much aspartame drinks on such regular basis.

The biggest reason is it is unnatural material that your body is not used to. These people who study the effects are mere scientists. They have no way to know how your genetically evolved body processes things at a detailed level, they can only look at it at one tiny narrow perspective. To be safe its generally best to avoid unnatural food and drinks completely.
Thanks. The article was very good. You should submit that as a separate entry.
No, we simply trade certain vulnerabilities for others.
Exactly. Bankruptcy and insolvency is an immune response to financial illness in markets. However, instead of removing cancerous growths, we bail them out and thus they metastasize and become much larger and more lethal. This inevitably leads to the death of the host.
Seems like the "bogus" part of these bogus charges is that she was successfully staying ahead in the cat-and-mouse game to change which synthetic cannabinoids she was selling faster than the legislature could identify and ban specific chemicals. So she's just as much of a POS as he is.
I'm free to donate directly to a campaign.
I'm also free to pool my resources with my neighbors and donate as a block.

Like I said (in the edit), the problem is campaign financing, not lobbying. The two are related in the US, but we can probably fix financing without impeding free speech.
Do you need a specific key for it, or would my 10 Pro license work?
They tell you. Advertising dollars for financial products.
> While I find some money, and provide access to a machine, there just aren't enough dollars to support bringing Rust and LLVM to Alpha or HPPA. It just isn't a thing that can happen.

The Motorola 68k architecture is apparently getting included in LLVM (albeit as an 'experimental', unsupported backend) so it seems that this could be an option. Another option is to support Rust via cranelift.
To be fair, the wildfire situations are pretty much the extreme edege of "acceptable" living conditions.However, these consumer products aren't meant for those extreme conditions. The fact that any filter can handle that is a good testament.
Didn’t intuit acquire credit karma? Will this be the last year of a separate ck tax product?
I think they are automatically set to true at the start, and will never change unless you change them.
FWIW, the article links to another article about Emily Short and Versu that isn't quite true anymore. They apparently worked out an agreement with Linden Labs, and Blood and Laurels is now available on the App Store for $2.99 - I bought it last night but haven't had a chance to play it yet.
The voting culture here is toxic, and totally benign posts frequently get voted down for no good reason, and without comment. I see posts complaining about downvotes now in every other thread on HN, and I still haven't seen a mod comment about it. It's getting to be real pain in the ass, and something does need to be done. I'd be in favor of making votes public at this point, the problem has gotten so bad.

The fact that early downvotes are usually canceled out, eventually, does not render the problem moot. It merely makes it a bit easier to live with.

I'm pretty sure there are at least a few bots that are automatically downvoting posts with certain keywords as well, and the accounts for those bots need to be identified and banned.
Having just finished watching The Men Who Built America[1], Musk reminds me so much of the great American entrepreneurs of the last 200 years (Vanderbilt, Rockefeller, Morgan, Ford, Carnegie). Ridiculously ambitious and fearless entrepreneurs who literally by sheer force of will moved humanity forward.

[1]http://www.history.com/shows/men-who-built-america (available on Netflix)
dunno. orbital debris?
It's starting to feel like everything in America is held together with duct tape and chewing gum.
> There is enormous pressure on web engines to improve efficiency and decrease battery/power spend.

Yes. However, these efficiencies are not always translate to better Electron or WebApps on desktop applications.

> With browsers and JS sandbox VMs they are much better equipped to actively manage and spin down idle tasks.

If your code doesn't allow these idle tasks to spin down, all this work is effectively moot.

> Folks get 20+ hours of battery now on M1 macs running tons of Electron apps like Slack, Discord, VSCode, etc. all at once.

This is possible because of the process suspension capabilities of macOS. Not efficiencies of the applications themselves completely. Evernote is the 6th most power hungry application on my M1 MacBook Air, First two is Zoom and Skype. Third one is Safari. I run Teams and Discord only on my desktop, so I've no 12hr power statistics for them for now.

> The reality is it's far, far easier to write a bad Qt app that sits in busy wait loops locking up an entire core while refreshing UI and destroys your battery (this is a knock on complex native app development, not Qt).

Qt's QML simplifies this stuff tremendously. You can write a whole UI in Qt in five lines with QML, without thinking about any of this stuff, while keeping everything native and nice.
I hate this. Often I am rewriting a bad comment, or improving the working code I checked in yesterday whose ticket has already been closed. Deleting an unneeded #include. All kinds of stuff for which there is no open ticket.

This kind of rule prevents people from maintaining the code base as they go. I have literally quit a company because of bullshit such as this. I was a senior engineer and could not fix a typo in a comment without a bug number and two code reviews.
This is really cool, congrats on the launch! Is there any way to add authentication currently?
This is studied by economists!
"Growth is slowing down at the same time as we’re spending ever more money on research and development. So what that tells us is it’s just taking more and more dollars of R&D to increase growth, or to increase output, to keep growth at a reasonable rate. And the only way to tie these together is it’s just getting harder and harder to find new ideas."

https://freakonomics.com/podcast/no-new-ideas/
I agree. But I use those links for quick links to site I visit a lot. THis gets in my way
As a native English speaker I had the same reaction (i.e. "WTF what a disturbing sentiment!")
> One would think looking to the science would transcend culture to a greater degree.

I don't see why. Nothing humans do transcends culture (tautologically), so pretending it does or could won't get you far. Best you can do is try and understand the effect.
I too still don't understand 100% what's going on behind the scenes of node/V8 regarding threading/parallelism, but this post here helped me a lot to understand it from a bird's eye perspective:

http://debuggable.com/posts/understanding-node-js:4bd98440-4...

It's also linked from The Node Beginner Book.
I agree with working in restaurants. The coffee shops near me that have wifi are full of telecommuters gaming for the tables with power outlets. For some reason I find it way more distracting to be surrounded by other remote employees oogling their laptops than I do people eating or drinking coffee.

In my area there are a few restaraunt/bars however that have great wifi, few remote employees, food that isn't scones, and better music. Also, they're completely dead in between meal times so no one minds if I hang out from noon to 4pm.
Look at it this way: It would be approximately as hard to change the rules of a mature bitcoin network as it would be to change say, the rules of the web (perhaps adding something easier to implement than <video>; more of a server-side change like say, TCP fast start) ...

But to make the change stick in the bitcoin network, the change would have to be made to all peers, network-wide, in the time it takes to calculate a few blocks. Otherwise the fork doesn't succeed.
Hi d0m,

that's a very valid point, I will work on that soon!
It probably applies to personal projects more than businesses, because customers don't always care about differentiation, whereas personal projects are, by definition, personal.
I mean... the whole secure internet breaks down if P = NP. The world will be a new and different place if we find out that P = NP.
I wonder if Linux developers have better sex lives as well?

Yes.
It's not really suited to CUDA/OpenCL; for the purposes of this discussion, we can treat the two as the same because the execution model of actual kernels is almost identical. The problems are

- the size of the grid is fixed at kernel launch time, so you can't arbitrarily spawn more work

- the completion of one block cannot depend on the execution of another block, which means inter-block communication within a kernel is forbidden

So you could do some sort of block-local actor operation then do an exchange of the halo cells between blocks in another kernel (the only global synchronization point allowed in CUDA/OpenCL), but that seems really painful, especially if actors are sparse within your grid. A work queue approach would probably work better; you'd certainly get better utilization and load balancing than trying to spatially partition a large grid.
A more realistic comparison would be Windows NT vs. Vax/VMS (which was of course its immediate parent).

Conclusions would be similar, yo.
Basing your choice of the framework and even the language for your project on some error during what seems to be your first installation ever of that specific stack is really not a good idea. Installation and deployment are well solved problems with both technologies, and there are so many other factors to consider depending on what you're building.
They held the record for number of handheld consoles sold at various times and at one point of time, the GBA was the most sold gaming console ever. Usually the hardware also holds up well and has good resale value too. Their games are timeless and run only on their hardware (with few exceptions). Their hardware is sold at a profit.

Why did you feel they shouldn't sell hardware?
i will take a look
The article mentions Chris Marker’s film on Tarkovsky, “One Day in the Life of Andrei Arsenevich” which I very much recommend, especially if you are a fan of both filmmakers. It contains a lot of behind the scenes footage from the filming of The Sacrifice, and is a deep and insightful appreciation of Tarkovsky’s contribution to cinema from an artist of comparable impact. There’s a copy on YouTube here:

https://m.youtube.com/watch?v=35lETmPDypI
https://archive.is/pempV
Above CD quality? With 60's material done with vacuum tubes and magnetic tape, CD sampling rates and bit depth won't limit the distribution quality. Of course there are often cases where there's room for noticeable improvement over earlier CD releases, but that's due to better hardware and differences in mastering and other processing.
Facebook has never been good at explaining their products. Remember "Once every 100 years media changes"? That doesn't mean their products don't work. I've never had the impression that Facebook was overflowing with incredible technical challenges (well, they have scaling problems, but the impact there isn't user-visible), their brilliance has always been on the product side.

That said, first and foremost, Facebook is a contact management app. Allowing people externally to send messages to a FB account is the next step in managing contacts. The UI enhancements are unimportant in comparison.
In the recommendation system space, it's called a sparsity problem (and/or a cold-start problem). You basically need to continuously feed it more data about your tastes for it to start doing a good job.
My first suggested search was my home address, which is set as my default location in Google Maps.
Yeah, Google hasn't really seemed to be trying interface-wise since GMail. I hope this points to a broader shift (perhaps the entirely metrics driven interface design that that guy who quit Google was moaning about is gone?)
I know it's Wikipedia, but it's still impressive that they can get 50k donations in an hour.
I think it can be a pain to get at the information at facebook.com and twitter.com, but both have APIs that make it relatively easy to pull out information.

I haven’t seen a similar product for Facebook, but Tweet Nest (http://pongsocket.com/tweetnest/) is a step in the right direction for Twitter. It makes it easy to download browse, and search your tweets on your own server. Here’s an example (my own tweets): http://chasenlehara.com/tweets/ [Note: I have no affiliation with Tweet Nest, I just really like it!]
It's a bit like saying: if you have a private server you can use: git push blah instead of using DropBox. (This doesn not invalidate your point; far from it, I'm just saying that because it's somewhat trivial for us geek doesn't mean it's not something that other folks would pay for.
According to Ken Thompson, yes:

"Stroustrup campaigned for years and years and years, way beyond any sort of technical contributions he made to the language, to get it adopted and used. And he sort of ran all the standards committees with a whip and a chair. And he said 'no' to no one. He put every feature in that language that ever existed. It wasn’t cleanly designed—it was just the union of everything that came along. And I think it suffered drastically from that." (from Coders at Work)
Most of the user annoyance vanishes if declare were to support qualified names: (declare other-namespace/symbol). Is there a technical limitation here?

-steve
This seems to go against the principles of feminism and the women's suffrage movements where equality was the goal. Instead it would give mothers a privileged position in Hungarian society at the expense of males and women without children.

If this is acceptable to Hungarian society, why were previous privileged classes, such as landowners or aristocrats or male heads-of-household or Communist party leaders, morally wrong and subsequently vilified?

If this passes, I expect that that in a few decades, or less, mothers will be vilified and used as scapegoats for whatever social ills ail Hungary simply because they would be the privileged class in power.
Makes more sense. Thanks.
I can, I think:

When you upvote a story on reddit about some issue you deeply care about, that tricks your brain into thinking that you have done something about it.

It is the same problem that announcing your goals makes you less likely to achieve them, because you already see yourself as a person who has accomplished that.
For some perspective: it's already available for streaming in Russia, http://music.yandex.ru/#!/album/216636
(but you can't see it from outside four CIS countries)

It looks like that having a powerful music industry in your non-US country makes your chances of getting music you want on time worse, not better. That industry would buy out rights and sit on them.
Great thanks. You may want to include a diff of the gmaps features on the site, for clairity
Is there any way to automatically convert your react code to riot to try it out? That would make it easy for me to decide if I should switch.
There were teams that played zone defense in the 90's, like George Karl's Sonics did at times. They just had to be sneaky about it.
I hate the walk-and-talk idea.

I've been walking at lunchtime for over 10 years. For some reason, co-workers think they're being friendly and companionable when they come along. I hate hearing the cheerful: "Hey I'll come and walk with you."

NO. That's my time to be away from you guys. I use that time to think about what I have to do in the afternoon, what I need to include in the report that I'm writing, how I'm going to fix the sticky door in the basement, or what I'm going to get for my wife for her birthday. I don't want to discuss the merits of partially deflated footballs.

I find that I have to sneak out the door when nobody is looking.