jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Five, actually. Officer Brian Sicknick died as a result of wounds suffered during the conflict [1]. Details beyond that are still hard to find. This after Giuliani demanded "trial by combat" from the gathered mob. Hard to believe he will face justice though, given that Trump plans to pardon everybody and their mother.

[1] https://www.usatoday.com/story/news/nation/2021/01/08/capito...
Conspiracy theory: Intel is using their deeper pockets to buy up TSMC fab capacity in an effort to slow AMD production. Doing so gets them breathing room to improve their own manufacturing process before TSMC can bring on enough capacity to serve both of them fully.
It's not really weird, it's expected. What would be weird is if the HN crowd was able to think for themselves when the media, all governments, and tech companies are pushing the same narrative. Employees of tech companies aren't any different than employees of non-tech companies, their main trait is following orders.
Americans should be just ashamed - you all are a laughing stock of the world! What's next, USSR v2.0? ;-) Just look at yourself in a mirror ...
Thanks for restoring my belief in that it's all over at least we tried sigh.
Yes, though if you're paying attention to the protocol changes recently, you'll see it's actually true. There's been the introduction of a UID for user identifiers, a brand new group chat protocol, etc.

So the work is happening. But it's pretty major surgery, so it takes time.
Thanks for clarifying that. I've got a generally good opinion of clubhouse.io and was concerned.
1% yearly income dues... which for a highly payed Alphabet engineer amounts to some significant money.
No. Let UTF-8* denote UTF-8, except that surrogate code points are allowed and have no special meaning. To encode a string in CESU-8, each supplementary character is converted to a surrogate pair, leaving existing surrogates alone, then each codepoint is encoded as UTF-8*. To encode a string in WTF-8, each surrogate pair is converted to a supplementary character, leaving unpaired surrogates alone, then each codepoint is encoded as UTF-8*. So really, they have the opposite effect; CESU-8 always uses surrogate characters, whereas WTF-8 removes them if possible. Both are similar in that they directly UTF-8*-encode unpaired surrogates.
The difficulty in pulling this off is not in owning the reading device (you can already buy a contactless payment terminal and cheap Android phone for much less than an entry level iPhone in every electronics store), but in opening a merchant account (this usually requires verification) and not getting it flagged for very obvious fraud before you can withdraw your "revenue".
No.

Because Cruise isn't stupid or reckless enough to (a) have open betas and (b) deliver FSD at all without some form of human backup.
>Given that comment train, wouldn't you focus on the moment they were at their highest? That projection was made scant weeks out from the election, as well.

No, because that 88% was basically a prediction of a prediction because as other people pointed out that occurred before news that changed the makeup of the race. You can't blame them for not knowing the news ahead of time.

It would be like if I predicted the Rams win the Superbowl this weekend, then we find out on Saturday that 10 players will miss the game due to Covid. I might then revise my prediction to the Bengals winning. If the Rams win wouldn't you say my prediction was wrong because of my final prediction? My initial prediction might have been right but that was made with less information and I revised that prediction once I got more information.

Similarly it doesn't make sense to criticize 538 for being less accurate with their early projections when they had less information. As they got more information their predictions became more accurate. It should be obvious that they weren't changing their model in a vacuum to push the odds towards Trump. More information was coming out that improved Trump's odds and the model reflected that.

