skysight-inc/HackerNews huggingface dataset:
> there is an array of users

How big is it? All you know at this point is that it's at least 16 entries long. If the next line starts with `users[150]`, now it's 151 entries. Next line might make it 2000 entries long. You have no idea until you see the line.

> each is a map

But a map of what? `string -> object`? Ok, the next line is `users[15].flange[15]` which means your map is now `string -> (object|array)`.

Then the next line is `users[15].age = 15` and you've got `string -> (object|array|int)`. Each line can change what you've got and in Go this isn't a trivial thing to handle without resorting to `interface{}` (or `any`) all over the show and reflection to handle the management of the data structures.

> Prove me wrong, I can't think of any way it would not be trivial, provided one uses the correct datastructures.

All I can suggest is that you try to build `ungron` in Go and have it correctly handle disordered input. If you find a better way of doing it, I'd be happy to hear about it because I spent several months fighting Go in 2021-22 trying to optimise this without success.
I find it's not about who owns what. If you need to work on something that makes sense to you from a value proposition perspective, find a business model that matches your worldview. Your role within it will change over time, and you'll always be responding to stakeholders. But the outcome and your motivation to reach it being aligned is what matters IMHO.
They even don't need to be hacked if the Government wants to receive/alter the data.
Well they can narrow it down to the family, unless it was the very DNA giver that left that DNA sample on the scene of the crime.

And since 23andme (as I assume others) don't do these anonymously, there is no hope. Unless people use someone as a proxy (i.e. I-1 give my sample to a male colleague to send it as his-2, he-2 gives his sample to someone else to send it as his-3, and so on..). Police would eventually find the guilty in case of a crime, but the 23andme's of this world will be selling confusing (wrong) data.
>I think the father implied that "they don't play by the rules" = they will try to hack/steal secrets instead of completing their own race to the betterment of technology.

And US never stole secrets?
But these add nothing to the article but confusion. That's not how doing interference works. That's not any sort of weighting device. Could have been a generic galaxy-brain stock art and I'd be less annoyed.
Find a private lab to do the test. It may be a bit more involved, and cost more money, but not by that much.
Is there a project that does the reverse of this, namely mounting a filesystem where every write to a file in the repository becomes a Git commit?
Yes. Sometimes software will encrypt HTTP calls while relying on the operating system certificate authorities, so it's easy to intercept again using tools such as mitmproxy.

Sometimes you will be forced to hack the software, to allow interception or to replace a key. Unless they use a symmetric key that is easily found, but I have never seen that.

And then you have the monsters such as Widevine.
Similarly with fugitive in vim, which is fantastic. Diffing, resolving conflicts, and moving through file revisions (and a lot more).
I don't really agree with the OP, but I do think there is at least one, possibly two such examples. The pretty clear one is nutrition: the vast majority of studies and recommendations made over the years are pure bullshit, and quite transparently so. They either study a handful of people in detail, or a huge swathe of population in aggregate, and get so many confounding variables that there is 0 explanatory power in any of them. This is quite obvious to anyone, but the field keeps churning out papers and making official recommendations as if they know anything more about nutrition than "missing certain key nutrients can cause certain disease, like scurvy for missing vitamin C".
Ok, but none of modern computing was designed around this mentality. Virtually all computers are trivially compromisable if you have physical access to the machine.
ev.energy | Remote - US, Canada, Europe, UK | Full-Time | https://www.ev.energy

Lots of folk assume driving an EV is as green as can be - but where is the energy coming from that's charging your EV? Charging your EV at peak times puts pressure on the grid, which typically means the electricity is coming from burning fossil fuels. This is the problem we're trying to solve - our app enables drivers to align their EV charging with energy from renewable sources. This is better for the environment, cheaper for drivers, and great for an electricity grid under increasing strain.

We're hiring for a number of roles having raised a Series B in July (33m USD) led by National Grid Partners. We're a team of around 120 people, working remotely across NA and Europe. Our tech stack includes Python, Django, AWS, React Native and Typescript.

