skysight-inc/HackerNews huggingface dataset:
> I've seen M1 Mac Minis for sale under $200.

Are you sure they weren't scams?
It's free trade which was pushed aggressively and enpowering China
Why is it relevant that outside of their capacities as employees of Harvard they are also students of Harvard?
Win 10 LTSC 2021 still has many years of support. I'm just gonna keep using that until the next good windows LTSC version (maybe windows 12 LTSC or whatever) replaces it.
Which is likely not that common for grad students, at least in my experience. A grad student as the sole earner for a family is not the norm.
That's an union type, right? I would expect it to have a separate discriminant field if there are no available bits in the object representation itself.
Well, that’s the issu; for small things it’s often just easier to use cryptocurrency (which I don’t like) as I really just am not going to jump through hoops for flagged transactions and stuff. We have been in business for decades, never anything wrong but the past few years and especially this year, this aml/terrorism lark is becoming just bizarre.
> dealing with an (edit: occasionally?) abusive parent.

Its unfounded to call their parent abusive without more information
The Cassandra project recently[1] added vector search. Relative to a lot of other features, it was fairly simple. A new 'vector' type and an extension of the existing indexing system using the Lucene HNSW library. Now we'll be finding ways to optimize and improve performance with better algorithms and query schemes.

What we won't be doing is figuring out how to scale to petabytes of data distributed across multiple data centers in a massive active-active cluster. We've spent the last 14 years perfecting that, and still have work to do. With the benefit of hindsight, if you have a database that is less than 10 years old, all I have to say is good luck. You have some challenging days ahead.

1. https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-30...
Other recent Harvard-related articles:

"Maybe the problem is that Harvard exists" https://dynomight.net/harvard/ https://news.ycombinator.com/item?id=37076968

"How Jeffrey Epstein Captivated Harvard" https://www.thenation.com/article/society/jeffrey-epstein-ha... https://news.ycombinator.com/item?id=37090758
Would like to see this with the #lines/changes per commit. Its obvious that there are more commits post neovim, but i wonder if they're more substantial or just a change in work flow (eg: previously 1 commit with 3 lines, later 3 commits with 1 line each).
Lots of provocative blather that ignores something obvious - you can write your distilled opinion and add a source.

For someone who, by reflection of your argument, knows so much about journalism, it is laughable that citing sources is somehow not a core tenet of your work.
The question for management is, are you hiring, cultivating, and retaining the best people? And are you defining "best" appropriately? If management's concerns around remote employees slacking off are at all valid, it's management's own fault in the first place.
How is it closed source? The source code is literally on github: https://github.com/Rectify11/Installer
Yes, I sort of know (that what I heard from an Israeli traveller in Lisbon). That's why I said 'although it seems this point is missing a bit less', but it was poorly formulated (english is hard sometimes).
Seems like this would just be a ban on having it on government owned devices? I feel like they should just have a blanket policy of not allowing any software that isn't explicitly approved and required for your job, if government employees want to get a personal device they are free to do so. Seems so strange that that's not the case already.
you are awesome!
Yeah I learned Ruby on Rails very quickly a long time ago, it's probably one of the most accessible frameworks to learn, but it took me years to master all the weird quirks, dev environment stuff, debugging, production deployment etc. Plus from all the years doing it I'm familiar with all the old libraries so when you join a company with a large legacy code base, which at this point is very common for rails, I don't have to spend forever learning the details of some 7yr old implentation no one uses anymore.

Working with senior devs who have only been doing it for 1-2yrs is where you see the small productivity differences that aren't simply being a newbie programmer.
For a company, sure, I can understand that, but that's just part of doing business.

For a consumer it's a non-issue.
Can anyone thats active in this community tell me if this good or bad?
Looks like it's open source: https://github.com/Rectify11/Installer

