skysight-inc/HackerNews huggingface dataset:
Lawyers contemplate lots of things in multi-page agreements that most people don't read :-) The two times I've been acquired (by a public company but I think cash deals), unvested stock has been converted to the acquiring company's stock at the equivalent value and on the same vesting schedule. Of course, this will be a private company so the situation is different.
Oh that’s easy. I would make it so that everything oil the solar system was edible and nontoxic to human beings, thus solving world hunger in a single swoop.

Additionally, this would solve people’s worries about nuclear energy, allow all water to be potable, resolve many pollution problems and make exploration of Mars so much easier (we can breathe the air and eat dirt).

As for everything else, I would leave it as it is… I’m not sure if you could still call us humanity if you change too much about human nature (e.g. forcibly ending wars, reducing conflict drive, etc.)
Given that the site is down and this is hn, I’ll just add that I’ve been planning to make something like this with an old 302 rotary, pulse to tone converter, pap2t, asterisk, and a program yet to be made that hooks it all up as a mic/headset for a computer.
The 6am data point shows you that simple overprovisioning is not sufficient. DE would have needed about 500 GW wind capacity to replace fossil fuels at 6am. At least without having any other backup.
Is it running 24/7? How is the camera (sensor) holding on? Is the image quality still ok?

I had the same plans, but I was always afraid that running the camera for a long(-er) time will degrade the sensor fast, so te phones are collecting dust in a drawer now :)
In general, it has to be exact. There are some exceptions (e.g., the same build works on the OnePlus 3 and OnePlus 3T), but that's rare, and it will be very clearly indicated if that's the case. Unfortunately, your phone does not appear to have such an exception.
Not an answer to the question, but pertinent. I'm hiring and I recently extended an offer to someone and that person responded by saying it wasn't enough money. Our HR department and I went through all the different salary surveys and we determined our offer was fair. The person countered by saying That was the amount of money that they needed. I said okay please submit a consulting contract. They submitted a consulting contract with someone else's name on it. I called them and they said "oh yeah, you caught me, I was trying to bill two different companies for full time."

Not hired.
In fairness, demos are exceptionally optimized so I would not use them as a comparison.

Yet, we are talking of 30 years of hardware evolution here (The Amiga was from 1992) to get the same performance. This is comically bad.

