skysight-inc/HackerNews huggingface dataset:
yes, it is my view too that solving the "social media" fiasco is a prerequisite (or at least major facilitator) of all the real and urgent social problems.

what I meant to say it is pointless to wait for facebook to fix itself as that cannot be done in the universe these folks are operating in.

It would have to be either:

i) a heavy (Chinese style) regulatory hammer descenting on them (0% chance in the oligopoly-captured US political system) or

ii) any decent person (anyone that thinks there is such a thing as society, has any affinity with humanism and its values, respecting and empowering people as persons) simply abandons them and takes the discussion elsewhere. The critical mass for seeding viable alternatives is much smaller than the bulk of average users
Now that a majority of adults are vaccinated - and hopefully almost all of the most vulnerable - are we still at risk of health services being overwhelmed?

Maybe? The official model for the UK projects (it stresses that it's not a prediction, they're not very confident) 2000 daily hospitalisations in a likely, optimistic scenario. I don't know how many hospitalisations it takes to overwhelm the system in the UK.

The numbers per capita are bound to be worse in Germany and parts the USA, which have lower overall vaccination rates. An astonishing 15% of the population over 60 in Germany is still not vaccinated. Younger people end up in critical care in much lower numbers, but those that do, tend to stay there for a longer time.

https://www.gov.uk/government/publications/spi-m-o-consensus...
It needs to be repeated over and over that Common Lisp is a pretty damn poor choice for this blogpost's title, even though the first part of its name kinda-sorta fits into the "tragedy of the commons" idea.

CL honestly isn't a large language by modern standards. The Common Lisp standard library is tiny compared to modern C++, Java, Python, Ruby, Rust, Haskell, APL, or whatever other mainstream language one is working with nowadays. CL might have been "batteries-included" in 1994, when it was standardized, but the idea of "batteries" that a language can and "should" include has been expanded hundreds of times since then.
Whaddya mean? Everybody loves Chipotle! /s
Can anyone recommend what the best way is for me to set up a simple temperature sensor connected to Home Assistant on a Raspberry Pi?
Or it have been hacked either to send fake data or no data at all... Knowing the general level of security in industry and even with some high end smartphones, I expect it to happen.
If you go to places like Thailand, you can buy 'bargirl drinks' or similar. These are expensive drinks that entitle you to a bargirl spending some time with you. There's also a 'bargirl fine' if the bargirl decides to go out with you. These are listed items on the menu. If you think this is a thinly veiled front for prostitution you'd be right.
Ask HN: What does HN think is a solution to the problem of monopolies in tech?
I’ve been noticing that every few weeks (maybe days even) there’s a discussion on why Company should and shouldn’t be doing, what’s typical of them to do since the control a market or a section of it, and possibly their hold/sway on the regulation of the market. There are the recent and obvious examples like Apple’s case with their App Store, and there are the somewhat less obvious ones like Amazon, Microsoft, etc…

So what do you think is the main issue here? And what’s the most likely solution(s) to work? Is it a matter of regulation or consumer awareness? Do we need more laissez faire in our capitalism?

Curious to see what people think, and why.
If you want to interview at 5 places, and they all have 40-hour projects, then what? You disappear from work for a month while you job search?
>they're either bugs in the JDK

here is the documentation I found describing what i would see in anything on post jdk8 that would compile:

https://docs.oracle.com/en/java/javase/11/troubleshoot/fatal...

How to get from that to a (useful) bug report of what broke after 25 hours uptime in the newer jvm, tried most I found, openjdk, oracle, IBM before running out of time.

>CORBA works fine

Use almost everything removed in
https://docs.oracle.com/en/java/javase/11/migrate/index.html

Which reminds me that the migration cost estimate came in at 7 figures for no clear benefits. Decision after that was to keep running on what we have working and watch for how ruby/rust/go etc develop.

We had actually _just_ started a javaFX project only a few weeks before finding out it was removed. That project was binned and we went over to android apps instead.

