skysight-inc/HackerNews huggingface dataset:
Not related to the content, but ... I really despise the current trend of blogging without dates on the articles.
After being on the inside of many of these, can confirm 100%, this post could not be more accurate:-)
An unmaintained chain can break, and that can cost you a few thousand in dental work or your life if you are extremely unlucky. Better keep it lubed and make sure the sprockets aren't worn too far (especially important on derailleur bikes).
Agreed. When newer languages can out perform out of the box, this feels like throwing resources at nostalgia and the personally sacrosanct identity of one retired computer scientist.

At the end of the day code is optimized portable machine state for a given task. The syntax is arbitrary.

More cynically, Python, Ruby, have hurt as many projects as they’ve helped. Their slowness has wasted countless cycles. Now we can quantify it rather than be lost to the hype we felt learning this “magic” to begin with.

With respect, Guido; this feels like a vanity project for a bored retiree, soaking up human effort and real agency. Perhaps you should have simply stayed retired and learn a new hobby.
> how can it be a GNU/Linux distribution?

You're taking a few F/OSS components (in this case the Linux kernel, the golang toolchain and some custom software) and you're assemblying them into a bootable system.

That's almost quite literally the definition of "gnu/linux distribution".
Love your last line after reading Napoleon Changon on cultural anthropology in the 1960s to 1990s. What a fight he had.
The pain the parents must be feeling is unimaginable and will never heal. This is an example of failure of society -- you give up freedoms to gain securities, but then these securities aren't delivered and you are left upset why the system has failed you, but you have not the freedom to do anything about it.
The youtube is just him reading an article he wrote here:

(Preceded by a Mike Pence ad)

https://nationalpost.com/opinion/jordan-peterson-why-i-am-no...

Here's a sample:

First, my qualified and supremely trained heterosexual white male graduate students (and I’ve had many others, by the way) face a negligible chance of being offered university research positions, despite stellar scientific dossiers. This is partly because of Diversity, Inclusivity and Equity mandates (my preferred acronym: DIE).

If that's your cuppa tea yt will aggressively recommend more and make every ad about it.
> There’s no way governments would start nationalizing tens of billions of dollars worth of infrastructure in a time where finances are already stretched.

There is: the central bank printing press goes BRRRR
You are modifying literal data, which is not a good idea.
My expectation is that the outcomes would be similar for the common issues, and would start to deviate as you got into more uncommon problems. A doctor will have a lot more "background knowledge" to be able to consider things that are outside the every day. At least in my mind, it's not unlike someone in software development with a degree in it vs not. For most things, the person without a degree will do a fine job; but for some things, they won't be able to consider many of the possible options/tools, because they just haven't been exposed to them.
I think DEI needs to be tackled at the fundamental level. Improving minority conditions, education opportunities, etc. Top-down approach of DEI is creating more problems than solving. Progressives love to make fun of Trickle down economics, but they turn a blind eye to Trickle down DEI practices which create a toxic work environment ironically.
Fair points.

What I'd thought I'd asked clearly wasn't communicated.

I frequently request, and provide, references. Including the bare form apparently falling from favour:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
From a user perspective, it protects you from the battery (by protecting the battery), increases the performance and longevity, and informs you about the state of charge. It connects to the battery at the cell terminals and to temperature sensors. A charger is a separate thing from a BMS.
We had one in our middle school. Somehow they hired some genius engineer and he took over the basement and built out the electron microscope, radio station and a whole bunch of other cool stuff. It’s definitely doable and repeatable
It's not racism it's prejudice.

"According to the sociological perspective, members of privileged groups can experience prejudice, but their experience will be different than the experience of someone who experiences systemic racism."

One could argue that being in the majority you would have an easier time getting a lateral promotion than someone as a minority.
typing tools won't know what the above decorator does, without some fancy PEP-612 annotations and I'm not sure pep612 can cover that level of automation. I think intent and all is clear for everyone just having the construction done in the method body for the (IMO, should be) seldom case this is needed
Is there anything resembling consistency on level titles across the industry? That certainly hasn't been my experience; in my bit of AWS "staff" refers to L5 employees, ie good graduate level or lightly experienced. Below that is associate (L4), and above is senior (L6) and then principal (L7). I gather Google (and possibly others) insert a staff level between senior and principal - but for the life of me I don't understand why they would choose that label.
There are a few things that FB marketplace has going for it but #1 is the integration with messenger. The near friction-less ability for buyers to contact sellers and get a reply.
This story is more about Craiglist doing nothing than FB innovation.

If Craigslist enabled chat it would clawback lost ground. But they seem to be ok with losing half their marketshare or more. it is sad.
So this is the same timqian codebase? Just rebranded?
Can you elaborate on this further? Why don't the laws of probability apply to chemistry?
I don't think it's impossible, but to me it's a solution that introduces more problems then it solves.