(I'm not blaming the game itself, but the software stack)
Edge detection / highlighting and color banding, maybe?

"Selenium look" ... forgive me but even when every small town newspaper had a darkroom, how common a phrase was that? You might need to write a lexicon of what you're talking about just to help preserve some of that knowledge for the world.
> How many of the functionalities the author misses and doesn't want to install "unsupported 3rd party tools" are NOT 3rd party tools in ubuntu?

I don't think any are. From a quick glance, everything should be included in Ubuntu's officially supported "main" section.
I'm the target audience for this device, and this is the most important point I'm taking from the reviews.

I think the console might be too small for crank + buttons usage. If it'd be bigger, it could probably rest comfortably in the palm. In it's current form you'd probably need to have it rest on your pinky slightly elevating it up to use the dpad with the thumb.
That sounds to me like speculation on why it might fail in the long term and not explaination why it clearly already failed.

I am not arguing that copyright as exists now is some universal good. It just dont seem failed to me at all. It generates a lot of money. Countries that ostensibly dont respect it seem to be mostly poor - their people dont have money to pay much in the first place.
I miss the ability to set arbitrary shortcuts and bind them to arbitrary menu items. Also, shortcuts are not very consistent across Linux applications, compared to macOS, which is much more homogenous and less surprising. OTOH, that's not a deal breaker and I keep using both Linux and macOS daily.

macOS is frustrating to use without a mouse. On one side the shortcuts are consistent, work everywhere, and are very deeply customisable. Really much better than anything I have tried on other platforms. All the menus are very easy to use without a mouse once you know the shortcuts (which, granted, are not obvious if you don't know they exist). Emacs-like shortcuts in all text fields are absolutely fantastic. The fact that Command is used throughout the GUI leaves Control available for things like terminals, which is awesome (e.g. there is no conflict between Control-C to kill a process and Command-C to copy some text). But at the same time there are things like window management that pretty much require a mouse, but really should not.
The quote implies that the spending is harmful. However, if Ukraine had spent less on defense over the last 5 years, it’s people would be worse off today, clothed worse, less well fed, under Russian (possibly genocidal) occupation. If they had tripled their spending, perhaps Russia would not have even tried
> Lineage actively and knowingly break the Android Security Model

Can you provide evidence for this?
'What really interests me is whether God had any choice in the creation of the world' - Albert Einstein
Surely it's up to you now to make the case as to why it's relevant? A 2 two word answer just stating the opposite of what the previous poster said doesn't magically make it so...

I agree with other comments here that your "revolutionary" music IDE gets spammed into every discussion related to music - but the actual website you link to doesn't really give any hint as to what it really is either, just a bunch of vague sounding marketing friendly hype words.

I hope what you make truly is revolutionary & unique and I will take a look at it when it launches out of curiosity (so your relentlessness in plugging it has, it would seem, worked). But please can you explain how it is relevant to the article / discussion here?
> basic SMSing

Aw man, typing an sms on a rotary dial would be fun :D It would take half an hour to respond, but still fun a first few times :)
Yes, find the entities/resources in the domain, model them, model their state and what makes them change state. Give names to those states and what makes them change.

Applied this to a public transport ticketing system, it has entities like "Patrons", "Tokens", "Trips", "Fares", "Passes", "Stations" etc.

Patrons can be registered or de-registered. Tokens can be Assigned, Unassigned, Blocked. Trips can be Entered, Exited, Completed. Tokens are used by Passengers (which are different to Patrons, think Parent buys a Token for Child that is travelling).

Model each of those Nouns and define the verbs that change them (eg Register Patron leads to a Patron Registered event).

DDD Smells: Words like "create", "delete", "modify". Betterer names are things like "register", "suspend", "assign", etc.

Focus on the Nouns and then the Verbs will follow. A lot of design seems to be on workflows and treat the Nouns as passive things that get changed.

I think of how it would work if people were doing it, not computers.

I want to open an account at a bank.

So there are two actors so far, me, and the bank. There's a Noun, an "account". What can an account do? Well, from that sentence, it can be opened. Who can open one? What is a name for me? Customer? AccountHolder? Client? etc. What are the details about the "bank", it has Branches and Ledgers and etc.

Note that absolutely none of what I've described above is about implementation.

Some of the gotchas are thinking that, for example, de-registering a patron is the same as deleting them. Developers love to model everything as CRUD, whereas CRUD are data operations, not a domain activity. Its very rare that you want to actually delete an entity. Accounts get Closed, but they don't get deleted. They get Archived.
I want to know "will I like typing on this keyboard" without buying it first. I can't tell that from reading a dozen reviews, because people love that clacky IBM keyboard that drives me up the wall. Keyboard enthusiasts are not to be trusted. Graphs give me a much better idea of what I'd actually be getting.
The vast majority make less than that. At large law firms 1st year law school grads routinely make that. A lawyer billing 800/hr might bill 2000 hours in a year for over 1M per year. Not sure you have a point?
That's fair, and lots of wealthy people have photos with her or Epstein even if they didn't participate in his pedophilia ring, though many of them took their money. It's just a starting point, though Musk's pettiness and egotism can't be underestimated.

Other options:

- Implying Musk did participate in the pedophilia ring (not true that we know of, but Musk does have experience with accusing innocent people of being pedophiles)

- Tesla being an absurdly racist place to work: https://www.cnbc.com/2022/04/14/judge-finds-tesla-liable-to-...

- Rampant sexism at SpaceX: https://www.lioness.co/post/at-spacex-we-re-told-we-can-chan...

- Reminding people how bad the AI is in Tesla vehicles and how many people it's killed and almost killed, and how it gets worse with every software update

- Animal cruelty at Neuralink: https://www.the-sun.com/news/4662578/elon-musk-neuralink-tes...

- Credible reports of emotional abuse against partners: https://medium.com/@webwifi/open-letter-to-grimes-682c2d9cee...

- Reminders that Musk didn't invent or build anything at Tesla, but rather bought the company from the two founders that did all the actual work, and that he's a spoiled brat in general

Anything to put oligarchs in their place is always a good thing, since Musk is far beyond the point of absolute power corrupting absolutely.
Not "Always". A lot of spending in the military is wasteful. This typically means a lot of people just are free loading.

Then again there's a lot of consumer tech that comes out of military research like the internet.
nice, hackernews is the new place to be for secularity
> Also, military provides plenty of people to a) have a purpose b) be physically fit

