skysight-inc/HackerNews huggingface dataset:
> issue temporary visas to 5,000 foreign heavy goods vehicle drivers

Why on earth would these foreign drivers that could easily work on a permanent basis in Europe come to the UK on a temporary visum? Or are they now also going to pay them a lot more than other places? I'm which case... Kind of ironic that this whole brexit thing was started over keeping immigrants out, not about begging them to please come and save you for a lot more money?
I'm long on paper.
> I'm not sure why US is so against getting more of the best and the brightest, meanwhile we are pushing to get more refugees instead.

You have to balance & diversify. Who is going to open restaurants? Who is going to build houses? There is more than science & engineering.
Another unrelated note:

I'd say it's infeasible to improve US education that can produce population as good as importing the best and brightest mind from foreign countries.

Please note that I'm not against improving US education, but to think that we can improve it to the point that it can compete with importing the best mind from other countries is delusional.

US has such a huge advantage on this part that an absurd green card system seems like a noise.
Sure, but that’s the Greek mythological version of the Garden of Eden story.

I find the reality even more interesting. What were humans thinking about 40,000 years ago, with their modern bodies and brains?
Will the Real Senior Dev Please Stand Up? (2021 Edition)
Don't flagrantly violate an accused's right to a fair trial. My opinions on the person aren't relevant, though I hardly like Assange.
Tesla in legal disclaimers: "It's all on you, driver."

Tesla in FSD advertising of current state, not future goal: "The driver is only there for legal reasons. The car is driving itself". To be clear, that's a word for word quote from previous Tesla marketing (because I'm sure someone will chime in to say "Tesla doesn't do any advertising!").
Not sure about other browsers but this is incorrect for Chrome and Firefox. They both have flags to disable WebGL and WASM. Please be careful not to spread misinformation, we owe it to ourselves to research our posts well.
I am aware that complaining about your own downvotes is against the site rules. That is not what's going on here.

Instead, danw1979 was asking for someone to explain why a reasonable comment was getting downvoted into oblivion. Neither danw1979 nor lmilcin did anything to deserve the random dogpile they received.
I beleive a term "stupid" is more suitable for drivers who may think that blinking on the right side of the car may indicate a left turn because of the LED pattern.
This kind of programming elitism is a general bummer: what good does it do to gatekeep “hacker” in this way?

Even the context is absurd: we’re on a website that calls itself “Hacker News” but caters chiefly to the relatively narrow and un-hacker-like interests of a handful of overcapitalized investors.
> spaghetti western involving but not necessarily for intellectuals

It would have be scored by Ennio Morricone, who was passionate about chess: "When I was a kid I had two ambitions, to become either a physician, or a chess player, not a musician." [0]

[0] https://www.chess.com/blog/RoaringPawn/in-memoriam-ennio-mor...
I built Python 3.9.x on CentOS 7 (yes, for Django) and came across at least two issues with SQLite3 support. It's non-trivial.
Who do you owe taxes too out of your paycheck?
> Chalk maintainers basically discard the performance improvement as micro-benchmarking (i.e. "doesn't matter in the real world"). Chalk maintainers also say tree shaking doesn't matter in the real world.

Chalk’s purpose is to color things printed to the terminal. Unless it’s performance is atrocious, which I doubt, it doesn’t matter unless a ridiculous amount of data is printed.

> Chalk maintainers also say tree shaking doesn't matter in the real world

No, they say it doesn’t matter for chalk’s use case. Which is command-line tools that are almost never tree-shaken.
I think the idea of we need continuous improvements to maintain a steady userbase is a myth. And it is disturbing to me that we talk about browser support and the global reach internet services yet I struggle to access many popular websites on my galaxy S2.
But that's not the SHIBA he knew.
I would imagine American companies can easily outpay anyone on the global market of remote workers. No GC really just sounds like a problem for the non-american companies who are now competing for their local talent with tech giants.
Can the screen hardware be tampered to give unauthorized people access to your phone?

Genuinely curious about the threat model here.

EDIT:

> Phone Repair Guru explains that there are some workarounds like transferring some chips to the new screen but most repair shops won’t do that because it’s “too sophisticated.”
iskin is ai/Andrey Sitnik - he hasn’t made it obvious here, but see other comments in this thread.
Ask HN: Advice, MVP for Enterprise?
Hi HN,

I'm putting together a structure for an MVP, the guts of which should be pretty straightforward(and just using a Flask/React stack). But we're very likely going to target some large enterprises as initial customers. We had a call with our advisors last night, who urged us heavily to use Spring from the start, and that it's important to get the architecture "right" from the start.

