skysight-inc/HackerNews huggingface dataset:
> I don't understand this. This makes a lot of sense when you make complex enterprise products depending on unstable 3rd-party libraries but for personal project this just inflates the time you need to get the thing done.

I hate tests with a passion, but sometimes I'll write hundreds even for a tiny personal project - when that tiny personal project is going to be at the core of another thing and I want to make absolutely sure that it is working correctly in every way.

Like that time I wrote a process manager for node.js applications because I realized PM2 is a buggy inconsistent mess with race conditions all the way down. Gotta make sure mine works better than that...
This was an excellent read thank you very much. I also worked in the area in a dodgy as heck company and everything rings true. So if anyone finds this story hard to believes its basically the norm for small IT businesses in the UK.
While I agree that Apple is evil and all, war would be convincing others to quit Apple or to stop developing for it and make a significant dent in their XXXbn. A small message and loss of users probably won't do it.

Maybe make your app a Progressive Web App, make it with Flutter and available everywhere besides iOS, stop (or don't if you haven't yet) buying any Apple devices, sell the ones you can't root and put Linux on the ones where it's possible, start or join an anti-Apple group that pushes against it spreading, etc. Maybe that'll be more effective.

The effort is appreciated though.
A smidgen better than stock imagery of a business person pointing at a file in a meeting.
Run IE5 in the Browser
Id love someone from outside of the UK to comment on this
That was a fun read.

On a side note, here, in NY, running any kind of "carting" business requires dealing with ... interesting ... people.

Trying to open an independent refuse business can be ... bad ... for your health.
WhatsApp 'view once' brings disappearing photos and videos
CCC no longer reports any security vulnerabilities to the CDU
> The decision if an integer is stored as a 4 byte or 8 byte, big-endian or little-endian, should be up to the computer to decide.

What about the decision whether a function argument is an integer or a string? A floating-point value or an optional floating-point value? How could the compiler ever decide that?

The size of an integer is only a very, very small part of a modern static type system.
I have seen exceptions implemented with setjmp/longjmp, and I have seen continuations implemented with setjmp/longjmp/memcpy. So they are definitely related, but equivalent? Or are you saying something else?
Did you have a cold the past year? I did not. All because of the social distancing.

Turns out if you personally avoid people and crowds (social distancing) and if indoor places are closed there's fewer situations to get any virus.

Unless the virus comes on Amazon packages or through the air in the back yard.

Kids have been massively more sheltered too. Either by parents or because schools were literally closed.

It's a good thing that we are reopening the society by Autumn, so we can have a nice wave of colds, flu and COVID by people that didn't catch anything in 1 year. (As in, I worry a bit about what Autumn will bring).

Bubble boy meets bubble society.
Coastal city building has a heck of a larger web of at-fault parties and rights issues in play.

For starters: oil companies understood climate change was linked to greenhouse gas emissions (because their own experts told them so, and they funded counter-arguments). They made profits on something that generated ~12 gigatons of emissions.

Those profits are directly related to (a) something they wilfully did and (b) that they knew would cause harm.

In coastal building, who's the analogous party that fulfills those criteria? The homebuyer? The developer? The local zoning board?
This survey was brought to you by an insurance company not totally disinterested in the outcome.

Online surveys are notoriously problematic (can‘t say more on this one since it is protected by Cloudflare thinks my iphone is attacking the company).

In general we are poised to go through a bout or even prolonged period of inflation so giving up salary may not be a good idea at the moment.
There is a huge advantage in getting better patterns when you get to use depth data ( like face id does).
Physicist Eric Davis' notes of meeting with ex-DIA director Adm. Wilson [pdf]
I definitely agree and I have seen this. I can understand being risk averse to change and unknowns but debt and cognitive load should be a consideration too.

