jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Yes, that is my question. So I did some research and:

France:

- doesn't have quotas on work visas
- doesn't place any limitations [1] on:
- skilled workers
- transferees
- young professionals

Australia:

- doesn't have quotas on work visas
- provide a work visa provided that you are either:
- a skilled worker [2]
- have a recent university degree

Now the catch for the skilled worker in Australia is that there is a required market testing to prove that you can't hire an Australian worker for an occupation except that most occupations in skill levels 1 and 2 (managers and professionals, basically the entire range of H1-Bs) are exempt from it [3] except a short list of protected occupations which does not include computer jobs.

So you are in effect incorrect.

Does anyone have any examples of countries in the world besides the U.S. that impose such restrictions on our industry?

[1] http://www.ofii.fr/recruter_un_etranger_192/index.html?sub_m...

[2] http://www.immi.gov.au/Visas/Pages/457.aspx

[3] http://www.immi.gov.au/FAQs/Pages/Are-there-exemptions-to-la...
Yeah and then you catch the flu like anyone else and think, "gee well thanks healthy eating & fasting & working-out, WTF".

> Any kind of stress will trigger an increase in immune system activity and cell regeneration

Would be nice if that extended to smoking but alas..
It may make him sound sociopathic and manipulative, but I don't think this makes him either of those things. All social experiments have a manipulative component in them because you want to see how people react to some kind of external influence. This doesn't mean Zed is a manipulative person, though.

Sociopathic and manipulative people are subtle and subversive. They don't tip their hand and they hide their true intentions. I'm not that familiar with Zed's work but nothing I've read suggests he's sociopathic or manipulative. If I had to put a label on him I'd pick impulsive and stubborn.

In my opinion this was a pretty innocent experiment. Juvenile? You bet. But that's not the point, really. In this case I think you're disappointed about the experiment because the results turned out be uninteresting/mundane, not because you really think the experiment was evil.

Suppose Zed would've discovered (accidentally) that his rants against Reddit go unnoticed if he puts them in the 3rd paragraph of an article but result in rabid attacks if he leads with them. Why? Hypothesis: people who make it to the 3rd paragraph of an article are less likely to draw knee-jerk conclusions.

In this case I'm pretty sure we would all applauded the experiment and make a mental note that whenever we have to discuss something controversial to add a bunch of fluff as introduction to avoid a backlash.

This is probably way out there, and I'm probably giving Zed too much credit, but I think it's conceivable the experiment would've returned some interesting insight. Since no harm was done, I think that means this specific kind of trolling has to be a net positive.
I really like the way the article frames the fact that data center outages happen. AWS isn't magic, plan for failures.

This is the best line: "Blaming the Cloud for these outages would be like blaming your hard drive manufacturer for lost data when it fails." =)
One thing I've come to like with CSS-in-JS is the ability to define a CSS API. For example the MUI Select component https://material-ui.com/api/select/#css it's a non-trivial amount of customization you can add (and you can define your own). As Chyzwar said in his post, this allows theming of custom components making it almost trivial for developers

I do think it's possible to have too much of a good thing, but for the most part I've seen developers ill-define a CSS API (with no easy way to override) which then becomes messy with !important all over the place. I do wish CSS blocks from LinkedIn (https://css-blocks.com/) had better support and adoption because I thought it looked promising. I may even try it on a project soon since my new employer doesn't have an onerous on what I do during my free time
Microsoft has only just implemented (in preview) the ability to change the name/URL of your SharePoint site[0], a feature that has been widely requested for well over a decade.

Atlassian users might have a while to wait yet :-)

[0] https://docs.microsoft.com/en-us/sharepoint/change-site-addr...
> Republican Party was once the more progressive party

https://en.wikipedia.org/wiki/Progressivism

> As a philosophy, it is based on the idea of progress, which asserts that advancements in science, technology, economic development and social organization are vital to the improvement of the human condition.

