skysight-inc/HackerNews huggingface dataset:
As do employers, so I fail to see your point.
It is fun to read these things, and of course discussion is a good thing, but I do hope that blogs and comment sections do not end up serving any formal role in the scientific literature.

There are several reasons for this: a blog's visibility is low compared to a preprint server (in the scientific community at least), the contents of the blog probably won't be as well-preserved, and there is a tendency to be more casual with the arguments.
Typescript doesn’t do a lot of transpilation if your target is ES6.
How do you avoid having to copy buffers from the kernel into WebAssembly? As far as I know WebAssembly does not provide a way to access memory outside the linear memory block, but maybe in this specific case (nginx) it is possible to have all syscalls write to a buffer allocated by WebAssembly.
Become competent at something not many others are. Find a niche and become an expert at it.
I think cultural fit is frequently used as a stand-in for bias, but there are other important cultural factors beyond just ability to communicate that can effect how well someone will do in a job.

Legitimate cultural fit things usually have to do with how teams divide responsibility, how they collaborate on work, and preferences in styles of communication. If you have a team that tends to assign some individual work and communicates through PRs, that's going to be a cultural shock (and maybe a bad fit) for someone who comes from an environment with regular pairing / pair switching / mobbing and more in-person discussion of specific code decisions.

In general, there's a balance between individual autonomy and team cohesion that I think can come down to cultural preferences, and it's good to find people who can fit well into a specific team's environment. As someone who highly values individual autonomy in things like tool and language choice, code style, etc. I've been put in teams that culturally were much more in favor of cohesion and I was deeply unhappy- and now I try to filter for that in all of my own interviews.

None of that should have to do with candidates liking the same movies or beer as the exiting team, or any other sort of bias inducing "cultural fit" questions, and too often they end up conflated, but we shouldn't throw the baby out with the bathwater when it comes to cultural fit.
I'm not sure that I understand the question but the L-1 for Canadians is still a very good option and can be obtained even for brand new companies/offices. Once you are in L-1 status, you can be paid by the U.S. company or even just continue to be paid by your Canadian company.
I second using vanilla css. Vanilla css is a lot easier to understand than bootstrap imo. Vanilla css + HTML5 is good enough for pretty much any web page.
Hah, “just”.

Very few airports have even one cat IIIc approach. Not all modern airliners have an autopilot capable of a IIIc approach (which requires triple redundancy, IIRC).

And you accuse others of arguing in bad faith...
I think I’ll look back on this day in the future and smile:

At one point the crypto bulls were so bullish that they worried they wouldn’t easily be able to fit in enough zeroes for the price without using scientific notation...”
Goodnight Claire: Blender 2.8 development test
Does it have be these two languages only?

I'm from dotnet background and would love to learn ML? Is there any thing apart from azure services?
Sometimes rejection comes from an inside company politics, like the person that is leaving is too stubborn to approve a replacement or something similar to "we decided not to hire her, because we think she won't fit our culture, but we can't legally justify it, so it's better to just write back that she can't code".
The best engineer I knew at my last gig (a unicorn company we all use daily) worked at the major adult entertainment company for many years haha. Dude was a total family man by the time I met him and the nicest sharpest tech lead.
Hi Peter, thanks for doing this regularly. Really appreciate since this topic/situation changes more frequently now a days.

Sorry for using anonymous account. I am working for a client for past 5 years on a EVC (employer-vendor-client) model. I've been employed by same employer/agency since 2008 (h1b) and they filed my GC with priority date of April 2011. Since I'm Indian born, I've given up hopes on getting a Green card in my lifetime but I still wouldn't want to loose my position in the queue.

Question: Would you recommend going full-time with the client (as they have shown lot of interest in converting me)? If I join full time with client, transfer h1b, can they take over my green card as well? will I loose my position in the queue?
Skynet - probably not. Harder-to-debug, yet useful algorithms - that's already here. Then there's stuff in-between, and that is uncertain...I mean, I am typing this on a tiny supercomputer, possibly on the other side of the planet from you; I didn't even imagine this three decades ago.