This is why teams creating a billion microservices because it is the pattern of the day gets me a little angry. It is just another unused thing to watch out for.
PostgreSQL, PostgREST and Svelte are a bliss to develop with
And you also have the problem of writing that type checker in a dynamic language, so you also have no way to check whether the checker itself works according to your specification.
I’m seeing more and more sites not support it that I would like to use it with and haven’t added a site to my reader in quite a while because I just stopped looking personally.
Isn't that stressful for a regular person who has sub-100k in savings? Racking up debt while not earning any income for two years in your mid-20s or 30s would be pretty tough for me. I wouldn't feel like partying in that context.
The climate movement has been about holding people accountable. Specifically people who have made money causing the biggest problem we have to date, and who are currently trying to slow down people actually fixing things.

If you made your money relying on the tragedy of the commons, then you were not in a productive enterprise.
Show HN: Learn to identify the birds at any location
Was reading a healthcare forum where doctors were giving multiple examples of people with advanced cancer that would have been curable 1 year ago when the patient first noticed it, but now requires major intervention with an uncertain outcome.
SEEKING WORK | Japan | Remote Only

I’m a full stack developer with 14 years of experience, offering system development service for fixed $20k in 8 weeks or hourly rate at $70-100.

Previously I’ve built things like:

- An electron app to assist operating a Twitter-based instant-win ad campaigns.

- A learning management system for a coding bootcamp, with in-site video chat capability with WebRTC, hosted on Firebase.

- A business intelligent system for a retail brand, which processes XX order/day powered by Elasticsearch, hosted on Kubernetes.

...for clients including startups and enterprises.

Tech: React, Svelte, Ruby/Rails, Elasticsearch, AWS, GCP, Vercel, Firebase, Kubernetes

I’m currently looking for an opportunity to work for Svelte-based web app in production (including prototypes or MVPs), either from scratch or on an existing product.

GitHub: https://github.com/tnzk

Publication: https://dev.to/tnzk

Email: tnzk@tnzk.org

(Edit: formatting)
No, you're reading too much into "too late" part. We're unable to prevent reaching 3.5 C rise in 25 years and are clearly on track to exceeding it even more. This is the "too late" part.

We're not too late to mitigate the damage from it. And it will be a lot of damage requiring serious ingenuity to thrive under. Perhaps even survive.

Making the problem worse obviously makes it harder.
I've heard similar with the cleaning industry in Oslo. Ahem, regular cleaning, not the other kind.
That's really depressing and I sort of wish I hadn't asked now but thank you for sharing.
Sure, but it still doesn’t mean the money somehow “loose their value”. It’s just a money transfer between companies; a financial transaction, just a one that’s unlawful.
I have the exact same issue with a MacBook (2015). As soon as I plug in the audio jack, I will hear background noise, except if I touch the aluminium body.
I solved the problem by replacing the default short connector to the socket with a desktop-like long power cable, that unlike the short one has a ground connection.
> RSS is for the long tail of blogs that don't post very frequently, but when they do, its worth your while.

How do you find those?
And only a few paragraphs down from a heading that says

> Till was architected to follow best practices that DataHen has accumulated

I know there are plenty of sites out there out to prevent any scraping whatsoever, or to improperly prevent some situations most of us would agree is reasonable behavior, but this appears to be blatantly hostile to web admins out there.
When I was younger, I was a pretty obvious metal head. Long hair, black... everything. Every time I went to the airport I was searched and drug checked (have occasionally used drugs, but never been a recreational drug user of any kind).

Amazing the difference cutting your hair short and not wearing band shirts changes things =/

(Would like to say I'm incredibly lucky in this regard as I'm a white male).
“Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.”
– Edsger W. Dijkstra
When people face a new problem they intuitively try to find something they can add as a solution, not thinking about what they can remove to prevent the problem from occurring in the first place. This becomes apparent in the way marketing works. You sell products by promising they will solve a problem. You don't sell things by telling people what they really need to hear, that they just need less of everything. Simplicity is unfortunately not a product you can sell.
Differential Evolution is just a meta heuristic algorithm. There are several variations of it. ( not unlike the many variations of Genetic algorithm or PSO).
Chinese breakfasts are almost beyond the imagination
Seems like it'd be good reading to compliment the whitepaper.