I've been looking around the internet, and I'm curious if there are any references I could use to ground myself in terms of what they'll require, what the interaction is like, what we should have ready before even showing something to them.

Our advisors mentioned that they tend to dig into the architecture, wanted portability for datastores (this was confusing, they mentioned wanting to swap postgres for spanner, for example), understand uptime, security, and so on. Is there some literature/blog post somewhere that I could reference?
Yeah, it's really unconscientious to have a system where the stakes are so high behave so unpredictably. People make important decisions based on how things are supposed to work. Whatever the "correct" parameters for immigration are, the system really should behave predictably.
Nice job! From the video it looks like many of the pages share the same buttons. I'm curious how you detect which page is open to operate the corresponding circuit?
> Because it's being used to drive wages down and American workers are getting fired from their jobs.

Knowledge workers create jobs. Software begets more software.

> Fine, change the H1-B rules so emigrants get full resident status immediately, and can work for any company without any setbacks to their status. Right now H1-B visas are modern indentured servitude, and makes non-residents far more appealing to companies.

A lot of people desperately want this, but it is tricky to make improvements since any federal discussion of immigration immediately widens to include all forms of immigration.
I am more than happy to trust a scientist that clearly explains his work and thought process. I am wary of scientists that only have conclusions and hide behind jargon and "it's too complicated to explain to rubes, they'll never understand" elitism.
There are definitely tradeoffs. In javascript I can cavalierly code knowing that a sequence of lines will not be interrupted by another thread. (Unfortunately, I still have some mental overhead because I keep thinking, "This program will be screwed if they ever introduce multi-threading".)
That includes "partly to blame", and notably "the last Labour government" is considered least "partly to blame" of all the options presented.
I'm still confused how they made it through regulation. Image you're a security-engineer and read "On average the indicator light runs at only 50% because we think it looks cool."
That's actually a well known thing, carbs are processed first and faster, anything you don't immediately used is quickly transformed into adipose.

Fat is processed slower, so slow that the body actually starts using stored reserves at the same time if you're doing anything intensive.

Protein is used as needed and most of the excess is excreted. Some gets converted to fat or carbs by some slow process.

At least that's how I understand it. Keto diet is exactly that, eating fat and protein and little to no carbs.
I still like Fogbugz's Evidence-Based Scheduling, and Agile's fibonaci-based concept of Velocity:

https://writemoretests.com/2012/02/estimating-like-an-adult-...

https://fogbugz.com/Evidence-Based-Scheduling/

https://blog.fogbugz.com/evidence-based-scheduling

https://support.fogbugz.com/hc/en-us/articles/360011258994-E...
The "port blocking" may just be a symptom of how the modem connects to the internet, rather than being a malicious act by the ISP. CGNAT is becoming a common way for ISPs to connect consumers to the internet, even here in NZ many ISPs use this. It basically puts a bunch of consumers behind the same NAT interface meaning that port-forwarding no longer works.
By definition, the driver is in control of the vehicle 100% of the time when using a level 2 driver assistance system. These systems assist the driver with some of the steering wheel, accelerator, and brake functions, but ultimately, the human driver is always driving.
The below is a joke, but sadly it is representative of most teams I have worked on.

If it's like anything that most managers do, you have the team come up with estimates, have some meetings to see if you missed anything, discover that you did, then create a schedule, remembering to add slack time for unforeseen interruptions due to people getting sick, customer issues, etc.

Then you see that the schedule is too long. Slowly but surely browbeat the team into saying "yes" to the question "do you think this can be done faster" on every task. Do this some more when someone from sales asks if something can be delivered in a particular quarter.

Get very stressed out when the real project deliverable dates align much more closely with the original estimate than the unrealistic one. Micromanage your people and stress them out. Keep freaking out as you miss every deadline in the "pipe dream" plan.

Deliver the project with a mild slip compared to the original plan (because you missed something major in the original planning as it is impossible to foresee everything). Use the twice-too-short plan as your metric though. Still, the product is awesome, so give your people a pat on the back.

Hold a "lessons learned" presentation swearing to never do this again. Speak at length about how critical good estimation is. Go on to repeat the very same exercise for your next project.

Just had an idea: maybe keep the version of the timeline from before you haggle down the dates and keep checking which one matches reality better? You don't have to tell the developers that you are doing it if you believe us programmers need some flogging to keep us coding.
> I’m confused by sf. They did this for Uber in 2016, Amazon’s zoox, and a host of other companies, etc.

Each of those companies, and Waymo, etc., all agreed to accept liability for any damages from their efforts.

