skysight-inc/HackerNews huggingface dataset:
> We have tons of people who are locked out of well paying jobs because they can't get on the job experience or even get in the door at the wages being required (and experience demanded by those wages). Young people, people with less education. Minorities. Did you know that? It actually causes some people's heads to explode, that the good intentions of a policy actually might hurt the people it's designed (in a very coarse way) to benefit.

As a (former) working musician, I saw almost the exact opposite problem. The only people who would get jobs were the rich white kids who were doing it as a hobby so didn't need to live off the wages they were being paid.

This is where mentorship and apprenticeship comes in. Assistants and such can get on-the-job training while still being paid for their time and effort.

No one's gonna hire someone who's never picked up a camera before just because they don't want to pay them. No matter what, an artisan needs a portfolio, which means time given up for free anyways.

No one considers what a fair wage is. Theyre gonna pay the least amount they can get away with is. I mean, if you genuinely don't have any money in your budget for a photographer, it might be better to just not hiring a photographer. Even if they are trying to just build out their portfolio, they're doing a service for you.
Lobste.rs is a club where the bouncers are extremely selective over who is allowed to come in and partake, only to find most tables are empty.
> linear-algebra-like transformations

> To do this, you generally want your data in column-major format

I'd argue that the basic element of linear algebra is matrix vector multiplication, which I figured was best done row-major. Column major is great in other data use cases, but 'linear-algebra-like, therefore column major' doesn't feel right.
Large scale brainwashing, but also, holding the opinion of biologically driven personality eats away at the concept of free will
We can take this another step further, and stop forcing companies to pay employees.
Stubbornness?

More like a deliberate plan to concentrate voting control.

You can perfectly well buy Berkshire Hathaway without plonking down a half million dollars--there are class B shares. It's just class B shares don't have anything like the voting power that class A shares have. Class A shares can be divided up into class B shares but you can't combine class B shares to make a class A share. The result is the owners of the class A shares have voting power far beyond their percentage of the company.

Warren Buffet has no need for a market in class A shares to even exist. The common man should buy class B.
>The "pay" comes in the exposure and authority the photographer will build after doing this.

This is the line every questionable business uses when trying to get freelancers to work for free. It's well-known and despised.
Congrats to the tsdb team. I've tried the database extension months ago and it works perfect for my use case standalone.
I just need to integrate it with Django, which is not easy given the current schema of the database and the way Django creates defaults autoincrements and PK, but I'm sure there will be a workaround for that.
there are degrees of decentralization, but mostly people are just allergic to the word

trust minimized is valid as well

doesn't really matter. in less theoretically secure networks, validators don't reverse transactions because doing so deters commerce to their network. it works well enough, the market can bear it. a state that disagrees with it would still have trouble coercing all of the validators, and the state can buy up all the tokens with public money to try to become the majority of the validators... be my guest, I would call that success because its a moon cannon. All the holders get rich because a silly government agency pumped the coin to try and take over a network.
Best HN post in months...
> those capital hill internships often result in K street positions.

Isn't that kind of the point? Making these positions unpaid/underpaid is an artificial filter removing otherwise great candidates who can't afford to take it on.
Thanks for the suggestion; we'll look into adding them for our next update.
As stated in the article, it’s a production company. Netflix buys the product, has nothing to do with the nuts and bolts of actually making the show.
The parent was alleging the opposite: that we are infantilizing ourselves by choosing child-oriented food shapes.
I don't like the idea that there are harmful words but some people can use those harmful words and not others. If you believe words are harmful, then the only way to deal with such words is a complete ban. Otherwise you're at best sending mixed messages, but more importantly you're saying people can use them "in appropriate" situations but others cannot under any circumstance.
Can you elaborate on what you mean by "skip" Cython compilation on dev builds? How would you then test changes to Cython code?
Yep. I may have been unclear, they work well together: we'll do a gpu parquet reader that returns an arrow dataframe that our ETL pipeline then transforms into visual depictions of the correlations+relationships in people's datasets. Stuff on disk is nice stable formats, stuff across our API boundaries & compute frameworks is arrow.
The proposal itself [1] claims that dividing students into classes based on ability harms, instead of improves, the gifted students' outcomes.

Which raises the question - what would improve their outcomes? Assuming that more advanced math classes help learn more advanced math, it would seem the separation itself is what does the harm. Would an entire school dedicated to gifted students avoid this harm? There are (or were [2]) such schools - it would be interesting to see if there are comparable studies on how well gifted students that attended such schools did, compared to those that did not.

