skysight-inc/HackerNews huggingface dataset:
As if everybody knows and follows those rules?
Because they're being a good user, for their good Bing.
SEEKING WORK | Europe (CET or EST) | Remote

Java, Scala developer.

I have 20+ years of experience developing software, leading teams, doing system analysis and managing product development for large enterprises and startups.

These days I use mostly Java and Scala (+ Python when needed). Although my focus is on backend development, I have experience with frontend as well. I have a track record of analyzing complex problems and finding efficient solutions and would be glad to lend my expertise.

HN name [at] gmail [dot] com

https://www.linkedin.com/in/amishchenko/

https://github.com/appolaris
> These parents are already invested in how well their child is doing educationally, so they have better support structures at home which is likely the largest difference in educational attainment.

I do think this is an important part, I'm just not sure how to get there. I think it's at least partly wrapped up in socioeconomics. Good school districts tend to be expensive places to live. That in turn means the parents are more likely to be able to afford supplies, books, maybe a non-working parent, half-days off to see the school play, a stable work schedule, etc. Then compound that with being surrounded by children with similar parents, so peers are also likely pushed to excel.

Contrast that with a single parent (23% of kids live with a single parent) who works hourly on a schedule they don't control, and is floating around the poverty level. Even if they really wanted to, I don't think they could provide the same level of support.

I don't know how we fix that without dramatically changing society. Still, perfect is the enemy of good, and paying teachers bonuses for helping students achieve seems like a good step.
> I wonder if there was corruption involved.

It clearly said it was in Chicago and involved a Daley.
They do and this and PIX payments are discussed in the article. Unfortunately with PIX and like with everything else enforcement is a snail pace compared to the move of the funds. You might get a money mole but you don't stop the underlying crime.
> Using machine learning, Flexsave continuously monitors your cloud usage to identify compute instances that are not covered by existing commitments

Huh.
I think that business is most often more efficient, but efficiency doesn’t need to be the goal for everything and those are the areas where government is needed. This is assuming that the people running the government aren’t just as corrupt and greedy as their corporate brethren.
> what the teachers will figure out how to do is game the system in order to produce the appearance of success.

They will certainly try. However, bonus systems exist all over the place in the free market, and they work.

The current system is quite thoroughly gamed in the teachers' favor by the unions.
Both of those prices strike me as quite high, given that Whisper can be run relatively quickly on commodity hardware. It's not like the bandwidth is significant either, it's just audio.
Yes, it was absolutely a terrible deal. But I'm not sure it's even Daley's biggest boondoggle (like the block 37 cave...)
Most come from well to do circumstances, anywhere from Aurelius to Weil, they were birthed into apposite economic strata, with enough 'wisdom' to ameliorate themselves in childhood from extreme rending poverty, and later on with that basis formulated such austere philosophies. Name me one truly unfathomable poverty stricken philosopher, think subsaharan famine levels, especially in their formative years, and I'll list you thousands of counter examples.
> some of the BlackLotus installers we have analyzed do not proceed with bootkit installation if the compromised host uses one of the following locales: Romanian (Moldova), ro-MD, Russian (Moldova), ru-MD, Russian (Russia), ru-RU, Ukrainian (Ukraine) , uk-UA, Belarusian (Belarus), be-BY, Armenian (Armenia), hy-AM, Kazakh (Kazakhstan), kk-KZ

I can guess why they might do that, but also wonder if it's an actual international group (nice to see countries working together so well! /sarcasm), or they threw in a few extra plausible ones to mask their origin. For example, if they just picked Moldova, that's relatively small country and would narrow down their location to one city exactly.
> I agree that vanity telemetry is bad for users, but killing ALL telemetry is bad for everybody

It's good for my privacy
I wish they had a very simple styled editor as a default. All of their editor options in the paid plan are clunky.

For simple notes, bold, underline, and monospaced styles might be enough (think Apple Notes or even simpler).
lil b started it, not 4chan
The easiest rule of thumb while traveling is that if you're the one who is approached(or, if there is a situation that is engineered to have you approach someone), you're what's for dinner.
I think it means to feel like you belong in that age range - consider the activities, the interests, the associations a 22 yr old is likely to have. Daily routines, accomplishments, responsibilities, goals, etc.
From my POV, it was basically a way to invest in early stage companies. Much like one could as an accredited investor via an early stage fund. It was extremely high risk, with a very long investment horizon.

The problem seemed to be that this was not widely what people took away from SPACs. Also, all the insider stuff was very scammy. I still think it was a good thing that fell into "we can't have nice things" because of all the assholes.
I’m not quite following your argument. If the gasoline taxes and vehicle registration aren’t enough to pay for the upkeep of newly public roads, why wouldn’t they continue to be funded as they currently are? There’s nothing to say that public roads must be toll-free roads. The tolls could even be lowered from their current values, receiving from the maximum drivers are willing to pay to minimum required for upkeep.
I'm not a cmake user (which probably explains the next sentences), but what I can't understand is why would you not just use make?

