jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I always took it to mean the same category of distinction made in biological categories. That is, 'people' means a simple plural person, where "persons" means a plural of person categories.

Like 'fish' means multiple fish, but 'fishes' means multiple species of fish.

Then saying 'these persons' would essentially mean 'these groups of different kinds of people.' (But that could also just be implicit regardless of your word choice.)

But... you can also use 'person' to mean the body of a person, so that 'persons' could mean multiple bodies. "They carried the weapons on their persons," for instance. Akin to how 'mice' is the plural of the animal, but 'mouses' is the plural of the computer peripheral.
That would actually be even cooler.
Much faster data rates I suspect - you can spend some of that on forward error correction to compensate for rain fade.
> People are buying TSLA because they want to do something about climate change.

I hope given Tesla's new affinity with Bitcoin that what they want to do is "make it worse" lol. Tesla is literally selling its green energy credits to dirty car companies, then throwing it at Chinese coal miners.

The market goes through particularly bubblicious periods of pricing mania from time to time. It's happening now, it's happened before, and it'll happen again. I wouldn't read too much into it.

"..in the short run, the market is like a voting machine--tallying up which firms are popular and unpopular. But in the long run, the market is like a weighing machine--assessing the substance of a company." - Benjamin Graham

Prior to the pandemic stimmy money, poor people weren't investing and middle class folks were. When the pandemic hit, poor people lost their jobs, middle class folks kept them. Both poor and middle class folks received stimmy money. The middle class folks invested it.

The whole run up there were trillions on the side-line, and folks who remember 2008 weren't about to let another V shaped recovery pass them by. They plowed money into whatever they could. Literally everything exploded in value last year. My personal trading account is up almost 14X on a 1-year basis today.

It's nothing to do with fundamentals, just a bubble. It'll revert in time, and then it'll grow again.
You make a valid point when considering the total size of governments at all levels. However, I think what people most want to avoid is specifically an excessively large government at the federal and (to a much lesser degree) state levels. This is a worthy goal. This is not unrelated to efficiency: the legendary inefficiency of the federal government is correlated with its bloat and unaccountability, problems which are much easier to address at the state and local levels (and you can move away from the failures).
And, in my experience, a lot of noise. Way more than a regular fan for the same perceived amount of air flow.
I'm interested in understanding your addendum because I often find myself teaching programmers new languages by mapping concepts from languages they already know.

Here's a TypeScript analogy that might help clarify things: https://www.typescriptlang.org/play?#code/C4TwDgpgBASgrgZ2AG...

I'm not sure what you're getting at when mentioning unions & intersections. Are you comparing a type like `Foo<number | boolean>` with `Bar<number, boolean>`? Those are conceptually very different (even in TypeScript), but maybe I'm misunderstanding.

The big difference is structural vs nominal typing and the fact that Rust doesn't really have subtyping (besides lifetimes). TypeScript types are defined by their structure—an object type you define can be compatible with a different object type from a separate library that never heard of you, just by nature of sharing the same properties. However Rust types are delineated by their names/identities—two separate types are not directly interchangeable even if they're defined identically.
It is possible to ignore a lobbyist, it's still up to political representatives to do right by their constituents.
It reminds me of a less-extreme version of Juicero. They made a $700 WiFi-connected "juicer" that squeezed bags of juice using QR codes to scan the bags and then a custom power supply, custom machined gears, and a custom 15A 330V DC motor to actuate a press to squeeze the bags between two metal plates. Of course, a roller could have done it for a fraction of the price, or you could have just let gravity pour the juice and not even need a $700 machine.

https://blog.bolt.io/juicero/

