skysight-inc/HackerNews huggingface dataset:
>That is a really simplistic take IMO

Yes and it also comes across that the comment author hasn't spent much time trying to hire for "engineering" roles.

If it only it were so easy to throw up a post for $engineeringRole promising some multiple of six-figures and expecting a deluge of competent, qualified people to show up.

I've worked for one of $FAANGco, and helped run multiple hiring loops. The roles weren't quite in the 500k vicinity, but they were a fair bit more than 100k.

Finding competent, qualified, honest people amongst a sea of resumes was a non-trivial investment.

I'm not talking about finding some 10x'er who can run circles around leetcode problems and tell me the most efficient way to fill a 737 with ping pong balls flying upside down on the planet Mars.

I'm talking about people who actually understood and had experience with the technologies they had listed on their resume. People who had baseline competency with the basic skills required to merely survive at the job. I generally consider myself a pragmatist, and would allow some variance in detail if they communicated an overall "big-picture" understanding.

Nope. People who had listed "fluent with Linux" who didn't know basic directory structure. People who listed years with a programming language that couldn't write a for loop. People who explicitly described a multi-technology cloud-stack project they worked on, only to say in the interview that the project was entirely handled by a different department.

I estimate my success rate at this stage was maybe 10% in finding solid people.

Slide the pay scale up to 500k? An entirely different set of problems. People that can ask for 500k up front with a straight face know exactly why they can ask for 500k up front with a straight face, and so does everyone else who wants to hire them.

If you make all jobs, regardless of technology/competency/seniority pay 500k, then you've got a pretty sizable inflationary problem anyways. Either the really skilled people now will ask for 1 million, or the skillset has become commoditized, and the talent is moving to a problem domain that is more lucrative.
we'll just have google/apple/etc buy out the whole city because they have the cash and nothing to do with it.
The article linked by the comment I replied to stated this:

> Smith is one of hundreds of residents placed at Terminus House in Harlow by councils in and around London, often many miles from everything and everybody they once knew.

I'm not familiar with the specifics of UK subsidized housing, but it sure sounds like the residents were placed in this building by government.
Yes, that's national sovereignty.

A better example is when the FBI seizes webhosts whose users are associated with illegal activity.
@Dang, can we get an edit?

This did NOT slash build times 99%, but rather time to do a git pull.
You are very much mis-chracterizing the type of person who considers, attempts, or commits suicide. Many people seeking help are grasping at the last slight hope that something, anything, might make things better. Characterizing that population as "attention seeking" or "just about feeling" is an extreme insult to those honestly seeking help.

I have a certain degree of personal knowledge on this topic, and there are absolutely people who would be dead right know if they made that call... And no one picked up on the other end.
I'm surprised we havent tried to sell desktop computers with battery packs yet
So true. I was nervous about not having generics in Go but haven't missed them after primarily working in it for several years. You have to stop trying to write C++ or Java or C# in Go.
What if you could connect an external display, keyboard, and mouse?

Of course, you need an OS that supports that and provides a proper desktop-like experience.
13. it's more environment friendly, as in you can keep using it for dozens of years just by replacing some parts now and then.
If build includes a git pull, maybe it did.
The best government money can buy.
Best way I found to reduce pump noise is to insulate it.

In my case I have a DDC style pump, and its very quiet after I got a car wash sponge and cut a square hole in it and put the pump inside. It looks ghetto but its inside a case so who cares.

At first I was worried about heat, but its lasted 10 years so far.
Great job on the blog. I had couple of questions.

- I know feast doesn't include transform component today, are there plans to include it in future releases?

- Curious to know, what does Tecton looks like in a multi-tenant environment? is it a deployment per tenant model?
They are a publicly traded company. They have a team dedicated to engineering support. A better article would include a management and hiring postmortem. It's shocking, really. Humility is nice, but competency is also nice.
Not true but I'm not going to link to prove my point.
Considering you're this deep in the discussion with your comment, you've managed to overlook quite a few expected and needed features that Wayland misses (or is even hostile to) compared to X, and which thus make your analogy obviously invalid. In fact I have to wonder if you're just trolling me.
I saw a couple of comments complaining about making people into data points, and that this is dehumanising. But I do not see this.