First off, you'd need to either have a a battery to the brake lever. If you're going to power it off the main battery, you're going to have to run a wire to then, and if you're routing 2, then you may as well route another 2 for signalling. Otherwise you're throwing out the main advantage of wireless. But that means now you've got an additional battery to monitor.

Second is that the comms systems need to have pretty heavy duty filtering and need to do it fast. 100 milliseconds delay in signalling means at 30kph you're going to add almost a meter of stopping distance. That's a lot of processing power and a lot of power consumption to ensure the near microsecond performance that you're going to get with hydraulic systems.

Third is the issue of tying your brakes to an electrical system. When your main battery dies, that more or less means that you have no brakes whatsoever.

Fourth is that now your components now also have to go through FCC certification, as does any piece of equipment that communicates on radio frequencies. Further increasing cost.

And you throw out all the advantages of hydraulic brakes; no power to use, redundancy between front and rear in the event one fails, ease of maintenance for hydraulic brakes, being able to feel the behavior of the brakes under your fingers, etc, easy to notice if there is a problem (leaks primarily will show up as decreasing fluid in the reservoir).

Honestly IMO it doesn't really seem worth the tradeoffs.
I'm very happy with fastmail too but I'm only paying for one inbox. If OP needs half a dozen users, then that's $300 a year, which is excessive for light personal use. I suppose as they only need SMTP they could set them all up as identities on a single inbox but that's not what fastmail is meant for.
I thought shilling operations don't operate on Sundays. Do they not give you the day off?
Ah, the good 'ol "if we don't leave a paper trail they can't prove we broke the law" technique.
https://www.113.nl/actueel/meer-suicides-onder-jongvolwassen...
If it was possible to subscribe only when you [i]used[/i] the software it would be fine, but even that would be awkward.

I mean, the best case I can think of is Quantrix. It's an innovative spreadsheet progrem that tries to bring back the standards of Lotus Improv. I don't know of any equivalent in OSS. It used to have a perpetual license with small upgrades and while it was quite expensive, it means it could be bought to learn and experiment and if you needed to convince your boss to try it it's not that much of a layout.

Then the company that makes it was bought by a financial services company who re-targeted at that market. They do not list the pricing on their site any more. Want to know what it is? $2000 a year, immediate and total loss on lapse. So basically individuals can't access it anymore, nobody can learn it, and there's very little chance of any company that doesn't already know it or doesn't have money to burn taking it up. Which is a kick in the teeth, because I think many people agree that the standard spreadsheet is a crock, and what was showing signs of being interesting or innovative in that area is now a locked-down rich club. I guess you could write an OSS version if you were up for being sued over spurious software patents by a company whose backers can just manufacture money at will. Yea.

Or how about TheBrain? Their model had the potential for a ton of innovation based on evolving semantic technologies. What was their business model instead? Patent the Plex model to lock out competitors, push everyone's Brains into the cloud, go subscription, and then just sit. The upgrades have become smaller and smaller since the subscription came in.
> the punishment should be 100x greater than it is today for any gun violence of any kind that isn't pure self defense

Even capital punishment for the shooter will not give that man his live back. If the USA was not so obsessed with owning weapons he would be alive, thou.

> to send a chilling effect

The USA puts more people in prison that any other developed country, by much. Vengeance does not stop bullets, removing weapons from the streets do.
> Or put it in the other way, you have to prove yourself worthy before getting any fund (even from parents).

I really don’t know where you got this mindset but it’s 100% not true. I know many parents who throw many resources at their kids whenever their kids show even slight interest in something. Even if they don’t show interest in many things - they still get great access.
The US system doesn't typically have choice either except to get another employer... who probably has the same insurance company anyway.

In addition to not being able to choose insurance company, we also have a limited selection of doctors who we can see, assuming you want your insurance company to cover it... and by "cover it" I don't mean the insurance company pays for the whole thing either, its still just a portion... and usually an inflated price because doctors tend to have 2 rates, one for people with insurance and one for individuals paying totally out of pocket without insurance where the out of pocket rate is typically slightly more than what you'd pay out of pocket with insurance but insurance gets a huge bill (which they are all too happy to send you a mailer on how much money they "saved" you).
Contact your local labor board with a copy of the spreadsheet. There are hundreds of lawyers who will take your case pro-bono and probably bankrupt your company unless it's a FAANG.

So the real question is do you want to go out into the world again and look for a job, or not? Because if this is true, you have absolute evidence of racism in hiring which is very, very, very illegal.
People are data points awaiting anticipated reciprocity. Knowing that is the difference between empathy and sympathy.
well they are, FAAMG tbh
This sounded like the start of a joke. Unfortunately it's just a cruel reality.
Ask HN: Simple developer-friendly chat app for home automation?
I have various small projects and home automation systems that I want to be able to invoke remotely and receive alerts from, without setting up a web server and UI.