In fact looking at the schedule, almost all new projects are Android based now - all the old code (that still compiles) works fine there and google have amazing instrumentation for when consumer side stuff breaks.
I'm sorry, I don't see at all how you get from the wikipedia quote to your version. Do you think gold is a ponzi fraud, too?

> The part of Bitcoin that doesn't fit

If it doesn't fit, you must acquit.
Not really. Python 3 introduced breaking changes requiring modification of your code base. That's absolutely not the case here for Go. You can still compile and run your code unchanged. You are also overestimating the magnitude of the number of line of codes impacted by the new style using generics.
I was surprised when I discovered that the VW group sells like half of their inventory in China and ASEAN region.
Czechoslovakia and Romania made attempts at leaving peacefully and that didn't go so well. Though yes, in the end it was "fine".
Every developer should do a short stint (a year or two) outside development. It doesn’t matter whether support, professional services, consulting, marketing, or sales. They will get better appreciation for the product they build and support system surrounding those products that make or break the product.
It's not a breaking change, but it is a radical change for what it means for Go programs to be Go programs. All Go programs are now written the "wrong" way. Or, in other words: all present Go programs would not pass a code review if they were introduced following the release of Go 2. This also affects many libraries throughout the ecosystem, increasing the API churn and burden on downstream projects. It will create millions of man-hours of work for Go users.
Imagine this would lead to make working at Amazon Warehouse a better place, with more rights for the workers.
If you torrent through a DO droplet they will send you a warning. So your traffic is monitored
I don’t think something similar will happen in the US. Here (I’m Italian) workers are highly protected, and this is positive in some ways but also negative because a lot of industries don’t want to invest in the country because “if someday we will be not profitable in Italy, will be very hard to close and dismiss our workers”.

It’s pretty hard balancing this two point of view.
In my experience, it's also common that those big consultancies get those impossible projects because none of the internal teams what to work on them. And when they inevitably fail, they'll convince senior management to pivot to something more feasible.
MS patched 66 CVE's last Tuesday (incl'g one Actively exploited past two weeks)
I don't know about robotics and manufacturing. What i know is that I saved thousands of work hours for different companies by just a few lines of code in the few years I worked in this field.

I don't see how automation will save anyone's economy, but it surely will put a always growing dent in the economy
Best RPA Robotic Process Automation Services in USA
Leaders who act against the interests of their constituents get voted out. I can’t imagine a majority of US politicians holding the thought that American jobs must be sacrificed for the good of the world. The less convoluted reason is that Corporations make a ton more profit by manufacturing overseas and have directed their lobbying dollars into either making politicians look the other way or prohibit them from taking meaningful efforts to save domestic manufacturing.
If people cares as much about the safety of people working on farms as they pretend to care about the safety of sex workers, farms would've been banned a long time ago. There's a lot of people working a lot of hours for little money under bad circumstances on a lot of farms.

That doesn't mean all farms are bad, but many of the same dangers do exist to the workers down the chain and regulation seems to avoid having to raise prices more than protect workers.

In my opinion, political opposition of the basic concept of sex work is all about politicians' personal morals and a lot of fear mongering to convince the masses of their point of view.
> Blockchain does not equal bitcoin which created scarce money that can't be inflated which has value

Blockchains created scarcity. Not bitcoin. Bitcoin uses a blockchain to enforce its particular scarcity. Blockchains enable auditable history, meaning that we can have "only one" true owner (per chain) and one true chain - that's good for money, yes.

> Outside of money you don't need scarcity

Yet people seem to love it. I personally have no interest in NFTs but I understand that people like collecting, and its a way to collect that's verifiably true (presumably, it'd be humorous to find the exchanges were just CRUD app with sql ledgers).
> I'm going to go out on a limb and suggest that we use the Of suffix for generic container types