Growth of data based technologies and information surely create risks to privacy, which is another story. However, treating people data as just data is neither new nor dehumanising. Science does that with everything and that is called abstraction. Just make sure that personal data protection measures are there.
Maybe it was a literal bug.
I wouldn’t run any laptop without it and drive encryption. The combo are really tough for a bad actor to bypass. In terms of things that make me worry less about having a laptop stolen, SB&DE are tops.
You're in an extreme filter bubble. FaceTime doesn't work on Android, PC, Linux, or Chromebook.
Probably not for a Disney project, especially not 9 months out from a projected release date.

But if you were a asteroid mining astronaut, or some particularly un-fungible employee in some other circumstance, then sure, you would. I mean, people move cities for jobs, which affects their child's life. There is always some level of trade-off between family and work. (Personally I'd say F* the employer.)
Nitpick... if 99% of your build time is consumed by preparing the workspace, that's the story. This isn't interesting to anyone who doesn't have that exact problem. Most people who click this won't find it interesting.
FYI Lenovo and probably others have an option to limit max charge which will greatly extend battery life.

I have mine set to 80% and only set it to 100% if I know I'm going to be away from AC for a while.
Typedefing with iota should let the complier catch this, but it is an extra wonky step
probably better to send equipment that way... let the humans go the scenic route.
For the same reason, I use a custom foreground where possible.
OneNetbook A1 review: Handheld designed for engineers
Typical nuclear engine designs are safed during launch so even a launch explosion isn’t dangerous, they use fuels that won’t become heavily radioactive until the engine is activated.
does that cost extra?
I've doggedly stuck to my desktop over all this time for many of the same reasons but also because the only time I've actually found a laptop useful is when travelling which I don't really do a lot of, maybe once or twice a year and even then I should be relaxing and not using a computer :)
Conducting 'independent surveys' under military occupation in an authoritarian state is a thoroughly nonsensical proposition. In Russia, it is literally a crime (incitement of separatism) to question Crimea's status as rightfully Russian[0].

[0] https://meduza.io/cards/kak-v-rossii-presleduyut-za-prizyvy-...
In a sense, yes. For a given temperature, hydrogen, with 1 atomic mass unit, will have a much higher velocity than water (18 amu, so √18 ≈ 4.2 times as slow) or carbon dioxide (44 amu, so √44 ≈ 6.6 times as slow).
Upgrading to React 17 and Webpack 5
You can’t judge a book by its cover...
Bat scientists are socially distancing from their subjects
This is wildly off. I am a strongly experienced programmer with most of my years at big well known companies. Many of my friends are also. When we apply for jobs we get very young people asking about steps to reverse linked lists on the white board and other stupid puzzles then maybe later turned down or ghosted.The fact is hiring is hard because qualified applicants have been shut out.
Meetings. Working in different areas. Even at home I won’t stay in one place.

All the pro desktop vs laptop arguments are funny. No one wanted less performance at higher prices. We want to take the machine with us and use it in different places.
> A technical issue is at the core of the problem (the practical inability to "just create" a new browser)

What I'm saying is that the technical difficulty in creating a new browser is less of a concern than the legal and monopolistic barriers to creating a new browser.

See your next point:

> Yes, but Firefox has to follow Chrome at whatever they decide, because the "regular consumer" just wants a working browser.

Which is a legal/monopoly problem, not a technical problem. Firefox has passed the technical hurdles it needs to pass to be competitive with Chrome. The monopolistic barriers (default bundling in Android, hobbling Google properties like Youtube on Firefox, etc) are some of the biggest things holding Mozilla back.

