jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's an additional pause, for me, when I consider how many of those books may be technical books. A couple of hundred? That's 10 % of my remaining "quota".

Which serves as a reminder to make sure those books count, as well. Top shelf, as it were.
Maybe Microsoft is just dumb?
I've often wondered if we have "enough". Enough movies, enough books, enough poetry. More than several lifetimes' worth.

Why not stop? Replay from, say, 1910, in an infinite loop. Nobody would notice, and we could all get on with other things.
SQLite probably has some of the cleanest and most elegant C you will ever see: http://www.sqlite.org/sqlite-src-3070602.zip
Don't compare Erlang to Node.js. Erlang is not a good implementation of evented servers. I'm not saying that Erlang is a bad implementation of evented servers, I'm saying that Erlang doesn't implement the evented architecture at all. Instead Erlang with its lightweight processes is more similar to the plain old 1-thread-per-IO-channel worker model except Erlang can spawn many more processes than the OS can spawn OS threads. Not that there's anything wrong with this; Erlang's processes are so lightweight that you can essentially get the same amount of scalability as evented servers.

The advantage of Node.js over Erlang is that it makes scalable I/O available in a mainstream high-level language. I do not call Erlang mainstream. Although I do think Node.js is a bit overhyped; Ruby's EventMachine and Python's Twisted provide similar functionality, and in particular EventMachine is extremely well-written.
It is a matter of scale to a large degree - supporting so many developers efficiently, while still preventing harmful abuse.
They both could improve in many ways, for sure, and given the contributions developers are making.
Its a law. They're enforcing it, right? So agitate to get the law changed.

But coming down on law enforcement for doing their job? That's a little harsh.
Just saying in the article that's what they're being legally charged for, and that already comes with hefty maximum sentences.

They are clearly associated with the hack, but that can be tacked on after further investigation and cross-examination. The money laundering is an easier opening target.
And yet, I've had contactless rejected (even, we want a signature) as recently as 2018, at least. In major metro in California - let alone gas-station-in-rural-Georgia type places.

The tech was mostly there a while ago, but hardly universally supported. This is one tech area where the US has definitely been notably behind the curve.
I have a bad habit of

from typing import *

because I get annoyed at having to change my imports each time I need a new type in my type annotations.
I agree that politicians and political parties want to win.

And I appreciate your clarification that (if I’m understanding correctly) you do believe there are currently some meaningful differences between the two parties.

The percentages bit I didn’t really follow (where’s the data/evidence? Or is this a theory?), and, if I’m being honest, on a day like today with the attempted coup and all, I simply don’t have the motivation to parse and understand more of what you are trying to say.

But I appreciate your clarification and additional effort to explain your intended point.
Good call, was way oversimplifying. Everyone needs to wait their turn and be courteous about it. Doesn’t always happen and results do get quite horrific.
Kyle Connor (one of the drivers) doesn't wait until anything close to 80% on runs like this. The moment the curve starts to drop they are off, charger hopping to maximize the charge curve. I think during their Telsa run the average charge time was around 8-10 minutes and the charge was rarely above 50%.
You state authoritatively that the video footage supports your statement when you haven't seen all of the video footage. He shouldn't retract anything. You are the one who should retract your statement. Regardless of if they were following orders or not taking actions that benefit the rioters actions is supporting them.
I guess it's too much to ask for them to be professional and to uphold the law?
Working on a project that I kind of want to use the same language for the frontend and the backend. There's, obviously, vanilla JS, maybe clojure and clojurescript, but Dart...

For some reason I never realized it could be used server side. Anyone have any practical experience with an app built entirely in Dart?
A green cross also has other meanings :)
I've seen this in the wild with one of those Discord free-nitro scams. Had a popup window to "login through steam". The actual technical aspect was incredibly well made, and could have easily convinced me in a different context.
Tons of people hated the Irish for immigrating to the US. There are plenty of example of the hatred of Italians and Irish in the turn of the last century. Watch Gangs of New York for a taste of the bigotry.