Dyson's very into moving air in creative ways and blowing through holes. They definitely seem to be the best at it and are very good at it, but they're just playing with an artificial constraint. No one says you have to be able to see through your hair dryer or air purifier. You could make much more effective or cheaper products without those constraints. Just people think they look cool, so they're willing to pay a premium for the weird, "futuristic" Dyson product over the boring normal product. That does make it seem like largely marketing though.
It can only possibly be at the end, so it's not really hard?
Normally Universal basic income plans are combined with abolition of most other welfare, and changes to taxes so that people on all but the lowest incomes end up paying the money back as tax. So maybe flatten all tax rates below 24%, everyone earning more than $80000 is now paying an extra $6000, but you give that back to them as the UBI. Everyone earning less than $80000 pays more tax than before but still gets $6000 UBI, so is better off.
>I was on a team building good old crud apps using monads, monoids, categories

Here's the thing, if you look at a basic Spring crud app, you are also using Monads, Monoids, Categories, Traverse, etc. but you aren't expressing it in the type system. Seriously go look at modern Spring's flux stuff, it's all there minus the type classes.

I've seen teams that tried to over engineer Spring, teams that tried to over engineer Node applications, and yes there are teams that over engineer Functional style Scala.

All the teams I worked with (and managed) at Verizon leaned pretty heavily into FP style Scala without much over engineering and the experience was extremely pleasant. The only production issues in my three years there I remember were performance related, finding out how to get more throughput or lower latency out of FP Scala. I literally can't remember any 'bugs' that made it to production.
I believe the article mentioned that the data comes purely
from triangulating your position with what cell towers you
are connected to.

Correct. Wi-fi triangulation data is cached in a different file (which is also stored in your backups).

The consent related to location services seems to be
only related to the GPS data.

No, Location Services includes everything: Cell tower triangulation, Wi-Fi triangulation, and GPS.
Or gitmo, the war, the banksters fraud, or anything else that requires truthiness.

There are so many open issues, unfulfilled promises that we should dare have the audacity to hope that this politician is any different than any other...

How the fark can we expect any hard hitting questions to come from facebook?
One of them intentionally deprives sick people of an almost completely harmless medicine that can dramatically improve their quality of life at an extremely low cost and extremely low danger relative to some of the alternatives?

Haha, just kidding! All of those people with MS are just faking it because they want to get high! It totally makes sense that we should call them felons! The fact that we are deploying deadly force to stop people from obtaining medicine is something that the president shouldn't ever address because it's really not that important.
I would say that 3 classes is few enough that it should be fairly resistant to data mining. Figure 2b and 2c aren't as obvious to me that there are 3 classes, but 2a and 2d are pretty clear. "All science is either physics or stamp collecting", but sometimes you have to have enough data points to start looking for patterns, and this looks like a pretty reasonable way to go about it.

I don't think you can draw any sort of causal patterns yet, but the fact that there's a strong correlation between a 2-factor model based on the data and BMI leads to some testable hypotheses.

[1]http://www.nature.com/nature/journal/vaop/ncurrent/full/natu...
Market inflation expectations are currently below the Fed's 2% target.
I am not talking about the GNU Info page, but the traditional man page. It is much more concise and useful.
>> Bring back the Roaster!

I hope this isn't referring to the endless debates around whether the reports of Tesla fires is, or is not, on the wrong side of a Poisson distribution of such events... ;)
If I say "OK Google, what is Google?" it gives me the definition of google (the search engine). Google is therefore aware of Google.

So by at least one definition of self aware, it is self aware.
FWIW, I've been using linux on desktop/laptops for 16 years, and for last 1 1/2 years, I've been running Linux (Fedora, awesomewm) on VMware Fusion, on OSX, on a Macbook Air 2013 (June), and it's the smoothest Linux laptop experience I've ever had.

When you think about it, all I'm doing is abstracting the hardware to a hypervisor, and the OS that hypervisor is hosted on is responsible for all hardware management. I continue to get 10-14 hour battery runtime, never ever had a failed suspend/resume, and every single hardware component is fully supported.