TL;DR: wherever the future takes us, it will not be like we imagine it now.
There’s a toggle for it in one of the menus, the status bar shows when you hover over a link.
Facial recognition: Paving the way for tyrannical abuse.
A bill (H.R. 392) removing per-country caps on employment based green cards is now attached to DHS Appropriations Act for 2019 (H.R. 6776). If passed, how would it impact Rest of the World EB-1, EB-2, and EB-3 GC applicants? It seems like it would prevent ROW applicants from getting green cards for a very long time. What are the odds of H.R. 6776 being passed with H.R. 392 amendment attached to it? Source: https://www.natlawreview.com/article/us-may-eliminate-countr...
That's assuming that some other app wouldn't have filled the messaging space.
Browsers and cloudflare workers removed/neutered high resolution timers (and things from which you can build high resolution timers) to make exploitation difficult.

CPU speculates past the bounds check and loads values you should not read into cache and you try to find out which value was loaded into cache using precise timing but the timer is imprecise so you don't know what the value was which you were not supposed to be able to read.
Unfortunately, there isn't and this seemingly innocuous change has had a profound impact on the hiring of those currently in H-1B status.
People have their reasons, we respect that. But a default to https, why not? It seems reasonable to me.

I am not sure on how to get https:// by default while still supporting http:// for people who prefer it. It may take some advanced 302 redirect.

We will investigate and see what we can do there. Suggestions are much appreciated.
That would be nice. I'd also like the to be able to automatically revert to default container when leaving a site (like the FB container plugin does), to view/manage cookies by container, and to specify more than one container that I like to open sites in so it doesn't bug me about using my default Google container when I open gmail in my work container.
you missed the part where they broke all my extensions which will apparently literally never be ported due to missing API functionality
I work at one of those as well. It's disabled on all our machines to.
> The Gulag system was a very harsh penal colony system

This is incorrect - the purpose of a penal colony system is to host criminals, while most people who were imprisoned in Gulag were innocent. It looks like the real purpose of the system was to convert innocent Soviet citizens' bodies into energy needed for physical labor. People captured in the system got worked to the bone and were on starvation-level food rations. In the process of physical work, their bodies burned their tissues as fuel (in lieu of insufficient external calories being provided in food), which lead to death of malnutrition and starvation within a couple of years. Millions of people were used this way to complete great industrial projects at minimal costs. This is not a penal system, this is Auschwitz.
Google and Amazon Implement HTTP/2 Prioritization Incorrectly
> Import System.IO.Compression and call .Net to do it.

...and? Why is that a problem? It is an advantage that PowerShell can call on the CLR directly (including its C FFI).
"The proportions are near perfect for the segment and Audi didn’t fall for the usual electric design traps."

... except for making all of the controls touch screens.

Physical knobs and buttons are more performant, more useful and more expensive. LCD screen are not a luxury - they are the opposite of luxury.
That's right. You can run Wasmer in Linux, but not yet in the kernel (Ring 0). It will still run at native speed though.

Running in Ring 0 might open bigger risks regarding security, and we want to make sure everything is under control (with external security audits) before approaching that space.

Here's a more detailed answer about its risks: https://news.ycombinator.com/item?id=18587353
I'm forced to wonder whether the same strain of yeast also survived on the surface near the original brewery location, and this revival is just a very expensive equivalent of making San Francisco sourdough in a different locale, from a starter culture packet received through the mail.

Except in this case, the starter is from a message in a bottle, lost at sea for 200 years.
> Like when I tell it to download something, I don't expect to have to futz with IE browser settings (WTF?!?!)