do people ever learn anything.. conventions don't work, only things checked by the language grammar matter
At one place I worked, when we couldn't agree on 4 spaces (Python standard) vs. 2 spaces (existing company standard) someone suggested Fibonacci increments of indentation levels: 1, 1, 2, 3, 5, 8 etc. Would have worked from a technical point of view.
Provenance: iOS and tvOS multi-emulator front end
The result of benchmark shows it supports 11000 rules (10000 users, 1000 roles) in 2.258262 ms. It is very performant.

[0] https://casbin.org/docs/en/benchmark
Did you visit during the pandemic?
It's not uncommon for avowedly anti-union employers to have union contracts outside the US. When Walmart owned the British supermarket ASDA, for example, the GMB union was recognised. Companies seem quite adept at keeping their adaptations to local rules tightly firewalled.
For non-reflow conversion there is pdf2htmlEX: https://github.com/coolwanglu/pdf2htmlEX is discontinued but there is development under https://github.com/pdf2htmlEX/pdf2htmlEX

Demo: https://pdf2htmlex.github.io/pdf2htmlEX/doc/tb108wang.html
I'd like to second this line of thinking.

I've built a software business over the last 15 years using this exact communications theme, and whilst my little business is a sample size of 1, we've certainly found that framing conversations with customers in terms of "risk" has kept us all on the same page.

I'd also add that by adopting this communication style, one can then look at opportunities in a new light as well. On that note, I was lucky to read a book called "IT Risk" (by Westerman & Hunter, HBS Press [0]) back when I first started the company, and it gave me an interesting perspective on risk.

In a nutshell, once you identify and minimise/eliminate all the usual risks (many of which you identified in your list), you can then reorient your business in such as way so as to start actively taking risks which stand to improve your overall offering.

This in turn allows you to build a strategic moat of sorts, because whilst your competitors are still scrambling to address the usual risks, you're actively taking on opportunistic risks which at times reap tremendous rewards.

[0] https://www.amazon.com/Risk-Turning-Business-Competitive-Adv...
Counter take: After having worked for startups a lot, my CV did not really look very impressive. A couple of short-medium stints would not really instil a vast confidence to someone screening.

Algorithm and "Trick" Coding Questions allow me to prepare for companies I would normally never qualify for just based on my past experience. If Google only hired people who have touched Google scale systems, they might not have a lot of people to choose from.

Thanks to the current interview structure, I can spend some time and prepare for any large company regardless of the kind of work I have been exposed to so far.

Its definitely not a great process, and requires a lot of time investment to prepare but allows people from not so impressive backgrounds to get a fair(ish) shot.
Freelance consultant in NL here. The consulting-firm rates can be much higher, but usually freelance consulting is much cheaper than employees. One of the reasons I went into this is I was working in both academia and in companies at the level where I was hiring for projects, and the ridiculous money that just gets eaten by overhead and middle management is absurd. If you hire a PhD and pay them close to ~40keur/year (NL is comparatively higher salaries for PhD than other places), you need about ~100k per year for that person. University bench fees, or corporate overhead, computing resources, insurance, pension. If you go up from PhD for 1 FTE senior engineer in a company it gets worse, they get ~60k before income tax, it costs closer to ~200k for 1 FTE (this is a real recent example for a project I am involved in). On top of that you need to give them a contract, so if you hire a lemon (which will happen at some point), you are stuck with them at least for a year. For me, and I think for some experienced project leaders, it makes much more sense to hire someone as a contractor per month, if they keep delivering, then keep them, if not, don't. If you keep them, maybe you pay 80k for the year. Another aspect is that the cost of a external person is just a cost, like buying computing resources/equipment for a project, it can be easier/simpler to factor into a project (as its not a continuing cost commitment) and depending on the arrangement, can be deducted from the companies VAT. Freelance consultants do their own admin, handle their own expenses, work from home (though so does everyone at the moment) so the hiring company just pays directly for results. To a new manager/project leader, prospectively, it can seem like a higher cost up front but that's only if you compare 80k to 40k which isn't fair or what you will see when you look retrospectively at the project cost. Consulting firms lose most of this benefit because they still have all those extra costs/commitments involved. Business is strange.
I got a working merge sort. I think this question is harder than the "can you code" type questions that I'm used to asking when interviewing at companies, but easier than the questions I get at companies (e.g. write me a thread-safe hash map)
I am not sure what qualifies as high tech city. But we have all the big names plus a healthy startup culture here in Switzerland. Adding the good wages, low taxes, the high living standard and the stable society it's obvious why we draw in tech talent from the whole world and only very few are leaving.
> Nothing short of global war will fix this. Enter war with China where all trade is halted, and I promise you we’ll figure out how to on-shore manufacturing in a jiffy. A terrible price, but the only solution.

