skysight-inc/HackerNews huggingface dataset:
It absolutely can be used maliciously, but if an attacker can add an alias to the environment, they might also be able to manipulate PATH, making a malicious cp take precedence over the original cp. So the point is moot.
I find this sort of process useful, but not necessarily for the obvious reasons.

Picking apart changesets after the face helps me find issues that are likely to crop up in review, because I am looking at a patch.

It also helps me separate contentious changes from obviously correct ones, which means the clearly good stuff isn’t held up waiting for approval on the complex.
> We don't worry about people memorizing proprietary source code and "accidentally" using it

I'm not sure why it's different, but that's a common concern with music. For example: https://www.reddit.com/r/WeAreTheMusicMakers/comments/4v8u8d...
> While it makes sence that we sibsidiae cost of food

That's already a thorny subject given that most governments also subsidize food sources that are vastly inefficient and resource-intensive even in cases where reasonable alternatives exist. Meat/dairy producers are still the primary recipients of subsidies in the US and many other countries, at least in Europe.

This number distinguishes between fruit/vegetables and other products, although the article apparently suggests that the use of corn/soy in meat production makes this figure more relevant:

> According to recent studies, the U.S. government spends up to $38 billion each year to subsidize the meat and dairy industries, with less than one percent of that sum allocated to aiding the production of fruits and vegetables.

https://jia.sipa.columbia.edu/removing-meat-subsidy-our-cogn...
Interesting to use a question for a prompt. Very nice.
I'm sorry, this indeed isn't correct. I cannot modify my comment for some reason now.
Has anyone tried to run the pretrained models on non Google Cloud hardware? Are normal PCs powerful enough to run it locally?
Purely anecdotal. I have seen a few people on HN and Reddit complaining about their outgoing mail being quarantined due to having a sensitive word in it and the support staff reading the email without their consent.
cloudscale.ch | Zürich, Switzerland | ONSITE | Full-time

We are an IaaS platform in Switzerland trying to offer a high-quality "cloud". We are working with Django/React, but knowledge in these technologies is not a must. We have also been working on a Kubernetes CSI driver and there's our own Terraform provider.

We are mostly looking for an engineer willing to learn. Ideally you have a preference for functional patterns. Currently we are however looking for someone with fluent German.

If you're interested, just email me at dave (at) cloudscale.ch and I'll tell you more about this job :).
We did! The other well known bacteria that can break down plastic were found in a plastic waste facility in Japan.

I think it's pretty clearly just a case of more is better
Apple during Steve Jobs era felt very much as his interpretation of Japanese Culture and Zen Buddhism. Everything from Product Design to Apple Store and Services. The only thing that Japanese dont get ( and they somehow still dont ) is Software.

Tim Cook first visit to Japan was in 2016 for business reasons. So I am going to say he has very little understanding of Japanese Zen culture, everything Steve took and put it into Apple.

Very unfortunate Tim Cook's Apple is nothing like Steve Jobs' Apple. It tuns out "Taste" and "Editor" is such a rare and unique skill set.
Traffic Secrets
I better quit coding and start ploughing.. get out while the gettin's good.
I believe there are tokenizers for Chinese language but haven't tried them since they aren't available by default in Android or iOS for example. In our app we've ended up having two modes - one for alphabetical languages and one for Thai, Chinese, Hebrew and Arabic, but in this case it's not actually using FTS but a plain SQL query.
While it is probably unrelated coincidence, Steve Jobs was one of the largest Disney shareholders and they would have been early on the production of Big Hero 6—whose main character is named Hiro—when Jobs passed away.
Good article but I like Turkish yoghurt
I'm preparing to release bash-modules 4.0 [0]. Can you give me feedback, please? I'm a non-native English speaker, so I need someone to help fix spelling mistakes, at least.

[0]: https://github.com/vlisivka/bash-modules
The reason species are going extinct is (generally) because their natural habitat/climate/food source are being destroyed - I'm not sure that preserving species so they can survive in some artificial zoo like ecosystem for our amusement achieves much - as you say the effort would be much better spent preserving the living species.
that's good enough for me. someone who makes sure that this network stuff is never activated without my knowledge.