Irish and Italians are lumped into White and now we have comments like yours. Most of the people in the US are from Europe so of course they favored family, friends, and countrymen coming over.
>That the roommate didn't even consider the security and privacy of other people is Not Ok.

That's a pretty ridiculous expectation to put on an end user. It's a normal phone doing normal phone things.
but still ... i would rather live in a world with less pollution ...
"I'm on exactly that kind of team now. They've been working on a very simple problem for several years now and have an enormous, sophisticated, but still buggy and unstable solution.
They're really smart people, and they had to be extremely capable programmers to get this far, but the embarrassing question is, how would a team of mediocre developers have tackled this problem? They would have picked a mediocre language"

I don't mean to be rude to your colleagues, but almost by implication in what you've said, they're not good programmers. Being a good programmer is nothing to do with leveraging a fancy FP language. It's about delivering working, maintainable, testable code. Whether you write buggy spaghetti code in Go or misuse Scala, its the same root problem.

I've been a Scala dev for five years, worked on some massive projects and it's been a dream. As long as you agree on a style, don't go crazy with the language and use it with discernment, it's a joy to work with. It's a sharp tool though and it takes discernment to know how to wield it appropriately. I don't know if that's a downside, it's more a warning.
Personally I would rather build things of value in my spare time. Personally LinkedIn world reminds me too much of a big corporate HR department. If you work in HR fine, but for the rest of us?

Guess if your ambition is to climb the corporate ladder contributing a lot to open source and building a GitHub resume would more likely attract the companies you might want to work for in real life.
Well I see in my testing and use 20% more performance and 30% _less_ cost with AWS Graviton 2 ARM instances vs x86. The cost savings can be enormous. The bottom line of your company doesn't really care about bootloaders and OS 'freedom'.
Windows on Arm64 machines are all UEFI + ACPI too. :-)