Tesla is sticking with "the driver is responsible, not us". So yeah, that's why there's a discrepancy.
How can you believe in a "computationalist view of metaphysics" when computable numbers make up a tiny insignificant portion of real numbers? Most real numbers are not computable.
The reason it won’t work is exactly because you want “both”.

Everybody with a reasonable mind knows many southern border crossers are not refugees but illegal economic immigrants. And we don’t have a national policy to import unlimited low skill workers.

Right now the situation is as simple as this: legal immigrants are held hostage for illegal immigrants.
Since you agreed with the OP that IP is no longer achieving it's stated goals, then the original reasons justifying the restrictions of our natural rights no longer hold and thus our natural rights take precedence. The burden for establishing continued restrictions is clear.

You spoke of principles, but I think you got them backwards, and thus sought to clarify what the actual underlying principles are.
There is talk about 50k salaries, which is in programmer salary territory.
People say this a lot, but it isn't true. What Americans schools are is inconsistent. There's ~14,000 different public school systems that vary wildly from place to place.

Claims about American schools, good or bad, are almost always either about a specific place or kind of place.
Is this a hubstaff sponsored content piece? it sure reads like it.
The threat model is to Apple profit margin in being able to sell people that drop there phone a new one or selling Apple Care plans instead of independent repair

There is no legitimate security issue, it all about control over the supply chain, and sales.

I am generally anti-government, but I do think we need a Right to Repair laws to restore our property rights over the things we buy, companies should not be allowed to use software to lock us out of hardware we own. That is a violation of our natural rights IMO
The screen is a separate ribbon cable from the lidar camera, this is just plain anti-right to repair.

Now it seems like apple is checksuming all hardware against the original device.

This is bad for people.
If I have to Google to understand what type of elementary school education you are selling, you are clearly not qualified to know what kindergartners should or shouldn't be learning about.
How do you identify which courses/bootcamps are worth the time and a good fit if you don't already have skills that obviate the need for the training? It's a catch-22. Sifting through reviews is a skillset on its own, so that's no help. The abundance of options only compounds the problem.
I like this system and most companies I've worked for use a variation of it (with different names). The OP is probably suffering from undersized tickets, adding tickets after the fact, and marking everything urgent.
The entire "self-help" genre.
> Because it's being used to drive wages down and American workers are getting fired from their jobs.

Following the same logic, my manager up to Sundar Pichai is driving down my wage and stripping me of opportunity.

If they didn't exist, I would have been a Google CEO and earned $200M a year?

That's absurd
If the tech firms are that desperate they can try dropping the must-be-US-timezone from their remote jobs descriptions.

Or someone has to sit them down and explain what 'nightmare scenario' really means and when to use it.
I wish there were a statically typed language with Lua's stackful coroutines and the ability to manually yield. It seems that Lua and Ruby are the only two well-known languages with that kind of stackful coroutine. And also, LuaJIT has proven that they can be implemented in a performant way, so I'm not sure if performance is a valid obstacle to implementing them more often.

Even languages like Go and Java with proper fibers don't allow you to yield where you want to, and the yield points are inserted by the compiler/runtime instead.

A use case which I can't seem to reimplement without stackful coroutines is "inline" blocking input, as found in the source code of old roguelikes. It makes the game logic easier to follow since you don't have to rearchitect the entire engine to be event-based, and can instead yield between an "update" and "draw" coroutine each frame.

