skysight-inc/HackerNews huggingface dataset:
> You can also say that for JavaScript, and see how successful TypeScript is.

I'm not sure that's what you meant, but interoperability between C and Rust does seem to be a selling point of Rust (like TS and JS), and allows C codebases to be oxidized gradually rather than rewritten from scratch.
Wasn’t the gig economy part of regular cab driving? Sure they had medallion requirements, but cab drivers in US cities always worked whenever they wanted (usually when it was busy).
I'm not convinced "free market" really holds any substantive meaning anymore.
Coding for Qubits: How to Program in Quantum Computer Assembly Language
If you solve this problem, would you share the details? I've been dealing with this for my entire adult life. When I can convince my body to actually sleep when the sun goes down, the day that follows is typically one of my most productive, but I also only seem to get one of those per week or so.

I can work around this by moderating the length of my sleep, ie, allowing myself to go for at least 7.5 hours no matter when I fall, but sometimes IRL obligations get in the way. For most folks working more strict office hours (or god, retail) this is not a workable suggestion. Even then, eventually I'll drift too far, one of the sleep cycles gets shorted, then there's this weird recovery period with some short naps, and surprise now we're waking up at dawn again.
Australia liberating itself from Facebook could create a new productivity boom. If there are any FB features at all worth having, an enterprising Australian could build a one-off service in an afternoon. If they doubled down just walked away, I would consider moving to a country with such an enlightened culture.

What are they going to miss? Doom scrolling middle school acquaintances profiles for hints they have finally earned comeuppance for some forgotten 7th grade slight? Gifs of corny jokes that didn't merit a bumper sticker? Working their school districts parents association like it's game of thrones?

I don't think that if people detached from it, given everything we know about it now, that people will return to it if it's gone for a month.
Or as Bjarne Stroustrup worded it, "There are only two kinds of
languages: the ones people complain about and the ones nobody
uses"

And in fact very detailed criticism can be a good indication
that the person is not some beginner frustrated with "that bad
feature" but a developer who cares a lot about the technology
but is also realistic about the things that aren't as good as
they could be.
They waited 'till the news cycle waned, and then did whatever they pleased anyway. Par for the course ...
Huawei fails to block CFO's US extradition in arcane UK court gambit
My definitely-not-a-lawyer reading of this even seems like there’s a decent case to be made, by the definitely-not-legally-exhaustive “required elements” there. The goodwill is their reputation, misrepresentation is obvious, and damage to their brand would be negative reviews (“food was cold, would not buy again!”) on Google or similar sites.
Equal pay across borders just shifts wealth away from where it was created and bypasses regulations we believe to be important. Further, within local communities this can create enormous wealth gaps. Can’t argue with the righteous arguments here around rewarding talent and equal opportunity, but be careful what you wish for...
Sum Types in Go (2013)
Just because the company designates it as a gimmick doesn't mean it ceases to be any more useless. If you look at the rest of the discussion here - the merit/application of this "feature" is being discussed.
I'd say, that's the problem with that article.
I think the best solution to this is when the language's syntax supports ORing cases together like this:

let analyze_control_flow stmt =
match stmt with
| If _ true_branch false_branch -> ...
| While _ body -> ..
| Assign _ _ | ExprStatement _ | Return -> ...