What are we hiring for?

Technical Lead - Vehicle Integrations (NYC based given demands of the role)

Technical Lead - Solutions

Senior Mobile Engineer - Solutions (fully remote)

Senior Mobile Engineer - Driver Experience (fully remote)

You can check out more of our open roles, salaries and benefits here - https://www.ev.energy/careers

Feel free to get in touch at hiring@ev.energy if you have any questions before applying. Thanks!
They have it. It's called Bard. It's just not as good as one might expect from them.
Implementing Salesforce can be a complex process. A Salesforce implementation project plan is essential for ensuring a smooth and successful rollout. It should include a timeline, budget, resource allocation plan, and risk mitigation strategies.
Congratulations, you've reached a stage very few arrive at: everything social is arbitrary and you get to choose how you build your own meaningful set of arbitrary decisions.
there was a craze for DNA analysis 10+ years ago, the idea being 'if we can analyze e-commerce transactions, why not the human DNA!' The UPS being mostly around Health than Ancestry. That's flopped in my view.

Recent Gnome sequencing research is revealing that actually a Gene (downstream) doesn't necessitate a Health/Medical Condition (upstream) [1]. I think we need highest security measures, user education and Regulation when it comes to DNA, medical records, and biometric data (face, finger, iris, voice etc).

Charles Darwin & Co documented their theory of evolution well, there's enough ancestry there for most i think, at least as a solid starting point / platform. My guess would be if there was more education around theory of evolution (science), there would be less interest in Ancestry services (DNA based), leaving only a Medical case for them, and hence demanding greater protection/security.

[1] A biological relativity view of the relationships between genomes and phenotypes, Denis Noble - https://doi.org/10.1016/j.pbiomolbio.2012.09.004
Simply put: The intersection of "values Linux", "has the technical chops to implement it" and "thinks using fingerprints is actually a good idea" is an empty set.

Maybe some people in this thread think they're in that intersection, but I don't think anybody actually is.
I don’t understand why Apple doesn’t provide a rock solid first party FUSE implementation. This and a container story are the main things holding macOS back.
The biggest reason for that for many complex processes is that creating a new process (and tearing one down after use) is relatively expensive under Windows. Under Linux (and Unix-a-like OSs generally) creating a process isn't much slower that creating a thread in an existing process, so child processes tend to get used with relative abandon – when an application or script running this way get used under WSL1 (or other wrapping layers over Windows like Cygwin) they were much slower than in their more native environments.

It goes hand-in-hand with unix-y filesystem access patterns: creating temporary files and named pipes all over the place as the cost is relatively low.

This is also why Unix targetted servers tended to use multi-process models rather than threaded ones: if there is little performance advantage in creating threads, and you don't need the more performant IPC that they offer (not actually IPC: they offer in-process data sharing), the relative simplicity of spawning process makes them more attractive. This has changed a bit over time though: the ubiquity of multi-core CPUs and changes in scheduling practices & such to take better advantage of them has made threads a bit more attractive than they once were under Unix-a-likes too (even when you still don't need the in-process data sharing).
If you're not using neovim you're really missing out right now IMO. It's a renaissance for a hackable text editor because it uses a sensible modern programming language (Lua) rather than vimscript (yikes) or elisp (eh).
The wealthy must want this bill-- since flying is the only way to get to places... they probably don't want to be tracked so easily when they go visit Epstein's island.
For me the higher frame rate is not really about response time, it is all about smooth motion. Panning the camera at 60Hz is just barely acceptable. 120Hz is where it starts looking real nice and I can really see things during the pan. 24Hz pans are unwatchable garbage.

A movie properly authored at 120Hz (not interpolated with potential artifacts) would be objectively better than a 24Hz one in every possible way.
M̶o̶s̶t̶ ̶p̶o̶p̶u̶l̶a̶r̶ desktop operating system