as a linux user, i expect my distribution to take care of that, but for others it's good to promote a publicly available branch that safeguards our privacy
I can't help with the IF without seeing what you're trying, but for your other points, press Escape to interrupt a running program, Semicolons are used as string concatenation but you can use colons to separate statements, and STOP is used to halt execution
Ask HN: What's the best, but relatively unknown use of Git you've seen?
Hell of a comeback after a rejection.
Let's build a simple interpreter for APL, part 2 (2020)
Reasonable Effectiveness of the Multiplicative Weights Update Algorithm (2017)
Yes, it is worth it. Yes the learning curve was somewhat long, but once you get it, it becomes background. Working with SVN or perforce or CVS or VSS was such a chore and prevented experimentation or simultaneous work on the same code. I suspect it's not even a debate as to whether it's worth it among many of us.
The context was load average, not CPU usage percentage. The load of 1 means (more or less, I'm simplifying) "all the time there one task ready to be run, so no other task is starved". In most systems/situations you'd see load <1. But there are specific cases where it would be silly high. For example I've seen >400 on a VoIP conference server.

It's more of a "pressure" / "need" measurement. And yeah, applying that to per-process CPU measurement would be interesting.
Also, function body can be any compound command, so instead of braces {}, you can have parentheses (), which causes each function call to spawn a subshell. Very useful if your function needs isolated state or you change working directory and don’t want to affect global state. You can have exit command in such function, because it terminates the subshell only, not the whole script.

for, while and until are also compound commands, so they also can be used as function body directly without braces, but there’s no practical use for that, really.
> You are making a lot of unsubstantiated claims.

As are you!

1. I did not claim unity moved to FP, I said they dropped OOP and went to a data-centric processing. Even C (with Clang) now gets transformed into SSA form (static single assignment) in order to make optimising easier. The compiler is literally undoing the imperative programming! You claimed FP was a worse fit for modern hardware than OOP. That is an unsubstantiated claim.

2. I've done OOP for a decade professionally before another decade of FP. The OOP systems were by far the hardest to reason about and maintain. I can therefore argue this both theoretically and anecdotally. Industry is also (slowly) moving away from OOP. More recent languages like Rust and Go are no longer OO.

3. I guarantee that you will not see any future systems programming language that does not use static types. Dynamic languages will occupy niches were reliability and security are less important.

4. Fred Brookes is just one US academic. I'm sure Alan Kay likes OOP too. My point was that the US is very heavily invested in OOP, it's what the universities exclusively teach. Outside the US, OOP has always been much less popular.
Can you point to examples, please?
`bash` is hard to write properly.
Stock prices do not go down when interest rates are near zero; simply because investors have no choice but to buy stocks.

If the Fed fund rates were 2% or 5%, FSLY and AKAM would look very differently.
> and yet you still have to multiply the size of the container by the size of the data type inside the container in order to have correct behaviour.

I'm also wondering what is the correct behaviour? In C++ you very very rarely want the size in bytes of a thing (much less often than in C), especially when implementing a generic container.

In C++, every contained element could be a complex type with copy and move semantics and what not, so you should not just deal with plain memory.
It's far from jibberish. This is impressive.
Went through a big Kerouac / Beat Gen. Phase & thought to say that if you liked this blogpost, Kerouac’s Windblown World [1] is a book composed of his journals / letters he wrote late 40s - 50s

It’s one of my fav Kerouac Books & imo is highly underrated / not so well known & worth checking out if you enjoy thisv kind of read

[1]

https://www.amazon.com/Windblown-World-Journals-Kerouac-1947...
Yeah, check this article[1] for more details.

Not sure Peppa Pig is really the program to wow someone with 4k.

https://www.theverge.com/2020/6/29/21307620/apple-mac-netfli...
"Wouldn't it just be grand if we could write a spec for some piece of code, then let the machines do the rest?"

This is quite possible, if you write the "spec" in a programming language: i.e. write a test case. The problem is that people imagine a formal proof in, for example, English, being simpler or easier to think about than in, say, Python or C. In general this is not true. In general, moment you expect your "spec" (code) to be sufficiently precise for a machine to act upon it, the simplest way to describe it is a programming language.

And if you can invent a better way to describe it, and it is unambiguous enough for a machine to act on it, you've invented a new programming language.
afaik GitHub Inc is still independent company and independent from Microsoft
Conway's Game of Life as a Java server-state web application
Copilot isn't a good example because it was trained differently. A better comparison would be GPT3 vs GPT-J. Note that there's still a pretty big difference in parameter size.
The problem is not that the revenue generating neighborhoods are built in iterations but that they're financially unsustainable due to long-term maintenance costs.
You have an amazing eye! This is actually a research question that the DAVINCI+ mission aims to explore, are there/were there active volcanoes on Venus up until the recent past?

https://en.wikipedia.org/wiki/Tessera_(Venus)
John Lewis slams UK education system and offers staff literacy lessons
If it was one site it wouldn’t be an issue, but these companies actually cooperate, work together, or hire the same third parties to coordinate bans that span not just one or two companies, but all of the major companies and sometimes including payment processors, all in the same strike. That is the easiest way for them to avoid blowback, when the person has lost all forms of communication at once.
That's not why they renounce them. They just want to be applauded for saying the popular thing. Which is a downward spiral, because no one is quicker to cancel the moralizer than their own party of critics. They haven't actually interfaced with the artistic work; the concept of separating the piece of shit artist from the eternal art is way beyond them. Show me one great artist who said anything interesting about the world who wasn't an ever-lovin prick. I'm not saying "strive to be a prick because then you can be a great artist". I'm saying, separate the prick from the art, because if you don't, you have no art and you still have a whole lotta pricks.
It was called Aerial 3D [0] it was mentioned in OP article in a link.

[0] https://www.google.com/amp/s/techcrunch.com/2011/11/15/aeria...
The ‘docs’ subdomain should make authorship pretty clear…
First time I heard of it from you, and I’ve been looking at it for the past day. I’ll definitely try a demo project to see if it fits my needs.
Qovery – the ultimate AWS web console for SaaS startups
I made a none-gpt variant of this idea for fun after watching some breathless microsoft video about AI in VS code, which amounted to autocomplete sorted by popularity.

It is just a wrapper to howdoi with a sprinkle of extra logic to make it a bit more useful.

https://github.com/irthomasthomas/helpmecode

Rather than creating fake code that looks real, this gives you the S.O. code answers verbatim. So you know it is probably out of date or wrong. At least you cant delude yourself (if you don't know how to write a piece of code then how can you judge the code written by GPT?).

My tool is great for getting a quick reminder of syntax without needing to switch to a browser. I could improve it by adding metadata like the date of the answer and comments maybe.
You didn't really address what I wrote though.

And I disagree, it does fit the pattern which is what my whole rant was about. You seem to have a romanticized idea of what "real" engineers do as well. A _lot_ of it involves software, a lot of it is prototyping and finding bugs and hacking around them and refining.

If you don't like the digital electrical engineering because it's too close to software for you, try mechanical engineering in automobiles. If you've spent much time around cars, you'll know that they have a lot of quirks like this where it's obvious a problem has been found and fixed. For example an engine of a particular vintage might be known to be prone to head cracking, then a few years later they might come out with another engine with a lot of the same part numbers but revised head design or material.

The engineers who designed it were not gazing at idealized otto cycle equations or out polling the public about its welfare, and the company behind it was doing its level best to play down the problem and coming up with ways their dealers could try to nurse cars through their warranty periods.
I’ll also add that DDB would be unfathomably expensive for that type of workload. With 1,000,000 writes per second it would cost $3.25M /month with on demand pricing, or $93K/month with provisioned capacity and an annual agreement. That doesn’t include storage or reads. They were running on a 4 thread EC2 VM, so like $60/mo with a nice NIC. TSDBs are really good at logging, storing, and aggregating lots of floats efficiently. DDB shines for storing documents like product pages and returning them in ms or microseconds with a DAX cache, even with thousands of requests per second.
Consider a tweak to how *nix utilities report currently:

* 100% per core's for the factory target speed (what a CPU is sold to run at non-turbo/boost/whatever)

* turbo / boost displays figures above 100% (per core)

* special fake accounting buckets for not just cpu_idle, but also cpu_powersave, cpu_thermal, etc. Any status caused by yielding or reducing the runable time of that core.

* An additional (does this exist already?) counter of executed instructions, in addition to the run time for each task / thread. On multicore systems this should be recorded for each core the thread can run on. Large NUMA systems might disable, or node restrict, this for obvious reasons.

This would give a clear picture of both the utilization of hardware as a whole, as well in the program context.
Then this is what they should be focusing on. Although, for example, to clean up excessive modals with a lonely OK button that annoy you after every operation, you don’t need to fork wxWidgets, and you need exactly zero telemetry to know it’s annoying.
if it's years old perhaps it heatsinks are just a bit full of cruft nowadays?
Check out https://m.wikidata.org/wiki/Wikidata:Main_Page
The important thing to know is that Gamma is just an optimization step for low gamut color spaces. Ideally, you would just work with linear CIE RGB values and forget all about Gamma. Unfortunately you still have relics like sRGB around, so you cannot just ignore it, but you really should not read an article about gamma, you should read a book about colorimetry.

For example: https://mitpress.mit.edu/books/color-sciences
Sniper – block advertisements, tracking and more at the network level
The story about the cam and mic being activated suggests some deeper hacking of Android and iOS themselves? I agree some more technical details would have been nice.

Edit: Was meant as reply to noduerme
Nice language! Love the syntax too; quite similar to atto, but with a few unique features which really does make it easy to use!
> The JWT is stored in JS

Giving us, again and again, the same complaint received by every client since using react: refresh drops you to the login screen. It makes 'non computer' people extremely angry. So yeah, still have to store it in the browser.

And we are not alone: most companies that actually have clients that used to have this fixed it by now: don't break fundamental browser buttons, any of them.
no, if github does that the entire open source community will move to GitLab, much like the freenode to libera exodus.
Yeah, hopefully am going to get it working again today, so fingers crossed there'll be more fun along the way!
Does not seem very much in line with their response at the time of "basic telemetry" addition [0], or at least that's my impression. Telemetry can be useful, but can also be the first step towards something much worse that we could see with this project now. Is this data worth their image and Audacity's longstanding fame as a reliable, no-fuss program?

[0] https://old.reddit.com/r/programming/comments/n6kxm8/psa_aud...
No, it doesn't. I thought github launched a docs sharing product at first.
Might not be relavant to the discussion, but social supporting structures like police and schools is infrastructure too, as in they're part of a foundation for a social system. What you refer to as infrastructure, I take it, is roads, water supply, electrical grid, etc., which are static structures, but they're not so different from a school, since both have a static and a dynamic element: the building and the operators. Hm, this rant got away from me. Just wanted to argue some terms.
Wow. This is a fascinating set of models. And they're about why these rocks are on the surface! Impact events make sense, but the atmosphere is so thick, burning up meteors, it seems like the chances of landing right by an exposed set of rock like that from a recent enough impact would be fairly slim. The downwelling/convection model makes a little more sense. That was what I was trying to figure out. Not an astro-geologist here, just a garden variety HN dropout designer/coder. But I always secretly wanted to work for NASA. I appreciate the kind word. This definitely sparked my curiosity ;)
You're referencing a bash script that is run during the Github CI build:

https://github.com/audacity/audacity/blob/407be925e5226ddb49...

This is not for crash reporting.
Sim City is a game, not a simulation, and among other things basically ignores parking. https://humantransit.org/2013/05/how-sim-city-greenwashes-pa...
> You're absolutely right that terms like "7nm" have become decoupled from a specific measurement and are largely marketing terms, though

Everybody says this, if I've read it once on HN, I've read it a million times.

But it bothered me, why should it be difficult to come up with a reasonably meaningful number? Just find out how many transistors can be placed in a given area, pretend they are laid out in a square, and find the number on a side, to calculate the linear density.

Well, I looked up and calculated this for several chips/processes, and I found that the number was consistently around 10 times the published figure, in nm.

The further interesting thing I discovered is that this seemed to go way back with no particular change in the ratio.

So it appears to me that the "decoupling" of the number from reality is a myth; it's not "real" but it's the same ratio it's always been.

But then, there's no obvious (to me) reason why a realistic number is out of the question, either.
Thank you for being so honest, and thank for for sharing the links :)
Why a revolving door of team members is fuel for success
Americans - our society values work, money, self-sufficiency, self-sacrifice, individualism, success, entrepreneurship, etc.. more than quality of life, community, etc.. Not saying that's right or wrong, that's just how it is.
He recently did a great interview on the strongtowns podcast! Just got my EU citizenship and considering Utrecht. The US is a horrible place to try to raise an independent kid.
I feel like this is still very useful comparison precisely for the reason that those two models were trained differently.
Killing a mosquito is an act of self preservation, as valid now as it was 10.000 years ago.
Many of us live an existence pretty removed from the threats of the wild, but we we’re not totally detached from the need to “protect” ourselves. :)
Thanks for the response. This is fascinating.
This particular episode could not have been made today: 2020 taught us that masses of people setting fire to buildings and/or breaking into them are not "looters" or "rioters" ... they're "peaceful protestors" :-/