I used to use Notify17 for receiving alerts, but since this shut down I've been forced back to email, and am now looking for a solution to cover both receiving alerts and sending basic commands.

These are the options I've considered already:

* Pushover - Fine for receiving alerts, multiple recipients supported. No options to respond to them.

* Telegram - Sending + receiving. Might be a bit heavy for my use case, and would be better not having the bot publicly accessible. Also makes managing notifications (DND etc) more difficult when also receiving human messages.

* Gotify - No iOS app.

* Prowl - Most likely candidate for receiving notifications at the moment unless I find a duplex option

* Now Push - Looks promising, but too early to start developing on

* Threema - Ideal, but relatively expensive ($70 setup + $0.05/msg + $0.05/img)

Essentially what I'm looking for is an app with a chat-like UI which converts messages to a webhook, and allows me to send responses via an API. Ideally preshared key auth, no OAuth.

On a related note, if anyone else is missing Notify17 and thinking about building a replacement I'd be willing to pay up to $15/mo for a tool that ingests webhooks, allows me to reformat the response with a templating language and sends notifications to my phone.
Agreed, especially if the related values occur a lot in a program and are thought of as "thing". E.g. a Point or Line class.

I do think this moves the problem of possible argument confusion to the construction of the new type. At some point the association must be expressed in code, and if the association is between two things of the same type the type system can't flag mistakes as errors. A simple data class still helps, even if it doesn't eliminate the problem, because people can more easily remember one Point(x, y) constructor than where "x" and "y" appear in dozens of different functions.
>c) First-class professional support

Ah, this was a sarcastic comment! It was, right?
Story about a young person kicking ass and half the comments in here are from yeahbutters.

Wordcloud - https://imgur.com/zeagyNf
Just make sure that the diverse slate includes diversity of age, experience, and educational background - diversity of the mind, not just of the body.
> Who exactly is working in those coffee shops?

Well since there is now all this extra living space in other places that is freed up, because all the high earners don't live in other places, then I guess it would only be people who actually want to live in that area or work these jobs.

If nobody wants these jobs, because cost of living is high in those areas, then wages would have to increase to attract people who want to work there.

People would not be forced to live there, because of all those extra empty homes in other cities, that the yuppies moved out of.
Hmm. Without actively taking steps to widen the net and account for those irrelevant attributes, those attributes instead act as the first filter in your hiring process. IMO the process that ignores this is the one that’s not looking for the best developers. In order to make those attributes truly irrelevant we have to correct for the massive, obvious influence they have in human decision making (on both sides of the hiring equation). Accepting the status quo is actually letting those attributes rob you of good hires.
This space is really interesting to me- developing for pi by bundling up a whole image, for weird little software/hardware experiments.

Anyone know if there a list of these types of frameworks anywhere?
I disagree. I use crypto to protect against high inflation in my country and mantain the value of the fruits of my labour. Where does that fit in your categories?

Crypto and DeFi have a lot of applications, especially in third world countries with bad financial systems.
I sort of get what you mean, but I'm not sure if it makes sense. If I have some FB stock and sell it to you for $303.17 (price as of this moment), I gain $303.17 and you lose $303.17, and a stock changes hands. Is there more money from this transaction that needs to be parked somewhere?

There's only "more money" if you look at one side, and only one side, as "the savvy speculator" who is always looking for a new place to park the money.
You can do

def foo(bar=None):
bar = bar or Bar()

if you know that bar can't evaluate to false in edge cases.
> Merge Healthcare was the most miserable work experience I have ever had.