Whenever I've had to use cmake as a user to compile a project, it never seemed to be doing anything more special than make (except, ooh, colours!).

Can someone explain what I'm missing?
Just applied, looks like a great role. I've just moved to Canada and starting the job search after spending some time in the Rockies skiing. Hope to talk more soon!
But is there a better one?
I agree there was no tangible evidence, but there was circumstantial evidence, the lab's proximity to Wuhan and also scientists from China making the claims.

The problem is large chunk of the media didn't say, as you are saying, that there was no evidence, which would be fine to argue. They just said it didn't come from lab, period, full stop. There is a difference from saying there is no proof and that something didn't happen. They also labelled anybody who said it came from a lab a racist or xenophobe. There was no debate or discussion in the public sphere. People were literally banned off social media for saying it came from a lab.

I don't think any evidence that it spread from an animal to humans discounts the lab leak. The lab could have an animal which infected a human worked at the lab. There are also other potentials like an infected animal escaped the lab and infected somebody outside. Both of these would still be lab leaks.

We also knew pretty early on that China was hiding things. Suggesting it was gradual is wrong. There were a lot of conspiracy theories about the death of Dr. Li Wenliang in early February 2020, with the suggestion that China killed him to stop him from exposing China further. Dr. Li-Meng Yan has also been talking since April 2020 about China covering up things. Those are the earliest substantial claims about China covering up things that I am aware of, but there may be earlier cases I am forgetting.

I agree that today we have seen no real evidence and that we probably will never know the truth. China did that to themselves by covering up evidence and having shills in the WHO instead of letting all the evidence come out.
Ask HN: Why is newsweek spamming HN?
Hundreds of newsweek links on the site right now. What is going on?
I prefer "American Socialism", but maybe that's a tomato tomato difference.
> I don't think you have to be a SOLID cultist to think that preferring smaller functions, factoring out oft-repeated patterns, and relying on a language's abstraction features (e.g. polymorphism) are useful heuristics for managing complexity and maintainability in a codebase.

They look like reasonable heuristics indeed, but they're perfectible.

Factoring out repeated patterns, that's good. Keep that one. But I would advise to wait for the pattern to emerge in the first place, so that when you factor it you know exactly what abstraction you need. https://caseymuratori.com/blog_0015 (Semantic Compression)

The size of functions is a fairly poor heuristic. The main size you want to minimise is that of the entire code base. At the function (and class/module) level, it's better to minimise API/implementation ratios. That's how you know the function (or class, or module) is useful: small easy to learn APIs that hide significant implementations give you leverage, and help you minimise what you need to keep in mind whenever you're writing a new piece of code.

Relying on a language's abstraction features… yeah, I guess, though I generally avoid class based polymorphism. It's a bit heavy for my taste, especially when we have the ability to just pass closures around instead. Often that poor man's object is all you need.

> I don't think their critique is really focused on the nuanced differences between the various schools of "how to make your code nicer to read" (at least, I didn't read it that way).

It wasn't indeed, but you'll note his code ended up being quite a bit smaller than the original. All those abstractions are nice when they make your code shorter, or better organised but in this case they just didn't. We could blame the toy nature of the example, but still: all those one liners were terrible for the API/implementation ratio, it's no surprise they could be fused together so concisely.
KREA | https://krea.ai/ | Founding Engineer | Full time, in-person (San Francisco, CA)

KREA is building the next-generation image-editing tool that runs in your browser and is powered by AI. We believe that WebGL + WebGPU + the new research advances in AI make this a prime time to build a new platform for creatives with everything that software has to offer to them. Think of semantic search, image generation, image super-resolution, auto-colorization, etc.

If you are an expert in game engines / computer graphics (C++, WebGL2, WebGPU), AI (implemented papers from the SOTA), or infrastructure (knows about auto-scaling, debugging, monitoring, and deploying GPU (or nonGPU)-powered system to hundreds of thousands of users), reach out to d at krea dot ai.
Modeling Factorio with Category Theory: An extended puzzle
I hear what you're saying but there's a difference - if a seemingly subtle one - between "their motivations are racist/classist" and "their choices result in effectively racist/classist outcomes[, and they don't care]". Leading with the former puts peoples' backs up and terminates conversations IME.
The problem is, the goal of a business is not efficiency—it is to make money. There are many ways to make money, and they don’t all come from effiency of service.

(Of course, the goal of government is not efficiency either)
Not to sound rude, but how are you guys going to determine differences between user input and say, an input from an external sources like pdf, email, webpage, webapps? Do you have thoughts on it? If I make an application, I will want to link to external systems.