You Can use Power Shell Core. Which is way bettet, Cross Plat and does not need ie settings fiddling. I use it to script on cross Platform Tools mostly
https://outline.com/rbNmG7
When there is only a small number of people yes. When someone sends a message to the entire company no.
It would have a profound impact on the issuance of green cards to ROW applicants but I still that it's unlikely to pass.
In 2014 I won a scholarship partially funded by the US govt for a Master's in Computer Science in a US university. The scholarship was merit based and highly competitive. A similar situation was the case for my Bachelors. Can these scholarships fulfill the EB-1 criteria of "Evidence of receipt of lesser nationally or internationally recognized prizes or awards for excellence"?
I still use the final version of the perpetually licensed Lightroom, and so far haven't found anything to replace it. Sometimes I use it in a Windows VM on FreeBSD sometimes I use it on a Mac. It largely just works, even with a catalog that I desperately need to pare down.

Meanwhile Darktable is a pathological mess. I really want to like it. They even offer a Mac binary on their download page. Unfortunately, it turns out that the only first class platform is Linux. None of the core devs actually use a Mac so bug reports languish and users are told to simply compile DT and fix the bugs themselves. I'm working up to compiling DT, but the instructions are all built around MacPorts which I ran away from years ago. Yes, I'm aware that DT is an open source project maintained by volunteers but sometimes I want higher level packages to just work without a fight.

If I want to import metadata from Lightroom I'm expected to export individual sidecar files and hack up a script to do the import (hint: this doesn't scale). The real deal breaker for me was that the latest version available on the DT site simply crashes for me while trying to import photos. But not every photo. I'm not particularly inclined to file a bug report because most Mac issues get put in the circular file.