This video used the wrong term, and showed the wrong people doing the looting and/or rioting.
A human edit goes some way to limiting the set of controversial changes – it means there is a small human oversight that we can read through to determine.

All those are valuable, and it’s only now starting to get the sort of support that would allow me to say “No, none of those changes are contentious, and no, you can approve it.”. In the absence of that, some changes are contentious enough that I can’t approve it.
We can and should argue about the edge cases (especially with some form of non-subjective metrics for controversiality).

However, given we are looking to be useful at work, I think the anti-semantic review process is what will get us there.

From a technical POV, the major issues would be to introduce syntactic analysis of the text, to support dictionary.

I think that is probably fine, given that it won’t happen anyway, and I suspect that the direction of that work will help with parsing and analysis.

Of course, we could move past the scope of the syntax.
> old scientists wrote in books how to read each letter and its rules. It is written in detail where each letter will come out of the mouth and what features(like the sibilants, the stressed letters, the soft letters, the labiolinguals, and tremolo etc. ) it will have

Indeed, that is why modern scientists believe that ﺽ must have represented some kind of lateral sound, like a lateral fricative (or maybe a lateral affricate or a stop with lateral release – the descriptions aren't detailed enough to distinguish between these options.) But most modern speakers nonetheless pronounce it as a plain stop or dental fricative instead of lateral.

Having a description of the pronunciation doesn't mean that someone reading the description will be able to follow it perfectly. Otherwise everyone learning a foreign language would be able to develop a native-like accent just by reading about the correct pronunciation.
Their numbers not standing up is a pretty bold statement. Would be nice if you would back it up a bit more.