[1] Burris, Heubert & Levin (2006) followed students through middle schools in the district of New York. In the first three years, the students were in regular or advanced classes, in the following three years all students took the same mathematics classes comprised of advanced content. In their longitudinal study the researchers found that when all students learned together the students achieved more, took more advanced courses in high school, and passed state exams a year earlier, with achievement advantages across the achievement range, including the highest achievers (Burris, Heubert & Levin, 2006). - https://www.cde.ca.gov/ci/ma/cf/

[2] https://www.sfchronicle.com/bayarea/article/S-F-school-board...
It is not just paid ads.

It is salespeople who pound the pavement, work the phones, etc.
Let us know what suggestions you have for our next update; we want to accurately reflect who the most interesting participants are.
I was born late in both my parent's lives, and even though I'm only in my 40's, they are both now gone. The letters my folks wrote home while we were stationed overseas are one of my personal treasures. You might be writing for grandchildren, but don't downplay how important these artifacts are, even for children who already have spent years getting to know you!

Reading the prosaic thoughts of my parents when talking to other adults was like peeking behind the curtain, and it helped me understand them better as people, not just Mom and Dad. I am grateful for it.
At best we can say it doesn't hurt some of the best-known and most popular performers in the world. If you're the Beyoncé of your field you can do whatever and it's unlikely to hurt you that badly. That has little bearing on the current discussion.
And as I said there are ways to write a comment with valid criticism that is not toxic.

Edit: what I maybe failed to communicate before is that even when there is a valid criticism to make, most of the time the people in comments address their hate to the wrong people. Maybe the developers/writers are not incompetent but someone else demanded certain things.
How to configure Noscript for ordinary users
Thanks! I definitely agree. Mental health should be something we all feel comfortable discussing, and have some shared language for. I also hope that a more neutral UI makes it an option for people who would otherwise feel embarrassed to read a self help book in public, or have more "whimsical" self help apps on their phones.
You don’t log in as a dead person to close an estate (at least in traditional US financial institutions). There is a process specifically for this and having an account password isn’t helpful.
I like to nitpick and point out gets() can be used safely, as a stunt.

Memory map a read/write page and after that memory map a no-permissions guard page. Now you can safely use gets() to read a page size string without allowing a buffer overflow.
This is one thing that TempleOS, and before it things like OpenGenera, did well. You could type commands, but an interface backed the CLI, and you could interact with the output they generated, like a clickable listing of files.
This is really cool, I used it to implement a (very) basic trie:

trie_struct: Callable = lambda: defaultdict(trie_struct)

trie = trie_struct()

for word in words:
ref = trie
for char in word:
ref = ref[char]

It won't work with words that substring other words, but its interesting.
I always thought that unpaid internships were less about the company being cheap and saving money, and more about the people in power at the company maintaining a socioeconomic status quo. Generally only people with wealth or a reliable “plan B” can take unpaid internships.
That’s a thoughtful discussion, and I hear your points, I’m just keeping a bit of “open weights” to the possibilities.

To your point, we are more medically advanced and can track cell phones across the globe, which in some ideas could mean we need to respond less in an aggressive amputation of economies and more focused proper risk assessments - which also means I would have advocated from the beginning to ground all travel (air esp) and any economic activity to assess the situation for a month or two.

So when evaluating Italy or Iran, we should be doing genetic testing and massive analysis on who gets severe vs mild cases, and is is a heritable trait that could explain anomalies in various communities.

Again, beautiful discussion... not saying you’re wrong, just leaving options open.
This brings up a question: should children be responsible for 'sins' of their fathers (parents)?

In my opinion, no. However, it gets complicated when one's status is derived from misdeeds of the predecessors.
Honestly, Netflix should ding this company for embarrassing them.
Your photos might appear on this Netflix show, which doesn't mean that you/your brand will do so. Or it might appear in the closing credits that are usually skipped.
Amazon Work Rules Govern Tweets, Body Odor of Contract Drivers
Interesting. In what way is the air unusual?
In the past, you had far less choice than you do now. There are literally hundreds of social media platforms on the web, not even counting the decentralized offerings like Mastodon and Diaspora. And Trump is proving that the tried and true model of just setting up your own site still works. Somehow, despite everyone claiming he's been memory-holed and erased like Stalin erased Trotsky, he seems to be doing just fine.

We seem to be living in different realities. Where you're seeing media concentrating, I'm seeing it fragmenting and diverge. The big social media silos are popular, but that popularity doesn't translate to control of the medium.
But what good would that do? Alerting the police or even the air force is not going to allow them to board the plane in flight to take back control. It wouldn't have helped in this case. Only a full remote override capability would and that's also a security risk in itself.