Yes, let’s start a global military conflict between nuclear powers in the hope that an economic activity that’s no longer feasible maybe becomes feasible.
> The ethical thing to do when you find a security breach is to report it to them.

Do you hold secret services and private hacking companies (Hacking Team, Cellebrite..) to the same standards? If not, why are you complaining about this instance of small-scale hacking for the lulz, and not about the actual insecurity industry who derives power/authority and money from hacking?

> If you support people who are willing to commit crime to get into power

I certainly don't. I despise power in all forms, unless you're talking power as in "empowerment" or "power to the people". I will however, defend and help anyone committing crimes to abolish power and injustice, because "justice" is not something that can be measured or achieved with the oppressors's tools, namely laws and repression.

If you don't support people who break unjust laws and help make those abusing power accountable, I really hope that you take some time to think about your political convictions, and what you would have thought of the Resistance movement against nazi occupation during WWII.
I don't buy the basic premise that CL is too large. Languages get popular if they allow programmers to achieve what they want to achieve with minimum effort. It doesn't matter whether they are large or small. CL never had many good GUI options (except very expensive commercial implementations) and until recently many programmers wanted to create GUI applications. So CL was a bad choice. It's still a big minus. CL lacked a good package manager, which was very inconvenient. Now that there is Quicklisp, a big plus. CL has no concurrency support in the language and the quasi-standard Bordeaux-threads has disadvantages over concurrency primitives of other languages.

Here you go, three reasons why CL is less popular than it could be that have nothing to do with the size of the language, and these are just examples. A language doesn't need to be big but it needs to offer what programmers need in one way or another. It's irrelevant whether that's part of the language or part of an ecosystem.
Except for the 'platforms' like Uber, JustEatTakeAway, Deliveroo et al.
I do think there's a difference between McKinsey, Bain and BCG

versus

EY, Accenture, KPMG, PWC and Deloitte.

In terms of salary and work hours that is (i.e. MBB higher salary, more hours). I couldn't comment on anything else about it.
Why and how? I've been through ZFC course and I found it quite natural. Okay maybe not natural, but it quickly clicked.
The Spy and the Traitor was an astoundingly good book. But it's funny that it's called this as the CIA "traitor" who gave up Gordievsky was given like 10% space in the book.
That is what I'm saying. If they are actually going off research they'd follow-up the vaccine with the live virus.
> The numbers per capita are bound to be worse in Germany and parts the USA, which have lower overall vaccination rates

Germany and the USA have way more critical care beds available per capita than almost anywhere else in the developed world, by some margin, at least based on the figures in this article (the US more than 5x as many as the UK, Germany almost 4.5x)

To a dreadful first-order approximation, shouldn't it be around 5x harder to overwhelm a system which has 5x more capacity?

https://www.forbes.com/sites/niallmccarthy/2020/03/12/the-co...
Ah, the perennial HN topic. The trouble is, it is simply not possible to objectively evaluate people without having false positives and false negatives.

Not accepting this leads to endless debate, grief, lawsuits, and miscarriages of justice.
Of course they make sure to get away with whatever they can get away with. "Why shouldn't they"
This posted also in the last 24hrs: https://news.ycombinator.com/item?id=28544615
> Why isn't the stock market reacting at all?

