skysight-inc/HackerNews huggingface dataset:
But it does point out that this is not a union that will improve worker's condition like a regular union.

The Google union aims to stop Google to work on certain projects.

Many don't agree with unions. What should those people do? Make another union?

If people don't want to work on DoD contract, they can transfer to other teams. There are like 1000 teams in Google. Internal transfer is not hard.
Can you recommend a good resource for getting started with OCaml ?
> It adds the word "Blockchain" and "NFT" to the equation. Remember that's the difference between pictures of monkeys being worth zero and being worth millions of dollars.

You seriously wrote all of that out and then admitted at the bottom that it’s only valuable because gullible people will buy it.

So you agree the whole thing is a grift. Next time just say that instead of proposing some pointlessly complex system of offloading a tiny DB onto the blockchain. “It’s valuable because you can trick gullible people into buying it.”
With Pinboard down recently[0], I have made a pledge to myself to export from Pinboard.in as frequently as possible to a local hard-drive where I then back that up in several cloud locations for peace of mind. As a rule of thumb: I don't build my castles on other people's land. Edit: the cloud is building castles on other people's land, but I have local backups and don't put all my eggs in one basket (i.e use several providers like Backblaze, Dropbox etc).

[0] https://news.ycombinator.com/item?id=29873306
It wasn't inaccurate. It was true only for the Developer Transition Kit (with Apple A12X). It doesn't apply to release hardware.
For a cryptocurrency, the cons of diminishing block subsidies (as required by a capped supply) are

1) concentration of wealth on early adopters

2) no long term security unless you have a constant backlog of high-fee paying transactions

I think an uncapped, disinflationary emission is to be preferred [1].

[1] https://john-tromp.medium.com/a-case-for-using-soft-total-su...
Wow, nice resource! Wish it had some sections about (deep) reinforcement learning and its algorithms. Looks like it is in the plan though.
These are all muted by omicron that has an R7-R10.

Sure, wearing a Helmut is safer but if you hit something at 90 km/hr does it matter?
This is about adapting algorithms that deal with congestion of network packets to reduce congestion of a game loop (refreshing as fast as possible, but no faster).
>Because I see a whole lot happier employees at Tesla than I do at General Motors.

are you just saying that or have you spoken to a number of employees of both companies? It's kind of interesting to me because I would have assumed the opposite to be the case.
Not OP, but I do about 50% of my freelancing though Toptal (the rest through my network). I see them as having 2 advantages over other sites:

1. Unlike smaller sites and job boards, they have lots of work available. Every couple of days something is posted that aligns perfectly with my skills.

2. Unlike odesk/fiverr/elance they pay market rates. Not FAANG or CTO or IPO rates, but I charge more on Toptal than I ever earned working for Bay Area startups. Plus you get paid net 20; they're on the hook for getting paid from the client.

Everything else about Toptal is frustrating: the byzantine interview process that's irrelevant to the actual work you perform, constant pressure to decrease your rates, the big cut they take, legal restrictions on forming relationships with clients outside Toptal, staff who won't leave you alone during the application process but vanish the second the contract is signed.

I wouldn't want to rely solely on them for freelancing. But they're great when I have a gap in my schedule: I can fill out minimal online applications on Monday, start work by the end of the week, money in the bank by the end of the month.
> What incentive does the country have to under report COVID deaths? Get some glorious trophy from the west on its stellar COVID management?

Local politicians may have other motives - there have been close links of COVID prevalence among the extreme poor / in slums [1], for example. Concealing COVID deaths may be an attempt to hide the fact that the government has failed to serve that community.

Additionally, there may be fiscal impacts based on COVID classification - not sure what India in specific is doing, but for example, the US covers funeral costs for COVID deaths. Three million COVID funerals are a lot of money.

> Save face with people and continue winning elections? The people don't blame the government for covid.

Oh yes they do. A large part of why Germany's Conservative-led coalition was shot down in last year's election was the handling of the coronavirus pandemic - incompetence on all levels of government as well as some conservative backbenchers taking nearly 50 million euros in sketchy mask deals [2].