Giving a flight attendant a backdoor code would make them more susceptible to a hostage situation.. It's one of those damned if you do, damned if you don't situations I guess. There is no perfect answer in the situation where the most trusted person is compromised without compromising security in all the other scenarios.
It might not be on PATH, so I have an alias and use "open":

alias open="/mnt/c/Windows/explorer.exe"

Edit: Added formatting
Hi,

Location: California | Remote | No relocation
Technologies: C++, Golang, .NET Core, OpenGL, Qt, Docker, gRPC, Protobuf, InfluxDB, Linux, Unity, Unreal, Gitlab CI

Résumé/CV: On request
Email: copperblitter@protonmail.com

Key skills

Managing software engineers, Developing 3D applications, Embedded systems development, Microservices with Go/gRPC, Algorithmic trading, Game systems and gameplay programming, Virtual Reality

About

Currently working as a software manager but still actively developing. 20 years experience in visualization, games and trading application/algorithm development.
Moving to Estonia for a Developer Job
That reads as "I expect this to be already validated". Is that what you intended it to mean? Similarly,

foo.expect("There was a problem and I had to crash")

That _reads_ as "I expect there to be a problem and have to crash". But it _means_ something totally different. It means:

There should not be a problem, but if there were a problem
I would crash and print out this message.

And the way to write that in readable code is

foo.unwrap_or_else(|| panic!("There was a problem and I had to crash"))

I'm sorry if I'm misunderstanding -- if I am can you explain to me how? Because I feel like my view is diametrically opposed to yours but it's really not that subjective a matter; only one of us can be right.
So some friends brought back RMS to the board, and FSF will continue its' path into irrelevance.
Really cool stuff. Can you elaborate on how you used Zustand for this?
Stop Labelling Your Situation
You mean "unpaid labor". "Unpaid opportunity" is recruiter speak.
I don't have anything planned.

But with infinite time, I'd:

- add some form of authentication, to limit uploads for example

- add a way to preview files on the Send page itself

- provide integrations with other platforms

- resolve outstanding issues
I think this is a more realistic example. Note the proximity of houses: https://goo.gl/maps/GJQYr8yg6EYxSmZeA
Yeah, sadly the conversation is dominated by extremists. The answer to nature or nurture is probably just 'both'.
Interesting. I wasn't aware of that, but will note that it's only for 90 days (which would cover most summer jobs, though) and the employer must pay more if the state/local minimum wage doesn't have the same under 20 exemption.

And yes, there is some parallel to internships which are generally paid at a rather low rate (often lower than the lowest equivalent employee; a CS intern is going to get paid less than a 1st year out of college new hire developer). But they're still being paid, and it's still the minimum wage (even though it's a lower minimum wage than for those over 20).
As long as you keep your node up and running your content will never disappear. So if you just want to share files with friends I can see this working well - just keep your node available.
Circadian Rhythm Research Could Turn Early Birds into Night Owls
So is it bad for developers to work on open source projects on GitHub in their free time? After all, by that logic doing so reduces the amount that other developers can earn.

And should a consultant not be able to maintain a blog that people don't pay for because doing so competes with freelancers?
> But I don't know about this idea that interns are somehow a gateway to getting value out of people

When I was in Uni, I did a 6 month paid internship. A year and a half later I joined the company and stayed for two years. When I left, there was still code that I wrote during my internship running in production. I'm sure the other staff could have done it faster and better than I did, but it was clearly good enough to keep 3.5 years after my internship ended.
Ask HN: How to operate in an environment of broken technical infrastructure?
I need advice on how to operate effectively as a software engineer in an environment where nearly all technical infrastructure is broken. For context, I work in a portion of a large tech company that straddles research and product development. The single biggest problem that I face at work is that nearly every piece of technical infra that our team (and therefore I) owns + rely on is broken. Let me paint a picture of what this looks like on a daily basis–

In order to complete a task for a project, I typically need to invoke a hand-full of binaries that our team owns. My experience shows that the percentage of time that a binary "just works" on the first try is vanishingly small. To say <1% would be a generous view. To be fair, for internal infrastructure "just working" is perhaps an unrealistic expectation. However, the percentage of time that I can get a binary to run after less than an hour of debugging / reading source is probably around 5%. Further still, the percentage of time that I end up spending _several_ days debugging a binary just to get it to run is over 50%.

This results in me feeling awful about my level of productivity, but strangely not many others in my team express this as being a significant problem for them.

What causes this problem is that our team and larger area invests practically zero resources to developing robust infrastructure which leaves us with many half-baked tools written by researchers just trying to perform their single experiment and then move on. Since I joined I have been trying (really really trying) to do what I can to fix broken infra that plagues our team but as an IC that is given zero incentive / time to work on this– its like trying to move the ocean.

My questions are these –

1) is this kind of environment common for software engineers?
2) for those of you who have been in such an environment and found a way to be effective: how?
If you really don't want to use a certificate, just configure the base URL to be a http: address. That should work fine! Feel free to open an issue otherwise.
Nuclear energy is one answer to the question of how to supply 24/7 base load, especially in the night in all conditions.