Barely any other laptop can compare to it for battery life and the hardware itself is the best laptop experience I've had (although I do miss my 'pointing stick' from Toshiba or IBM/Lenovo gear). I'm surprised more people haven't suggested this.
This question always reminded me of the (excellent) book "Zen and the Art of Motorcycle Maintenance". The author explores the philosophy of engineering as being the art of separating things in to their components. At the risk of spoiling some of the book, a major struggle the author goes through is the paradox that there seems to be an infinite number of ways to split some kinds of systems, with no productive work ever being done. This question feels like that... you can split it down to the tiniest discrete system and you'll find you haven't gained much.

That's not to say that you wouldn't gain SOMETHING, nor that it's a bad interview question. I actually like it. It's just not terribly productive, in an engineering sense.
I had gotten used to my Apple TV remote. Sure, it kinda sucked not being able to instantly orient it but I kind-of got used to that too. Sure, it kinda sucked when I would accidentally brush my finger against the trackpad and do something unintended but I kind-of got used to that too.

But it being made out of glass. What where they thinking?! You know how I orient the Apple TV remote now? My fingers know where the broken glass is on it. Making that out of glass was so beyond a dumb idea that I can't begin to imagine what they were thinking.

The end result is, I love the Apple TV, but I don't know that I'll ever buy another one if the remote continues to be made of glass.
The devil you know...
Clearly their current process is working for them though. On a big infrastructure project like that, is it really worth it for them to switch? They like what they've got.
We used to do all of those things with Windows 95, 64M of RAM, and a 2GB hard drive.
I hope it's investigated thuroughly. That said, I don't think that being apparently "nice" to protestors is necessarily a convincing proof that you are somehoe "letting it happen". If you are outnumbered and the situation isn't directly threatening, then it may be better to keep the situation from becoming threatening while you call for reinforcemens. Then the problem was that they were outnumbered to begin with, which could shift blame upwards. It's going to be obvious from investigating communications, whether reinforcements were called in, how quickly they were sent.
My favorite article on the life cycle (growth & collapse) of online communities is “Attacked from Within”* from the old kuro5hin site. I’ve always been curious to how it’s suggested solutions to the moderation problem would turn out.

* Archived here: http://atdt.freeshell.org/k5/story_2009_3_12_33338_3000.html
That doesn't even make sense. You may be less-susceptible to the refresh rate--many people are--but for someone who notices it, the only solution is faster refresh.
I own MB Pro 16 (i9, 64GB RAM) and M1 Mac Mini (16GB) and I am still perplexed why do so many people ignore or not mention the sluggishness of the macOS on M1.

Switching apps is often plagued with at least noticable up to utterly annoying lag. Starting even optimized apps sometimes feels surprisingly slow. If the CPU is even under the light load (20 % reported by Activity monitor), these issues happen more frequently and overall responsivness gets much worse. It is not due to the low memory which I try to spare on Mini.

Yeah, Safari is fast, even faster than on the iPad Pro. But I am developer, often use multiple browsers, many docker containers, might spin up IDE and I am certainly not the one who they made it for.
I would expect them to have a plan for crowd control. How do other security organizations handle this? I would expect they do have an armory with riot gear and crowd control equipment.

That’s what I mean about odd that they don’t have a plan for this. I live near a top 50 city and the local police has crowd control equipment. Seems like the National capitol police would have some capability for this.