You can make it as easy to build a new browser as you want. But if Chrome is bundled in Android by default, and if Youtube works better on Chrome than your browser, and if your browser can't play Netflix videos because Google won't license Widevine, than all of the technical solutions you've come up with stop mattering.

The practical inability to "just create" a new browser exists, but you're not going to be able to solve that problem purely with technology.

Microsoft made a competing browser engine, from scratch, and in terms of pure performance and support for web standards it was doing really well in matchups against V8. They gave that engine up not because they didn't have the engineering chops to compete with Chrome, but because they couldn't break into the market. That's not a technical problem.
SML is a nice language with a cleaner syntax and is standardized.

Still, my answer would be OCaml without questions. It has better tooling, better performance, a larger community, a larger ecosystem, more features and more work being done on it with basically no downsides.
Your analogy is broken. Clever to try to compare Twitter to discrimination though.

In all of the situations, the principals have broad discretion to make choices about their property. Alice can turn away people with credit problems. Bob can require a specific handicap to play. Carlos can choose to not loan money to high risk professions.

They cannot say “no black people at my apartment complex”, “no golf if you are Jewish” or “no loan if you’re gay”.

You may prefer chaos, most people do not.
I like option number 3. Anybody who wants to can use it. I predict that we would quickly see it overrun by spammers and other idiots, and it would become obvious that very few people really want to use a “free speech” platform.
Dumb question, but since there are many Standard ML implementations, do they all implement the same language? Or just variants/visions of the same language? And is there any standardization on any particular implementation?
It seems obvious to me laptop is only superior if you need to carry it with you.
yeah but you "burn" that shielding as you go... slowly depleting it as you get faster and further away.
There was a ~45 minute power cut in the centre of Copenhagen last month, starting at about 1:30am. There was another (several hours) in 2018, which I think is the one that made the news. (I was at home, awake, for both.) They're a bit more common than you remember, but I suspect most of these Tweets are affecting fairly small areas, e.g. construction work cutting cables etc: https://twitter.com/radiuselnet

I have some servers in Copenhagen, and from their logs they've lost mains power about every 2-3 years. They have a UPS, but I certainly don't bother for a desktop computer.
While I agree with you about FPGA tools, that's a function of the fact that Xilinx and Altera won't disclose the bitstream so nobody can build an alternative.

In the embedded space, people like Green Hills Software charge lots of money for tools that they claim are worth it.
Only on here could people say that the engineering challenges Google faces in delivering search are 'solved problems' that could be easily mimicked.