https://bitcoin.org/bitcoin.pdf
> Life in a dynamically typed world is fundamentally simpler.

Amen.
Unless you're using hardcoded values, using bind variables is the only proper way. Otherwise, the DBMS has difficulty recognizing the same query pattern for performance, and you're open to injection vulnerabilities for security.

https://www.databasestar.com/sql-bind-variables/

The big problem is the shitty workplace environment of today that discourages sharing, learning and proper software development.

A proper build-pipeline will include security scanners that detects these vulnerabilities automagically.
Same thing happened to me quite a while ago when my mouse didn’t work consistently and started exploring keyboard ways of doing all work... and it did improve my keyboard shortcut awareness and usages. I still use them... I feel that keystroke of older keyboards was better than modern laptops. The key press was longer and somehow I like it more than modern ones.
Job says "This job board is not yet configured. Please complete configuration in Greenhouse before embedding."
Complexity results in better productivity until it suddenly doesn't.
It's what Wikipedia is missing. Not only a brief summary of a topic, but, the opinion from the leading academics on a topic.

It's the academic opinions, not just the information, that is of interest. Without knowing much on an esoteric topic, being introduced to just the fact, doesn't help much. It's good to hear an expert say what points they think are the most important. That's why I like the show.
Looks extremely useful. Starred for if I ever need to do scraping
Surprised there was no mention of using a tiling window manager like Xmonad, RatPoison etc. That can really cut down on mice usage.
Corporate network = cloud.

Cloud account, cloud storage, cloud applications, cloud content, cloud security, cloud messaging, cloud meeting, cloud moderation.

Everything will be in the cloud and connected with a subscription, paid or with ads.

Your computer will only be client connected to those services, and just as users getting banned from different internet services by breaking the user agreement, you will be banned from your computer for breaking the user agreement. The distinction between the computer and the internet services will be very fuzzy because they will be intertwined.

Also read this
https://news.ycombinator.com/item?id=28059074
We've lived millions of years in the lifestyle of the lockdown (many parts of the world still do) and for a few freakish millennia, some parts of society sort of managed in the style being resumed..
Corporate America rewards higher budgets and adding new anything, in all practicality Corporate America rewards complexity.

There's no glory in simplicity.
https://www.youtube.com/watch?v=UwfejPdonnU
I will quote something another historian, Alessandro Barbero (who is getting quite popular in Italy), often likes to point out when asked about similar "unanswered questions".

For any historian, even just determining what happened in the past requires a lot of work already. Finding primary sources that clearly describe facts, are reliable, and not too biased is hard, and reconciling contradictory sources is even harder.

Explaining why these things happened, or what would have happened if something else happened differently is much harder still, because you must use this incomplete information to establish causality or (even worse) simulate an actual alternate reality.

Just try for a second to ask yourself what would 2021 look like had 9/11 never happened. It's a daunting task, even though we have a massive amount of information about that time period (having literally lived through it). Doing the same with remote history with historical rigour is essentially out of reach.
The topic was "most modern" or advanced nations, not some super vague all-round comparison like you're suggesting.
The Largest Black Hole in the Universe – Size Comparison
Said someone who claims the ethics is a made up concept, yet cannot explain why :-D
What's going on here is that, in theory, both sides of the employer/employee relationship are supposed to have equal or approximately equal negotiating power when it comes to things like wages, hours, and working conditions. But, that's in theory. You know, theory: the place where markets are never supposed to be irrational and there aren't any information asymmetries to exploit.