In contrast, factually good management politics can earn historic landslide wins [3].

[1]: https://arxiv.org/abs/2010.06958

[2]: https://www.sueddeutsche.de/bayern/bayern-lobbyregister-poli...

[3]: https://www.bbc.com/news/world-asia-54519628
given the job market, while it may 'suck', clearly nobody is making them stay. i.e. may suck on a day-to-day basis, but get rewarded richly after x amount of time

Almost anybody can complain about their job, but in this industry, in this job market right now - anyone staying is staying because the pluses outweigh the minuses.
Tesla: 5k review, 3.4 stars

GM: 9k reviews, 4.0 stars

GM is also higher rated on most metrics in the "Work Happiness" survey

https://www.indeed.com/cmp/Tesla

https://www.indeed.com/cmp/General-Motors
I have no experience with that. I am connected to a virtual desktop right now that is in my employer's datacenter. I am at home on my personal desktop. On my company virtual desktop I am running Zoom and am on a conference call with 11 people all of us have video turned on and there is literally 0 latency that I can perceive. I have a local Logitech webcam that is perfectly accessible from my VDI desktop.

Moving windows around is something that I typically utilize to test for lag and there is just none. My previous employer was literally using this for 7 years before I came to my current employer and I was so happy when we switched to VDI.

Of course it depends on your Internet connection and your ISP's connection pathway to get to your VDI but I've regularly connected to my VDI desktops over the years from Starbucks WiFi, Dunkin Donuts wifi and many others with no perceived latency.
So … they shouldn’t have run a story on dark patterns? Just sweep it under the rug?

It looks like this is the story: https://www.nytimes.com/2021/04/30/opinion/dark-pattern-inte...

Which I found really well done. In fact I think it shows how one part of the company can police the other by putting up articles like this.

Your comment is like saying only Olympic level athletes can write articles on exercising.
Does League have demanding hardware requirements? It's older than that laptop.
It's possible that the jurisdiction I live in works differently than yours.
Charge money to write software. Charge money to maintain software. Don't charge money for making copies of software.

- - - -

> the pragmatic reality is that FOSS developers live in a material world, a market economy, and need to make money somehow.

That's the point of leverage right there: Let's transform the economy so that machines do the scut work and no one has to "earn" a living.

To me that is the whole point of computers. The obvious thing to do with them is create a kind of secular, pragmatic, realistic utopia. Of course you can't cure the human condition with machines, but you can eliminate most of the nitty-gritty problems that people have, like acquiring food, shelter, clothing, transportation, education, health, and so on.

That's where the "extraordinary and even spiritual ... idea of a global, voluntary, collaborative yet competitive network of people sharing their knowledge and work and building together something that can challenge even the largest commercial organizations." should be headed. (Otherwise you're just automating the existing stuff, which, frankly, doesn't seem all that well thought out.)

Rather than trying to embed in the existing economy, computer programmers should seek to transform it. The invention of the transistor and the Turing Machine together has unlocked a flood of resources (not unlike how oil unlocked a similar flood) and we can direct that flood to "lift all boats".
Specs are posted on previous announcements:

- https://simulavr.com/blog/vr-comparison/

- https://simulavr.com/blog/technical-overview/
In America you just get social services called on you if you let/make your child walk or cycle anywhere.
I have the opposite experience - I’ve found that people who are good at abstract thinking (most of my software engineering colleagues) tend to also have more empathy than average people. In fact, I believe empathy is just a form of abstract thinking.
This conspiratorial take is a decade out of date. New York Times coverage of tech has gotten more skeptical, but so has public opinion generally as their size and impact has increased dramatically. https://www.pewresearch.org/internet/2018/06/28/public-attit...