Says so on the FAQs page of the (terrible) website as well.
Numbers every LLM Developer should know
There are very few people that think this way, but this opinion is often project on people. Bicyclists are bitter, environmentalists are bitter, islamist are bitter, Luther was bitter. That kind of projection is just your and their resistant for change.

What is common though is having to use tools you are not used to or tools that are subpar e.g. a Mac. You as a Mac user might call that being bitter. It is like forcing an Excel jockey to only use OpenOffice. Those people turn bitter fast.
I'll spare you my rant on why I don't like InfluxDB lol.

In the end it depends how much data you're dealing with. If you're only ingesting dozens to hundreds of records per second per writer you might actually like AWS Time stream. If you're dealing with a million + rows per second from a low number of writers (e.g. scientific data) then you probably want Influx or Timescale. If you want to host it yourself and you have less than 1TB of data then Influx is okay or if you want it cloud hosted then Influx may be a good option.

If you need full control, scalable, TB or PB of data, etc. Then Timescale is great but it's definitely more work.
For a lockdown to be effective, it didn't need to shut down the city completely. Just do enough to get R0 (the avg number of people who each person infects) below 1. This causes the case numbers to drop exponentially. And when case numbers are small enough, contact tracing can be used.
I'll raise your spark for complete destruction.

Here's an incomplete list that I keep around of the mechanisms that I've observed so far that have played a big part in the decline/destruction of an engineering team (and product thereof):

1. Too-technical leaders:

As startup scales, there can sometimes be a mad dash to fill new leadership roles (e.g. VP of Eng, Arch, CTO, etc.). Super-star engineers present at startup phase sometimes move into these when they are not the leadership type, causing engineering team to devolve into a visionless, directionless zoo.

2. Non-technical leaders:

Inverse to the above - as startup scales, in desperation, new leadership roles are filled with non-technical individuals who have little to no engineering experience. This causes similar outcome to #1 (albiet slightly different, but equally perilous).

3. Problem engineers:

Small number of leaders lack a spine, conducting shallow interviews and let in "problem engineers" who spoil the party and wreak havoc. Lax hiring practices almost always are reflected into non-existent firing practices, leading to them lingering around.

From experience, it only takes around ~5-10% of a team being this type for it to have a large negative impact, as they tend to derail progress, dodge responsibility, reputation farm, push rubbish, all that nonsense. It harms morale, and the skies turn grey in the office...

4. Micromanagement:

Speaks for itself. Leads to red tape, demoralization, timeline slippage and frustration.

EDIT: I'de love to hear how these foot-guns have been avoided. From experience it seems really challenging, as if like magic; as if cultivating and maintaining a good engineering team and culture therein is like balancing a pencil on it's nib...
But the example isn't.

The bottom line is that something happened at all.

You at least have to say that much along with I'm OK.

The example is actually anti-communication.

It proves this itself by being the title, a curiosity-triggering title. That is the result of too much withheld context, and it's a thing that joke writers and newspaper editors do consciously for exactly that effect.

If it were actually the best way to communicate this message, it would be a less clickbaity title. You wouldn't feel as much need for more info. "What the hell? Since when and why was your OKness even in question? BULL???"

Article isn't as bad as the title claims it will be.
When 50% of their admits are legacy (ie rich ppl) this is even worse.

Does this institution deserve any USG grant money?
Like the author I immediately concluded he was in a car accident with a bull and that the bull was dead. It's like a 6 word story:
http://www.sixwordstories.net
On the next iteration, we're planning on providing a `createServerQuery` function which will _not_ capture the closure and return a function that can take an arbitrary number of arguments to be serialized. `createServerQuery` will have a required `validator` option that will also run on the server to validate those arguments.
It's also with noting that there were other zero-CoVID countries that were able to maintain control of the virus with less significant lockdowns. The key was early detection of new outbreaks and effective, rapid contact tracing.

Between the initial outbreak and Omicron (roughly, April 2020 - March 2022), most people in China never experienced a lockdown, because each new outbreak was controlled locally before it could spread to the rest of the country.
> This usually holds for any large corporation.