That is pretty much the antithesis of conservative, to be sure. However, keep in mind that none of that could have described the Republican party of old. The abolitionist movement and civil rights movement had a lot of support from conservatives for religious reasons. Martin Luther King Jr's message of unity was heard on multiple levels.

That definition of progressivism does still tie fairly closely to what a lot of Democrats would identify with, I think. Unfortunately, eugenics is still alive and well within the progressive movement- consider, for example, Iceland's attempt at eradicating Down's Syndrom by aborting babies. If you were to ask most people with Down's syndrom whether their condition would have been improved had they been aborted, they would disagree.
typo up above:

>I am not just saying OOP is better than functional programming

I am not just saying functional is better than OOP
Yes, there's an on-going discussion about going to native clients. One path is React Native going desktop, similar to how we've done our iOS and Android apps. We should probably do something about encouraging some early prototyping.

Highly appreciate the feedback,
I moved to Android a couple of years ago as I was so frustrated with all the issues I was having (after being an iPhone user since the first iPhone) only to realise Android is the same mess of bugs and issues. It made me come to the conclusion that tech in general has just lost its path now, and the constant push for higher specs and more features has led to devices that suck at their basic use cases (but look at those pixel-level photo comparison!1one!).

I ended up switching back to an iPhone 8 this year, as it’s the last iPhone I found to actually “just work”.
I use both - protonmail for personal email and fastmail for corporate/business

Both with custom domains and aliases on PM for throaway stuff

They're both very good - the upside with PM is privacy while the downside is compatability. Fastmail I just assume my email is archived and read.
The section about "personally identifiable" information in the Google Analytics Terms of Service [1] does not limit Google, but the site using GA.

Practically, I'm not sure that can even be enforced, or that Google has any incentive to enforce it. If a site uniquely tags each user via custom variables, or by sending users to a unique resource/goal/interim URL, will Google detect this and obscure/destroy the resulting data? Or is such tracking for the site's own purposes a core feature of GA?

And Google often has its own PII about the same user, from other visits to Google's own sites, anyway.

[1] http://www.google.com/analytics/terms/us.html - section 7 "Privacy"
The core of the issue is that people don't believe a company that big would break the law so easily. In reality it's the opposite: When you're that big breaking the law becomes really easy because you have the strongest legal defence. Amazon won't see a single minute of court time for this.
Thanks! Yes we're looking forward to getting more content on the landing page soon. For now, all the links above are public pages, so you can explore those to see some of our features.

We are currently the latter; we're powered by existing brokerages, but are working to become our own.
What about better mousetraps?
I guess it comes down to how well they do it.
You're missing php-curl (or it's installed but the module is disabled). I'd double-check that you have all of the dependencies of NextCloud installed[1], because php-curl is one of the required dependencies.

[1]: https://docs.nextcloud.com/server/21/admin_manual/installati...
> We need better and more rigorous terms in computing science.

You can have terms that are precise and unchanging, and terms that are useful in today's computing landscape, but you can't have both.

Grace Hopper, who coined the term "compiler" used it for what we'd today call a "linker-loader".

Many C/C++ compilers emit textual assembly code which is then assembled as a separate step to machine code. The machine doesn't execute assembly, so are those still "compilers"?

Nikaus Wirth's Pascal compiler compiled to bytecode, not machine code. Likewise, almost all Java and C# compilers today target bytecode and not machine code. Are they compilers? What if I take that bytecode and run it on a Java processor (https://en.wikipedia.org/wiki/Java_processor)? Was javac not a compiler before Java processors existed but spontaneously became a compiler once the chip was shipped?

The V8 JavaScript engine parses your JS, compiles it to bytecode, runs that in an interpreter, uses the results of that to re-compile the code to machine code, and runs that again. The user never explicitly invokes a compiler or sees any machine code written to disk. Is V8 an interpreter? A compiler? Both? If you never run a JS program long enough for the JIT to kick in, is it still a compiler?