And to be clear I didn't call your comment misinformation. I used it as an example of why it is hard to categorize misinformation. Some might view your comment as misinformation and some might not. The only value judgement I made was that it is "extremely misleading" and I stand by the categorization regardless of the motive behind your comment.
I recommend a multifunction laser printer (office quality! not the cheapest) that will print, scan, photocopy and fax. (OK. I admit that I'd be lucky to send one fax per year these days)

My current unit was made by HP, it will print black-and-white, but scan in color. It will handle both sides of a sheet of paper. And has a multi-sheet paper feed. I have it as a network printer using wifi. It also has ethernet and USB, and I believe it also has IR but I have never used that, so I can't be certain.

My previous unit was a 'home' level multifunction printer. It still printed very well, and it scanned single sheets of paper when I replaced it, but the flimsier 'home quality' multi-sheet feeder broke and was not repairable.

I once bought a color laser multifunction unit but the color copies that came out used a waxy color ink that was disgusting to store and use. I also tended to use it in black-white mode more often than not. I personally wouldn't bother with a color printer unless you specifically need color output for some reason.
Dumb physics question: If a dying civilization 99,000 light years away sent its last radio transmission 100,000 years ago, we'd never know it happened, right? Maybe I'm missing something with those radio waves bouncing back and forth around us off of various big objects in the milky way.
I ended up like this by simple reducing my win wager to $10 and doubling my loss wager every time I lost.

https://i.imgur.com/QUbOopz.jpg

Essentially using the Martingale system.
My naive solution, assuming a sufficiently "smart" home, would be to have each shelf be an accurate scale. If it's sensitive enough, it should be able to detect the weight of what was consumed.
Your privacy policy is troubling, especially with wording like "We are the sole owners of the information collected on this site". Does this mean that the letters I write belong to you?
-3.18m

http://stockjump.sos.gd/?symbol=UUP.MX&currency=MXN&name=Inv...
I have been looking at it the other way. That it is not something about Japan making it better. There is something about Italy, Milan specifically, that makes it worse. Point I was able to isolate is air quality.

My hypothesis that had borne out rather well, if a place reports high severe cases, they have historically bad air. At the least bad air for the past three months.
Indeed. Italy has among the highest rates of working adults living with their parents in the world for one.
For a moment I got excited and thought this was going to be something like SkiFree.

https://en.m.wikipedia.org/wiki/SkiFree
That's true, though they seem to be trying to set up the corporation in a trust-like way. It has a corporate charter that prohibits dividend payments, makes it difficult to cash out any profits, requires the company to treat its newspaper assets in certain ways, etc. I don't know how bulletproof that arrangement is, though.
This here for my personal use http://hacker-news-card-ui.herokuapp.com/
Not only aren't we immortal - the stuff that you might want to learn is probably being produced at a rate that exceeds anyone's capacity for education and retention.
Lets go through the list:

* Spotlight - OS X

* Dock - NeXT

* Spaces - X11

* Software Repositories - Debian [1994]
I must admit, I probably wouldn't pay 20$/month for something like that. I generally shun abo models.

Not sure how much of the population would pay.
Your arms would either be very fit, or very painful, after not long at all.
I suspect everyone noticed it, but decided to focus on the what the author was trying to get across instead.

Not saying thats the right thing to do, but thats my guess.
Actually, whoring in terms of violating your "core values" is extremely common in business. Not talking making canned dolphin meat here, but if you have a core value about providing excellent customer service, but your biz partners don't like the expense... death by a thousand cuts you go.

Consulting is especially like this, if you want to build the best damn thing you can, consulting is usually at odds with that core value. Consulting is as much about placating the client's ego as anything else.

Violating your core values for money will lead to a death-spin of post hoc justification and misery, so it's rarely worth it.

That said, I don't think sleeping with someone for money is a moral question, and the example is indeed misogynistic.
I used foxitreader as well, until they had that feature that they would execute whatever command on your computer and you couldn't disable it... (and you could do this, or at least add a warning in adobe's reader)
A PhD is about you. Not about your environment. Not about others. Not even about your work. It's about you. What story do you want to tell to your future employers? That you were fed up with your environment and unmotivated to continue? Hell no! You want to tell you a tricky problem, analyzed it thoroughly and fuckin' fixed it! You got funky publications, an interesting network, a smashing thesis (no one's gonna check) and now are ready to take on the world!
Because you can't build one of those with $22 in Ikea parts. Geekdesks cost around $1000.
Growth requires citizens not dying of air pollution. I don't really see this as putting something before growth.
Because they can't just seize the servers the way the US does.
How about a tall chair/stool? Seems cheap, though not as comfortable as a good chair. (But then again, maybe you don't want it to be too comfortable if you want to avoid sitting.)

Edit: see athenot's top-level comment.
The difference here is that the second job you have is likely going to be just as terrible as your first, where the improvement comes not from having a better job but simply having access to more hours and therefore more hourly pay.

Searching for a job that is _mechanically better_ (think office job versus min-wage retail) is significantly more challenging than finding a min-wage job. For example, most salaried or otherwise higher paying jobs require multiple rounds of interviews while many min-wage jobs will hire you on the spot to fill a staff position.
Awesome. This goes on my "technology to have for when society collapses" list.
The Coleco Adam could run CP/M from tape.
I'm very hopefully for this company. I just hope they drop the passive aggressive "block" remarks.

Maybe its me but I suspect they're referring to decade old ThinkPad that have since evolved a lot to thin performance beasts.

Passive aggressive remarks towards things your target market holds nostalgia for is likely not going to end well.

It's also setting themselves up for failure if their cooling solution doesn't beat a modern ThinkPads dual fan solution.

The aluminium case is also extremely questionable. Is your target demo thinkpad users or Dell users that want to take things apart. Hate to break it to you but Dell users don't give a fuck. It's why they have a Dell. Most think pad users value plastic chassis. They're lighter (13" at 1.3kg, are you nuts?) more durable, and more palatable on your lap when they warm up they're also more cost effective.
obj = Object.create(null)
obj = {}

is exactly the same as

obj = {}

I would also do `Object.keys().forEach()`.
Please correct me if I am wrong, but would not such a tracking be circumvented by enabling first party isolation in the browser? As far as I know, Firefox has such feature implemented: https://www.ghacks.net/2017/11/22/how-to-enable-first-party-...
Twitter banned me. Apparently, you cannot call Maxine Waters a 'stupid old hag'.
I think this study refers more to the ways music is used in societies throughout our species -- e.g., songs for grieving, praying, marriage, love, etc. -- moreso than the specifics of the structure of the music in and of itself. The statement "music is universal" does not mean "all music shares the same mapping between tones and emotions," but instead simply that the use of music has similar functions throughout the globe.
Here's a few ideas on testing web apps:

1. The internal pure data representation. If you're using some state management like redux or xstate then you can just cache the state on changes and run tests as-is (e.g. running the tests would be sending events and then checking that the state is what you expect it to be).

2. The page itself. Tools like Selenium and Cypress will allow you to easily inspect and run tests against the DOM state (e.g. running the tests would be emulating interactions with the page and checking that the properties of elements are what you expect them to be)

3. Checking the virtual dom (or other middleware). For example, with React, you can "get at" its internal data (at least the level you need) via a testing framework like Enzyme.

4. If your app uses webgl context or is simply too hard to test on any of the above "pure data" levels, you need some sort of image recognition to compare pixels. I doubt this is going to be _perfectly_ testable but you can try your hand at Sikuli or roll your own with OpenCV
I mean static HTML.
>Another tip he gives us is to find out where she has been on her yacht. We should try to get the tracker off it, he says, and he doesn't appear to be joking. I explain that this is probably beyond my abilities (apart from being illegal)

Uh, why would this be illegal? Is flightaware illegal? Or the yacht tracking sites?
I use Vultr FWIW, I got $50 in credit way back when, and they're stable, and their support was responsive, if a bit unhelpful, regarding a firewall issue.
is there a mirror somewhere? article seems interesting.
Static website with 100K page views/month can happily be served without breaking drop of sweat from a little NUC sitting in one's basement. Not sure what is so exciting about that particular number.
I was speaking metaphorically of Pascal being the LLVM of its day, more that it was a known base, portable, easy to explain and the first tool someone would reach for.

Templated IR code that has been LZ compressed sounds excellent, Thumb++ or uop buffer engine. It sounds like from the post below, that the instructions could even be pathologically the uop or VLIW instruction form and the SDE will effectively discover the compact CISC for your specific workload. Why not push the decode engine into the instruction decoder?

I found this awesome post that covers SDE, http://hokstad.com/semantic-dictionary-encoding

I think one way to explore this would be to implement compressed binary loaders, like done for demos etc, but target wasm, wrap it in a decompressor and have the wasm program decompress itself as it executed perhaps on a method by method basis.
Thanks for the reply. Does your tool assume that the variables are normally distributed for the Monte Carlo analysis you run?

It looks like your tool is closer to TopRank from Palisade in it's functionality?
To quote Dr. Ian Malcolm:
"Security holes find a way", I mean life.
it's hardly java's fault he's looking at a stack frame and not seeing the variables that belong to a different stack. This is simply a matter of selecting a frame prior to the forEach.
ACM should put a plaque at that diner.
3rd party support for UltraWideBand (UWB) tracking devices via Apple's U1 chip will be added "later this spring" - https://www.macrumors.com/2021/04/07/third-party-find-my-dev...
I'm pointing to the foundational problem that led to the Big vs Small block debate in the context of Bitcoin and which is the argument for second layer networks.

Presumably you've come across this question in your four years of development and would have exact numbers (perhaps not for my chosen value of tx/sec) already at hand. The fact that we're three comments deep into this, leads me to believe you are dancing around the question.
well, bbc.com redirects to www.bbc.com,
page works in Firefox,
fails in Chromium (raspbian Linux btw) with that fatal php error.
My favorite killer feature is jsonb_agg / jsonb_object_agg which let me pull trees of data in a single query without the exponential waste you’s get from cartesian products, and even deliver it to the frontend without needing to assemble the json myself.
The right are not interested in regulation. Treating power as a utility is the government overreaching on the free market.

It was a left vs right issue before the power went out. The right are just in a weak political position because they are responsible for a disaster and want to control the narrative.
>"Closing File Handles on Windows

Many years ago I was profiling Mercurial to help improve the working directory checkout speed on Windows, as users were observing that checkout times on Windows were much slower than on Linux, even on the same machine.

I thought I could chalk this up to NTFS versus Linux filesystems or general kernel/OS level efficiency differences. What I actually learned was much more surprising.

When I started profiling Mercurial on Windows, I observed that most I/O APIs were completing in a few dozen microseconds, maybe a single millisecond or two ever now and then. Windows/NTFS performance seemed great!

Except for CloseHandle(). These calls were often taking 1-10+ milliseconds to complete. It seemed odd to me that file writes - even sustained file writes that were sufficient to blow past any write buffering capacity - were fast but closes slow. It was even more perplexing that CloseHandle() was slow even if you were using completion ports (i.e. async I/O). This behavior for completion ports was counter to what the MSDN documentation said should happen (the function should return immediately and its status can be retrieved later).

While I didn't realize it at the time, the cause for this was/is Windows Defender. Windows Defender (and other anti-virus / scanning software) typically work on Windows by installing what's called a filesystem filter driver. This is a kernel driver that essentially hooks itself into the kernel and receives callbacks on I/O and filesystem events. It turns out the close file callback triggers scanning of written data. And this scanning appears to occur synchronously, blocking CloseHandle() from returning. This adds milliseconds of overhead."

PDS: Observation: In an OS, if I/O (or more generally, API calls) are initially written to run and return quickly -- this doesn't mean that they won't degrade (for whatever reason), as the OS expands and/or underlying hardware changes, over time...

For any OS writer, present or future, a key aspect of OS development is writing I/O (and API) performance tests, running them regularly, and immediately halting development to understand/fix the root cause -- if and when performance anomalies are detected... in large software systems, in large codebases, it's usually much harder to gain back performance several versions after performance has been lost (i.e., Browsers), than to be disciplined, constantly test performance, and halt development (and understand/fix the root cause) the instant any performance anomaly is detected...
It's unfortunate how many of these things won't work so well with SSL everywhere.

At one point I toyed with the idea of a setup that'd rely on keeping a cache reasonably coherent between two sides of a slow link, but it'd be most effective if it was shared, but it's a non-starter unless it's only shared between people who'd be happy with MITM'ing their SSL connections for the sake of getting more of their connections.

Basically if both sides have a decent sized cache, on a cache miss you can re-request the resource from the origin but instead of returning the full page compare it to the cache entries you know the other side also has and produce a diff, and return just the compressed diff. It also overcomes bad cache settings etc., as long as the slow link between the caches is the primary performance limit of course.

(To guard against the caches going out of sync, you can of course return a hash, and let the cache on the "client side" force a refresh if it does)

If I ever find myself on a really slow connection again, maybe I'll test it with a VPN to a VPS.
Yeah, this is great! I came across that recently when working on a parser in Zig, which treats strings as arrays of bytes. I didn't know much about UTF8 other than that it's scary and programmers mess up text processing all the time. I was worried that a multi byte code point could trick my simple char switch which was looking for certain ASCII characters. But then I came across that bit you quoted and was but surprised and relieved!

Then, when I needed to minimally handle non-ASCII characters I found Zig's minimal unicode helper library and saw what I was looking for in a small function that takes a leading byte and returns how many bytes there are in the codepoint. I was impressed with the spec again!
Netlify is awesome. Can even run a build process (similar to github pages) but using just about any static site generator.

[1] https://www.netlify.com
The most noticeable is the 0.1 MB file size.

Nowadays, this app would probably be at least 20 MB of bloat.
We'll have more but I can't justify running six from the get go.
I think that player variance is the hardest thing for the matchmaker to account for, and a factor that makes a big difference in the quality of the match. Bronze duo'd with Top 500 is always a shit show, even if the other team has the same duo. It don't think it can be made to work.

(My experience shows this is the case; quickplay matches, with no grouping restrictions, are always more of a shitshow than ranked, which has some grouping restrictions.)

Similarly, an individual's performance variance makes a big difference that a mere arithmetic average can't account for. A 3900 player probably plays like a 4100 player when fresh and warmed up, but like a 3500 player when drunk, sleepy, and mad. The actual SR/MMR will converge to a time weighted average of those two states, but if you're in a 4100 game with that player when they're in their 3500 state, it's probably unwinnable. Maybe the matchmaker could attempt to predict this, but it would probably make people mad. Personally, I think that's the nature of a 12 person game composed of 12 randos. There is very little an algorithm can do to tune that (short of changing abilities/hitboxes/cooldowns of each player, which would make people mad).

Then there are people that abuse the matchmaker by exploiting uncertainty in their favor (creating a new account). Every time I have played in a 6 stack in ranked, we've always played against 6 brand new accounts that are clearly better than the matchmaker thinks they are, which sucks. (In quickplay, I generally have very good games in a 6 stack though.)

Overall, I hate to say this, but I think they're doing the best they can. I don't think there's enough data to make a good match 100% of the time, which is why people find 11 players and play "scrims" instead of ranked/quickplay. I don't know where you're able to see other groups and decide that they're a suitable match -- 90% of players have private profiles, and those that don't only play like 10 ranked games a season, so you can't really gauge how good or bad they are from public data.

(As for brits and aussies joining your west coast games... people VPN in to do that on purpose. Legend has it that west coast gamers are better than east coast gamers, so people all over the world VPN to the west coast and make it a self-fulfilling prophecy.)
https://github.com/tldr-pages/tldr is a large collection
It's amazing how things don't change.
Narrative is a noun?

"A spoken or written account of connected events; a story: 'the hero of his modest narrative'"
What I'm talking about is holding a long term investment against FB. I don't think they'll go bust tomorrow, but I am willing to bet some amount of money their shares will go down sometime between 2-5 years from now.
"higher-quality employees"

yeah man... higher-quality employees... please take all that and move to another planet.