Once I got past that I found the interface to be… interesting. Despite the superficial similarities to Lightroom, DT is wildly different in practice and not all that intuitive to me (e.g. applying presets from the lighttable vs darkroom modules — also seriously those names: darktable, lighttable, darkroom are all far too similar regardless of whether or not they're based on photography terms).

It's been a few years since I've tried RawTherapee but obviously that didn't stick either.
U.S. Becomes Net Exporter of Oil, Fuels for First Time in Decades
I know what you're saying, but on the flip side: How many billions (trillions?) of dollars has been created by WordPress? And it keeps growing!

I feel that this "shipment" has been fairly responsible, with the Classic Editor plugin as a fallback for people who don't want Gutenberg.
Bootstrap, so I have a consistent style. Any other equivalent library would do.

Palette generators, so colors will look good.

Simple interactions, to kill two birds with a stone: ease of development, minimize UX mistakes.
It just means making

1

- 2

-- 4

-- 5

- 3

--7

into

7

- 3

-- 1

[union]

5

- 2

-- 1

[union]

4

- 2

-- 1

as one graph. I must say I'm surprised someone can't write this given enough time and proudly claim "they didn't hire me because I couldn't do this". Seems like CS 101 hw.
Autopilot is level 2 autonomy.

Noone has level 3 autonomy, yet.

https://en.wikipedia.org/wiki/Automated_driving_system#Level...

Level 2 – Partial automation
The driver must be able to control the vehicle if corrections are needed, but the driver is no longer in control of the speed and steering of the vehicle.[6] Parking assistance is an example of a system that falls into this category[7] along with Tesla's autopilot feature.[8] A system that falls into this category is the DISTRONIC PLUS system created by Mercedes-Benz.[9] It is important to note the driver must not be distracted in Level 0 to Level 2 modes.
I think that's ok if you're writing for yourself or for a bunch of friends.

But good blogs with steady readership generally curate. Readers gravitate towards quality (because time and attention span are precious) and lose interest fast if the quality is all over the place.

Most bloggers write more posts than they actually publish. The published ones are the ones that pass muster. We don't see the stuff in their drafts folder.
That does sound useful. I often end up creating several temporary containers while doing testing and development. The overhead of creating and deleting these is annoying.
Goldman Sachs invests in GitLab, extending its funding round
And they do, but that doesn’t mean they’re autonomous or capable of handling any situation. A wing leveler is piloting itself.
I get itchy when I get asked to write code that I would veto in a code review.

My internal dialog when asked things like a linked list or a hash table is "Oh god, does this mean they like code like this? I bet some 'clever person' at this company wrote their own hash table/event queue/template engine* and forces everybody else to use it."

* Unfortunately my current employer is just like this but I didn't pick up on that in the interview process.
Persuading people to use ethical tech
The status bar has never been a anti-phishing tech, and I would argue that if anything it aids phishing[1]. The thing that prevents phishing is the location bar.

Also at that point in history phishing via fake urls was less of a problem - you could still trivially give the page a title (users only looked at the window title bar), and a copy of the verisign or thawte “secure page” graphic and you’d be set.

[1] pretty much from day 1 of js existing IE allowed js control of the content of the status bar, click handlers on links can change the window location directly, etc. Even today the link for urls is still frequently javascript:... so what adding a status bar does do is add another thing that tells the user what a link is, leading to a false sense of trust a importantly a sense of trust that can lead to not paying attention to the one true thing in the window: the location bar.
Not in the UK or EU - you don't need to have market dominance to be fined for anti-competitive behavior.
I can understand all of that. I'd also rather use OSX, but the new Macbook Pro's have such a garbage of a keyboard that I'd even rather use Windows and the slow WSL (though I use native linux myself).
Because half the time it slings

Exception calling "ExtractToDirectory" with "2" argument(s): "End of Central Directory record could not be found."

7zip works fine!

(copied straight from my MASSIVE OneNote book of weird powershell and .Net errors and workarounds). Also they just deprecated OneNote desktop other than the turdy UWP app. Another thing to be angry about.
You won't lose your priority date (place in line) if you change employers but the new employer would need to start the green card process from scratch. You might want to explore the EB1A category because even though the standard is high, it's sometimes within reach.
After reading through many of these, it felt a bit unhealthy and pointless.

Something I’ve always been told about interviewing: getting in the door means you are at least qualified for the job on paper. The company would not waste its time talking to you if there wasn’t at least some chance they are going to hire you. Whether they hire you depends on how well you spin your story and how strong of a rapport you form with the interviewers.

If someone does not like you, they will not hire you. This can make things difficult for introverts and socially-awkward people.
The article literally states that they convinced him to have a toggle...
Finding a spouse is not like applying for a job unless you are on the bachelor. You meet the person one on one and you don’t compete with anyone but your best self.

No one i ever dated with which I experienced some “competition” was a good match in the long run anyhow. YMMV I guess.
Why most of these people have been rejected and then landed at Twitter?

Not sure this is a great signal for Twitter, just saying... Selection bias / confirmation bias might be at play.
My experience on WSL:
very slow shells. Serious Web Dev work is not possible. So much catching up to do with Mac. Maybe MS should build that shell natively in windows with all those command programs
Interesting - the lure of "making something" in Shenzen has been a little seed in the back of my head for years... (one of those secret little pipe-dream-fantasies that pops up every once in a while and consumes 'what-if' cycles, but quashed by reasonable-rational-realist-me, but entertained just the same)

---

That said, one of the adaptations of this little fantasy that I have had, and wonder about how feasible it could be is;

What if there were a group effort with a communal goal of accomplishing X in China...

An informal start-up-market type model where you have agents in some silo categories, but all working together.

Lets assume that the silos are "Design/Eng | Finance | ops | mfr-execution | sales"

So you have local US agents who collab on a design of a thing - you have backers (can overlap), and ops facilitators who focus on where when how it will be sold -- and then you have mfr-execution agents who actually go to shenzen and get the deal done and made... finally a sales org.

Kinda like a communal quirky?
We could fix that, but I kinda like TOR.

Keeping it in all caps (like when it was just an acronym) puts it forward.

We want to emphasize our support of privacy.
Story time with gramps!
Is open source wealth distribution fair?
Retail, Transportation Among Industries Most Impacted by AI
A large part of the reason why AMD can reach similar sustained real throughput to Intel despite having a fraction of the FPU throughput is that they run the FPU as a separate unit on different issue ports, and their core is slightly wider when you measure the amount of instructions it can retire.

So even though the Intel CPU can in theory do 4x the computation AMD can in the vector units, in reality even the tightest real vector code does all kinds of things other than vector computation, in the middle of that vector stuff, like computing addresses for loads and stores and managing loop variables. On AMD, those intermixed scalar instructions go into separate scalar ports, on Intel CPUs they take space in the same issue slots that the vector code uses.

Then on top of that, the memory bandwidth is a great equalizer. Doesn't matter how many multiplies you can compute if you cannot load the operands, and the AMD systems are much closer there than they are in the pure computation, especially as they have a lot more L3 cache per core.

On Zen 2, AMD does two big things that are going to really help them in HPC loads. They are doubling vector unit width, and they are doubling the amount of L3 per core. I honestly think the second change will help more than the first.
For the benefit of anyone else wondering the same: I checked it out and no, it's really nothing like Workflowy. The key feature of Workflowy is that you can 'zoom in' to any list item, essentially meaning any data item can also be a document which makes it actually viable to do everything at the top level. It doesn't seem Notion supports this workflow. Definitely jealous of some of the advanced data-type features in Notion but it feels much too fiddly for my mental model. Thanks for the explanation, though.
Ask HN: What to do with the feedback “You should be more technical”
One of my colleagues recently received the feedback that they should be "more technical". I've heard from other people who have been told that as well, and it is universally received as an insult. Further, I personally hate it as it is non-specific. It sounds like advice a non-technical person would give.

After considering it for some time, I think "be more technical" can mean parts of 4 things:

1. Technical communication. I value conversations when the other person is clear about what they mean, what they know, how they can contribute, and how they expect you to contribute. This includes understanding and communicating specific technical details in the particular jargon that applies.

2. Engineering mindset. Engineers think in terms of components, capabilities, and constraints.

3. Troubleshooting skills. Troubleshooting involves demarcating components and testing systems at various levels of operation.

4. Specific technologies.

---

What do you do with this feedback? What do you think of it?
Oddly enough, I don't think there will be any significant change to the TN category.
I think you answered it yourself. His skill set (running, managing, community, etc) are not what Google needs (as they see it). They need someone who "will contribute to a small portion of software that will be run by a large fraction of the planet's computers, but owning the architecture, project management, testing, community support, and coding? No."
It's more readable on desktop as well. Long lines in HN's code blocks render with horizontal scrollbars - using them to quote paragraphs is downright obnoxious.
> Reading material design from Google https://material.io is a great start. You may not like the UI of it, but the UX and explanations of why things are this way are really interesting.

To add, I've found reading the design documentation of some web and mobile UI libraries to be very enlightening. For example, the colors section of BlueprintJS has helped really narrow down how I use colors: https://blueprintjs.com/docs/#core/colors
> Literally the only two reasons I don't use Firefox on mobile is the lack of home button and no pull down to refresh

Hmm...I have a similar complaint about desktop (MacOS).

The lack of a good "home" keyboard shortcut greatly irks me. The "home" keyboard shortcut, option + home, only actually works if the focus is not in something that takes text input. If the focus is in a text input field on the page, or in the "Find in This Page..." input field, or in the address bar, the "home" shortcut is ignored.

Chrome's and Safari's "home" keyboard shortcuts work as expected.

That, and Firefox having the worst spell checking by far of the major browsers (Firefox, Chrome, Edge, Safari) on both Mac and Windows, has had me close to switching to Chrome.
Well maybe he is imperfect. He did some things in his life right and some wrong. Aren't you like that? If you make a mistake today, does that invalidate all your previous work?
And please have some perspective. Putin's Russia is not a place where I would want to live today, but compared to the Soviet union, I would take Putin's Russia in a heartbeat.