And, pretty much all of those deviations from theory end up going against workers and in favor of employers. Labor markets aren't truly free because most people can't afford to just quit their job one day, then walk across the street to their former employer's competitor and negotiate a more suitable contract. Health insurance is so expensive that most people probably couldn't afford the amount of coverage they need without the subsidy their employer provides. Meanwhile, employers get away with stuff like union busting, just like Amazon is accused of doing, because "punishable by fine" really means "perfectly legal, as long as you have enough money," so that regulatory fines get treated like just another "cost of doing business."

Is it any wonder the only narrative about the employer/employee relationship we ever hear is the one that's favorable to the more powerful side?
We ended up here since some people wrongly decided that only Google has a right to scrape.
I'm pretty sure that is the exact point the parent post is trying to make!
That's the case now. There was a block for a full year.
That's a flash from the past! I remember downloading IE for ... I think it was an HP box? to give it a spin.

Literally all I can remember is that "View Source" brought up a vi window, mentioned in the video.

I don't have any recollection of Microsoft's business reason for IE for Unix. I don't think I even considered that before watching this video!
With respect, this comment is wrong in so many places. “High five figures” is not a lot of money considering the opportunity cost (and actual cost of a law degree) (7 years and likely $200,000 all in). The 1 in 4 figure is not close to right either—it’s typically fewer than 1 in 10 get the actually high paying jobs outside of t-14 schools. And I’m glad commenter likes the grind, but most lawyers that I’ve worked with over the years are miserable and drink too much, regardless of school and rank. Sounds like a serious case of survivor bias. This article is closer to reality: https://www.wsj.com/articles/law-school-student-debt-low-sal...
Does anyone else think the MP3 player joke is kind of weird?
You are probably comparing accidents of self-driving cars in optimal conditions (since they cannot even drive in any other conditions lol) to all accidents in all conditions in human drivers.
It's not the drilling, but leaks of oil, gas, fires and obviously actually burning this fuel without full recapture. (Not offset, that is insufficient and sleigh of hand.)
Edgar Allan Poe exposed scientific hoaxes, and invented his own
Building a back end is hard. Low-code can help
I agree there are cases where entities don't want things scraped that really should be scraped to preserve the history they'd like to rewrite.

My concern is that tools like these that use circumvention by default become the go-to when someone needs scraping and makes life hell for us running sites on hardware that's enough to service our small customer base but not an army of bots.
Replace atoms with bits of quantum information and you'll get a more or less equivalent upper limit. Even if your economy is 100% information based, you still need to store/transmit that information.

If a bit of data could be stored in a single hydrogen atom, after 1000 years of 1.03 growth 1e9 kg of hydrogen would be required (starting from 100 zetabytes today). After 2000 years you're at 1e21 kg, more or less the mass of the moon. For completeness, after 2700 we'd need the mass of the solar system in hydrogen atoms.

I agree with the article that there is a fundamental limit to growth. If I had to guess, the first limit will be the number of humans on the planet, followed by the black body radiation rate of the earth needed to stop our gizmos from overheating.
With all due respect, in my book - TypeScript is mostly useless, vendor lock-in driven bunch of crap. INTELLISENSE111!!!11ELEVEN
> Face ID uses projection mapping and infrared photography to establish depth

It seems to me that this "just" expands the parameter space as a way to make defeating the algorithm much harder. I don't see how, in principle, that makes Face ID invulnerable to this type of attack.

Given that Face ID is only accessible using Apple devices which lock-up after a number of failed attempts, training a sufficiently sophisticated GAN might be problematic. But a motivated attacker might, for example, use a device farm or a reverse-engineered implementation of Face ID.
Parity Technologies (Polkadot, Substrate, Kusama)
REMOTE OR ONSITE (BERLIN, DE) | VISA SUPPORT Full-time Employee or Contractor

Parity Technologies makes blockchain infrastructure; our teams have launched Polkadot / Kusama (decentralized, interoperable blockchain networks) and Substrate (Blockchain-builder SDK).