Most used desktop operating system. There, fixed it for you.
That's a different type of ambiguity. That's ambiguity in the wording. The bureaucrat in question is saying they'll make the next thing illegal straight away, not that they need to go fix their poor wording.
You could equally well argue that it's the government's fault for not expressing the spirit they intended into the letters they wrote.
I'm not celebrating anyone. Although I do have an appreciation for policymakers who can adjust quickly, and I recognize that making rules that aren't exploitable is difficult given you're fighting an uphill battle against incentives and the opponent will therefore attempt to find any small and unpredictable loophole in order to maximize profits.

> Their incompetence is at best causing a lot of wasted effort.

It's unclear if you're saying the intention of the rule is bad, or merely the way the rule was implemented is bad. If you're talking about the former, you haven't justified that position. If you're talking about the latter, then you are fixating on an irrelevant detail that will be corrected and should step back and look at the bigger picture.
I'd bet even faster.

The West pretends that Taiwan is another country with another totally alien set of people who hate the mainland. However, that is not really the case. I imagine it's fairly easy to poach TSMC personnel, who well now realize that Taiwanese semi-conductor industry is going to be ruined by American meddling in the coming decade (much like they did of Japan's).
Bangalore.

Pros: Weather is as good as it comes. Quick and easy access to one of the most beautiful places on the earth - The Western Ghats; among other places. Decent residential infra - depending upon what income bracket you fall in. Cost very reasonable. Excellent salary if you are in IT product development (sometimes even better than UK/EU). Cosmopolitan crowd. Excellent and varied food options. For alcohol lovers - it is essentially becoming a pub city. English just works. A lot of work that you do yourself in other places you may hire people to do at very low cost (yes, it's a low income and low living cost city and country). Cheap and well connected public transport (well buses really). And, well, it's home.

Cons: Traffic (for WFO you "must" live close to office unless it's metro to metro). Corruption all around. Rent spiked absurdly in last 2 years. Kinda inadequate metro rail network (and corrupt officials and politicians make sure it grows at like few kilometres/5 years). It's becoming a pub city. Development of the city is haywire/all over. Future of the city looks really bleak.
> SemVer is an actual spec with well-defined terms [...]

I dissent, it is a pseudo-specification that looks like a proper specification but isn't. Many proper specification starts with a glossary because you can't get everyone to agree on common words that don't need a definition. Let me give some examples.

• SemVer never defines what the "increment" means---is an increment by more than one allowed or not? Can one release a minor version of given major version (say, 1.2.0) when a higher major version (say, 2.0.0) has been already released? If it's allowed, how should later versions (say, 2.1.0) be related to aforementioned versions?

• SemVer says the "contents" of once released version must not be modified, but unlike "API" which is a variable at the software's choice, it is never mentioned elsewhere---does the contents include a documentation or not, say?

• SemVer explains how to compare pre-release and build identifiers separated by dots, by dividing them into "identifiers consisting of only digits" and "identifiers with letters or hyphens". And then it mentions "numeric identifiers" and "non-numeric identifiers"---which one is which? The former should be numeric, okay, but the latter may still contain digits so is it "non-numeric" after all?
YouTuber Trevor Jacob jailed after crashing plane for views
Is there any way to get rid of the banner that moves with you as you scroll down the page?
Linux does have to run on the hardware if it wants to be used by people. Blaming vendors doesn't fix the problem or get the community anywhere. This just reeks of being blinded by pride.
I think it's in the works for Puma.

Tenderlove posted this gist a while ago as proof of concept:

https://gist.github.com/tenderlove/d68d9a3c4f7941192c9b
> what does stop them to do the same for the information in X, FB, YT, and any other trove of information?

Nothing. I believe all governments in theory have the power to do that in one way or another. Governments write and enforce the laws of their country.
>It's just strategically to slow down the military and other development of China, right?

Not really. It is to hinder the economic and technological development of China.
Doesn't look good does it?
Yes, true, but the idiom "the law is an ass" doesn't exist for no reason.

Politics created the rules; drew the line beyond which is "bad". Nvidia stayed under the line so as to comply with the rules, and yet "politics" still doesn't like it.
Do they store those and pass the to some system? Or are they just for verification of biometric passports?
Eh, C₆₀, one of the largest molecules with observed quantum interference, close enough.
https://en.m.wikipedia.org/wiki/American_Service-Members'_Pr...
France reduced nuclear due to capacity factor.

70% of the power generated in France was nuclear, but significantly less than 70% of the electricity used in France came from nuclear. They needed to import power in high demand periods and export it in low which at market rates was a large net loss, on top of this they couldn’t export enough so they needed to curtail generation which raised cost per kWh.

Other countries installing wind/solar impacts how much nuclear power France can export going forward. Even with the vast subsidies France was willing to supply it’s just hard to justify internally.

> It's important to recognize that costs of nuclear in many countries are high because of the environmentalists. It's very easy to generate endless lawsuits, or convince your state/country to shut down perfectly safe reactors just because they are nuclear. This behavior just destroys the value prop.

Things aren’t that simple. It’s a long and complicated history with different issues happening at different time periods in different countries.

Other countries aren’t like the US, and we ran into capacity factor issues with nuclear. The US stopped adding nuclear largely because increasing demand for electricity stalled out. EV’s might slowly push demand up, but battery backed PV is simply cheaper across most of the US.
Well then, they can have that same alignment with an actual high frame rate movie at 120Hz, displaying every 5th frame.
I'm neither seeing the cause being mentioned as unknown in that link, nor would the cause being unknown imply anything being mysterious?

Like if you find that your car has broken down after 200k miles, you might not be able to determine the cause, but it wouldn't exactly be some kind of mysterious physical phenomenon that would puzzle scientists. Obviously, something wore out. Why/how is this any different?
The "Next Big Thing": 8 New Technologies That Will Change the World
And this isn't complete and utter bullshit?

My e-mail address (after requiring JS and cookies) was allegedly found in an collection of avatars ...

I'm sure it's now in a collection I rather not have it in.
Sympy. Great alternative to Mathematica.
Twilio Video Going Down
I think its already too late for me. I've seen too many negative posts about working as a software engineer that I would rather choose to create something on my own.

I've spent most of my spare time programming stuff for Minecraft, because I liked the game and the challenge + appreciation from others. I could programm all night long for this game. Sadly the motivation has faded.

Nowadays I am constantly scrolling hn, watching yt videos etc. in the hope to find something that finally sparks my interest again.

Not sure if I can find this in a 9 to 5 job.
Great work. Actually it's sort of breakthrough because it makes interesting things possible. (if it's not too late...)
Because unless you want to expose your Ruby server directly to the internet without a load balancer, there isn't much to gain in having HTTP/2 between the LB and the app server.

I'm curious though, what's your use case to and HTTP2 up to the app server?
> Blaming vendors doesn't fix the problem or get the community anywhere.

Neither does blaming Linux developers.

But the fact is, Linux developers are doing their best to cooperate, while hardware vendors aren't. It's not about assigning blame, it's about describing the objective state of facts.
Which is why I used terms like "in my opinion". Data is great but slow and I know my feelings are reciprocated by many others. Give it a year and see if current sentiment affects the stats as this is an ongoing issue while the data is over a year old.

Either Tesla folds OR sales drop because you can't service your car. This isn't rocket science, but unless you have sales data for the last month there's not much to really debate with beyond anecdotes.
The Xbox360 already had unified memory too. That gave it a slight edge compared to the PS3 in the long term because it was more flexible compared to a fixed 50:50 split.
Well, until WWI that was largely the ruling method of choice across the entire continent, eh...
> Cloudflare has no mechanism for blocking websites through 1.1.1.1., and we have never blocked a website through our public resolver

Given 1.1.1.2 & 1.1.1.3 exist this is pretty obviously a massive lie.

Indeed they drive coach and horses through the entire argument of the piece. Apparently unaccountable arbitrary blocking based on lists provided by organisations with a long history of bigotry and that actively discriminate against sex workers and queer people is fine as long as crooks and thieves are protected.
> (NOT mint, it's Linux with guide rails, but you've taken away most of the power user focus and still have most of the footguns)

FWIW people said the same thing about Ubuntu.

To be perfectly honest. Mint is a decent enough way to get started.

Yes, it's easy to use, yes, that's a good thing.

One very unfortunate thing with "easy to use" distros is that when it fails it's much harder to fix than ones with a steeper learning curve for some reason. But most people have this issue with Windows already.

All things being equal: I would not suggest someone who wants to "get things done" immediately with a linux OS & coming from Windows: to use Arch or Debian.

Most likely I would recommend something like Mint, because it just "gets out of the way" most of the time for the majority of users.

This isn't a holy war, this is pragmatism, and giving people choice is not actually helping them adopt a linux that's best for them.

Just use Mint until you find it has limitations you can't bear, then you'll have enough buy-in and understanding to jump to something that suits your needs. But making the jump in the first place is the most important part. Not what you jump to.

Easy to use is valid.
My coworker who lives in Vancouver, Washington calls it the Portland war zone. When the riots were going on he would say I’m not sure if I see smoke or tear gas over there but it’s definitely not fog.
Even if you don't use it for state, there's still a lot of code and read-only data that could benefit from being executed directly out of Optane.
Tesla is still completely dominant in Denmark:

https://fdm.dk/nyheder/nyt-om-biler/2023-07-fart-paa-disse-b...
Yes. Expect "hosting" means I can access all kind of services via public SSH-port.
https://www.wusa9.com/article/news/verify/american-is-charge...
This hasn't been implemented because none of the people who value Linux and have the technical skills to implement this care about fingerprint readers, nor care to support people who do. If you don't like that, then do it yourself or pay somebody else to do it for you.
What makes debian slow?
A lot of lower end TVs have really bad implementations of it. Maybe try it again on a LG G3 or a Sony A95L and it might be completely different from what you remember.
Previous discussion: https://news.ycombinator.com/item?id=31104691
ChatGPT sets a baseline. If my answer isn’t better than ChatGPT there would be no point in employing me. But students use it all the time. They use it to cheat. They use it to brainstorm.

I have plenty of criticism for chatGPT. It attempts to fake nuance by creating shallow syntheses of conflicting info. It doesn’t understand anything it talks about systemically. It has no insight into the user.

But it can regurgitate a list that you can use to structure your answer to a student’s question. It’s interesting to me because people do want me to believe it’s coming for my job. It’s a way off yet.
>All of Western Europe would join in.

All EU countries bend their backs when US say so.
Language is ambiguous. That's why we have judges.
Like Itanium, it was one of those Intel projects that was simultaneously too ambitious and not ambitious enough.

If Intel really wanted to redesign the Von Neumann architecture, they would have had to be prepared to absorb losses for much longer, way north of a decade.

The alternative might have been to focus exclusively on providing SSDs using the new technology and maybe try to segue into this new memory architecture 10 years later. Like Itanium should have initially focused on beating competing x86_32 chips of the era in benchmarks and ship the new ISA as an afterthought.

Thank you, Intel, for trying to push the envelope, though.
What about people who would want to donate their data to further the research?
That's the thing. You still have to think about lifetimes when you refactor C++ code too. I have accidentally introduced segfaults refactoring my own C++ code, that is for certain.

You still have to do all the hard work thinking about lifetimes even in C++, things like whether lifetime A will surpass lifetime B and all that jazz. It's just not spelled out.
It's a real shame we can't force Intel to license it, and instead have to wait probably another decade for the patents to expire.
Two new versions of OpenZFS fix long-hidden corruption bug
> I would have a wealth of information about children out of wedlock (blackmail)

And then there's a moment of cultural confusion as the younger generation of parents looks at the person attempting blackmail and says "Correct, we couldn't afford the wedding. Were you offering to pay for one?"
I thought ancient meant 1000+ years ago?
Why does changing the opacity settings make parts of the output jump around? looks like it's non deterministically rendered based on the settings.