Some emulators for game consoles take game ROMs compiled to machine code for a different architecture and interpret them a virtual instruction at a time. Others take the ROM and recompile its machine code to new machine code for the host architecture, so they just treat the original machine code as an input format. Does that mean whether the ROM contains "executable machine code" versus "source code" depends on which emulator you run it in?

When Apple transitioned from 68k to PowerPC, newer PowerPC Macs ran old 68k apps in an emulator. Did those apps still contain "executable machine code"?

Modern CPUs implement large instruction sets by translating them down to microcode. If you compile to the larger ISA which is not what the chip actually executes, are you still outputing "executable machine code"?
> I'd rather wait for Wendell Wilson to do a video and I'll watch it on Level1Techs channel on YouTube.

I watch a ton of tech Youtubers and I have absolutely no idea who those folks are. The world is a lot bigger than you imagine.
But it it breaking any laws on Twitter? Unless the twitter account was providing links to copyright material, probably not.
>>We would love your feedback on what we've built so far.

Id love to provide feedback, but it seems i'm waitlisted when I sign up. Is there a HN-skip-the-queue?
gaius, we've been through this discussion today :).

https://news.ycombinator.com/item?id=8915524

EDIT: but to answer your question - yes, I very much feel like that.
Though the first sentence of the NaCL website says: "NaCl (pronounced "salt") is a new easy-to-use high-speed software library"...
Most proprietary and mainstream software and protocols are insecure. If you care about your security use open source and open standards so that security professionals can test and verify its security.

Skype insecure
Cloud email popular ones used by end users insecure
Whatsapp insecure
Facebook messenger insecure
Email insecure
Dropbox insecure

So in conclusion they are tapping into mainstream communication channels, its their job.