We're looking for experienced Rust blockchain engineers to focus on infrastructure + protocol-level topics in areas like parachains (interoperability), cross-chain messaging (XCMP), consensus (BABE/GRANDPA), and bridges. Outside of these areas, we are always open to exceptional talent in areas with both blockchain and/or more general low-level rust engineering focuses (or C++, Go / Golang, C#, etc).

We also are hiring across all of our Information Security / Tech Ops / DevOps / SRE / CICD / Tooling teams, as well as our Substrate Delivery Services team (Rust Engineering Consultants).

10+ open rust positions, 20+ total open engineering positions.

CONTACT: Apply and view more details here: https://www.parity.io/jobs/

Email max.wegman@parity.io for any questions -- please mention that you found my email on HackerNews :)
Yes - this was written in 2006 and that joke really hasn't aged well at all.

Dang maybe worth sticking a (2006) on the end of this?
This is the exact opposite of what is true in the real world.
This is a great way to build out when your city is growing like mad. I think China and Russia have seen and still see a lot of development like this.

Eventually you end up with a dense city when you need to upgrade or replace a building in a constrained environment (think NYC or London or Tokyo), you have very different limitations and technology.
On Firefox, Tridactyl is actively developed and very feature rich. The only minor annoyance I have with it is that it sometimes overrides shortcuts other webapps have defined, which makes it difficult to work with eg. linear.app or RES for reddit. You can blacklist sites from Tridactyl, but then you have to choose between only native shortcuts, which can miss some crucial actions but are otherwise better than tridactyl, or only tridactyl.
You make a good point, but here's how I understand it - and I'll cop that may be wrong

Diocletian's reforms did a lot to recentralize the empire, but by the the late 300s during this influx, the nation had been wracked by the wars of the tetrarchy, and a cavalcade of small civil wars instigated by would-be usurpers. The iirc military relied more heavilly on conscription, and the better part of it was deployed in service of the emperor's protection, leaving border territories defended by fewer units more dependent on local governing authorities to provide supplemental irregular forces.

The instability at the upper tiers of Roman government from successive administrations executing purges in various states of paranoia, the vacillations between administrations favoring/disfavouring Christians in different quarter of the empire, and the empire's financial troubles had also done a lot to degrade the Roman bureaucracies institutional knowledge, and capacity to plan/execute policy.

As a result, the roman empire was institutionally incapable of managing an uncontrolled mass migration of the scale that was instigated by hunnic expansion in eastern Europe. This wasn't just a matter of being incapable or too miserly to integrate germanic soldiers into the military, it was a matter of integrating entire nations into Roman society at a scale which Rome had never before experienced in a context far more complicated than an occupation of foreign lands.

Irrespective of their pay, Germanic soldiers weren't effectively granted a place in Roman society because Rome had no capacity to give one to them or their families, and at the same time did nothing to prevent them from staying connected to their tribes or their leaders.
– Galooli’s live voltage recommendation feature for Spaces
There are plenty of reasons to do this that don't distill just down to do they act as expected. One reason researchers do quantum experiments in macro-objects is it is significantly easier to measure. If they can show the glass bead can be put into quantum states in space it means they can now study quantum states via a glass bead instead of atoms, which are real hard to look at.
>
I have zero interest atm in electric vehicles, on the basis that they're largely inpractically expensive, aren't well-suited for renters, and aren't as well-suited for the only thing I'd need a car for, which is long-distance road trips.

And this is why your government, and many others, are passing or considering ICE bans. The right thing is often too much hassle for people to do on their own, and they need to be forced into it.
Machu Picchu is older than previously thought
Only Lisps have a reader so I'm not sure the term REPL is accurate with other languages. Interactive console != REPL.
Varnish with cryptic error: Message from VCC-compiler: Symbol not found
Part of the problem is counterparties. Usually, large parts of "the system" are owned by someone not-you. This differentiates who can do the work (or more typically, halt the work) in each case.

Add something - you

Remove something - you + other owners + all other users

Which explains why system migrations only succeed when championed by a VP+.