You know, have we considered maybe a massive increase in sporting leagues? The kind where generally people don't get murdered?

Training people to kill each other and then having them do so seems a literally sociopathic way of accomplishing the end of physical fitness and giving people a purpose, no? A massive network of athletic tournaments and government-subsidized athletes would probably be a lot cheaper for the outcome too.

I get this isn't really why we have militaries (I think? I hope?). I honestly think it's a pretty ridiculous suggestion to make that it is, or that it justifies them. If the military expenditure is to be justified, it's sure not for that.
“When Machine Learning Fails: in Pictures” could be a bestseller, with the right pictures.
did the repo ever exist or was he joking, or teasing?
I'd say the difference between a shitpost and trolling is malice. Trolling is done to get a rise out of someone while shitposting is meant to be treated as just detached absurdist humor.

With many people on social media being increasingly touchy about the slightest perceived offenses, calling something a shitpost acts kind of like how /s indicates sarcasm. IRL it's easy to tell when someone you know is joking when they say something that might be wrong or offensive, but the same mechanism doesn't necessarily exist online, thus the rise of "shitposting" as a term.

E.g. if I were to say something in favor of flat Earth theory, people who know me would instantly know I'm being absurd for the sake of humor but someone seeing the same posted online might assume I'm a flat Earther.
I believe the reason Lineage doesn't do this (along with things like SafetyNet spoofing/passing) is to stay on the right side of Google et al. This way there's never a threat of a legal shutdown à la Vanced. If Lineage was backed by big foundations/folks with deep pockets that could change.

I have no idea why GrapheneOS takes this risk, but am grateful to them nevertheless for the code.
I guess I misunderstood the context.

I thought the issue was that you get some premade model from a company, feed it input and it classifies for you. With a compiler you feed it input and it produces a binary.

If you don't have access to the source, meaning model training data or source code for the compiler, then you can't be sure the model won't intentionally misclassify or the compiler won't insert trojan code.

But I see now the op meant something different.
I charge a flat retainer every 2 weeks that gives a client the ability to give me work if they need stuff done, and the ability to call me in the middle of the night if things go down.

I've never had an issue balancing it; after the initial work of bringing a client on board the infrastructure handles itself. I've put a lot of work into automation and tooling, so the engineering teams I work for are able to self service on 90% of the things they need, and only need things directly from me rarely.

This isn't software engineering, it's infrastructure, which means I'm not on the hook to work on new product features sprint to sprint. There are times when I only have to do an hour or so worth of work for a client.
> We need better shells.

Obviously. I don't think this is the most important missing part, though. I would say it differently: we need way, way better REPLs.

IPython is an example of a REPL that's passable as a shell. It can run in a terminal and has a GUI version based on Qt, which allows displaying images inline. You can drop into a "real" shell with a single `!` character (you get pipes, output capture, and (Python) variable interpolation), and it even has some syntactic shortcuts for the parts where Python's own syntax is irritatingly verbose. If you like Python, then IPython can be your day-to-day shell right now. You just need to remember not to start ncurses programs from within qtconsole (works ok in terminal). I used it for a few years when I was forced to work on Windows. Before my time, I heard it was popular to use tclsh as a shell on Windows.

