skysight-inc/HackerNews huggingface dataset:
RPA is "robotic process automation". The author worked with the uipath.com platform, which looks to be an automation tool to click on screens to automate processes (probably oversimplifying here).
I came up with the idea of ENTRYPOINT comments to solve this problem: https://gist.github.com/gushogg-blake/247b1bf2ed46b035d1c8a2...
Definitely! I don't have much of an online presence beyond here, OSNews, Ars Technica, and Reddit, but I have been wanting to start a blog about my tech hobbies (OpenBSD primarily) and this would be a good start for it. I'll be sure to add it to my profile here once I've started it.
> MIT has a graduation rate of about 85%, which means that if you get in then you'll likely graduate.

And my observed data on a number who didn't graduate or had trouble doing so was that came from external factors having nothing to do with the school itself—make very sure your parents won't sabotage you for not going to "their"
school Z, or going to a much better one than they did—or personal factors that would have made it hard to graduate, at least for a while, at any school with some rigor.

ADDED: This is probably the best reply to answer your specific questions that I haven't already: I did go to MIT, but on the science track so that's not as relevant for you. The quality of education and peers was outstanding.

Contrary to what some people are claiming getting a lot of very smart people together makes a big difference, from what I've heard it's one of the biggest values from the Indian ITTs vs. the instruction and equipment, which while still world class wasn't so great. Especially in a place like the Boston metro area you'll have all the opportunities you could want to hang out with other types of people, might even want to make a point of doing that to decompress.

I'm one of the "didn't graduate due to external factors" exceptions to the above 85% statistic, but just getting into MIT opened more than a few doors including through networking.

There's something both ugly and perhaps good for you to factor in: we're clearly going back to harder economic times in general, "history doesn't repeat but it rhymes" and it's rhyming strongly with the 1970s.

This may result in tuition increases before you graduate but that will probably take a while, but it will also likely substantially decrease the real, inflation adjusted principal of your loans. Of course make sure their interest rates have some sort of cap, you don't want to be paying 20-22% like the prime rate got to in the US before inflation was tamed in the early 1980s. Also factor in all of the above for school Z.

In the above light, a perceived higher quality undergraduate degree might make a much more substantial difference than it does today.
Meaningless. I'm more concerned about the culture

https://www.theatlantic.com/ideas/archive/2019/11/how-boeing...

Is a far better outline of the problem than I could put in a HN commend while I wait for my compile to run
They've already publicly stated that they will. There is no "if" in this case.
Besides coding, what's the most market-valuable skill to acquire?
Thinking more "hard skills" than "soft skills", since those are what get people in the door for new opportunities.
In 2015 the German army had to use wooden sticks in exercises because they had no guns.

https://www.newsweek.com/germany-cant-explain-use-broomstick...

In 2017 the German navy had zero operational submarines. They were all broken.

https://www.defensenews.com/naval/2017/10/20/all-of-germanys...

In 2018 the German air Force had only 4 Eurofighters combat ready.

https://www.dw.com/en/only-4-of-germanys-128-eurofighter-jet...

Hopefully the situation has improved since then?
You don't need to raise the status. They pay well enough. Most trade gigs require shift work, for 12 hours at a time - STEM workers get 9-5. That is a massive disparity. It's never been necessary for workers to be on days one week and nights the next in order for industries to function, but this persists and even union shops allow it.
Have you come across a system or language that handles units and their combinations / conversions well? I have a project I want to undertake but I feel like every time I start to deal with units in the way I feel is "proper" I end up starting to write a unit of measure library and give up.
That's an interesting idea.

> Like much in the technology space, monitors have become a race to the bottom price-wise.

I suspect that this is because computers monitors are using the same aspect ratios as televisions. I was at Costco the other day looking at televisions, and the smallest TV they had was 55". So basically, computer monitors are using panels coming from fully depreciated manufacturing lines. The "innovation" in panel manufacturing is happening at 75" (if you look at what is on offer at Costco). That's completely useless for computer monitors.

What Apple should do is diverge from the television market. Focus on a 3:2 or 4:3 aspect ratio - or something else. Give up the profit margin in the short term to build up an innovation pipeline that delivers high margins later on. Microsoft is building some laptops in 3:2, so Apple wouldn't even be the only one that is willing to buy them. The two of them together would pull the rest of the players along.
Sure, it's not interconnected as in multiple sockets on the motherboard talking over QPI, but it's a silicon interconnect. The M1 Ultra is two M1 Max processors on an interconnect with some DRAM.

Here's the Pro, with 8 or 10 CPU cores and 14 or 16 GPU cores, depending on die yield issues where they might have to shut off a couple cores:

https://www.apple.com/newsroom/images/product/mac/standard/A...

Here's the Max, with 10 CPU cores and either 24 or 32 GPU cores for the same reason:

https://www.apple.com/newsroom/images/product/mac/standard/A...

And here's the Ultra:

https://www.apple.com/newsroom/images/product/mac/standard/A...

It's literally two M1 Max bolted together with more RAM around the periphery.
> Am I missing something?

No. A lot of people that write about these subjects assume that everyone that reads what they say has the same moral framework as them. It is implicit, as you say. Not defining that framework explicitly means you won't get anywhere with a discussion, which is ironic because if you try to do so in a discussion folks will tell you that won't get you anywhere :)
In what way is it not meant for puzzles, as opposed to English?
And let's not forget money. Martin Fowler has been (correctly) banging this drum for years: https://martinfowler.com/eaaCatalog/money.html
404. The requested multiversal namespace was not found.

Do you wish to create it? Y/N
This really hit home for me:

> I do not exaggerate when I claim that I find a dozen of hooks-related problems every single week while reviewing code.

I also see sooo many issues when reviewing code like leaked event listeners, unstable props causing re-renders, etc. And these issues show up from teammates who otherwise write impeccable and trustworthy PRs in other regards.

I enjoy writing hooks style code, and for me reasoning about lexical scope & closures is second nature. But for many engineers used to OOP, hooks code is the first time they’re asked to do this kind of reasoning since leaving university. In OO Java/JavaScript, it’s very normal to declare a new class and have the only two scopes be the current function’s locals, and class instance members. Hooks code on the other hand can easily reach two or three layers of local closure scopes, each with different lifetimes. I think this is fun and clever, but I also prefer to maintain boring and simple code… I’m worried that hooks ramps up trivial complexity too much in exchange for often-unneeded power.

On the other hand, function components and hooks tend to guide people more toward splitting up their big mega components into smaller parts. At all companies I’ve worked for, product eng across the stack tends to produce mega objects cause it’s easy to just keep adding private methods to do one more thing, and splitting up responsibility of state encapsulation takes some extra reasoning. At least with FC/hooks, the API and linter force you to unroll funky logic or loops into sub-components, since you can’t call hook in loop or conditional.
I believe you can buy old style nozzle kits to add to new gas cans to restore them to their former glory.
"emails from Microsoft about an Azure Enterprise agreement" == phishing
This is great. IMHO, this first video is already up in the ranks with other channels like Stuff Made Here, Clough42, and Breaking Taps. Excited to follow this project's progress and whatever else you come up with :)
Black Boxes are designed to stand 3,400 Gs what is about 300 Mph. Maybe the airplane did hit the ground at close to those speeds.

And the fact that the second one did not survive the crash due to fire, shows they are not indestructible. Fire is actually what they are supposed to survive for at least 1 hour.
China Eastern Airlines flight 5735 crashes en route to Guangzhou
For those interested in the subject, the latest Dave Eggers novel (_The Every_) is a really entertaining take on it. Starts out as amusing Silicon Valley satire about the absurdity of the tech giants, and gets very 1984 by the end.
This is actually revealing a different problem: the system clock as an implicit dependency. YMMV depending on support of underlying libraries, but I will typically make the clock an explicit dependency of a struct/function. In Go, usually it’s a struct field `now func() time.Time` with a default value of `time.Now`.
I've found Obsidian pretty great, but it's not opensource. It has a pretty alive community as well and it's all just text and pictures in the end, so it stays in your control.
The problem is that the text that is hashed is not random (like a salted password would be) and the space of all sensible clear texts is much much smaller and possibly amenable to brute force.

Also, storing the hash means that messages are irrefutable.
Oh, I think IG used to be for image only but time by time, it has to develop to video and the trend is short video (Tik Tok - Facebook also create short video and push it to the feed).
To your first point, you cannot operate a commercial airliner from a carrier, for a multitude technical reasons. That being said, I seem to remember that, back in the day, the Navy would post ships at various remote points in the Pacific ocean to be there in case airliners had to ditch.
To your second point, yes, to some extent it would be more efficient to make refueling stops, but you need conveniently located airports, and all those landings and takeoffs add to the duration of the flight and to the stress on the airplane, so it has to be balanced.
I say this both as someone with a degree in linguistics and who has worked as a programmer for decades, there is no way that will happen. People are never going to stop using cultural references, shortened forms, double meanings, puns, abbreviations, slang, etc. just to make machine translation work better.
Arist.co Alternative?
Arist's upcoming launch of their v2.0 platform and pricing model on Apr. 2 seems to price out anyone but enterprise clients. Any suggestions for a competitor that I should I consider migrating to? Key selling points for Arist for my use case was the spaced SMS delivery, user-defined delivery times and the basic analytics for participation.
How can we help put these vandals behind bars?
They’re talking about after-effects of viral diseases being treated as a new thing. I’ve had the flu Knock out my cardio capacity for at least a couple of months before, this isn’t a new thing.
I am the most ardent Windows evangelist I know. I have spent so much time learning Windows's APIs and idiosyncrasies because they're just so cool. I love the APIs, I love the system, I love the software and I love the way everything Just Works.