Cheap high capacity energy storage is needed to make renewables competitive as a base load. Until that happens, nuclear is better than goal or gas.
The value of photography is as high as it has ever been. Try hiring a photographer with a decent portfolio and referrals for your wedding, for example. The value of "random person with a DSLR" is close to zero (where it probably should be).
> I’d say that the blockchain developers are at least as likely to become corrupt, coerced, or influenced

Some think that has already happened in the case of at least one major cryptocurrency, but what happens if a system is changed to depart from the core values that the users care about? Those users create and adopt new systems.

Many of the other criticisms are sort-of true, but not in a way that I think is particularly concerning.

It is true that currently people lose money when they lose their keys, and that most implementations of blockchain systems don't have the ability to recover mistaken or fraudulent transactions.

However, these are true because of the interests of the people using and leading development on blockchains at the moment. If we start to prioritise UX, or decide to create systems with some sort of authority to determine fraudulence (maybe government?), fixing these problems is not outside the realms of a smart contract system or a new blockchain system.

The broad technology is very flexible, and could even be adapted to incorporate government actions etc if that's what the developers and users want (so far it seems not to be).

For me, the aspect that I'm interested in is that with blockchain there are no gatekeepers that stop you creating software that does interesting things with value. This is still not true with the fiat ecosystem - even the OpenBanking API, forced on the banks by governments is not a great system for democratising algorithmic access to money, and for me that's the most exciting thing about decentralised money.
> inefficient

Ironically, wind turbines are more efficient than nuclear power plants. Solar panels are not, but at least they do direct energy conversion from sunlight (whereas the nameplate efficiency of nuclear power plants additionally ignores the requirements of the fuel processing chain that starts with removing mountains of ~500ppm ore these days).
Respectfully, what is the value of pointing outliers at the top end of the intern of scale?
If Abagnale is lying about his past should I feel scammed? The question feels very meta - like some Zen paradox.
If it took them weeks to do an afternoon’s worth of work then you either had a hiring quality problem, terrible mentoring and guidance, or both. Don’t blame it on the interns.
Palm apparently had to change graffiti later to use multiple strokes for some letters, as someone had a patent on letter-recognition via single-stroke letters.
The creation of mass delusions that benefit powerful groups is basically the norm in human society it seems like. It used to be religion and now it's fact-free feel good wishful thinking. My lived experience. My truth. It's no different than dancing to please the sun god.
I think there's a distinction to be made here between sex, the biological facet, and gender, the cultural construct that maps to sex - or more accurately, maps our assumptions, myths, and platitudes about sex to an expected set of behaviors.
It's not a matter of trusting one's fellow Berkshire owners. It's a matter of keeping power in the hands of those he trusts to follow his strategy. I trust his running of the company far more than I trust my fellow shareholders (I also own some BRK.B.)
Terminals specifically feel like a black boxes even to technical people. And that is even after reading things like https://www.linusakesson.net/programming/tty/

Terminals are something I find lot of people take for granted, and don't really stop to think how they actually work. Very much a black box.
That is a bad sign. Someone who's only interested in the most overheated discussions and doesn't want to look at the front page is not using HN in the intended spirit of curiosity.

The intended use of HN is to run across things that one isn't already familiar with, not to argue about the same small number of hot topics over and over. People who want to do that should find a site that wants them to do that.
Popular British Video Sharing Website LiveLeak Shuts Down
It's an incentive. I always hear people here complaining about free labor, not getting compensated for open source projects, incentive structures for free products are failed from the start, etc. But when solutions come up there's a knee jerk gag reflex when they see the term cryptocurrency. And when discussions ensue, the arguments against cryptocurrencies are either baseless or have been proven false. Yet these tropes continue because of the lack of understanding. I'd expect this on traditional forums but really upsetting to see this head-in-the-sand attitude from a technical community.
More info on pricing: https://news.ycombinator.com/item?id=27041676
I've had interns in both professional and an academic settings. I don't think I've every really run into a situation where a - good - intern wasn't at least as productive as their salary.
Parquet and Feather are on-disk file formats. Arrow is an in-memory format.

Parquet is not Arrow, but they work well together, in that one can easily be (de)serialized to the other.

Feather uses the Arrow IPC format internally.