If there isn’t any way to distinguish it, I bet the attack surface is too large. If it is restricted to QA without external interface, then usability is also restricted. Any thoughts about it?
doesn't look so good in mobile
>Profound and true ideas can always be put in simple language.

Sure, you can reduce the passage above to "Chess is a game of specific, regimented roles, whereas Go is characterized an emergent, contingent understanding of purpose" — but you lose a lot of information compressing it like that, in the same way you lose a lot of information when you tell kids that black holes work like a bowling bowl on a trampoline. Sure, neither are incorrect at a phenomenological level, but it's such a reductive understanding that you can't accurately reason about it without reintroducing the "complicated words and sentences".
> I was still under the impression that DALLE was better (with better meaning the images are more likely to be what you asked for, more lifelike, more realistic, not necessarily artistically pleasing),

“Artistically pleasing” is often what people ask for.

> with the downside of it being locked away and somewhat expensive.

Those are enormous downsides. Even if DALL-E was better in some broadly relevant ways in the base model, SD’s free (gratis, at least) availability means the SD ecosystem has finetuned models (whether checkpoints or ancillary things like TIs, hypernetworks, LORAs, etc.) adapted to... lots of different purposes, and you can mix and match these to create your own models for your own specific purposes.

A web interface backed by strictly the base SD model (of any version) might lose to the same over DALL-E for uses where the set of tools in the SD ecosystem do not.
Typically laws get passed along with them allowing for an (insane) increase in fees associated with this. So the $0.75 toll might not be worth collecting, but on the Dallas tollway, every single one of those unpaid incurs a $75 charge on top. It very quickly becomes worth collecting.
> Hard disagree. Business optimized for the value it can capture in the short term. It will be more efficient at that.

Not necessarily true, many power generation projects are built knowing that they won’t be profitable for many decades and are happily funded by pension companies that treat them like bonds. Many government projects don’t get done because their payoffs won’t be seen within the election cycle.
EWW: Elkowar's Wacky Widgets, Rust GUI
This article is incorrect.

> The way we achieve exactly-once delivery in practice is by faking it. Either the messages themselves should be idempotent, meaning they can be applied more than once without adverse effects, or we remove the need for idempotency through deduplication.

The author is wildly overestimating the complexity of the solution by ignoring the existence of a very simple but critical concept: UUIDs

If the client generates and assigns a UUID to each message it sends, the receiver can easily check if a specific message was already received before by comparing it against previously received UUIDs and can discard duplicates.

The title of the article is misleading because exactly-once delivery is in fact possible by deduplication. The deduplication can occur automatically (without having to know any context about the message beyond its UUID); it can occur BEFORE the delivery of the message to the consumer... So the title and entire premise of the article is incorrect.

What the author should really be saying is that more than one copy of the same message may occasionally pass through the network due to failures... But they are misleading in suggesting that it's not possible to deliver exactly one copy or that deduplication is a herculean task when in fact it's trivial.
And I'm saying the place to have that fight is with the putative Aboriginals and not here on HN where everyone is just talking about the science.

I mean, I get it. People are mean. People are unreasonable. Lots of good discussion can't happen because people are mean and unreasonable. But you're not making things better by assuming bad faith and throwing shade at everyone else preemptively. That's just being mean and unreasonable.
Specs of Inexpensive 2023 Amazon Fire HD 10 Tablet Leaked: NFC and GPS
Various aboriginal cultures (there isnt just one) have elements which are much older but over 300 of the ~400 languages are from one family (pama nyungyan). This family's common ancestor is traced to a region in North Australia around 5000 years ago. These languages suddenly exploded and spread across the continent at around the same time other technologies and techniques seem to change. This was around the time of the Dingo introduction and this considerable Indian introgression discussed in paper--the dingo was probably brought by these people. I may have misremembered that these languages have some relation to south indian ones, it seems this is disputed, but this is all happening around the same time. There is a lot that isn't known about Aboriginal peoples and the genetic studies once they are performed (if allowed) are likely going to show a more complex picture than the usual narrative. To the person who called me a tamil nationalist or something i can only laugh.
Virtually all hydrogen fuelled vehicles use fuel cells, so do not use combustion engines, so wouldn't be banned.
In 2022, when these decisions were being made, it depended on the model. The Y and X did have such delays. The more expensive configurations of the 3 and S did not. The lower cost 3 and S's had longer lead times and I don't know which side of the divide they would fall on. And the cybertruck obviously is far in the future.
On the whole I would disagree.

1. Humans seem to do best in social groups of ~50 people. Connecting everyone to everyone doesn’t seem to be working very well from a societal standpoint.

2. https://www.theonion.com/report-90-of-waking-hours-spent-sta...