And I'm not installing this shit. It's a skin. It's Windows 10, but retvrned to rounded corners, and with a tenth of the customizability. It's an attempt to put Mac in Windows by people who don't understand either and, if previous HN threads are true, who don't dogfood the result. It has no serious improvements at any level, and every change they have made at first glance is a step backwards. WinUI 3 is already in Win10 and the Android emulator will be ported when it actually comes out. And most damning, I hear report after report after report of backcompat issues with games, which is supposed to be Windows's flagship feature. So what's the point of upgrading? Why would I ever? It's like Windows 8 all over again, but this time they're not even replacing old stuff with new stuff, they're just fucking up the old stuff.
I don‘t have a strong opinion about it, but there is a similar point made in Atomic habits about identifying as an athlete to do more exercise. I thought it was an unexpected connection
I've noticed this for many many years, and it's part of the reason why I changed to registering as an independent. Listen to the candidate's campaigns, their goals, their views...it all sounds great. Then they get voted in and don't do anything of what they said they would do. On one hand it's frustrating, but on the other hand it works the same when looking at the opposing candidate. So it's kind of like...things won't get better but they probably also won't get drastically worse if my chosen candidate doesn't win.
Still, the choice of journal is pretty weird. Occam's razor: If you have any results that feel significant and not just to bump your publication count (the title would imply former) you'd run with it to present on NIPS, ICLR, ICML or submit to JMLR.
It’s called paraphrasing and I think they did it accurately. If not, then you should have been more clear in your original post.
Which is unitless, hence there is no problem. `time.Duration.Seconds()` returns a floating point.
I don't think it's entirely technological limitation. More often than not, the discovery of bugs is increased understanding of what we require from the code. We often say a code is buggy when it surprises us in some fashion, then we tacitly invent a new requirement we say it has violated.

If you have a function

F(signed int32 n) -> (signed int32 A, signed int32 B)

that returns two integers (A, B) so that

A*B = n

and we discover that F(2) -> (-2, 2147483647), which is entirely correct in a language that permits integer overflow; then we call it a bug because A and B must be smaller than n (or whatever). This was not a requirement until the bug was discovered.
For application code to be written, regardless in what form and shape, a test must exist, so the TDD religion.

You fail to adress that.
It depends on exactly what has happened to cause a lack of control. Essentially all fixed-wing aircraft other than high-performance military fighter jets are built to be aerodynamically stable: if you do nothing, they go in a straight line and if they are in an established turn, they tend to continue in that turn. There are plenty of examples of "famous" not-as-bad-as-they-could-have-been crashes where control was effected unconventionally in aircraft made otherwise uncontrollable by mechanical failure -- for example, using throttle control to land aircraft experiencing their phugoid nose up / nose down inherent dynamic stability mode [1, 2].

Full blown nose down is rare unless controlled flight into terrain. The obvious armchair speculation I would make here is that a total separation of the tailplane / stabilator or empennage of the aircraft could cause something approximating that -- the tailplane provides negative lift and without it the aircraft would pitch up until it stalled, and then a series of exponentially growing oscillations would likewise result.

It's far better to wait for the NTSB accident report and deliver sympathy and aid to those affected, however -- we don't have the facts and I am sure that they will be determined in the fullness of time.

[1] https://en.wikipedia.org/wiki/United_Airlines_Flight_232
[2] https://en.wikipedia.org/wiki/2003_Baghdad_DHL_attempted_sho...
It's OK, Contact prepared me for this. We should use math. Have we tried strobing a 2-3-5-7 sequence at one, and see if it gives us 11?

(The above is meant in jest, of course.)
I doubt anyone is as worried about the 4th Reich as much Germans.

I am pretty sure anyone expressing these worries outside of Germany is either a troll, completely ignorant or a combination of the two.
Structured (Synchronous) Concurrency
The best reference I can point to is the Xilinx bga pdf in google. Basically, for given capability (geometry really) there are only certain ways of breaking out pads. You can either fit multiple (luxury of process), one, or zero traces between vias and pads. And as a result of this, you need xTimes PCB layers to effectively breakout BGAs given there ball depth.

Simple chip scale bgas can be broken out one layer, but the geometry requires capabilities that only multi layer process provides.

The real takeaway is JLCPCB just got a whole lot more competitive with there 6 layer service. 0.2/0.4 vias, 0.1 trace/space is the holy grail. Anything smaller geometry than that you need board house support, and a finely tuned assembly process.
> Something like TDD (and other XP practices like pairing) reminds me of diet/fitness /nutrition regimens that are notoriously difficult to comply with.