I think that it proves that almost any language can be used as a shell, as long as its REPL is as rich and featureful enough. Since you can use Python as a shell, which as a language is not exactly the epitome of terseness and expressiveness, you could definitely make do with almost any other interpreted language, too. The problem is that very, very few languages have REPLs that are anywhere near IPython. It's so bad sometimes that you're advised to use `rlwrap` just to get basic line editing and history!

I've been working on a new shell based on GNU Smalltalk[1]. I really like the syntax - or lack of thereof - and being able to dump an image (ie. full state of the VM) at any time (and load it later) seemed like a good idea. The only change I needed was to add the `|>` pseudo-operator, which puts what's on the left into parens. Being able to introspect the running session was my primary motivation: I wanted to make the shell and the whole environment as discoverable as possible. I wrote some code for that and then realized that the default REPL uses readline from C, so it freezes the entire VM when waiting for input (including all background threads). My workaround was to set up a socket server and connect to it via rlwrapped telnet...

Anyway, I think "do we need a new shell" is the wrong question; instead, we should focus on improving REPLs to the point where a separate shell becomes unnecessary.

[1] https://github.com/piotrklibert/stshell
error 402 "This embedded plot has reached the maximum allowable views given the owner's current subscription." :c
great reading tho
Isn't it like the perfect real-life representation of the spiderman-pointing-at-spiderman meme.
This looks really cool! It's a simple idea, but hey, it looks like it hasn't been done yet - so it's all the more valuable.

The quality of the design blows my mind as well, for a startup. It reminds me of GitHub's landing page, which I saw someone effusing about the other day on here: https://github.com/home
In my workflow, I PULL when they initial get online and MERGE non conflicting changes and ACCEPT the changes with the latest timestamp if there is a conflict.

It's not perfect and people still complain, to do it cleanly I would need to prompt the user which change to take but I haven't figured out a clean way to do that yet.
That take is so interesting.

Where you see a bunch of “sheeple” voting stuff up without even looking at it, I see a bunch of thoughtful people trying to validate you for something promising you tried to share.

To me, it reads like the community isn’t stingy with Free Internet Points and is happy to share some with you since you seemed to be looking for them.

I’m not sure what you brain is trying to do for itself in leaning into the cynicism and writing all that off as “sheeple” behavior.
At ~230€ (w/ tax&shipping) it's a very hard proposition, even for someone with an interest in weird devices and disposable income. A gamer that likes indie games, probably be more at home with the cheaper Switch Lite and a few games from the online store.

Still, I love that we live in a world where making such an open device with 24 included games is possible. Consumer hardware at scale is quite hard and capital-intensive, so kudos to Panic on shipping. I might end up getting one at some point…
Simple json tasks .... read from, write to, read a value and save it as a variable in BASH .... where are those examples?

The question for is this; can I do with json files what i can do with Python using Zq?
This is out of touch? It's one of the most popular shows in the history of Netflix. More than 80 million people watched the first one. But of course it was so racist, no one would watch the Bridgerton 2. Oh, wait, it had the biggest debut of any English speaking show in Netflix history. Who's out of touch again?

> Woke people are currently trying to claim that maths education is racist because too many famous mathematicians are white.

I'm in the middle of "Woke America" and work on math curricula, and I've NEVER heard anyone assert this in one of the most liberal public school districts in the US. Is there someone that has said this before? I'm sure there is. Just like there are people on the right who believe Blacks don't have the intellect to learn math - neither represent the majority of these groups.

Now if someone tried to pass off white Africans as real history -- yes, you'd have complaints. But a fantasy story about it I think could be absolutely fascinating. Spoken from someone who self-identifies as "woke". Just in case you're keeping count.

You're statements would be funny, if they weren't so scary.
Since LineageOS tracks AOSP, they get to piggyback off of Google's security efforts. They tend to release the monthly Android security patches faster than most phone vendors do for their stock ROMs.
> took the beating from the bullies, safe in the knowledge that I had the moral high ground