Meanwhile, the Times did take a huge beating in the 2000s during the transition from print to digital and with the collapse of classified advertising. But today they're up 1000% from their 2009 low and flirting with historic highs. They're a category-defining digital media company with millions of digital-only subscribers that's on a tear buying up smaller players. https://www.google.com/finance/quote/NYT:NYSE?sa=X&ved=2ahUK...
Is anywhere other than Jane Street using OCaml? :)
This is Great! Articles like these are Inspiring; the Cleverness/Brilliance on display is just staggering and makes you really appreciate what is meant by the word "Genius".
Absolutely, you are correct - the papers does not describe SHA256 as broken, but it is one step of many on the path for SHA256 to become broken in the future - which is in reply to your earlier comment:

> You're proposing to add extra complexity for some hypothetical scenario that is unlikely to happen
While my personal opinion is that, in today's age, many unions suck and that some industries need unions more than others, employers who even think they should psy-op their employees into action/inaction for the benefit of the employer should get screwed.

I've heard some great things about how Google does things differently to create a better workplace for engineers and employees in general, but I'd seriously think thrice before taking a job there for many reasons including this one.
shadowgovt said it very well and he speaks for me there. But I do believe that when hard work and preparation meets opportunity, good things happen.

I'm not saying everything is pointless at all. I've earned every one of the few pennies I have the hard way, believe me. I have a non-stop work history going back to when I was 11 years old, grinding down spot welding tips on a lathe to buy my own video games and toys. My efforts mattered. These experiences and my self-discipline built my character and who I am today.

There's some luck involved though. Whether it's your genetic makeup, how you were or were not groomed by your family, and simple right place, right time. To dismiss everyone as "failures in the meritocracy" is short sighted.

For example: John Carmack is a very successful programmer. I'd bet there's many here just as hard working, and as intelligent. He did the right thing, when he was at the right place, at the right time. That's all that separates Carmack from swaths, or multitudes of programmers on HN.
> Meanwhile our idiot city (Oxford, UK) is spending £1.2m on "Quickways", which are painted lines on existing roads..

Jason of the Not Just Bikes YT channel calls these bicycle gutters:

* https://twitter.com/notjustbikes/status/1431260478303518724
There are various types of PCR tests - I suspect you are referring to a Nasopharyngeal swab - which goes from tip of the nose to base of the ear (and it much smaller than a long Q-Tip) vs a nasal swab that usually gets both nostrils and doesn't go in nearly so far.

I've personally done Nasopharyngeal swabbing in a drive-thru. I will be supervising self-swabbing at a University starting tomorrow. They are very different things. One is a Q-Tip that only gets inserted into the nasal cavity. The tickle-your-brain swab is a different thing entirely. It requires training to do properly (enters approximately 90 degrees to your face) and while I learned how it feels from both sides, I can't imagine someone being asked to self-administer a Nasopharyngeal swab.
C# does have optional named parameters (see link below). But it is little help here as this is an old COM library for Excel. The documentation says named parameters are not supported for this method, which is a COM interop limitation but not a limitation of the C# language.

https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...
1) Take a popular game torrent 2) add crypto mining code 3) pad it so the SHA1 stays the same 4) seed it, the magnet links will pick up your version 5) profit!
[1,2,3].__len__()
A signed PDF can be copied, but an NFT can not. That's what makes them useful. They allow you to sell digital things with the same freedom, securities and limitations you would get with physical items (i.e. First-sale doctrine). The NFT represents a digitized form of "ownership".

Where things get a bit complicated is that the NFT just grants you ownership of the NFT itself and nothing else. The interpretation of what the NFT represents happens completely outside of the system.

The NFT is thus not a replacement for a contract, but a way to move that contract into a digital marketplace.

For a practical example, take the difference between DVDs and buying a streaming movie on Amazon. If Amazon would sell digital movies in the form of NFTs, people could buy them. If they want to watch the movie, they show Amazon that they have ownership of the NFT and Amazon lets them stream it. When they are bored with it, they can sell the NFT to somebody else and then the new owner can show that NFT to Amazon to proof ownership and watch a stream of it.