But these regimens do work. It's just that they don't work for the reasons most people believe.

Take fasting. Most benefits of fasting in casual practitioners come from the obvious fact that they aren't consuming as much calories as they did before, so they lose weight. That doesn't mean fasting works in a different way from, say, just eating less.

Same goes for TDD. It may be beneficial because it forces a culture of testing and code coverage, but the root of such benefits may not be writing tests before code, yet that's what most people agree TDD is about.
Yes realistically you don't get a choice.

The phrase at the start of the Jet age used to be "If It Ain’t Boeing – I Ain’t Going". Boeing was a reliable company that built planes.

That culture has been missing for a couple of decades, and the rot takes a long time to set in. It's not about specific planes or specific technologies, it's a shift from Boeing being a cmopnay that survived by making a high quality product which happened to make some money, to one that needs to make ever increasing money and happens to make products
Personally I don't mind affiliate links, if the site is transparent about it. If the site says it uses affiliate links and then uBO blocks it I'd at least understand why, and if I didn't want to use that link I could just go and search my prefered registra myself. HN in particular doesn't mind if you monitise your Show HN posts, the community is usually touchy about not being transparent about these things though.
> I don’t think the assumptions are hidden.

And yet in the very article we're talking about, there's no explanation of what assumptions the author is operating within.

I'll even go so far to say that most technical articles omit the assumptions - because it's boring content and is less likely to engage the readers.
Yeah the libinput team's insistence on "your use case is invalid" and the wayland team's classic "this is a job for the compositor" are making the next generation of linux desktops more locked down than iOS for regular users.

Pushing so much responsibility onto compositors means we'll never get even close to the variety of DEs that we had before. Even the two biggest DEs don't have feature parity with X11 despite owning their compositors.
> Very White Things like cotillions and yachting

Yes, that's all we ever did in the trailer parks.
I can appreciate how this would be incredibly controversial. I think part of the biggest problem with this decision is that everyone is agreeing that the reason for diagnosing people with a problem is so that people can get insurance coverage. So we are going to change how we interact and support people in our society just so that insurance can cover their support. It probably means that we need to actually reassess how we provide mental health care coverage for people under insurance rather than creating diagnoses for the insurance companies.

Also, I agree that the drug company response to this is also another big concern. Given that there have not seemed to be significant advancements (if I'm wrong please send links!) in depression and anxiety research that has provided actionable treatment options beyond the pretty blunt SSRI and other antidepressant and CBT, I could totally see drug companies just find more similar drugs that have the same blunt effect and tell people they need to be medicated. I realize those drugs have provided some life-saving help to some individuals, but it would be great to better understand specifically what causes those feelings/sensations/thoughts and find truly targeted mechanisms for understanding. The same is probably true in cases of extreme grief as well
It won't be random, it will be based on what they feel is best. It's immaterial in this case, because people will blame the AI as a whole when someone dies (even if a death was unavoidable). This is not an option with you the driver, because banning people from driving means nobody can drive a car at all. So the responsibility is shifted towards smaller details, so folks can feel safe in the knowledge that they may drive and they just have to do "nothing wrong". Even if that wrong is ill-defined and some situations have only "wrong" solutions.
Ask HN: Why are Go and Rust so huge?
They both take about 500mb to install...
German here. I had no idea that Americans call them "jerry cans" for what is likely a bungled "german cans"... thanks!
I don't see how you'd go about doing this. Babel doesn't have a type checker, and for type level features you'd need support from typescript.

So you need a typescript plugin - however the typescript compiler api (which btw is not officially supported) is not flexible enough to support new type syntax (for things like m/s) so you'd a fork.
This might be true in general, but MIT degree enables one to make at least several million dollars in post-graduation life.
Plane carrying 132 people crashes in Guangxi hills
How do you write code so that it can accommodate DB field name changes without breaking SQL reports / BI?

Might be easy if you own the whole codebase and all reporting, but you are also going to break all those linked BI reports that the analysis team has written.
For an example of physical units done right check out the GEANT4 monte-carlo system. It pretty much "just works"

https://geant4.web.cern.ch/sites/default/files/geant4/collab...
I still disagree with excessive haggling in developing countries, as a tourist. Whatever you haggle, it’s never more than a few dollars - like GP said, worth nothing to you, but everything to them.
>It's a shame that user laziness is cause for lack of privacy.

This detection is done entirely on-device. In what way is it injurious to the user's privacy?
Alright so, reading through all this I think I can summarize it:

- Hooks are tricky because you need to pass them an array of dependencies, which is manual housekeeping

- You shouldn't pass anything but primitives to a hook's dependency array if at all possible

What is the alternative? Just pay attention to the two above, or go back to class based components? Or will there be a React-flavored JS/TS (like JSX / TSX) that has different closure mechanics?
Are you swiss or were you an international student?