msg("Do you want your possessions identified?)

local yes = yes_or_no()

if yes then
identify_possessions()
end

I was honestly very surprised when I first realized that this is not how most graphical turn-based games are programmed.
That isn't intuition. That's a learned response.
You're quoting the least votes option out of a poll, which is a very misleading way to present the data. Because 68% of British adults blamed Brexit, 70% blamed the current government and 76% blamed Covid (this was the top 3). Followed by several other options and then in the last place with only 33% people blamed the last labour government.

And all those figures included people that answered "somewhat" instead of full blame. Which may not be crazy because realistically all previous governments could "somewhat" have a blame in the state of things after their term.
Simulator appears to be quite the qualifier. Try doing it with G-forces ripping you off your seat and with your life on the line.

Lauda almost killed himself there. Toto Wolf almost killed himself there.

Are you sure you know the Nordschlieffe better than those two blokes?
Skater .NET Obfuscator celebrates 15 Years
Behold, the shrinking American middle class:

https://twitter.com/scottlincicome/status/144006410544490496...
Elastic also screwed plenty of small guys to get to where they are. And they're no longer small.

> Also your arguments doesn't make any sense.

Thank you, I used your twisted logic to arrive at them.

> Lucene is still OSS and OpenSearch is not Lucene but built of Elastic code.

And Elastic is not Lucene but built of Lucene code. So why is it okay for Elastic to build a proprietary package using OSS code, but not okay for AWS to build an OSS package using OSS code?

> They didn't rebuild everything from scratch but literally used the code Elastic wrote.

1. OpenSearch is more than ES Community Edition. OpenSearch does have some code of its own; significant enough to matter. Code that was considered basic featureset that Elastic refused to add, even rejecting PRs. What do you do when your PRs that add significant features are rejected? Especially when the reason is, "because we don't want you to compete with our proprietary packages"? How FOSS is a project, really, when it refuses such PRs?

2. Like Elastic didn't rebuild everything from scratch but literally used the code (as a library) Lucene authors wrote. So why is it morally okay for Elastic to profit off of OSS work they didn't do, but not for AWS to build OSS off of OSS?

> No one argued OpenSearch is not OSS.

You called it 'stolen'. Why is it not stealing when Elastic builds a proprietary package off of OSS code, including code that was donated specifically to be included in an OSS package, when you claim it is 'stealing' to make an OSS package of the same license and with copyright notices preserved from another OSS package.

> Amazon as a company is not screwing the small guy

I know exactly where and how Amazon as a company is screwing the small guys. This is not one of them. This is a field so full of strawmen it is difficult to see where it ends.

> I feel sorry for you.

Please keep your sympathies to yourself. You need it more than I do right now. If nothing else, then for the simple task of judging your heroes with the same yardsticks as your villians.
Isn't this why we have CI/CD and scheduled pipelines?
Optimising the T9 Keyboard
This tutorial is very well written and I'll be following it for one of my personal projects later today.

That being said, I really hope reusable workflows[1] will be released to Enterprise users this year so that I can actually use GitHub Actions in a professional capacity. My engineering org is microservice-based and management isn't allowing GHA usage until it does, and rightfully so - maintaining a hundred different implementations of the same workflow would be suboptimal at the very least.
I like to ask (early into the interview) people to talk about a project they worked on that they were proud of.

It puts most people at ease, but for people with certain character flaws it is like dropping them in the ocean 20 miles from the coast with no life jacket.
https://archive.is/7JRlH
Please, do the stroop test and tell me you don't get confused by the incongruence.
That is a bummer about the expired certificate. You can access the site using http instead of https if you are comfortable doing so. I have never seen this live REPL before and have just used their Github repo to get the latest: https://github.com/gambit/gambit

I think it is great someone is trying to get Racket compiling to Javascript again. I also agree with you about the REPL; while it is interesting to compile Racket to JS, having a REPL, a live environment and all the features of something like ClojureScript has much more utility.
But if you don't do anything illegal and don't kill innocent civilians then there will not be any embarrassing secrets to leak.
The highest performing teams I have been a part of did not regularly do estimates for planned work. That may be the best practice for 2021.

If we had to absolutely deliver by a fixed date - a rarity - we broke the task down in parts that could be estimated, identified the dependencies between tasks, and kept management informed if those dates could slip.

This lightweight process worked pretty well if we had to implement it. There was a lot of trust put in the engineers.
* immigrants.

You emigrate from a country and immigrate to another. When speaking of people becoming new residents somewhere they are immigrants who have immigrated.
I think that just tells us that many people treat opinion polls as an opportunity to say what they approve and disapprove of, whatever the actual question being asked is.

(And that's arguably rational behaviour, if you interpret the opinion poll question as saying "would you like to help give the media a stick to beat X with?")
I often think about what it would be like to live childhood and teenage years again with all you know now. I think in most cases I’d be able to ultimately befriend the bully and be a positive influence on them. I now also understand things like fitness and work ethic, discipline.

That train of thought then makes me realize people who grew up with really good parental influences basically had those sorts of powers on their first go because they were taught.

I got bloody noses and migraines constantly while growing up because nobody ever told me to drink water. That tidbit alone would be life changing.
I wanted to give a caveat that I don't really have the experience to justify what I'm talking about.

But, then it also occurred to me that someone who agreed with my assertion would, basically by definition, not have that experience, so it's a catch 22.

I'm legitimately not sure which side of that is more important.
The population at large has been trained not to think about things like what their government does on their behalf; them's terrorist thoughts. Support da troops. One must give the appearance of being a team player by timidly ignoring Uncle Sam's glaring failures to operate within its claimed principles.
Ok, but are you married to someone that you don't like?
> it wont ever go away

It will erode away as American influence does. Just ask the Brits what happened with their War Office, India Office, Colonial Office etc etc etc. No one thought those were ever going away either.