So you still get to avoid repeating code, but all the variants are included visibly and the compiler can verify it.
Why Packages Have Trust and Transparency (But Calls and Emails Don't)
Bill proposals are considered off-topic for HN: https://news.ycombinator.com/item?id=26185428
Nothing like some good old-fashion collusion.
Compare the overheads and failure modes of a request to that of a method call, thats the comparison.

Requests can fail in a host of ways that a call simply cannot, the complexity is massively greater than a method call.
> This sounds like the result of unscrupulous "boot camps" that are common in countries like India

Based on the rest of your description, those boot camps sound a lot like that Trump University.
I don’t see any meaningful similarities beyond ‘they absorb light at more than one frequency’. It doesn’t seem particularly fascinating to me; it’s patently obvious that if you absorb at two frequencies you should absorb at two different frequencies.
I'm rooting for https://friendi.ca.
You can, you just need 501 karma first. Seems like someone wanted to prove you wrong since you've been downvoted.
I think if someone really needed the performance, they'd be using some much more powerful than the RTX 2060.

However, if your goal is just to have a machine on which you can actually test your CUDA code, then the Zephyris G14 laptop is perfect. It's portable, has a nice screen, etc.
I don't have an addiction to games, but I play a lot of them because it's how I keep in touch with my friends from across the country. At the start of COVID/WFH, I was pretty concerned that I'd become a gaming addict. The reason I didn't is one of those smart/dumb oxymorons: I've just been plugging the peripherals from my gaming tower into my work laptop. After a day of work, the absolute last thing I want to do is sit at the same desk staring at the same screen and play games. Even on the weekends, I look at the desk and get this "ugh this feels like work" feeling which has really helped with not playing games in my spare time.

This of course has two huge caveats:

1. I didn't have a gaming addiction in the first place, evidenced by the fact that I have a Nintendo Switch that gets played in short bursts, rather than constantly.

2. I work with embedded systems/hardware, so I need to have an actual workstation area to keep the tools (debugger probes, power supply, oscilloscope, etc) on. The embedded systems curse of always needing more ports has been a pretty effective anchor for keeping my workspace in the same place as my PC, and if it wasn't, then I'd probably get more "I should spend all day today playing games" desires
it's also possible to have more than one microservice in a single repo. defining good interfaces is a problem unsolved by repo size and count.
Agree, except when I gave up coffee all my coworkers were extremely incredulous and unsupportive. Caffeine is also super ingrained in culture but arguably less dangerous.
I miss the bars a little (I wasn't too much for going out), but the current 6 pm curfew is rather annoying, how I can't do anything after work. Of course I adjusted my habits, going shopping or running during lunch breaks or the week end, but still
The same could be said for child labour or health and safety regulation. If a child is desperate enough to work why shouldn't we let them? Why don't we allow workers to choose to work for companies that put their wellbeing at risk?

The reason is that it ends up not being a choice of the worker at all, incentives align in such a way that these are no longer an "option" but instead a replacement of existing work/choice that had much better outcomes for the worker than the replacement. A great example of this would be "voluntary" exemptions from overtime protections in the UK. There is a default limit on the maximum amount of overtime most workers can undertake. The employee can optionally agree to lift this limit. In practice every employee is given a form to sign along with their employment contract that agrees to lift this limit. It no longer becomes a choice of the worker but one of management.

The same thing happened with "zero hours" contracts. Theoretically they allow employees to be more flexible in how much they work. In reality they remove the ability for workers to plan time or budget due to uncertainty in how often and when management decides they will be working. The key thing is that this replaced the existing, more reliable, system of work not because employees chose it as an option, but because employers unilaterally switched to it.

I'd argue further that the gig economy itself is both a cause and a symptom of economic instability in the lower working class. It emerged from the inability of this group to find to find enough stable, well paying work. It accelerates that economic instability by forcing workers into an even more precarious position. With a zero hours contract the economic uncertainty came from the fact that you didn't know when you'd be working. With gig work you know when you'll be working but you won't know what you'll be paid. This is a fundamental shift in the social contract of employment, in that the risk of loss is born by the employer and in exchange the employer keeps any profit. In the gig economy the employer shifts that burden onto the employees without a corresponding shift in control/profit.
I'm gonna assume you're talking about versions of application code. Obviously it's not a trivial problem and you have to keep it in mind while architecting your application, but Hot Code reloading is a well supported thing [1]

https://blog.appsignal.com/2018/10/16/elixir-alchemy-hot-cod...
These 4 points are all pretty critical to Uber's business though.

1. If the drivers set the fair, then customers have no idea what a trip will cost or if uber shows the drivers fair then why would the customer not always choose the cheapest causing a rush to the the bottom for pricing.

2. This one is open ended and I am not knowledgeable enough to comment on it.

3. If a driver is constantly rejecting rides this is going to affect the algorithm and negatively affect customers. You cant be on the clock and open to rides but consistently reject them when they are assigned.

4. It just makes sense to be able to let poor performers go.

From the article "This is a win-win-win for drivers, passengers and cities. It means Uber now has the correct economic incentives not to oversupply the market with too many vehicles and too many drivers", Mr Aslam, president of the App Drivers & Couriers Union

What he is saying but maybe does not realize is that this is actually the death of the gig economy at least as it relates to Uber. If there is now a forced reduction in drivers, its a regression to taxi cabs and it reduces the ability of someone to just grab a quick shift here and there and reduces Uber's incentive to allow them too.
Yeah, had a neighbour lady like this recently. She was always closing her doors VERY loudly (lamps in my aartment were ringing) and when there was some argument with another neighbour, she eventually said that it was I who started banging doors. My best comparison for arguing with such people is like playing chess with pidgeon. It will throw off pieces, shit on board and be happy that it won. And you will be appaled that it didn't follow any rules, angry maybe, but is there any use to all that arguing? They will bring you down emotionally and then you only argue to have a feeling of winning. No meritoric discussion whatsoever. In such situations, just remember, that arguing with them will NOT have any utility or lasting value, it will just waste your time and mental health.
It's absurd this article doesn't try to describe what the changes actually are. The privacy policy change doesn't functionally change anything about what data is collected or shared with Facebook. Metadata collection for ad targeting has been allowed by the privacy policy since 2016.
This. Every "expensive" service can largely be traced back to the sheer cost of having someone on their feet all the time to perform it. 20% of my typical takeaway order price would require one complete delivery every ~30 mins to earn a living wage in my city - that sounds pretty reasonable.
Every statement in your comment is factually incorrect.

See: http://www.cplusplus.com/info/history/
I don’t think it’s cheap advice. He may have spent a lot of time writing it.

The only thing I read that was humorous and slightly wrong was the interesting take on meditation: getting bored more often.

I enjoy quiet, so I’d be a “zen master” according to the post, at least for some minutes each day. But those who know me would not confuse me with a zen master.
Its original name was actually "C with Classes".
I would argue judicial independence would only exist in a scenario if the judge is not human, but a rule-based bot.
That is why I use Pascal and never had a safety problem when processing strings. It is completely baffling that people still use C in production

Only issue is that the default string type requires heap allocations
Going forward, this is all going to end up as a historical footnote. We have no idea what the future will bring for what we currently categorize as "news" much less how to pay for it. The medium is the message and this medium is just getting started.
I solved this by exercising, it normalised my sleeping patterns drastically compared to what I had in my student days. Now I am 'ready' at 12, and consistently wake up at 8-8:30 in the mornings.
Manage Postman collections/test suites as code in Jsonnet
It is called Non-24-hour sleep–wake disorder [1], and is very common in blind people. I have it (though not blind). The Wikipedia article suggests some treatments. It's impossible to fix in my experience by forcing myself into a consistent cycle; I'll just grow more and more tired over time until I simply fail to wake to alarm.

[1] https://en.wikipedia.org/wiki/Non-24-hour_sleep%E2%80%93wake...
I do the same. Many people comment about commiting frequently but that doesn't work for me: delete code + commit => I don't see the code anymore and my brain magically forgets about it. I need the quick feedback loop: commented code + uncommented code (all in one screen) => new code is going to look like a mix of both. If I have to use git to see commented code then the feedback loop is broken.
Wow! Who would have thought that using an ORM would create so much uncertainty in a codebase.
They are conflating the solar winds hack with Jetbrains because solar winds used Team City as their build tool.
And yet traffic to news sites in Australia have taken a painful hit, 13% of domestic traffic and 30% of overseas views. It may not seem all that massive, but for many news orgs on the edge that's their whole profit margin gone, if they have one.
The system is adjusted not by nefarious, moustache-twirling bastards, but by the actions of other people buying goods and services, including housing, up to the point where they believe their outcomes are optimized.

If lots of people want to live in a particular area because they think it will help them live better, that area will have more people jockeying/bidding to live there. Since everyone wants food with their meals, food will get bid up. If vacations to a beach are enjoyable people will vie for them (and suppliers emerge to cater to that).

The treadmill effect is caused because other people are running their own lives on their own treadmills, resulting in a system outcome.

That is part of what gives rise to the FIRE movement among people with some freedom to choose to live on less than their max (not everyone can, and certainly not to the same degree). If you adjust the hedonic consumption treadmill to run more slowly than you are running, you can literally get ahead. I’m not choosing it, instead choosing the expensive mortgage and longer worker career, but I can see why it appeals to some.
I have worked on some horrendously coupled micro-service architectures.
> I'm stunned and disillusioned.

I think you simply don't understand the workflow... when and why people do this.

Generally, the idea of referring to an older version of code while working on a later version is good and useful, is it not?

This is just one way of doing this.
Meh... this was a big multinational so I doubt they are committing fraud.

They were paid by the placement agency and the contractor was responsible for all self-employment taxes.
If the news sites really don't want traffic from Facebook, it should be pretty easy to block requests referred from Facebook.
The reason (other than "don't expose integer PK externally") people say you should use integer as PK and UUID as a secondary/external facing id is that conventional B-tree indexing of UUID is not as efficient as B-tree indexing of autoinc integers in most databases.

However if you want any sort of efficient lookup on the external key (UUID), your database still needs an index on the UUID, and you are back at square one.

I choose to forego the integer PK and just use UUID since I have to create index over it anyway.
U.S. life expectancy fell by a year in the first half of 2020, CDC report finds
Okay, that Wikipedia page reads like a personal biography lol. I probably have this in some mild form. The drift is usually about 20-30 mins for me (I used an hour as an example in my original comment), so it's mostly manageable by shortening my duration of sleep by an hour once or twice a week, but I should get this fixed.
He means what he can do after he buys, not that they're restricting it after he bought it.
Good point, I used to hate it until I experienced other airports.

JFK you have to walk and bus between terminals. DeGaulle you have to bus to planes. LAX you have to walk between terminals.

ATL’s plane train means you’re always 10 minutes away from any terminal. And at least Marta runs into the airport. Atlanta public transport sucks but at least it’s to the airport. It’s weird how many cities don’t have trains going to the airport.

I’m not sure there’s any airport close to busy that works this well. I prefer smaller airports where you can just walk in (OAK, FLL) but they don’t have as many flights to places.
>Why is faster than light travel necessary? Plenty of space in our own solar system.

Between one unhabitable planet and another, plus some gas giants, etc., where's that plenty of space? Unless we also handwaving terraforming into the equation too (as we'll do with carrying any significant number of people via spaceships as opposed to small scientific missions, the 9+ months travel time, space radiation, lack of resources to eat/drink/breath there, etc).
MSBI Certification Training Course Online
IgmGuru's Microsoft Business Intelligence (MBSI) course has been designed in line with MSCE (70-467) and is one of the best MSBI Training Online institutes in India. This has helped to make sure that the candidate passes the exam in the first attempt and gain the skill set as well. Microsoft Business Intelligence certification training provided by IgmGuru makes you master Business Intelligence and data mining tools. For learners’ who are interested in creating real-world integration, analytical, and reporting applications with MSBI, MSBI Online Course is the go-to place.
Except macrumors is obviously a news/gossip site and makes no effort to pass themselves off as an actual Apple-operated website.

apple-sf.com (and the various food delivery sites being discussed) pass themselves off as the restaurant. It's not clear to a casual user that the order is being processed by a 3rd party.
Sub Station Alpha v4.00 Script Format
Deepfakes Detection in the Browser
East Bay school board's hot mic moment: 'They want their babysitters back'
https://www.soulmachines.com

The faces here in the header look more "real" than unreal demo. It looks like low quality video recording of real humans. The expressions, the movement, everything looks so real.

They look _alive_ unlike plastic heads of Metahumans.

EDIT: They look real in the head banner only though. Talking to them in the online demo is not impressive at all.
I should have elaborated in my op, but this is exactly what happened to my brother in law.
This is the funniest thing to come across HN in...well, forever. So entertaining.
I couldn't read all the text, but I believe the metapoint is that the need for accurate estimates drop as the cycle time is reduced.

It is all about feedback.

My analogy is an old analog style joystick that positions a simulated robot arm on a screen. If the update rate is high enough I can track a rapidly moving dot, but if it drops across some threshold, and I needed to accurately position the arm at some time in the future, then I would need to construct a huge model of the system, know the force, stiction, friction, mass, moment and thermal expansion. (edit, I have another analogy, anyone can spray a moving target with a hose, but using a bow and arrow requires skill and practice)

Feedback allows us to use unpredictable components to make predictable systems. Those systems are nearly always amplifiers. Systems that use direct feedback don't have to have the same reductionist model as something that needs better prediction (estimates).

This is why Lisp was a super power in the 80s, it had a repl. Same as Smalltalk, the IDE and repl and the universe were all the same thing. It makes total sense that agile came out of a system based around repls and instant feedback. Arduino did it for embedded dev. Hypercard for programming, the spreadsheet before that.

Highbandwidth feedback allows us to be less skilled. Good estimators need to be highly skilled to make those estimates. Hose vs arrow. That reminds me, have you seen a really skilled FPS player on a predictable but high ping connection? They are almost timeless in how they predict the future, and to everyone else they dance between every 10th frame. Amazing predictors!

You can't agile a martian probe (yet). As new ways are discovered to reduce cycle times, the time between cause and effect, each proceeding structure of feedback is replaced with an even higher bandwidth one. Robust DFU is a metarepl as hardware manufactures race to ship products that are literally not finished and require a firmware update on boot to even function.
when your business model classifies paying workers fair wages and normal benefits as a "risk", your company shouldn't exist
Cool bit of audio mixing. I'd appreciate "IMissLiveSports" personally, and "IMissLiveMusic" that could played in the background of any other music would be fun, too.
https://archive.is/zpyoo

You can find PDFs of that article if you search. It's fascinating.
Ask HN: Where can I find maps for a GIS like app?
I need correct (meaning with proper scale etc) maps of countries and their constituent sections like states etc for a GIS like app I am making. Where can I find them. Do I have to visit each countries website and deep dive?
Ask HN: What are your Google Search hacks/tips/tricks?
"No Music" is tougher than No Carb, No Fap, No Pillow, No Surf. It's insane what waterfall of dopamine we regularly flood ourselves with.
Those are usually wiretap laws and only apply to voice. If you transcribe to text it's fair game.
Aleph.js: Deno full stack React framework
Better yet:

table#hnmain {
padding: 0 -webkit-calc(42.5% - 23em);
}

table#hnmain > tbody > tr:not(:first-child) > td {
padding: 0 7.5em;
}
Yep. I am working on a Mongo system, started right about when Mongo was peak hype. This application should be using a relational database, but no resume padding for the original developer, and a ton of tech debt and a crappy database for me to work with.