skysight-inc/HackerNews huggingface dataset:
United States vs. Article Consisting of 50k Cardboard Boxes More or Less
Reading this article (which asks me to install 18 apt packages on my system) and the top comments here (complaints about developing, running and deploying apps, replicating deterministic Python environments and so on) makes me wonder why Python developers don't use Docker.
so daemonless (tbh I'm not even sure why is this a good thing) and better security through rootless aside, what are some strong points to switch over?
Wow! Was it the Arktika-class?
An additional problem MBAs sometimes miss is that when you export jobs to contract orgs is that this accumulated institutional knowledge is lost—it’s no longer held in-house. Conversely it contributes to the expertise of the contract org. But not all orgs think long term. Or they get enthralled by “core competency”.
>Pascal OTOH is 100% safe no matter what you do because you can't access pointers directly or do pointer math or out-of-bounds array access.

Maybe in your old classic pascal. Not true for modern Delphi/FreePascal incarnations of it. You can do pretty much anything including pointer math, including safe version of it.
Ohh sorry, glad to hear she is getting proper treatment.

I understand what you were getting at just thought I'd give my 2c about chakras because I thought some people would bundle them in with healing crystals when they can be separated out as tools for meditation.
You could dynamically create HTML that mirrored a JSON response. You'd just have to have to walk the JSON structure and create a structure for where the key and the value from the JSON end up. Each node could just be a <div>. The ID could be a composition of the key and the parent nodes/keys so that it'd be unique. You could also stuff both values in a data-* attribute.

It wouldn't be the prettiest HTML but you could work with it via CSS and JS.
Yup, all these op-eds reek of FUD.

I also think people are overestimating the impact that FAANG going full remote will have on the tech world. I know that they're trend setters, but a lot of companies have already been operating full remote/remote friendly and offering perfectly fine wages.

I really only see net-positive from this cultural shift. Frankly its obscene that location matters more than talent currently.
I quit using k8s locally for development once I discovered that podman can run the same Pod YAML as k8s. That basically replaced docker and docker-compose for me. I just have a thin bash script that launches postgres and redis for me for dependencies. If the app has a lot of deps then I might consider local k8s again, but until then I'm quite happy.
Actually intellij since 2020.1 release is kinda fast :0
My team has struggled a lot with how to do python deployment.

We know we can isolate the interpreter and modules via venv/docker/etc. and get repeatable and reliable deployments. However, because we're a utility module, we like to allow users to import our code freely, and that's a lot harder when that code is isolated and bundled with very specific requirements.

Seems like the only perfect solution is to just support every conceivable version of python and our required modules. Which is of course very hard. It would probably require greatly reducing our usage of tensorflow and some other packages which change a lot and are trickier to use on Windows.

Good old dependency hell.
I'm not the author, who is in this thread elsewhere, but very curious what the bug is, if only to avoid it myself since I use micro constantly.
Elixir Wizards S4E3 Steve Bussey on Real-Time Applications
A company that hires people for those reasons is rotting itself from the inside. I don't buy things based on how hip the employees are.
But it's a net minus for usability that it can't run 32-bit software any more. That makes it a no-go for some of us, and Apple knows that, so all the nagging to “upgrade” is pointless anyway.
Algorithm quickly simulates a roll of loaded dice
> Wages will come under intense scrutiny.

What's going to drive that scrutiny? Shareholders won't demand it, they'll be happy to keep the additional margin. Employees may demand more, but that will only accelerate hiring from lower wage regions.
It will be when he dies. Win or loss this November (the latter which I think will prompt a ‘24 campaign) his rhetoric is something the media takes like catnip. Even when he’s out of office he’ll be constantly criticizing the government or promoting the latest fringe conspiracy.
Comprehensive guide to AI family of careers
Well I mean would you rather have this:

method(state){
return doSomething(state)
}

Or this:

class A:
otherThingThatMutatesState1()
otherThingThatMutatesState2()
otherThingThatMutatesState3()

method(){
this.state += 1 // or some other mutation
}
"Everyone would have to sit two meters apart, which means two times the square feet, which means two times the rent."

Ugh. If the office isn't already sitting me 6 feet apart from someone then I don't want to work there.
Agreed. Also - one benefit of going remote is you can more easily avoid anyone you dislike! So that's a win over the office.
seriously now. Microsoft built VSCode. It’s their fault that they managed to build something successful?
Moats Before Gross Margins
If I didn't already do elixir professionally I'd definitely be learning coconut, it looks super cool.
Show HN: Cærostris, a Blazor WebAssembly Spotify client in C#
I just finished "Midnight in Chernobyl". One of the things mentioned in there was that the automation for their RBMK reactors was primitive compared to Western reactors. Even for normal operation, the operators had to be hands on continually to keep those beasts under control.
Thanks for sharing your experience. That's a clear use case--virtualizing to all manner of devices, and services available nationwide. I see from the link Amazon's service is self-titled as Desktop-as-a-Service (DaaS). Did you customize the virtualization with commercial software you own?
You can and you should use Java libs where appropriate.
It's always nice to have pure idiomatic Kotlin but calling Java from Kotlin is already idiomatic.

As for multi platform io they are working on it https://github.com/Kotlin/kotlinx-io
Just you wait. I suspect that it will eventually be passed when no one is paying attention. This is just posturing on both sides.
Opt-in with the likely expectation that every developer worth hiring has one.
>Asynchronous communication across timezones has not been solved

True, but the workaround is I'm willing to adjust my work hour to fit my team. In a big city, life can still be 'lively' during the night.
My Journey into Kubernetes’ History
I see your point, but I 80% disagree with your conclusion.

When you test opaque objects, you're generally not trying to test individual state transitions, you're trying to test that the class's interface adheres to the external promises it makes.

That said, many OOP languages have solutions specifically for when you actually do need to test those internal state transitions. C# for example has the "internal" keyword and allows you to declare friend assemblies, so you mostly get your cake and eat it too, at the cost of not hiding the code from yourself as the module implementer.
Keep in mind they refer to modern for a terminal-based editor, not editor in general. Have you used any other term-based editors? They lack most of micro's features unless you install tons of plugins and extra configuration.
That's the similar to the issue I have with coding in (Jupyter) Notebooks. It feels productive, but it discourages modularity.
Well done, and thanks for making it available so easily.
NicEdit Is a Lightweight, Cross Platform, Inline Content Editor
That brings back frustrating memories of moving to Java from day one at university and trying to get up to speed. I remember a bunch of "tips" spreading around the computer lab, all related to IDE and language quirks, in a 100 level class. I hope this isn't still the case, 20 years later? It kind of spoiled me for Java, which made life difficult later when I joined a FOSS project which was built in Java.

After that experience I found returning not even just to functions but also e.g. Pascal procedures was pretty refreshing.
> A meaningful counter has to be equally intentional and coordinated to stand a chance at shaping the course technology takes.

A new TCP protocol which provides value (really great value) and discourages the kinds of futures you want to avoid could go a long way.
It's a good sentiment but I'd expect most companies to be more purely shorter term profit driven, especially under consistent and relentless pressure.

That they would eventually kowtow to their own nation's ideological pressure the same way they would eventually do so for, say, Saudi Arabia's or China's government to ensure unmolested access.

Even if the majority of users/citizens aren't part of the bullying clique, the people with the rod and the carrot are.
Fair enough. If you want to mock time differentials like that, I see that one could use something to mock that. However, what you probably ideally would want to mock are the order of events, and not certain language-specific stdlib-calls. Though would depend how explicit you want to define your domain.
But the discussion was about Kotlin AOT. Not kotlin JVM.
Despite the promise of Starlink of pervasive internet connection, there are always blind spots where connection just do not exist or just pain intermittent.

Personally I think the future of desktop applications should be designed around the premise of localhost first and cloud second. The ability of the locally host application to synchronize to the cloud or central repository (similar to rsync and Git) should be the default not the other way around (I am looking at you Microsoft Teams). Technically there should be no different between people working independently with their local copy of data to be merged centrally later, and an offline application with an intermittent internet connection.

Now with readily available VPN tools like Wireguard becoming more popular the notion of using web applications for distributed authoring and collaboration, etc, is not necessary anymore. But if you insist to use web based technology there is always protocol like webdav to the rescue. If you do not want either of them (VPN and webdav), the recently announced SMB over QUIC can be a very good alternative solution [1].

[1]https://redmondmag.com/articles/2020/03/02/microsoft-smb-ove...
Great list. I would like to add UbuWeb, a massive collection of hard-to-find avant garde art, movies and texts. Curated by hand by Kenneth Goldsmith. Online since circa 1996 (and I think he has also more or less kept the original layout).

http://ubu.com

https://en.wikipedia.org/wiki/Kenneth_Goldsmith
Because it's like using a while loop to print out each character in a string when you can just do print to print the entire string.

I don't want to worry about external methods modifying state, I don't want to deal with constructors, I don't want to deal with instantiating state or modifying state before I call my function.

My function just takes a state and returns a new state. Simple.
> presumably

Incorrect. It's in the form of math. Deductive, not inductive.

> completely stop trusting scientists and their papers ... since the beginning of modern science

You are using a computer right now. You don't trust it? Now you're just trolling me.
> The idea of the integration is to make it easier, faster and more efficient to include Docker containers when developing applications with the Microsoft tool set. Docker CEO Scott Johnston says it’s a matter of giving developers a better experience.

What they actually mean is the opposite. They want to make Azure the easy choice when developing with Docker. They go on to say it can take hours or days to get the integration set up manually.

If Azure “just works” and the other clouds take days to get integrated, owning Docker would let them make Azure integration a priority while neglecting or sabotaging integration to other clouds. The gap gets bigger and Azure feels even more like the obvious choice if you want to get anything done.

IMO one of the major cloud vendors will buy Docker this year. Microsoft seems like the obvious choice right now.
Firefox Beta and Firefox Preview are a bit different. Preview and Focus are both currently a bit more experimental, they're stable but they're not guaranteed to be kept alive. Firefox Beta and Nightly are both the current latest versions of what will be merged into the stable.

There's a big rewrite being done and the current stable Firefox for Android which supports basically all addons that the desktop version does, will be deprecated soon-ish. Preview has a broader support.

Beta and Nightly only support uBlock Origin, literally.

Preview supports six addons in all, but Preview isn't a promise of whats to come as they consider it a pilot.
If you are looking for a privacy-respecting and open source voice assistant, check out mycroft.ai: https://mycroft.ai/, https://hn.algolia.com/?q=mycroft
That was my first thought also: .plan with MD
Some great tips and solutions to help a web where most popular websites are plagued with JavaScript from as many as 10-30+ external websites.

Of course, many of those are profitable, but there's still technical room for improvement independent of that.
My day job is building healthcare interfaces. I've done more than my share of immunization registry interfaces, where we connect a clinic up to the state registry.

If I've learned anything working with state governments, it's that they all think they know better than the other states. They'll all set off on their own paths, rather than duplicating the successes from other states.

Only after a few annoying failures will they come to something akin to parity (in the case of immunization registries, it's the CDC's specification guidelines, which were there all along).
There are plenty of bootcamp grads across the companies I've worked and they all make 100k+ (and some are established senior engineers).

Like you are implying: status signaling from degree mills is pretty useless compared to actual competency.
? Lactofermentation has been around for eons- everything from sauerkraut to kimchi, to yoghurt to soy to any number of other things.
Nope, I was lucky that my ancestors fought for the future of their children. People in Hong Kong need to do the same, so their children can also be so lucky.
The problem with this article is, it will take me a day or probably more to get started with my application.

A newcomer will give up before the "hello world" program.
This is a bit of a random question but if anyone will know this answer I'm sure it's the HN hive mind.

I was looking for those handle shaped switches, the tall ones you can wrap your whole fist around and activate. I've no idea if they have a specific name but I've not been able to find them in industrial parts catalogues but they are common in power station control rooms world wide by the looks of things. The third photo down has a lot of examples.

Anyone have any idea if there is a specific name for those which I'm missing?
Here's my vote for the best way:

- Crowd sourced

- If 80%+ agreement it's true or false, report it as such with top sources provided

- If less than 80%, report it as "controversial leaning (strongly)..." with sources provided, inviting actual research

In the US, the question of mail voting encouraging fraudulence would get far less than a 80% consensus.
Sure but it’s extra engineering time (tiny per instance yes but multiplied over many legacy apps with no value add — not an easy business case to make just to use a html based front end library.)

Much easier to use client-side templating as suggested by the author.
>dubiously useful

The US made sure that doubt was never cleared. Shame, it looked decades ahead of its time, essentially internet + machine learning to dynamically allocate resources and diagnose problems. Essentially what amazon and other big enterprises do today, so... Plus it had a socialist bent, aiming to include workers in that real time decision making process.
Sounds the same. The Void is terrifying. Whenever my distractions stop working -- Hello Hacker News! -- my mind wanders back and everything seems a lot less real.
brave browser seems like an idea worth supporting, imo
I've been investigating alternatives, and apart from the obvious mirroring images to my {Elastic,Google Cloud,Azure} Container Registry... I found this: https://github.com/miguelmota/ipdr
Adding an encryption layer would probably be needed for private images, but overall the idea of using IPFS for container images sounds like a great fit!
> Unless there is a library you can't live without or rewrite

There are quite a few of these. I couldn't do any of my ML work in a language other than Python or C++.

Calling what Go has a "type system" is a stretch IMO.
Trust can be built virtually, but it requires large and conscious effort, whereas in person most people who work closely will automatically develop trust.
Google Page Experience Update:User experience to become a Google ranking factor
How are they "much better"? Docker works extremely well. I build and run Docker containers all over the place and they Just Work.
Not sure what it is for but everyone I talked to uses it as bookmark system.. so you are not alone.. to the contrary.
What alternative did he have? The president's hand-picked AG had released an extremely misleading "summary" of Mueller's findings, which the president was using to claim total exoneration.

Trump's supporters would have taken any action beyond cowed silence as evidence of a "politically motivated attack," because that's been the president's messaging. The investigation itself was characterized as "politically motivated messaging," despite having been started under Trump by Trump appointees.

Mueller isn't responsible for "widening the divide," and there was nothing he could do to heal it while living up to his mandate. The president, or at least the president's team, did a lot of illegal things during the election. You don't meaningfully hold them to account or heal "the divide" by falsely exonerating the president.
Programmer Weekly – Issue 6
All these rustbelt towns are suffering from 30 years of tax base erosion and high unemployment, with nothing to replace it. It's somehow reminiscent of post-fall Trantor. Further up the I-91 corridor is nicer!
You can "solve" the timezone issue by having chain of command changes.

Think about all those distributed teams that are all over the place, how do they work? They've been doing this for years now, are successful, and they must have done something right.

From what I have seen: reporting structures are different, team sizes tend to be smaller. In some circumstances, particular cities have "hubs" for employees if anything needs to be done on-site.

It's not rocket surgery, it's not blindly obvious either, but there is a solution here.

I don't like the tone of these articles because they have such a negative, fear-porn driven bait title that it mars whatever good wisdom the author wants to impart.
Taking Lessons from a Bloody Masterpiece
Share your location using Plus Codes
It is only worth it for companies beyond a certain size. Smaller companies will always opt for visas vs. figuring out remote taxes.
I always loved the look of older switchgear (as in power transmission, not network switches...). There are few examples given here, but some of the early gear genuinely wouldn't look out of place in a Frakenstein movie, like the original control room in at Battersea[1].

There is just something about a room covered in mechanical meters (not analog meters hooked up to a computer - literally mechanical computers hooked up with sense transformers to the high voltage lines) that read thousands of amps and 10s if not 100s of thousands of volts, often times with the megawatts of power traveling just on the other side of the panel!

[1] http://benedante.blogspot.com/2015/05/battersea-power-statio...
Will the SEC Bust Facebook for Drugs?
Writing code is only like 60% of the job, and the other 40% can far outweigh the value of the code. Technical talent is everywhere for sure, so the 60% is easy to off-shore or put to remote. But rarely in my experience does that off-shoring to cheaper locations result in candidates qualified in the other 40% of the job. That may change (hopefully will) over time, but it's not like it's a lurking fact that is just waiting for its moment.
Almost every browser denotes 'favorites' with a star, so I’ve always thought 'starring' a project meant the same as bookmarking it or storing it as a favorite to reference later.
Well, they did just make a bunch of previously paid GitHub stuff free. That's something only a company the size of Microsoft can do.
I think based on the events of the past three years (or really, the past three months) the most parsimonious explanation by far is that the President and his staff and advisors are simply lazy and incompetent.
I don't think this is for a newcomer. Newcomer, here you go:

print("Hello World!")

This is for someone who has done Python for many years, but might have fallen behind on the latest and greatest trends. It collects a series of promising, bleeding-edge tools and gives an overview of what makes them clever and how to use them.
No need, just improvise. It will be more authentic that way.
Progressive democrats bucked shitty party leadership (pelosi).
Google returned a relevant result in the first position.

Copy/pasting your query into Google returned:

- A newspaper article about Mississippi death benefits

- A link to the Lexis Nexis site in Singapore (I'm in the United States and haven't been to Singapore in 15 years, and never with this computer.)

- A link to a financial web site in Finland

- A Google Books entry about global warming

- A Google Books entry about "The Law of the Internet"

- A lawsuit web site

- More climate change web sites, more Google Books, and something that looks like it scrapes government web sites for bidding opportunities.

Duck Duck Go returned:

- A full page of car links, but with the correct Lexis Nexis result as the third entry.

The Duck wins.
On the other hand I'm super happy fermented foods are en vogue right now and lots of chefs are playing around with it. It means that I don't have to make everything myself if I want it. Hard kombucha, fermented pizza dough, pickled veggies, so much sourdough, kimchi, tempeh, doubanjiang are just on the shelves at the "Western" grocery stores. It's amazing.
> I need to brush up for nauseating leet-code hazing trivia dumb shit

I know this isn't your main point but as someone who is interviewing this really hits at home. These leetcode interviews kill me.
Research is done despite LaTeX.
Isn’t VScode a fork of Atom?
This can also backfire when it's easier to avoid confrontation which if resolved would be a net gain for everyone.
React Hooks vs. Vue 3 Composition API
I'm looking down at my half full glass and all I can think is....fantastic news. Remote work means I can take any job I want.
Software is only part of a major search engine. Another part, no less costly is hardware. You need a lot and lot of computers to scrap and index the web. To be more specific, Google had 2.5 million computers back in 2016.
Luckily, DDG doesn't need nor hardware nor much software, as they are mostly just intermediary between you and Bing.
This is why claims without evidence are effectively meaningless.

It's not enough to have a belief. At the very least, you need a logical derivation of your theory.

If I threw out a prediction in this comment that just happened to become true in 100 years, should I get any credit for it? Should people think that I somehow had some special insight? No.

Logic & evidence. Those are the only things of value when make claims or predictions.