I get that people don't like the surveillance tech business model, I don't really like it myself. But we can't just pretend that the personal data that they gather to serve you ads more effectively isn't also the reason their search results, at least in my experience, are better than their competitors'.
Will this mean even more Google image search spam‽
And more specfically, it was being a proposed as a replacement for the S-IVB, the third stage of the Saturn V. Early maps (like the one shown at https://www.hq.nasa.gov/office/pao/History/SP-4204/ch11-8.ht... ) show the Nuclear Assembly Building, along with three pads, at Launch Complex 39, which launched the Saturn and Space Shuttle, and now launches the Falcon rocket.
My mom once got fired for taking contractually guaranteed unpaid 4 weeks' leave that employees were promised after 7 years as an employee. She landed a better job almost instantly, and generally is the kind of person you'd describe to be a model employee. With companies, especially when they get large and impersonal, logic isn't always at play.
NY Times coverage from 1984: https://www.nytimes.com/1984/05/01/science/nuclear-spill-at-...
It's like Common Lisp or Scheme: there's a formal spec and many implementations implement the spec. There's no reference implementation like CPython or MRI Ruby.
Personally, I prefer using a Workstation Laptop, such as the System76 Serval or Bonobo. Most of the time, I'll use a big monitor and mechanical keyboard. But if I'm travelling, I can still use the machine as a laptop.
This is good info. Need to check my own build pipelines now and see if we are just blindingly cloning everything or not. 40 minutes to do a clone is a pretty long time to wait though.
There's a logistical problem with it. Most home Internet connections have asymmetric bandwidth. I.e. your download speed is much faster than your upload speed, which works great for browsing and watching videos.

However, if you want to have a meeting with N participants, the presenter's connection needs fit N independent outgoing video streams. Cloud-based services work around it by sending 1 outgoing stream to the server with a much better connection, that then forwards it to every other attendee.

The trouble is, someone needs to pay for that server. And since most people want videoconferencing to be free, that server would be either run by an enthusiast that will bail out once the traffic becomes noticeable, or by someone with a political agenda.
You can also buy a hdmi to usb capture dongle for around $15 US which will let you use any camera with HDMI out as a webcam.

Ideally you want a camera that does clean HDMI out (no ISO indicators etc), but even that can be worked around if you run OBS studio and crop it out.
> I'll never understand why professional embedded developers just suck this up.

It's only been very recently that you can apply the enterprise development tools to the embedded space.

Embedded used to have all manner of screwball compilers to support some screwball architectures. Cygnus used to specialize in porting gcc to these architectures. Now, pretty much everybody has converged on gcc so you don't have to support weird, obscure things.

It's only been recently that so much embedded development has converged on 32-bit ARM Cortex. That's a lot fewer architectures you have to support and 32 bits instead of 8 bits means that you have a unified memory space rather than weird I/O accessors and chunked memory and far pointers and ... Now your tools can specialize in one debugging format/protocol and get better with time rather than having to be rewritten and rewritten and rewritten.

Embedded folks are starting to move. A lot of chip vendors support an Eclipse-based toolchain. Microchip threw in behind Netbeans (not a good move, but they realized they simply couldn't spend enough money on their proprietary IDE to keep it going). Microsoft is throwing stupid amounts of resource behind VSCode so it's going to be hard to match. The Rust embedded folks are getting really good with Visual Studio Code integration and the Visual Studio Code architecture is much better than most other IDEs. Other people are starting to realize that they can use "standard" tools as well.

However, the critical mass required has just coalesced and embedded development changes really slowly.
You have now been suspended from your Oculus for wrongthink.

My point is, it's not overt like government suppression, but pressure can be applied nonetheless.
What you're saying is that, technical details aside, Windows 10 Enterprise certification effectively requires the ability to install alternative OSes.

Is that also true for non-Enterprise certification? Because the (dated) article implies otherwise. And it remains a fact that the Surface RT line was locked down so no-one could install an alternate OS on it without MS's permission. I don't know how much clearer MS could make their ambitions for control.
> by eventually only having a single compositor implementation

I'd just like to note explicity that this would probably be a compositor that tries to cater to only 80% of users (if that), with the rest of us being told to fuck off.
I’ve found as an industry we’ve moved to more complex tools, but haven’t built the expertise in them to truly engineer solutions using them. I think lots of organizations could find major optimizations, but it requires really learning about the technology you’re utilizing.
This is the stolen/abandoned medical radiotherapy machine.

The TLDR is a hospital shutdown but a lawsuit meant that they could empty it. This left equipment inside, including a radiotherapy machine.

People broke in to steal stuff that look expensive, and decided the radiation source (they didn't know what it was or contained) looked like it would be a worth a lot, and was portable enough to be stolen. So they did.

They tried to disassemble it, in doing so managed to get to the raw radioactive pellets. From there people played with it, and it spread around, before they eventually took it to a junk yard.

A number of people got sick, at least one died (OTOH).
The threat on cloud / data side seems a lot more real than on the hardware side.

I personally don’t care what boot stuff is under the hood if it can boot Linux.

Cloud eating everything on the other hand does worry me. Busy building a home server to get away from that a little
With no diversity wouldn't these be vulnerable to a well tailored disease?

I thought that was one of the benefits of sexual reproduction.
Doh. By the same logic China (or other oppressors) is not censoring anything because people can travel to Vietnam (or Japan for that matter) and they can tell anyone what they want.
> Python offer many replacements for things that in Bash you need to call another process.

True, you're never going to pipe something to grep in Python when you can just capture the output and use the inbuilt regex capability.

That said, it can be surprising how much worse performance-wise Python can be than shelling out to external utilities. Consider the simple case of downloading and extracting a tarball. I found that check_call("curl path/to/thing.tar | tar -x", shell=True) was significantly faster than anything I could figure out how to do with requests streaming, httpx (async), and the inbuilt tarfile module.
Sounds like apple is the problem here
>This, to me, is a clear example of the market underserving a customer segment.

Sure, there are some spercific form factors that I would love to have that are not available or very rare. I really want to replace my iPad with something that runs linux, for example.

All I'm arguing is that, I don't believe that in my lifetime, or the foreseeable future, will there ever be a time where I can't reasonably easily get some kind of desktop computer and run whatever code I want on it. (Unless those computers literately become illegal - like some code already is)

I might not be able to carry it in my pocket, or wear it on my face, and it might not have some holographic interface that has not yet been invented yet.

I'm also not saying we should ignore the the fight for general purpose machines, and I will continue to vote with my wallet, as well as lobby to have laws that opening our machines.

I think its a disgrace that Apple no longer supports my iPad witch functions perfectly well, but I can't install anything on anymore.

Society would be much better if all our phones were open, I just don't think we need to freak out about desktop computers disappearing.
In the US and I agree. Sanctions are disgusting and work contrary to their goals. Ostensibly they put pressure on the governments of sanctioned countries, but in reality they strengthen people's ties to their governments while completely choking out regular people and especially the poor.

I don't think imposing sanctions has worked to our advantage ever, in any country, in the past 50 years we have used them. And in many, they have backfired, e.g. Iraq in the 90s. That isn't even to mention the hundreds of thousands of innocent people who lose their life. [1]

Yet, sanctions are considered to be "soft" and "dovish" by politicos and the general public. It's stupefying.

https://www.nytimes.com/1995/12/01/world/iraq-sanctions-kill...
Oh yes, you're referring to the pictures of Hunter with a crack pipe in his mouth and things like that. You're correct. I took that to be just proof that they had the laptop. Everyone knows that Hunter has a crack addiction problem.

I think I totally forgot about that because of the censored sex tapes and nudes being published by Gnews which are way more salacious.
I've seen the remains of a computer in a school, after the building was struck by lightning overnight. Only that one computer was affected, and inside it was mostly black dust.
I mean it mostly depends on what you do no? But all I need is for my job is a terminal session open. A macbook from 2010 can (and does) do that fine for me. I don't need the 85% of the specs I never use and I suspect the same applies to the author.
I prefer to have my cake and eat it, so I have a nice beefy desktop, and a cheaper but nice laptop from which I RDP to my desktop.
https://news.ycombinator.com/item?id=24763593 was discussed recently regarding improving Bluetooth audio quality on Linux. Hopefully someone here finds it helpful.
There's a category of mixed-use development popular in South Korea called officetels[1] that started more or less exactly this way. Newer ones can be pretty nice because there's a lot more care put into the design of the residential spaces, but the older ones that you can tell are converted offices are...not great, unless you're just a big fan of foamcore dropped ceilings.

1. https://en.wikipedia.org/wiki/Officetel
From the article:

> We found that setting the refspec option during git fetch reduced our build times by 99%.

Seems pretty clear to me that build times were reduced by 99% as a result of cutting the git fetch times significantly (but exacyt number is not give). The headline looks correct to me.
I’m not sure what spurred you into action to offer up... well this... but do please keep in mind that many of us outside the USA don’t put money ahead of literally everything else in life as most Americans seem to.
Personally I look at it as a barometer for where peoples sentiments fall on a linear path. Who is doing moderation vs censorship has little consequence if you acknowledge that the entire system is distributed and the outcomes are the same.