Would you still just sit there if they were getting to the point where someone was going to kill you?

Are pacifists really of the mind that they're happy to stand and be killed if it comes to that?

Do you think that's what the Ukrainians should be doing right now?
> I would listen back to my recordings, trying to overdub new parts, feeling like I was playing pretty tight and in time. But when I listened back my playing would sound totally off. I was always miles behind the beat, sounding incredibly sloppy and rhythmless. For months I thought this was a deficiency in my playing, until eventually I discovered some latency setting, read about what latency was and realised what was going on. I tried my best to fix my latency problems, failed, put up with it for ages, and then eventually used my student loan to buy an audio interface and a shure SM57 microphone. These are two of the best buys I’ve ever made. I could suddenly record things that were pretty much in time, and also everything I recorded sounded way way better.

When overdubbing you don't actually need to minimize latency: as long as your latency is constant, you can adjust for it. For example, if your end-to-end latency is 200ms you can tell your music program to adjust, shifting everything you record 200ms earlier.
Yes, this is the first thing that struck me. I don't know why people invest so much time inventing new languages and then fail at the last mile.

If the front page of a new lang site doesn't have language examples showing not just hello world but core differentiating use-cases, why should I bother?
Well done, Team! This tool will help many devs.
What’s the sense of accomplishment you get from doing what another human being can do too right now?

Psychologically, if you treat robots as people (albeit permanent slow witted, naturally compliant servants) then it’s easy to image a post scarcity world. We will all simply live like the upper class lives today except our servants and employees are made of silicon instead of flesh.

Normal people would compete in the same way CEOs compete, by comparing how well they actually manage their resources.
Do you really believe this? What’s more likely is that whoever creates these machines will hoard access, create artificial scarcity, and sell their outputs in order to maximize profit.
Node.js 18 Release: What's New
My key takeaways:

1. Total global military expenditure increased by 0.7 per cent in real terms in 2021, to reach $2113 billion

2. In nominal terms, however, military spending grew by 6.1 per cent.

3. As a result of a sharp economic recovery in 2021, the global military burden—world military expenditure as a share of world gross domestic product (GDP)—fell by 0.1 percentage points, from 2.3 per cent in 2020 to 2.2 per cent in 2021

4. ‘The US Government has repeatedly stressed the need to preserve the US military’s technological edge over strategic competitors.’ Russia increases military budget in run-up to war Russia increased its military expenditure by 2.9 per cent in 2021, to $65.9 billion, at a time when it was building up its forces along the Ukrainian border

5. Military expenditure refers to all government spending on current military forces and activities, including salaries and benefits, operational expenses, arms and equipment purchases, military construction, research and development, and central administration, command and support

6. The five largest spenders in 2021 were the United States, China, India, the United Kingdom and Russia, together accounting for 62 per cent of expenditure, according to new data on global military spending published today by the Stockholm International Peace Research Institute (SIPRI)

7. Germany—the third largest spender in Central and Western Europe—spent $56.0 billion on its military in 2021, or 1.3 per cent of its GDP

8. United States focuses on military research and development US military spending amounted to $801 billion in 2021, a drop of 1.4 per cent from 2020

9. US funding for military research and development (R&D) rose by 24 per cent between 2012 and 2021, while arms procurement funding fell by 6.4 per cent over the same period
Note: You can have a higher moral ground while protecting others from bullies too.
No really any useful information about this?

In light of that, I bring you this: https://github.com/charmbracelet/bubbletea

Bubbletea is a pretty cool little framework for building terminal UIs. I really like this new sort of trend of making nice looking terminal applications; they're cute and fast. I imagine termUI would be something similar.
There are no problems, only challenges.
Flexport's quest to move goods around the world quickly and reliably
If I would choose to believe that, there would still be that naggling doubt at the back of my mind. That doubt, no matter how unreasonable I know it is, can gnaw.