Multiple reasons IMO:

- the stock markets have long ago diverged from reality towards "financial engineering"

- tech and service companies which form an ever larger share of the economy aren't hit by supply chain issues at all, the only thing that hit a bit was big advertisers cutting the ad budgets early in the corona crisis

- lots of stocks are held by pension funds and other slow-as-molasses, long term holding entities

- for those parts of the markets that still are based on the real world, it's betting on the future - and the corona disruptions are going away rather sooner than later, at least for the Western world plus China where by the end of the year even children should be able to get vaccinated (and governments seem to shift towards "if the unvaccinated want to die by corona, let them die", which is crass given that at the moment children can't be vaccinated at all, but understandable from a politics point of view). South America and Africa aren't important markets or labor source for companies on the Western stock markets which means the stock markets don't (have to) care about the low vaccination rates there.

- in contrast, companies that are hit hard by supply chain issues (like your company, farms and other small businesses) aren't listed on the stock exchanges meaning their issues don't get passed through on the stock market

- for some of the companies (esp. the car industry), the stocks have taken a bit of a downturn (e.g. Ford -10% over 6M), but again - most people are believing that once the supply chain issues resolve themselves, customers will come and make all the purchases they couldn't over the last two years thanks to corona
It's a bit too broad of a concept to be general about it. If you go into consulting straight out of uni then imho either:

a) Use a consulting company that heavily invests in it's people through internal learning and mentoring and support. I don't know any us companies like this but there has to be some I guess? In Europe Swedish Netlight operates like this, I had experience when I joined them a few years back but they employ people straight out of uni too.
b) Do it yourself if you for some reason have a real niche super strength

Local tax structure matters too. Here in Sweden it's very beneficial to start your own consulting firm instead of being tax'ed to death, to the tune of earning twice what you would in a similar role if you're employed so it's a road many including myself take for that reason alone.
I heard an economist once say that "The best cure for high prices is high prices." i.e. - when prices get that high, new people enter the market and the price drops. Or people lower their prices to try and capture market share.
Excellent drinking-game tv!

Take a shot every time Kevin says "bespoke"
Viewstamped Replication Made Famous with Brian Oki and James Cowling
This is probably 90% rose-colored glasses, but to play the devil’s advocate, the monoculture did give people more commonality and I wonder if people were more social - and maybe even less divided - as a result. There is something to be said for people to have something in common to bond over and not being at each other’s throats all the time - often over mundane things.
Can I ask you some questions about being a freelance consultant in NL? I'm a Dutchie myself. If you're up for having an online chat or IRL coffee [1] my email is in my profile.

[1] I live in the Amsterdam area.
Smalltalk, Lisp, Forth and retro computing are just easy front page HN submissions.

I understand why people might get nostalgic for simpler times and simpler computers, I'm partial to the rose coloured glasses view of the past myself.

Its been interesting using C# for the last 15 years through that perspective. Microsoft seem intent on folding every cool language feature from every programming language into .NET and it does feel overwhelming, but in the end most experienced programmers have a style so we naturally settle on a subset of language features until we need something new. I really wish somebody had implemented the async patterns in mainstream languages in the 1990s for example.

I really don't think nostalgia for simpler times is useful for solving todays problems, I much prefer C# to Smalltalk or lisp for getting stuff done today.
Browse.ai – The easiest way to extract data from any website with no code
> macOS UI > Linux UI > Windows UI

for whom ? I'm in a room with mac, windows and linux computers, going away from my linux machine is a chore and fills me with dread
But they are also being targeted by italian authorities right now, so their ability to escape is very time constrained, they're just a new concept which wasn't legislated about so far, but regulations might be slow, but at a certain point they will get to it

https://www.reuters.com/article/italy-just-eat-workers-idUSL...
It measures in some sense the cost of each item, so it resembles an accounting book (ledger).
Raspberry Pi: Vulkan Driver Update
I'll pass it forward :)