This is the whole concept of market competition being a good thing for customers. Its also the thing that is hugely lacking in most major industry sectors because of decades of mergers and laws making it harder for new entries.

As you've pointed out, Microsoft will screw over customers the nanosecond it sees it can get away with it.
If both parents work from home and need to go on video calls several times a day, that size can get tough.
Yes, it is in fact creepy, weird, and objectifying.

Men's sense of entitlement to give "compliments" does not supercede women's right to not get creepy, weird, objectifying comments from creepy weird men.
Can I just say ... sigh ... I miss

1) Java remoting itself

2) GWT's "emulation" of java remoting to the client side

It was SO very, very fast (and safe) to add a new backend interaction.

Plus I loved that you could be so evil as to just serialize a java class, send it over RPC, to be executed on the other side. Security nightmare (even though it was fixable if you really wanted to), but damn, you can do absolutely everything with that.
Anti-vax isn't a term anti-vaxers came up with themselves, it's a term pro-vaxers came up with as a pejorative term for anyone who questions the safety of any vaccine. People who only questioned the covid vaccine and were fine with other vaccines were still smeared as anti-vax, even though the COVID vaccines were qualitatively different from all other vaccines in practically every way possible.
I was told by people that work for FAANG that each company reserves some number of first class seats for the daily SFO to China flights specifically for this reason.

If there an issue, some engineer responsible for the part can be in the factory in under 24h
That's by design. Implicit masking used to be the norm in older architectures, but programs would store data there with impunity and it would make it harder to extend the address space, so AMD64 requires most significant bits of an address to be either all 1 or all 0.
> Notably absent are Xbox consoles; they don't have a market-share lead in consoles, although though with their recent acquisition, they might in a few years.