Now in reality, this isn't how NFTs are used (yet?). The way NFTs are used right now is really more like trading-cards. Little novelty things that people might see value in, pay for to support the creator or just do money laundering with or whatever. Most NFTs do not give you access to anything, as whatever they are associated with is already in the public anyway.

The NFT does not represent copyright or ownership of the item it points to, but it has the technical capabilities to do so when the right legal paper work is attached to the NFT.
9/11 was an anomaly and the aftermath was that we are now comfortable with constant surveillance and a region that hasn't known peace in decades.
>I don’t think this kind of analysis is ever productive.

Not even if it's true?
If I was an ethical journalist, I would not run a story lambasting others for dark patterns until my own house was in order.

And if I wanted to run the story anyway, I would at least mention that my own newspaper is guilty of the same thing for full disclosure.
It is the same problem, isn't it?

If I want to work on those projects and don't agree with the union, and 50% of the Union vote the other way, my only choice is also to quit.

I don't agree with the union's direction of forbidding company to work on a perfectly legal project.

If you want the project to be illegal, maybe call your senate instead?
I 'retired' a T510 in 2017 that's slightly deficient by modern standards, Google Maps in particular is not much fun to use on it. I think their durability is overrated; a clip broke on the bundled battery and it wouldn't stay attached after that, and some of the plastic strips around the air vent broke off from being caught on something while in transit. I'm not a huge fan of the red nipple in the keyboard but it was very comfortable aside from that.

Nowadays a tower suits me better.
It sounds like a startup company with inexperienced people across the board. The red flag is the expectation of unpaid work and a 'free' vacation day, which amounts to nothing because of the 'unlimited' vacation policy. The other things are garden-variety mistakes. However, if there are 30 people starting in a cohort, then it sounds like a larger company, in which case everything is beginning to look like poor management across the board.

If you have a bad gut feeling about your boss, trust your gut and look elsewhere if you have a choice.
It was very similar to the Python story: native threads, but there is a global lock on the OCaml runtime. You can fire off a thread and have it stay busy in external code (e.g. in a C library), but only one thread can be running OCaml code at a time.

For this reason (and others), forking child processes has been a common alternative on many OCaml projects.

See here for an update re: the whole multicore initiative, and links to more information:

https://discuss.ocaml.org/t/multicore-ocaml-december-2021-an...
"There is no way you would rather have cancer in a country with free health care."

Unless you can't afford for-profit healthcare. Then any sane person would 100% prefer one of the fifty or so developed nations with free healthcare.
Thanks! I'd love to chat more about your use-case and how we can help you. Drop me a line at oscar at nyckel dot com to set something up.
This book has fun problems! Example:

During the cold war, the U.S.A developed a speech to text (STT) algorithm that could theoretically detect the hidden dialects of Russian sleeper agents. These agents (Fig. 3.7), were trained to speak English in Russia and subsequently sent to the US to gather intelligence. The FBI was able to apprehend ten such hidden Russian spies and accused them of being "sleeper" agents.

The Algorithm relied on the acoustic properties of Russian pronunciation of the word (v-o-k-s-a-l) which was borrowed from English V-a-u-x-h-a-l-l. It was alleged that it is impossible for Russians to completely hide their accent and hence when a Russian would say V-a-u-x-h-a-l-l, the algorithm would yield the text "v-o-k-s-a-l". To test the algorithm at a diplomatic gathering where 20% of participants are Sleeper agents and the rest Americans, a data scientist randomly chooses a person and asks him to say V-a-u-x-h-a-l-l. A single letter is then chosen randomly from the word that was generated by the algorithm, which is observed to be an "l". What is the probability that the person is indeed a Russian sleeper agent?
Much like US Defense spending subsidizes the rest of the globe, US for-profit healthcare spending spurs massive investment in pharma and biotech research that benefits the rest of the world. Are there inefficiencies and waste? Yes. But outcomes overall are much better for it.
Yes, I believe these relationships also have their own names in Korean, if not lifted directly from Chinese most likely.
I whole heartedly disagree, you can absolutely sell to businesses without a real coded app. The trick is to pitch to businesses and ask if they'd be willing to pay for a solution once it's finished being built and get them to sign paperwork stating such (maybe with a reduced price or something). If you're the technical founder, this is what your cofounders should be doing.