Does the internet make us more productive? Sure. Does this improve the human condition? Not clear. Will the sum total gains eventually outweigh the costs? Maybe. But then again, it may also destroy civilization. Generative AI distributed over the internet has the capability to unravel everything.
Russia fines Wikipedia for publishing facts instead of Kremlin propaganda
> ended up naked with no belongings at the bottom of a well

At least he wasn't thirsty
https://archive.is/7O6qV
> As we gather more data our understanding of human migration inevitably clashes with identity politics/nationalism and previous simplistic pre-scientific classifications based on skin color and facial features

Does it? Because most studies find that people living in the same country are indeed more closely related to each other than to people of different countries, roughly according to what you would expect from geography, and the simplistic categorization of humans into ~5 races corresponds well to clusters on a genetic map. See:

https://commons.wikimedia.org/wiki/File:Individual-level_hum...

https://commons.wikimedia.org/wiki/Category:Principal_compon...

For a longer examination, see https://slatestarcodex.com/2014/08/12/does-race-exist-does-c...
For my own curiosity, what's the benefit of a one-time engagement with Usage AI over a continuing engagement with a tool (plus proserv, if merited) like CloudHealth? Much of the trouble with AWS spend is due to deltas as the platform changes, rather than a single realization that AWS costs too much.

(Disclaimer: I was an engineer at CloudHealth four years ago.)
39% all goods exported from Australia in 2019-20 were to China. Of that 39%, over half of that was iron ore. Australian iron ore production is valued at $136 billion a year to the economy.

Unfortunately, Australia really doesn't have much leverage in this space, and forcibly re-nationalizing an asset like that, would cause major diplomatic problems, like the harsh trade sanctions imposed by China over the last few years due to Australia backing a COVID inquiry.
> This is an excellent book explaining the wonders of Xerox PARC and what they wrought for us all.

There's another great book which puts Xerox PARC into context, "The Dream Machine" by M. Mitchell Waldrop [0]. It goes into much detail about how Xerox PARC came to be and how the ideas behind it developed. It's the best book on the computer history I've read.

[0] https://press.stripe.com/the-dream-machine
> Even with attestation you could just daisy chain and use the attesting device as a proxy.

But you'd need the attested device to run the proxy server software, which would obviously not be allowed in the app store, and would be blocked by the gatekeeper daemon or the OS-level firewall. Well, proxy software would be allowed, but it would have to perform its own attestation checks on the devices it proxies for.

> Not to mentioned the billion of internet enabled devices that would never support it

The billion internet enabled devices would be allowed onto a special "safe" segment of the internet, which companies could apply to add their static IPs to. So your internet connected fridge could still phone home, but the manufacturer would take liability for any data that a rooted fridge managed to send out to the internet.

There might still be millions of old devices that don't support TPMs and don't have manufacturers willing to apply to have their IPs whitelisted, but the government will say that kicking these insecure unpatched devices off their internet would be a huge win for cybersecurity. Making people buy a whole load of new devices would probably also give a temporary boost to the economy too.
I would love to join, as a kid I felt working at the post office would be great. But the DC requirement is a hard sell.
I think in the case of Debian, packages are vetted and approved by repository maintainers before being hosted (the repository is curated). I think most application dependency repositories let anyone in and the onus is on the author and user to determine the legitimacy.

I imagine it's easier to get people to mirror curated, signed packages than, effectively, random code
Cepheid | Staff Software Engineer | $130k-170k + benefits | Full Time | IN PERSON HYBRID, SF Bay, Sunnyvale CA | US Only

Cepheid is a leader in the In Vitro Diagnostics space, we had the first EUA PCR COVID19 test approved in 2020. We are vertically integrated: from building our own plastic molds and injection molding the cartridges for our instruments to designing the software, hardware and wetware for our instruments and assays, there are many opportunities to work on every level of this stack.

We’re looking for a Senior+ Software Engineer to join the team developing the software for our next-generation molecular diagnostics system. This person will be a key contributor in the software engineering team that leads development efforts for software for commercial products as well as in-house research. The technology stack runs the gamut from Java and Windows, to Python, VueJS, Docker and Linux.

Familiarity with some or all of these technologies would be great, but we’re also open to a candidate that has a proven history of new things learning through doing the work. We’re currently in the process of remediating tech debt and developing a new systems architecture, so if you enjoy solving the puzzles that come from constraints imposed by existing systems, we have plenty of that, too.

Please reach out to me at iain.hartley@cepheid.com if this sounds like it might be a good fit, don't let the Staff title discourage you, it has to do with our internal pay grades: the only hard requirements are that you think you'd enjoy the work, you can learn quickly, be self directed and are in the area. Apply directly at https://www.linkedin.com/jobs/view/staff-software-engineer-a... though you might get filtered out by our recruiter.