It's important to understand that Xbox is almost a non entity in the rest of the world, it's irrelevant in Japan and distant third in Europe (beside UK where it's first/equal with playstation). Xbox 360 carved a bit of a share in the rest of europe but then Xbox One destroyed that in one fell swoop and it never recovered since.
Ok, so a simple solution is to compose your larger company of a bunch of startups that remain to operate as such, no matter what the larger company does. So anything that runs on top of these startups acts as a customer of these startups.
Well, at my country we have the extreme added cost in that you must let your phone take a photo of you or your computer link you to a government account when you open a bank account. If you are a foreigner, you must "register your identity" with the local government, a process that can take a week, and you will have to do anyway because you need it for everything.

Besides, KYC also helps recovering money from your run of the mill scams and fraud. The kind of thing that makes victims every day, so I don't think anybody here puts a negative value on it.
Well the first and biggest problem is that phd students are INSANELY cheap teaching labor. Math PhD programs run at a loss in absolute terms, but almost never compared to the alternative of having to pay market rate for summer instructors and TA/grading labor.

More to your point though: who in their right mind wants tenure after doing a useful PhD in math?

Math phds can be extremely remunerative if you focus on studying useful topics, avoid abstract nonsense, pick up domain knowledge, and stay the heck away from low paying teaching jobs like “professor” and “instructor”. Finance, biotech, and tech all pay good math phds comparable to or better than big tech pays mediocre CS phds. Mid six to low seven.

It’s a surprisingly low bar, since most math phds are incredibly romantic about choice of research area.
A Deep Dive into BlackMagic Ransomware
This is quite intriguing. In Ardour we have a 63 bit time type that uses the high (MS) bit to indicate whether it is a value in the audio time domain or the music time domain.

It did not occur to me to use the low (LS) bit as the tag. I wonder if the ocaml approach is faster or slower. We're not doing garbage collection, so the cool "pointers are free" aspect isn't relevant.

We're also even slower than the ocaml-style tagging for a different reason: we force atomic loads & stores because our values are by definition read/write from any number of threads.

[ EDIT: if anyone wants to tell me that my coding is crap and I could get a 4x speedup by doing <X>, please do: https://github.com/Ardour/ardour/blob/master/libs/pbd/pbd/in... ]
Move or Quit: Grindr Dictates New Office Rules Amid Union Drive
Two weeks after employees filed to organize, the company told most they had to change cities or would lose their jobs. It said the plan had long been in the works.
Grad students are essentially like employees, just with shitty pay and a higher dependence on the goodwill of their bosses to get their PhD. A large part of scientific research in academia is performed by grad students.

To compare this with an area HN is more familiar with, the equivalent to a grad student would be a junior developer fresh out of college in their first 3-5 years. Of course they don't know everything yet and they need some education and mentoring. But that doesn't mean it isn't a real job they do.

The job grad students do is roughly the same they'd do later if they stay in research.
How AI is transforming scientific research, with Rebecca Willett
You're saying that in isolation. If you have 50 other resumes on your desk for a React job, there's no way you're going to choose the guy who hasn't touched front-end since 2012.
I would generalize this to any extremely rich entity (looking at you Walmart).
Garph has no boilerplate and comes with Relay out of the box: https://garph.dev
I don't think we should reject reality just because we're concerned others can't handle that reality without reacting violently. The notion that we should downplay certain ideas because of crimes committed by people that misunderstand those ideas is not something I can get behind, sorry. Do you post on reddit a lot? The phrasing of your argument and the intermittent spacing has that reddity vibe to me.
This is a poor analogy. There isn’t a government mandate of floods and, if there were, one might reasonably choose to live in a home with strong flood protections.
Yes, if you choose other definitions for launch dates you can come up with many different timespans.
In the US, my accountant always (and as I understand it, the rules have gotten stricter) recommended against taking a home office deduction unless you really had dedicated space for equipment etc. and didn't have an office you could reasonably commute to. The way more typical "office space you often use for doing work" was long seen as a red flag for a deduction and, in the typical case, as you say, truly dedicated space is rare absent a large place and/or specialized needs.

I could make a room a dedicated day-job office but it would cost me way more to do so than I would ever get as a deduction and it would almost certainly be inferior to the mixed-use setup I use.
> MORE PADDING everywhere

It's so ridiculous. You ever wanted Explorer's "details" file list view to have horizontal blank space between rows so rather than selecting the nearest item you could just click through the list into a blank void and select nothing? Yeah, that's what the default setting is now. For a list view. It's like making up unusable space between cells in Excel for no reason.
No reasonable business is going to use potentially illegal platforms just to avoid a bit of extra paperwork.

Especially when it's typically handled by the accountant.
And this is why I suspect “renting out the family car” while you work won’t be a thing.
I think they just meant the author's email address was listed on the paper.
That... does seem like a good analogy for this situation!

OP is not likely to be able to change KYC/AML laws, nor is the homeowner likely to be able to prevent the region from flooding, but they might have some effect on the bank (or could choose another one) if others implement those laws in a more efficient or effective way, just as the homeowner could upgrade their house to handle the regional flooding more effectively, or choose another house that did.
Prisma is one of the runtime currently supported [1]. Metatype enables you to compose multiple runtimes together. Let's say you have model/struct product (id, name, similarProducts), the two first attributes may be stored in Prisma (like you would do it normally), the third one can come from another runtime such as an HTTP api and the engine will take care of resolving the data together. You can also add an authorization policy on any of the fields.

[^1] https://metatype.dev/docs/reference/runtimes
Phonons move piezoelectric crystals which generate electromagnet radiation which hops over the vacuum gap which moves the charge centers in the next set of piezoelectric crystals which generate phonons and propagate sound.
Well, one university cannot have a "top" program without some other universities having bottom or at least not-top programs. For excellent people to climb to the top of the pile, there has to be a pile of not-excellent on which to climb.
IPv6 threats are on the rise as adoption grows
tRPC is not at all intended to ever be a public API, the way REST or GraphQL is. It's meant to be a tight, private connection between your client and your server.

If you use tRPC in your stack but want a public API, you will almost certainly need to build that out separately, via traditional REST, or GraphQL, or maybe gRPC. This feels all kinds of wrong initially, and there are some obvious and not so obvious disadvantages to this, but honestly it's not all bad when you get down to it.
I have a Beelink SEi8. That little guy kicks serious ass, and cost me around $300. It's slightly larger than a Raspberry Pi 4, and supports up to 32GB of RAM.

I see people talking about the Mac Mini, but it can't hold a candle to these micro boxes from the likes of Beelink and Minisforum.
It's a little unclear to me what happened in Halton's case? Was he disregarded by his peers?
Of course you don’t need schemas or code generation if you are only targeting one language.
They're part of YC S22, so it's fiiiine. What use is a platform, if you can't promote the companies you invest in.
> If they didn't work for Harvard the government still need to pay for the food stamps.

This is a bizarre argument. Harvard graduate students aren't doing it for graduate student pay, as if they couldn't get better paying jobs. Graduate school is just a temporary gig, a pit stop for the sake of their much higher life ambitions. They wouldn't be on food stamps if they weren't grad students.
Are you sure level 5 autonomous driving is specific?
What would be the exact goal behind decisions in such a system?
Not even talking about the trolley problem, would the software optimize for speed or not harming people, for example? Obviously we would want a combination of both, otherwise people can either get harmed or not get anywhere in time.
But then, how fast should it take a corner? How much chance of human harm should it allow to get somewhere fast?
Furthermore, what do we mean by human harm? The system would obviously need to know what human harm is, to be able to avoid it. Which requires defining human and defining harm, both of which are incredibly difficult to do specifically - more on this by Rob Miles here: https://www.youtube.com/watch?v=7PKx3kS7f4A
I don't think level 5 autonomous driving is specifically defined. We just don't have systems intelligent enough for this to be a problem yet.
Also worth keeping in mind some of the cross language extension points in Dart.

Compiles to Wasm and can work with other compile to wasm languages.

Has quite good support for C, C++, JS, Swift, Java and Rust interop where they have tools that will write all of the glue code for you.

Also has decent gRPC support meaning you can use any other language that also fits that category.

It’s a small Dart ecosystem but it’s fundamentals are great and it’s extension points are much better than you will likely find elsewhere.
^ This is the problem we are looking for in this discussion.
This was already proposed and rejected. See the prior discussions on GitHub. https://github.com/golang/go/discussions/54245
> The hard work from maintainers turned Vim into a completely new editor

In what ways has vim become a completely new editor?
Unsupervised and left to my own devices, I tend to spend my time on what I actually think is the most valuable contribution I can make. Selfishly, perhaps, because that tends to lead me toward what I find to be the most fulfilling and enjoyable work. This tends to upset some people, because my maximum effort is not funneled toward advancing their immediate metrics. But others get it.
That's what the mobile game studio supercell did initially (hence the name): divide the company into a bunch of 15-25 person indie studios.

It also eventually became a monolithic org.

Same with Valve and flat org structures.

Once something scales enough it becomes the blob, like everything else.
In the last few days I’ve seen a lot of good blog posts that helped me with code. Companies like log rocket and digital ocean. It’s great content marketing and recruiting, even if the posts are just generally helpful and not specific to their service.

For devs who write, I do it as notes to myself or others when I think I figured out something useful, especially if it was originally unclear or I didn’t find any helpful examples. I appreciate everything I’ve read by others and I feel like contributing.

Since I believe in the value of writing, I can understand devs doing corporate blogging. They’re a team player and want to promote the place they work at. Maybe they make a real impact on marketing and recruiting and like playing on a winning team. Getting paid to talk about and evangelize tech is pretty cool.

Edit: fix typo.
Or they are drunk
The worse is people who had benefitted from social benefits defending these are not needed anymore.
Thank you - that's a super interesting example.