Certainly not shooting everyone.
I like wire (https://wire.com/en/) but no one I know uses it :-/
Your point about databases strikes me as domain-specific. If you write high-performance game engines, or avionics software, or drivers, I imagine you could go your whole career without encountering a conventional database.
Sounds like you have a habit of not reading terms. For as much as I loath Booking, pay-on-arrival is clearly stated, and there is no escrow because you’re paying the hotel directly.
This case is rather complex, because the customers have a contractual relationship both with booking.com and directly with the hotel. This makes it difficult to tell whose responsibility the breach notification is. I would have said that it's the responsibility of the individual hotels here.
Skilled migrant visa is turning into accredited employer visa. Many of my friends who live here are stuck with draconian employers and with salaries they make there's absolutely 0 sight to buy a house.

> Labour has clearly decided to not chase the votes of property investors.

Still investors can use equity as deposit which is gonna keep the train moving up. Plus silly cost of subdividing means you have dairy enjoying million dollar views.
The problem is that you want to build something that can scale in the future.
Yup - I increase the font size a lot these days, especially on mobile.

I haven’t looked into the best way to write web pages that accommodate zooming, but there is a huge variety in how pages perform as you zoom.

Loads of sites don’t do it properly, where you zoom and all the text and images get squashed in the middle of the page, or where the elements disappear off the side of the page. The other horrid thing is when you zoom and then the text is the right size but you end up having to scroll left to right to read the text.

The best sites perform perfectly at every zoom level, with all the content resizing properly so the reading experience is always pleasant.

I’d love to read some tutorials on how to ensure your website performs in this way. In my opinion it’s one of the signs of a really skill-full developer.
they made a building that covers 9 acres and put dirt and grass and trees on top of it.
The sentiment that access to Google services doesn't matter because there are sufficient Chinese replacements is absolutely wrong. The Chinese government is handicapping its tech labor development by blocking Google.

I teach a basic web development workshop to university and vocational school students. One of the things we teach is how to look up things for youself on the internet. (Is that a cry of disbelief I hear? You can't imagine how confused I was before we specifically modeled and taught this.) Baidu search results, when it comes to searching for technical answers, are really lame. Google's search results are better, mostly because they tap heavily into the stackexchange network. It's disappointing and frustrating to try to encourage students to search for things via Baidu because the answers to their questions are so difficult to find. I've had students tell me that they turn on a VPN in order to access Google because those search results are that much better.

And it's not just a problem with having poor search results, but blocking the actual sites that have information is mind-boggling to me. I /know/ that China can do finer grain filtering than on a per-domain basis; I've seen specific articles blocked on wikipedia while wikipedia itself remained accessible.
Full ack! Also, see the GNU copyright notices:
https://www.gnu.org/prep/maintain/html_node/Copyright-Notice...
I don't understand using a star system on a CV.
This stood out to me:

"Reissuing bonds was a big administrative endeavor in earlier eras. In 1932, the conversion of an earlier war loan to one paying lower interest required so many temporary clerks that 700 lambs were prepared to feed them one evening, according to a history of Britain’s debt by Jeremy Wormell. Now, in the computer age, the task is relatively straightforward, officials say."
"witness the presidential candidate who had a successful smear campaign run against him because he supposedly 'wasn't wounded enough' to merit a Purple Heart..."

You misstate that part of the case against Kerry: in short, he transferred to the riverine force not knowing it would soon be sent into serious combat, and thanks to the three Purple Hearts was able to leave that duty Real Soon after the third, see e.g. http://www.snopes.com/politics/kerry/service.asp for confirmation of the basic latter facts.
I see that, thanks. It's a zipped dump of all pieces for all OSes. If you're a Nim dev, please don't let this dissuade you from eventually releasing a portable "ready to go" version of Nim for Windows.

I know myself and my compatriots bail at any language that forces Cygwin or MinGW and has its own installer on top of that. I'll never get to try OCaml, Haskell, Kitten [which looks really interesting but relies on Haskell], and a number of other new languages just because of the install burden.

IMO, if trial and adoption are your goals then as little friction as possible to get to "hello world" is a good route. (And an unzip to the directory of your choice then a double click on "Test_Hello_World.bat" are about as good as you could get.)
> Why should I be called upon to remember exactly which year

Your own words were: "I of course remember when that became untenable". I didn't think it would be any effort.

> Hmmm, maybe it was around 10 years into that?

So about 5 years ago then? 2009 or so. Let's say after 2000 just to be safe.

Because the IPCC - you know, the Intergovernmental Panel on Climate Change - was formed in 1988. That's "Climate Change". In 1988. I think perhaps your memory is faulty.

Also, "global temperature data stopped showing warming ~15 years ago" is just wrong. I thought you said you were a scientist?
It reduces energy usage, but also the useful lifespan of servers. Commodity servers can be pushed into different (lesser) roles when they get older, but specialty kit cannot. More specialty kit means more e-waste, and more e-waste means more toxic metals in the soil.
It doesn't have to be interesting. Incorrect code covers a spectrum and is not black or white. The term "edge-case" describes it pretty well.

Regarding mallocs, again you don't have to overthink error-handling. Just handle it and figure out how to deal with it if it happens.

C++ has nothrow and try/catch. If you want to catch a failed new or abort is something up to the user. One thing for sure is that C++ aborts on failed new instead of stumping on unallocated memory.

On the other hand, consistency is important. Some parts of the code handled fd correctly and malloc failures and other parts did not.

I recommend you applaud good programming practices and criticize bad ones. Defending/arguing bad programming practices(whether they are edge cases or not) doesn't help.
From memory, alcohol consumption actually _increased_ during prohibition.
I asked mine. School sucks, friends not.
And it's too long.
We switched to 2 hours work, outside activities and you can meet with as many friends as you want.
I'll tell you te outcome in one year, but TBH they see it as the same as last year, plus the outside activity and without the dreaded Google Hangouts classes, which were frustrating.
They got to grades last year and we have the time to devote to home schooling
Wait what? I was singing HN’s moderators namely Dang. There’s no personal attack here.

If it’s not clear I was saying bannable speech and such would not be tolerated here because of the good moderation.
I'll send them an email now and post a response if I get it.
Nice! Thanks for creating the integration. I'm one of the maintainers of the DVC project and would be happy to answer any questions.
If a leader in the field were to say something like "we are withdrawing due to our revulsion at the atrocities commited by the PRC against the Uyghur people" it at least has the potential to start a preference cascade and a mass movement.
> your ISP likely rotates your IP more often than your AWS server

Sure, but they retain records.
There are plenty of uses for a temperature difference that don't require arbitrary conversions to and from electricity. Furthermore, if an application desires electricity instead of a heat source, the Stirling cycle generators are tough to beat in terms of cost, reliability and end-to-end efficiency, even with exotic solar cells and lenses.
It's a double-edged sword obviously. How much flow does a plant need ? and is it unrealistic to build an isolated water pond/stream to cool one ?
Likely that would show up on a body scanner just fine. There's one idea to get to spend some time up close and personal with a security guard. And if you want to pursue this idea to its logical conclusion it might get uncomfortable in a hurry.
How do you guarantee that the calls/texts from people around the prison won't go through that tower?
Why is that variable set at 10? Who would question that?

The spec says 10 too. It's the "at least 10" part that was missed. That's very subtle, does not stand out and is easily over-looked unless someone is really auditing code and reading specs carefully.
Interesting. I don't know enough about physics to have a clue one way or the other, but even if it was the prior case (we base our model on where the star is for gravitational computations based on the light we are receiving), that's just what it is -- a model. So if there is a lapse in our understanding that doesn't take into account that the star's gravitational effect on us actually depends on its current position then that may need to be corrected.
I think the core of the motivation issue is the NOW vs longer term achievements, so my suggestion is to push longer term achievements to the "now court". How?

Well, think in byproducts of your current work: are you working on an algorithm that is complex? write an article explaining it after you understand it. Did you find an unknown development library that was very useful to your work, share it! So I see small branches of your current work that produce many deliveries.

Another way to solve the motivation issue is working with someone. This is the core idea on pair-programming.

If someone is interested I have concrete examples about delivering byproducts.
Or the NSA.
The true intention of the spec is academic at this point. There are millions upon millions of devices out there with one interpretation and they're not changing. Linux can either increase the grace period or be tarnished as having bad USB suspend.