(even for 32-bit Windows on Arm, back in the Windows RT times, this was the case. It's a shame that Microsoft decided to lock those down back then)

On more affordable Arm machines, Honeycomb LX2K has an official UEFI firmware (with ACPI) and NVIDIA's Jetson AGX Xavier has an official (but experimental) UEFI+ACPI option.

Those aren't complete yet in mainline when using ACPI. For the LX2K, onboard networking currently doesn't work when using mainline kernels. And for the AGX Xavier, you lose PCIe (until the quirk to support it there is merged, or the ECAM through PSCI patchset) and integrated GPU support.

When using a Windows on Arm laptop, most Qualcomm drivers only have device tree bindings, not ACPI at least at this point. As such, you might need to load a device tree at boot for a more complete experience. (you can look at repos on https://github.com/aarch64-laptops if you have one)

For SBCs, forget about almost anything not named "Raspberry Pi", for which... a third-party UEFI + ACPI firmware is available at https://rpi4-uefi.dev, which allowed the original RPi4 to be certified as SystemReady ES.

A lot of the things that actually drive making people implement UEFI + ACPI is that Windows, RHEL and VMWare ESXi require UEFI + ACPI to boot on 64-bit Arm.
So, N95 masks are made by people wearing surgical masks [0]?

[0]: https://static01.nyt.com/images/2021/02/09/science/09VIRUS-M...
Out of curiosity, why did you cite a "deficit per year" figure for context, but provide a "cost per decade" figure for UBI?
Is this a long term solution? Or do you plan on selling Bitcoin to pay back the loan when you think we are near the top?
http://techcrunch.com/2010/04/30/posterous-starts-automatica...
After two years studying Mandarin quite intensely I've stopped thinking of the language as "hard" and recognize that it just takes a long time to get where I want to go. Driving to the next big city is not hard but it does take longer than driving to the corner store.

Learning any language involves rewiring the brain and, for a westerner, learning Chinese involves a lot more of that rewiring because almost nothing from English is transferable. When I say 'rewiring' I mean coaxing my neurons to grow into a useful framework that someday will support that magical skill I posess in English of knowing exactly what people are saying and exactly what I want to say.

No amount of "hard work" is going to make that happen ... I can't force my neurons to develop no matter how hard I grit my teeth and study. It just takes repetition repetition repetition, immersion and lots and lots of time for those neural pathways to develop.
Yes, SEM is usefeul for analyzing circuits, but STM (http://en.wikipedia.org/wiki/Scanning_tunneling_microscope) is a completely different technique, which works at a scale about two orders of magnitude smaller.

In a nutshell, SEM scans the sample with an electron beam and senses the reflected electrons to produce an image, while in STM, a metal probe is scanned across the surface at a very close distance, and variations in the tunneling current between the probe and the sample produce a topological map of the sample (because tunneling current depends strongly on distance).

I don't see how you could use the same machine for both techniques, nor why you would need an STM in a semiconductor fab.
When I lived in London there was an outdoor pool on the route to the office. The exercise and the sunlight helped me wake up and I had a choice of 20 or so places to grab breakfast on the way. Nowadays I run in the mornings but its not the same.
If you are in a market that can easily be commoditized, you need to innovate and provide extra value, not use legal loopholes to stifle innovation and competition.

The World would be a far worse place if [insert any commodity here] was patented and the owner of the patent could sell at a price of their choosing (and licence at a price of their choosing)
Same story, different source:

http://news.ycombinator.com/item?id=2011002 - cnet.com - no comments

http://news.ycombinator.com/item?id=2011628 - mashable.com - no comments
It did exist, in the very, very early beginning it was accessible only to professors, grad students and the like at a few high quality universities.
I joined a very large software company almost 4 years ago, knowing that it probably wasn't for me... but you can only know for sure if you try these things.

As for the stated advantages? I don't see them here. I'm considering starting the New Year by resigning.

1. You learn a lot: Yes, I'd agree although what you learn might be a lot of internal architectures an systems which aren't applicable outside. I'd agree that you need to experience a big company to get a proper perspective on the rest of your career though

2. Smart people: kind of, though there's maybe 10% of the developers here who even touch a computer outside of work... far less do any sort of personal programming projects or reading.

3. Large community: true, I've made good friends here and some international contacts though I'm not sure they will come to anything. I came from a fairly lonely road of research/PhD studies and wanted the experience of working in a team. Unfortunately, my "team" is now mostly remote and, no matter what anyone says, it's not the same as working with the people in the cubes around you.

4. They have lots of perks: No! Our company doesn't even provide tea or coffee. We get health insurance but that's standard for most/all software companies here. Bonuses are small enough that you can effectively forget about them. There's no training budget or internal courses (except on internal processes).

5. You learn the art of politics: No, not necessarily. I've had a lot more office politics in the small companies I've worked for. And regardless of the company, I don't play politics. I'm friendly but not fake, I say what I think and I do what I say.

6. Time to reflect: That's part of the reason why I'm still here. The work is easy, standards are low and hours are flexible (and bosses generally ignorant as long as the job gets done) so I can work on side-projects in my spare time. The problem is that the lazy work and general depression at work spills over into your side-projects. So even though I have the time I've recently lost the motivation to do much in the way of proper side-project work.

7. You get a baseline: Exactly. I firmly believe that you can't bitch and complain about something until you've tried it.
I hope in-theater ads get squashed by regulation as it seems not enough vote with their wallet to make an impact.
That barely matters, from Microsoft's position. Any argument that NetDocs (which MS would have had control over) would have cannibalised Office applies even more to Google Docs (which it most certainly does not).
Yeah the article is annoyed that this would never fly in the us, but honestly this is exactly one of the times where a lawsuit is appropriate - and not only against the movie theater, but bwm too.
what etoro does doesn't matter.
http://apocalypsethememoir.com/

(from her profile https://news.ycombinator.com/user?id=chantelles)
Thanks for your reply. Very informative.
You have to be participating in Brave Rewards to see the ad.

If you're participating in a crypto token rewards program, you should hopefully have your head on your shoulders tight enough not to blindly sign up for everything you see.

If you don't, well you probably will after you lose a few bucks.
To me, the War of Art has an interesting perspective and take on this problem. It approaches the issue of "creating art" by viewing it not as a simplistic problem, but a very deep, innate, almost spiritual issue. And thus it takes what feels to be a different approach to solving it.
I know an absolute ton of small businesses owners. Every single one of them has tried to renegotiate or get forbearance on rent this week.

They have had 0% success and the only response is really that rent is due on the first.

There will be a massive commercial real estate crisis soon.
While I agree with the pragmatic choice of keeping older TLS enabled a while longer, I am very much at unease of Firefox remote updates and management (pushing code fixes as studies etc), disrespecting preferences in local configs and proliferation of services and multitude of background service connections.

Mozilla, please, I want a browser that I, as a "power user" can manage. Not an idiot-proof remotely managed on-prem SaaS.

Note: I and I'm sure many others would donate meaningful amount of money, if it could be restricted to categories of use, such as Firefox development or Rust development. You don't have to become a service vendor to wean off Google.
Here's a link to the paper if you're interested:

http://www.mit.edu/~mrognlie/piketty_diminishing_returns.pdf
1. The operators are abstract (most people have never seen >>=).

2. Even IF they were functions, (say "bind" and "return"), the actual functions themselves are known to be hard to understand for people.

3. Needing to know these when all you want to do is grab google maps results is the worst place to encounter them. In JavaScript, you don't need to learn "anything", just call JSON.parse. Its fine to encourage learning. When you want to do something completely unrelated that takes no thought in other places though, its a bad place to enforce learning.
While it is a funny play on all those .ly domains and the fact that vb.ly got seized by the Libyan government, it is my opinion that yet another URL shortener is a stupid way of protest.

Let me explain: I work with the Urlteam, a group of people that saves shorturl->longurl mappings for a bunch of shorteners. The typical life cycle of small shorteners is this:

- URL shortener opens, gets some praise for weird feature that bit.ly doesn't have.

- People actually don't care about feature and continue to use bit.ly.

- Spammers discover the shortener and abuse it.

- Owner closes the shortener because he can't deal with the spam.

All that remains are some non-functional links.
My feeling about it was that it was written to appeal to top programmers, not investors except so far as "You can read this letter, in which I prove that I know the language one needs to speak to hire smart people".
While I think you're right, my guess is that he had strong static typing in mind when he wrote the article.

Ultimately they lie on a scale. With a dynamic, strongly typed language, you still leave plenty of opportunity to make undetected mistakes. The obvious example is changing the expected type of a method argument, while only updating a subset of the call sites.
because its most likely that you'll find a horde of kids willing to buy a magazine with his face on it.

on the flip side of that coin, you'll find there's a horde of adults willing to buy a magazine with jobs or buffet on the cover, in a similar way.
Thanks, I will take a look. It's these sorts of stories that I think would have made the points in the book stronger.
Over-fitting and peeking at the test set are completely different things. Over-fitting may in fact degrade performance on a test set, because it means you are giving too much weight to idiosyncratic patterns in the training data. Peeking at the test data, however, is right out, and should invalidate any results you try to report.
"The Amber Chronicles" by Roger Zelazny (It's actually a series of 10 novels, but they can be bought together in one massive book. It's the most original and creatively exciting thing I've ever read.)

"The Left Hand of Darkness" by Ursula K. Le Guin
It's equally easy to postulate that the actions taken were not necessary to prevent such scenarios. (in other words, your response above is not an argument.)
XSS is hardly cutting edge.
maybe they need to reclaim the word Salesperson from the slimeballs then ;)
Weird choice of a title.

Social networks can be weaponized to sow discontent and help you attack a country from within.
Once again, war is through the civilians and you bypass the army.
Canadian cities population density don't even register compared to US cities...

https://en.wikipedia.org/wiki/List_of_United_States_cities_b...

vs.

https://www12.statcan.gc.ca/census-recensement/2011/dp-pd/hl...
Hmm.

If you're on Android:

- plug your phone into your PC

- open chrome://devices on your PC

- open a new tab on your phone

- find the tab you just opened on the PC side and hit 'inspect' (or 'inspect fallback' if there's a version mismatch alert)

- ensure 'preserve log' is checked in the network tab

- if you want you can paste the URL on the PC side

s/PC/Mac/ as applicable

Now you can go digging: once you've located the first evil request, select it and the Initiator tab should tell you what loaded it.

Nobody else can repro, so the root cause may be interesting.
>The main reason it was a blip, is because earnings have returned almost to pre-COVID levels for large public companies.

Those earning are structurally very different from an accounting perspective than normal earnings (one example being ppp loans). I'm not saying your wrong that these earnings are justifying PE based valuations but I don't think anyone is arguing that propping up earnings won't work in the short term. I think a lot of people are arguing that propping up earnings will backfire in the longer term.
If we as a species didn't "culturally appropriate", the world would be hundreds of years behind in terms of progress. Invention itself is built on the idea of taking pre-existing concepts, combining and adapting them in new contexts. The idea that you can't borrow some existing body of knowledge because it's inherently sacrosanct and cannot be divided is just patently absurd.
It's a runtime for running lightweight tasks (`Future`s, async functions) on top of it. What is not async about it? And of course it still needs posix threads. The executor needs to run somewhere, and the only somewhere that an OS offers is a thread.
>Google's algorithm is smart enough to recognise Neg SEO attacks. Sure five years ago you could buy a blast of spammy links using Xrumer or GSA with some viagra anchor text and boom you're competition is gone.

I distinctly remember 8 years ago dealing with negative SEO and reading the same thing everywhere while researching it. "Negative SEO used to work in the olden days of the internet, but now in the modern era Google is all over it."

I wonder if in 5 years people will be admitting that negative SEO worked 5 years ago.
Doesn't seem to work on Windows.

Got "line 12: -S: command not found".
At least in the case of the doctor, the numbers are also way off. A typical doctor sees thousands, if not tens of thousands of patients in their career. This would certainly translate to _way_ more than two or three misdiagnosed cancers.
In my state vehicular manslaughter is still vehicular manslaughter, no matter how many miles you drive.
The training we give drivers on how to operate cars and the failure modes the training prepares for are designed for cars without FSD, though, and I'm not sure it adequately prepares drivers to compensate for the possible failure modes of FSD. Especially when those can change from release to release, making it hard to get used in any meaningful sense to the system. This is also a lot more stressful than regular driving and may require better driver condition and more frequent rest.

Unfinished vehicles on the road are nothing new; all companies developing cars move pre-prod hardware across public roads. However it usually requires several levels of additional licenses and special safety driving training and instruction before you're allowed to operate a car that may surprise you by behaving very different from a certified production road car. And regular renewal thereafter.

I think what's unprecedented here is the scale of the pre-prod testing, the type of experimentation being done and how the drivers are selected. And also the degree to which it's designed into the approach of the experimental engineering being done that it must fail to improve (by widening the training set). There's enough new here it should be discussed imho.

Side note: German driver's license training now includes some material on assistance systems and how they may behave unreliably and how to prepare for their failure modes ... but of course this doesn't retroactively expose existing license holders. The rate of change in driver-car interaction being so high is also a novum.
Nobody should be using driver assist technology if they're not ready to accept the consequences it may get them in. We let teenagers buy sports cars despite being totally incapable of understanding the risks that 300+ bhp brings. I don't see the difference between that and FSD.
The issue is that once you grant access to terminal.... anything you run in it has access. So it's not very useful since almost everyone will have granted that access within a few minutes of being in the terminal.