People have become a bit lazy with cloud solutions and proprietary software because of their fast setup and convenience. People pay with their privacy for the convenience/laziness.
I have R 3.1.x and I never noticed (it's in "compiler"). It's off by default... pretty sad.
Same. When I have to use someone else's computer without an US_en keyboard I look like an elder learning to type.
I thought with the new iOS and its support for alternative default web browsers I'd switch over in a heartbeat.

I didn't. There's one thing I absolutely demand and which I hadn't thought they would leave out: support for ad blocking.

I'm using Firefox Focus as my ad blocker in Safari. Why can't I use it (another Mozilla product!) in Firefox?
This is one problem that just goes away in lisp since data and code are in exactly the same syntax.
> the tools that record every click and cursor movement are fascinating, but undeniably creep

That may not be so for a game developer who wants to modify gameplay that is heavy or reliant on things like particular mouse cursor movement and mouse click usage. Especially if a meticulous gameplay goal is the objective.
This is not just limited to tech - what you are describing is essentially the Gartner hype cycle.
This is rather perplexing, adding a link to Google on the homepage was worth a major version number? There’s not even the standard changelog courtesy line about various bugs being fixed.
it's a great step
Bot activities in web server logs isn't that hard to spot. They often don't use "regular" user agents, they usually only download a page's HTML without getting all the images and media, they often do a GET on /robots.txt before proceeding, they manifest unrealisticly short times between browsing a page and going to the next one, and they often come from known IP subnets. My simple log parsing heuristic can already remove 90% of the bot traffic from the statistics.
Release != leak
You should try out Terraform—combined with managed instance groups it basically makes GCP into one big Kubernetes instance without having to manage it yourself.
As pointed out by someone else, the browser has been instructed via CSS to hide the body. If you inspect the page and manipulate the CSS to show the body, those odd bytes (ÿØÿà JFIF , ,ÿþ r) do get rendered.
How many of you has this person ripped off? Some arrogance to promote his profile at the same time.

https://news.knowledia.com/
> But poor people have iphones now

A second hand or refurbished iPhone SE is probably the best deal out there. It replaces a land line, especially for lower income folks who move a little more, has built-in internet access (a gateway to accessing government services, jobs, healthcare and knowledge) and built-in navigation, making navigating confusing public transit easier. And Apple supporting hardware forever means that it won't be left out without updates after two years like most lower-priced handsets.
anyone still like classic notebooks better???
Maybe. But accounting, or at least grasping personal finance, is a practical gift in a way that many others aren't at an introductory level. For example if you only want to be a manager at McDonald's you have to learn the most basic of accounting tasks.
I think it would be interesting to learn the history of e-fuses as applies to CPU architecture... That is, where/how/when were they invented, what was the first CPU to use them, for what purpose, and which CPU's have used them since that point in time... Maybe I'll post to Ask HN or one of the StackOverflow websites about this in the future...
Yep I think you've hit it. I've removed the custom font-weight so things should display normally with the user defined browser fonts as expected now.
Does Wayland improve the remote desktop story at all? I sometimes drop to X11 forwarding because VNC and X2Go don't really work so well for me. If I think I'm going to need a remote desktop for a while, I'll reboot into Windows and load my Linux installation up as a raw disk VM in VMware Workstation and then rely on Windows's RDP for remote desktop. I'd love to simplify all this.
BUT you don't have to. You CAN re-express whole systems as partial systems with external forces.

A ball falling to earth has a time-independent Lagrangian because you neglect the earth's acceleration. The electron orbiting the hydrogen nucleus moves in a fixed potential for the same reason.

"Draw the boundaries correctly" and you can't do physics.
We know so little about how the brain works it's hopelessly hard that we would be able to emulate it. We should maybe instead focus on making AI think the same way airplanes fly. Meaning studying the brain, especially the human brain is so hard it's no wonder we aren't anywhere near understanding intelligence, free will, and other aspects. Science is just such a hard thing to do! It's also possible we simply aren't capable of understanding those things because we have limits to our intelligence.

EDIT: Great talk from Chomsky https://youtu.be/TAP0xk-c4mk
Whatever. Thank you.
There are probably more people accidentally running vlc with root privileges than people who run a gui login as root.

It should be hard to do poorly thought out things.
And of course the fact that the fork is no longer immutable as it’s controlled by people who don’t believe in the core tenet of cryptocurrency.
Look what you made me do!

https://github.com/boothby/repiet/#but-is-it-faster-than-c
This is interesting, but why isn't this data easily available by default? I understand that the Presidential Election is actually a separate election in each state, but why wouldn't each state's election authority make that data readily available by default? This really feels like data that should just be out there for anyone to download and analyze.

In Canada, the equivalent data is readily available from Elections Canada[0]. For Provincial elections, the story is a bit more mixed, but open by default is the general rule. Elections Alberta, for example, provides Excel files with poll-by-poll results[1] - it's not as easy to work with as Elections Canada's CSVs, but a little Python can get it into a more reasonable format.

[0] https://www.elections.ca/content.aspx?section=res&dir=rep/of...

[1] https://officialresults.elections.ab.ca/orResultsPGE.cfm?Eve...
More like theres hundreds of things in the world that use more energy than BTC like gaming, gold mining, existing banking infrastructure, social media servers, etc - and the comparison is stupid in the first place. People just want to virtue signal because they dont like other people getting ahead of them and they didnt invest. Thats the crux of the outrage just like people get into stock investment wars.
Hospital data bounty is the only one they have running right now but that one is still early so there's lots left to do and plenty of data left to source.

They are launching another bounty later this week for college course data.
I mean it also opens up the entire Indian subcontinent and anyone who doesn't want to move to the headquarters. Workers compete with each other for jobs, they can't really just demand their marginal value of labor unless they're truly unique. Remote work seems likely to lower the floor even more, but I'd be happy to be proven wrong.
Not sure if this is a misunderstanding or conscious misrepresentation of the article, but either way it misses the mark.
> You'd need a law, the first bank to do that would be crushed by other banks that can attract the lower-risk borrowers with lower rates.

Curious. Is your answer to the title "we need laws to regulate AI?" I'm not specifically agreeing or disagreeing.
It is not even a remotely meaningless metric.

OpenBSD doing NOTHING by default is exactly what I want. Somebody said that sshd starts by default, but actually it doesn't unless you specify that you want it to during installation.

When you finish an openBSD installation, you are presented with a fully functioning system that will boot up to a shell, which has a networking stack available, and will allow you to then install the things you want.

That's what I want a computer to do. I don't want it to start up the kitchen sink unless I ask it to.
Do you honestly believe that someone who posts a misogynistic meme is an extremist or is it hyperbole? I personally would reserve the term for someone who commits violence out of some ideology. I never thought to look before but the first definition from a DDG search says something that would put a very large number of people into that category;

>A person who advocates or resorts to measures beyond the norm, especially in politics.

Someone calling for UBI five years ago could be called an extremist. Though it does need someone to define 'the norm'.
Every BSD system I'm aware of has something called lockf, which may or may not be layered on top of flock (or the other way around).

Note that all of these locking schemes fall down hard on NFS, depending on client and server, regardless of what any man pages say about support. Homework question: How does a stateless protocol like NFS remember when one client locks a file and a different client tries locking it?

The failure mode on NFS can vary from "lock always succeeds, regardless of actual status" to "lock always fails, hanging forever", or my favorite, "locks work, unless your process crashes, and then you can never lock that file again until you reboot the NFS server".
If you had used the word "debatable" I'd have agreed with you, but you said "ludicrous", which tells me you don't understand how password cracking works.

You might not have been aware of this, but DES crypt(3) is not that much different from SHA1(salt, hash). It takes a salt parameter that is adequate to the task of stopping "rainbow table"-style procomputation. It uses your password as the key to the DES cipher, meaning that every password hash is key-scheduled differently --- one of the reasons why continuously re-hashing DES passwords might be slower than SHA1. It is by no means a strong password hash function, but it avoids some (not all) of the most amateurish design mistakes people make with these functions.
Ok, so let's throw out the BLS inflation numbers even though they're the standard for basically everyone in academia and industry because you don't like what they say in this case? What's the alternative? I wasn't talking about Mexico, I'd defer to the canonical inflation figure for there if I were.

If you want to kibbitz about the basket of goods, fine.. but that conversation's gonna go right to "fix our egregiously broken healthcare system".
You could do:

- Show last update date on all posts;
- The evergreen posts you just update every 3-6 months to keep them updated and still green;
- The not evergreen posts can be considered not useful therefore let them be old.
Trump seems to use this to great effect....
Yes. I was not there, I have no idea what really happend and if it shows a systematic bias. What I know is that courts are not infallable, so I would stand by my opinion without looking at the actual outcome of the court process.
> By about half way down they gave up all pretence and started arguing that Pao's case was valid/accurate even if the jury disagreed.

So what? The reporter isn't obligated to think the jury was correct.
I have also been using Kubernetes for this for years now. My favorite property is that it will run forever, no matter what happens.

The annoying part is that when I do want to do updates (i.e. updating cert-manager from 0.1.x to 1.0.x, etc) it can be a pain. So I save these large updates for once a year or so.
In my experience, IDEA becomes GC bound quite readily during indexing which in combination with indexing blocking most operations stalls the UI.

It's not that the IDE OOMs, it's that it burns cpu cleaning up objects in stop the world collections. These stop the world events can be mitigated with additional memory.
Yes, that's entirely my point, hence why I said "consistently" using one type of bowl for one brand. That's a systematic error, but since this was supposed to be educational, I preferred explaining the error instead of using terminology that basically implies knowledge already.
Upon watching the evidence and trial, it's clear it was organized. They had Save the Dates months ahead (at the exact time the election was being certified) with continued rhetoric that the election was stolen and that they had to march to the Capitol and fight.