If your solution really solves their problem, they will do it. This happens all the time and I've seen million dollar deals happen this way.
How does right of way with this wide separation work though? In my experience (not Dutch) it always goes like this when a car and a cyclist approach a point where their paths cross and the cyclist has right of way: cyclist slows down to be ready for an emergency stop knowing full well that right of way won't be of any help when bones are crushed, driver takes it as an invitation to "slip" through.

The usual cooperative approach of "I have right of way, I can help my peer by accelerating a bit so they don't have to wait so long" seems to only work with participants in roughly the same weight class.
Data better than anecdotes
Anyone know if there's a performance increase in this spec? Couldn't find any reference to speed in the article.
Running a mile is 100 calories of activity.

People grossly overestimate the effects of working out to burn off calories.
A lot of people do not care about licenses at all. No matter what you list as the license, they will do so if they can download and run it. Over the years, I have tried this multiple times where I provide the same code under a copyleft (free) license and commercial or permissive license (paid). Not a single time I've had anyone come to me and pay me to make it around the copyleft license. Any time someone has purchased the other option, it has been because of potential support options, etc.

So in EmailEngine, I added a license check. The code is always the same, but if you do not provide the license key (you need to pay to get that key), EmailEngine does not work correctly. Specifically, it stops processing email accounts after 15 minutes of runtime. You have to restart the application to get it functioning again. You would have to modify the source code to overcome this, but EmailEngine is distributed as a binary. To edit that code, you have to download it from Github, modify it and figure out how to run it. It's all straightforward, so it's not an obstacle for anyone with enough dedication. For others, it is easier to pay for the license key than to figure out how to circumvent it.
The irony of this is that the last legit parking meter service I registered for was hacked and all my personal info and license plate are now in a public database. (Can't remember the name right now, but it's in the haveibeenpwned list).
So it "dropped precipitously" to 5x their share of the US population?
Are there bike paths, or does he ride on the road alongside cars?
So you re-created delicious?

https://en.wikipedia.org/wiki/Delicious_(website)

What happened to Delicious:
https://www.failory.com/cemetery/delicious
SingleOps | Sr. Software Engineer | Remote-Full Time | US work authorization required | Salary: $130k

JD: https://boards.greenhouse.io/singleops/jobs/5811970002

SingleOps has a new opening for a Sr. Software Engineer to join our highly collaborative team. This is a full stack product development role working in the Agile environment.

Tech Stack: Ruby on Rails, React, JavaScript, AWS, ORM and MVC framework

If you're interested, you can reach out to our recruiter Taaj at taaj@singleops.com
> I do believe small business under a certain number of employees should be exempted from unions. Say <10 employees.

The rule of thumb I go by is "If the company has an HR department protecting the company’s interests, then the workers should have a union protecting the workers’ interests."
I have a use case to run both ntpd and chronyd NTP daemons.

Debian will not allow me to install both: it will delete the other package if you install one.
To be fair, IPFS is a frequent player in the current hype, and is built on DHTs and obviously inspired by BitTorrent.

I think a major factor there is that IPFS supports pluggable transports, so it can easily be used in both backend and browsers environments directly, while WebTorrent (powered by WebRTC) can't directly communicate with most traditional BitTorrent clients (which use TCP/UDP directly) without going through a bridge node.
You have some sort of defeatist attitude with comments saying they're ignored/forgotten. I wish I knew your life experience to see where this happened and how you formed this opinion. Is it because YOU ignored them and didn't update them with code changes? Or others did so and it got past a code review? You don't maintain your comments with your code, given your attitude it sounds like you don't.

Your attitude in infectious. It causes new developers to have the same now unfounded opinions and not write comments themselves. The cycle of unmaintainable code continues.