Was it the orange ties?
Late to the party, but still:
- WiFi (Mikrotik cAP over PoE - do not recommend, WiFi is not best)
- Mikrotik hAP as main gateway. Highly recommended.
- Upstream is a Mikrotik LTE (provided by mobile provider; ~100Mbps)
- Two Netgear Prosafe switches (5p and 8p)
Network is simple.
- Two LANs - one isolated with a whitelist for internet access for smart devices (irrigation controller, vacuum, IoT sensors, heatpump), other for home users.
- Synology 218+ NAS with 2x3TB with some dockerized stuff (PiHole, HomeBridge, Mosquitto, Deconz)
Main goal - if something fails, it somehow continues to work, and can be replaced without fuss. Mikrotiks are backed up, pihole can die (it's an uplink from mikrotik DNS - script switches over to 1.1.1.1/8.8.8.8), etc.
That means that capital punishment is not enough of a deterrent - same with prison.
The GIL just prevents thread-level parallelism - which JavaScript also doesn’t have.
So basically a member of the middle class in a developed country. How remarkable.
Here are a few things you should do, as well as explanations of why you should do them.

1. Do not delete or destroy any files. Doing the work your directed to do won’t put you in any personal danger (your company can be sued, you can’t). Destroying evidence could make you liable personally.

2. Let your VP know again that you think this violates US non-discrimination law. Let them know in an email and copy your personal account so you always have a record. Also copy your company’s legal or ethics department if possible. I would write something like “Hi [VP]. I was asked to create a list of job requirements which were based on gender and race. I support increasing diversity in our company but doing this would violate US equal opportunity employment law and would put the company in legal jeopardy. I will not perform this action because it would result in discrimination. I will gladly perform other actions to support our DEI initiatives.” That way, it’s clear you protested. If anyone tries to say it was your fault, you’ll have evidence showing that you protested.

3. If you wish, you could advise your boss on other DEI initiatives that would not be discriminatory, such as recruiting at women in STEM events or offering a leadership training course for underrepresented groups.

4. Refuse to perform tasks that would result in discrimination. Know that US EEO law also protects you against retaliation for refusing to discriminate. According to EEOC.gov, “It is unlawful to retaliate against applicants or employees for… refusing to follow orders that would result in discrimination.” Having an email record that you refused to perform the discriminatory action (see point #2) will help you win a lawsuit or settlement if you are fired or turned down for a promotion due to this.

At the end of the day, you are doing your company a favor by not taking this action. If the line “Senior Software Engineer (must be female)” ever showed up in an employment discrimination case your company would lose the trial pretty much instantly.
Big Tech Is About to Make Our Terrible Health Care System Even Worse
Precisely.

OP should share the name of his employer. It’s win-win. People his leadership considers undesirable will know not to apply. Big time saver all around.
You can dress it up however you like; the goal is to tip the scales in favor of certain types of candidates.

If you're hiring for a particular position and you only get qualified white and Asian male applicants, for example, your three options are to either nuke the position, recruit somewhere that specifically selects against white and Asian men, or lower your qualification standards. Either way, the net result is that A) you don't fill the job and discriminate against all the applicants you got B) you spend more money on recruiting and outsource discrimination against the current applicant pool (e.g. to a women's college) C) you hire a worse employee and discriminate against the applicants who are a better fit for the job. This is not a "win win".
Yeah I mean so what. College room and board is 30-50k I’m sure he can get the microscope running for less than that
Owner of the company spent half the meeting talking about how they take their grandkids anywhere in the world they want to go when they turn 16...I look at the audience paying rapt attention and I'm thinking 'this is a little odd'

Then he mentioned the 'merger of equals' and I thought 'this isn't good news'

Narrator: It wasn't.
In mid-2020, I read some articles from evolutionary biologists that said the risk of vaccinating a population in the middle of a pandemic, which had never happened before, would cause evolutionary pressures that would cause mutations rendering the vaccine useless.

I don’t think it’s particularly true given the fact variants occurred in places with very low vaccination rate , ex. India and Delta variant, but it’s an interesting thing to think about. I wonder if we can measure the rate of variants in the wild pre-vaccine and post-vaccine to see if we did see an acceleration of mutations. It would certainly help create evidence one way or another if such a pathway exists in evolutionary biology.
I thought the accusations of collusion were more about one-sided release of information from hacked servers? and that the bots accusation (which is not disproved here afaict?) was more directed at the russians _in addition_ to the hacking accusations. but i always understood that the collusion was strictly about the hacking. correct me if i'm wrong.
I’m not sure I understand what the proposed relationship is.

Web access for most people has been essentially the same experience for years. Whether you have 5mbps or 1000mbps, Facebook pops up about the same.

Why would having access to higher speeds change your engagement with civic institutions. I could understand if we were comparing dialup era (or even pre-internet era) to broadband era.
OneNDA – We've Standardised the NDA
"A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."

Well, the reason has been debated endlessly so we should skip the debate here.

What we can try to figure out is how to make it more difficult for people who commit crimes with a gun to get away with the crime.

It's unlikely we will ever catch the person who committed this crime, for example.

More technology might help. Machine learning, cameras, ...

https://en.wikipedia.org/wiki/Gunfire_locator
So I learned the history of the blue check came from Tony LaRussa's account being spoofed and he sued them and then they created the verified blue check concept. I think it may be one of the strongest legal arguments for them to do it. And also an easy way for them to combat bots without having to admit all the fake accounts on their platform.

I wrote a whole essay on it during a hackathon in SF: https://medium.com/hackmentalhealth/why-twitter-should-verif...
Activist judges didn’t make this spreadsheet. The company is responding to social pressure. It’s people trying to atone for the immorality of their social caste.

The courts have been clear that this kind of discrimination is illegal. “Our next engineer must be female” isn’t legal, unless there’s something bizarrely gender specific about this task.

If the Company is a federal contractor, this could be nuclear. Talk to a lawyer, not HN.