skysight-inc/HackerNews huggingface dataset:
That's great, but not much protection if the surveillor has no intention of bringing the information to court.
This is awesome, I can now have hardware backed SSH keys without any PKCS#11 or gpg-agent in the mix. A blue security key is enough.
I apologize for my ignorance, but exactly what are the use-cases for a "RDF Triple-store"?
Seeking Freelancer:

Immediate need project: Move a legacy business system written in Java from Solaris equipment to Centos running on VPS on either Google Cloud or AWS. Knowledge of Perl helpful (for various scripts although another language could be used). Reply to this comment or email address in profile. After initial move monthly pay for keeping things running, any updates etc. Strong sys admin skills probably over java skills. Knowledge of DNS helpful.

(Note despite the email address this is for a legacy business that has been around a long time and not a 'startup').

Remote only; any time zone.
I think there are some fundamental things that have changed that are much different than 40-50 years ago:

1. Work was much more compartmentalized 30 years ago. People may have worked long hours, but for the most part, when they were "done" for the day, they were done (obviously there were exceptions, like people on call). Now, though, there is always email and texts and Slack, so it's more difficult to fully decompress from work.

2. The nature of big business has drastically changed. First, many more people are in service jobs, and I'd argue that actually building something concrete has a higher immediate payoff for most folks. Also, as jobs have gotten more efficient and segmented, most people are more removed from decision making and a tangible feeling of how their effort goes into producing a valuable product.

3. The increasing inequality in America means there is more fear of falling behind, and jobs themselves are more tenuous, so there is more stress to work harder lest you fall out of a middle/upper-middle class.
> Also, I think typical scenario is to resolve embeddings in your model code or data input pipeline.

Correct. PG has no place in this workload other than being the final store for the model output. And even then, you'd be using a column store like Redshift or Clickhouse. PG not even suitable for the ngram counters because its ingest rates are way too slow to keep up with a fanned out model spitting out millions of ngrams per second in addition to everything else going on in the pipeline.

You -could- probably do it all in PG. But that'd be a silly esoteric challenge exercise and not something anyone would try on a project. I am sure you recognise that.
Congratulations! It may not seem like a big accomplishment, but it is. It's one thing to toy around with a language, but creating a fully realized product is a big deal. There's nothing that compares to that feeling when you load up your project and it just works as you expect it should. You should definitely walk around the next few days with a big grin on your face :).
A laugh riot, it is.
I don't agree, I think the license doesn't matters at all for users. And there really aren't that many companies distributing Linux, such that they would need to comply with the GPL. Google can make all the patches they want for their servers. The only reason for them to contribute them back is to offload the maintenance cost.

As with most things, I think Linux succeeded because it was a worse-is-better clone of existing systems that happened to get lucky.
Not everyone is doing it wrong. My current sprint team is pretty laid back. I put my foot down against tracking velocity as a performance metric early on, though. But my argument against it was mostly that it was stupid and counterproductive.
My brother hurt his back on a training mission in the army. He was discharged and worked for a few years doing HVAC.
His back was hurting, he kept going to the VA. Eventually they gave him $3000 A month disability.
He was set for life! His own personal UBI. One little problem, they also gave him opioids for the back pain.
With no need for a job too keep him busy, it only took six months for the opioids to kill him.

I wrote this anecdote commend @scruple on taking the time to get his dad fixed up, and so that others in a similar place might recognize the situation and act. I do not think the VA did anything wrong in this case. I had a chance to get my brother to move in with me, but I failed to do so.
Which will reserve the right to change themselves at any time, and say that continued use of the platform indicates acceptance of the new ones.
I was the editor of that story at Spectrum. Your notes might be very valuable to future writers on that seminal project. If you ever wish to talk about them I can be reached at g dot zorpette at ieee dot org. Thanks for taking the time to share your recollections here.
SEEKING FREELANCER | Austin, TX | Remote OK

Looking for a mid- to senior- Android developer to take on a part-time contract creating new features for an existing app (Java) in the crypto space. Solid hourly rate. Open to moonlighters, but would prefer to build a long term working relationship. Message me on Keybase Chat for details.
Alternate title: Amazon destroys the livelihood of thousands of merchants without process or appeal.
"We don't have time for that, we're too far behind!"
> every collection type under the sun [2]

Except heaps / priority queues, which always irked me because it's in the Java standard library :-(
Google is the software arm of Alphabet, already maintaining smartwatch platform. No reason to keep it separate.
> Isn't staging area actually a feature?

I've been using git for a few years, and staging has been all cost with zero benefit so far.
> JsonSchema is pretty good -- it is not as widely used as XSD, but it has libraries for most languages.

It's okay now that the newest revisions support more realistic use cases, but ironically I find it impossible to write as JSON... I write them as YAML which my validator supports natively :)

It's still not as nice as RELAX-NG's compact schema format though IMO :)

https://relaxng.org/compact-tutorial-20030326.html

And the LXML library for Python was a pleasure to use compared to any other similar library I've used.
Invest in relationships. Whether they be personal or professional the time you spend there is like a multiplier for the quality of your future.
I have more respect for her and her work than to use her as a prop for a poorly made point, which is what the author has done.

> Your comment seems dismissive and full of bias.

I stand entirely behind my dismissal of this article.
Fast Radius | Software Engineers, Designers, Product Managers | Chicago, IL | Full Time | Onsite

Fast Radius is building a new kind of factory focused on 3D printing end use production parts. As part of building and designing a factory from the ground up, we have the unique opportunity to incorporate software into the manufacturing process in a way not possible for existing factories.

We're building our platform using Elixir, Rust, and React. If you're interested in hearing more reach out to me at david.pick@fastradius.com.
Am I going nuts, or is that photo in the linked article, not of Linus?
Chrome Extension Manifest V3 Developer Preview Lands in Canary Channel
Most retailers wouldn't go near selling things from unknown, unapproved vendors/distributors. Most of the problems with Amazon involve allowing unvetted third parties to sell on their site.

You have the right to sell it, but Amazon also has the right not to allow you to sell it on their platform.
What's depressing as well is that it seems every major company or government has decided to reset passwords for every user for undisclosed or precautionary reasons.

I'm not talking some worthless accounts either - I'm talking major airlines, national postal services, government business accounts, etc.
Neat, Can you update us with their reply? :)
Can we place bets onto how long it will take for Firefox to copy Google's malware-like Keystone Agent updater?[1]

Then they will have another way to wantonly steamroll over users. But Google is actually benefiting from doing this kind of evil stuff, while Firefox is not.

[1]: https://news.ycombinator.com/item?id=21065504
Government officials around the globe targeted for hacking through WhatsApp
puma[3][7] is just adorable :)
So why do they stay at these awful jobs?

Health insurance. Fear of losing, or even changing what they have (sometimes accompanied with some very real and not just anxiety out-of-pocket costs running into the thousands of dollars).

Decoupling health insurance from employment is the #1 thing we could do to improve quality of our work. But in the long run, I dream of a day when wage labor is looked back on as nearly as terrible as chattel slavery.
Isn’t that a theory?
People make the mistake of assuming that a more assertive authoritarian state means a more confident authoritarian state, when the inverse is more often the case.

China's growth is slowing and its leadership will always have the specter of Soviet collapse haunting them. The actual potential for Chinese growth and innovation will always be out of reach because creative destruction is unacceptable to entrenched interests.

The CCP aren't the future, they're dinosaurs clinging to relevance by using technologies usually invented overseas as crudely wrought instruments of power.
No it is just sour grapes. "It doesn't matter that most people remember it fondly, they shouldn't" gist of the article is ridiculous. Cut me a break.

I will repeat it was peak America. Interstates, television (and the cultural cohesion it briefly engendered), post war confidence, manufacturing boom, steel boom, automobile boom, petroleum boom, and a huge swath of people going from having no to little material security to having a path to security. Nostalgia in this case is thoroughly based in the zeitgeist of the time.

There is no reason it should not be looked as a great time in American history.

Soviets put a satellite up first, but couldn't feed their people and crammed everyone into cinderblock apartments.

Racism has existed since the beginning of time, is rampant today, across all cultures and races. Because we were still struggling with civil rights as a nation is no reason to not celebrate our accomplishments.

I was the child of a mixed marriage and my parents experienced their share of racism. I grew up in a farm town where no one could say my last name correctly even though it is literally spelled out phonetically. I hate racism, but I am strongly averse to viewing history through the lens of race.
It would be nice to integrate all Rust alternatives to ELK stack:

1. Toshi[1] - alternative to Elasticsearch

2. Sonic[2] - alternative to Elasticsearch

3. Vector[3][4] - alternative to Logstash

4. native_spark[5] - alternative to Apache Spark

[1] https://github.com/toshi-search/Toshi

[2] https://github.com/valeriansaliou/sonic

[3] https://vector.dev/

[4] https://github.com/timberio/vector

[5] https://github.com/rajasekarv/native_spark
As the owner of a Nest (pre-Google acquisition), I can only say that it's not been a positive experience for me.

Condescending emails about how many 'leafs' I've earned every few months and forcing me to login to the device over Google instead of my Nest account is what I'm faced with now.
> Please take some time off for a vacation and return to a normal 40 hour work week.

You might as well say "Please win the lottery".

Seriously though, please tell me you're not so out of touch with reality that you actually believe the sentence you wrote is meaningful advice. People can't just snap their fingers and create a better job out of thin air.
> my background is watching a lot of biology and trying to understand.

I think while it is okay to ask questions and to be curious you should be careful of imply or imparting logical fallacy and making judgment on such fallacy.

Do some research and try to understand more about the CSF and the cleaning process. There are articles out there.

Again the research shows correlation, while correlation does not imply causation until you can falsify the hypothesis you should be careful creating bias. Maybe the mere act of the fluid passing around in the brain is enough to dilute and weaken the toxin bonds, which then dilutes the effect over certain areas of the brain.

Alzheimer research is very limited, and any insight into the potential cause and effect is important to give funding to. Dissent like the one you are trying to create only harms society.
I assume you sacrifice income to do this? How does that negotiation typically go? Or are you self employed?
Wasn’t it exactly how ancient Greeks imagined hell? (Sysiphos, Tantal).
And where are they now? If you're not using git as source control at this point, I wouldn't even consider downloading your project.
UP42 | Berlin | Full-time | ONSITE | VISA Support | https://up42.com

UP42 is a state of the art geospatial data marketplace that, for the first time, brings together a large number of previously disparate data sources like high-resolution satellites, drones, IoT, and many more. UP42 enables geospatial service providers to develop and offer industry-specific solutions for their clients.

We are looking for a Lead Backend Engineer (https://up42gmbh.recruitee.com/o/lead-backend-engineer-mfx) to design, build, and scale backend architecture (based on Spring Boot, Kubernetes, terraform and Google Cloud Platform), lead a team of senior Backend Engineers and help us to look for more of those great team members to double the team.
Inspecting Docker Containers with Visual Studio Code
Are all HN stories about mistakes?
A cheap beat up iPhone SE fulfills this requirement for $75.

If you're leaving it at home anyways it doesn't need to be pretty or fast. Just needs to allow you to set up the Apple Watch.
The ACLU is well worth donating to. Indeed, I just did, again.
everything needs unsafe code to run, since it has to interact with the OS/CPU/outside world. Rust's main contribution is that provides ways for you to clearly section off and declare that code is "unsafe" and needs extra examination to uphold its invariants.

as an example, std::vec::Vec is implemented with quite a bit of unsafe code, but all Rust consumers can be confident that it is vetted and the abstraction presented around it is safe.

of course, this isn't a perfect solution, but it's much better than e.g. C/C++, where you basically treat every line as "unsafe".
Zoom does some kind of ultrasonic sound in Zoom Room AV systems to automagically pair your computer to the room. Unfortunately I can hear it (though none of my coworkers can) as a periodic high-pitched chirping.
Tales from Running Kafka Streams in Production
> It's a shame how poor the command-line usability of the git client is.

In comparison to an average CLI program's usability, I think git's got a very good one. It's not perfect, but I think saying it's "poor" is really exaggerating the problems.

In particular, I love how well it does subcommands. You can even add a script `git-foobar` in your $PATH and use it as `git foobar`. It even works with git options automatically like `git -C $repo_dir foobar`.

> It's really hard to explain to new users why you need to run `git checkout HEAD * ` instead of `git reset` as you'd expect

Why would you ever do `git checkout HEAD * ` instead of `git reset --hard`? The only difference is that your checkout command will still leave the changes you've done to hidden files, and I can't think that's ever any good.

> why `git branch [branchname]` just switches to a branch whereas `git checkout -b [branchname]` actually creates it

If you think those behaviors should be switched, good, because they are.

EDIT: How did you manage to add the asterisk to the checkout command in your post so that it's not interpreted as italics without adding a space after it?
alternatively headline: Amazon takes drastic measures to stop sale of counterfeit Nintendo products
Uncountable | San Francisco & Munich (Onsite) | Full Stack https://www.uncountable.com/careers
Uncountable accelerates the innovation of the world’s largest materials and chemicals companies. With the Uncountable Web Platform and our optimization algorithms, our customers get better products to the market in half the time. We currently have fewer than 15 employees and are headquartered in the Design District in SF.

Full Stack Engineers | $120k - $220k + Equity

---> Uncountable is looking for an experienced engineer who can spearhead the development of the Uncountable Web Platform. The position is heavily product-driven and comes with challenges across the stack.

These are onsite, full-time positions in San Francisco, CA or Munich, Bavaria. Learn more: https://www.uncountable.com/careers

Contact: jason@uncountable.com
I'd rather just pay the little bit extra for a 2-in-1 of that size.
For technically inclined people in the United States, it can be. It's just a matter of whether or not you want to maximize your income or maximize your quality of life. It is definitely possible to get a tech job at a large company where work-life balance is taken seriously.
Documenting Ansible Collections
Foxconn in Wisconsin (Milwaukee, Racine, and Mount Pleasant offices) is hiring in the following ONSITE fields:

- AI/Machine Learning

- Content and Digital Marketing

- Electrical Engineering (bonus points for RF or BMC experience)

- Industrial, Manufacturing, Health & Safety, Firmware, and Quality Engineering

- Executive Assistants

- Marketing Analytics

- Supply Chain

- Finance

- Project Management

Speaking Chinese or knowing how to deal with asian business culture is a huge plus. We typically do not sponsor visas.

Foxconn is the largest electronic manufacturing company in the world and is rapidly growing in Wisconsin. With a focus on Industrial AI and a mission to create an intelligent data ecosystem, as an employee at Foxconn you would be working with cutting edge technology in a fast-paced and international environment.

Specifically for the HN software crowd: We are looking for AI talent in machine vision, NLP, text to speech, and industrial prediction. Any IoT talent is welcomed too. For technology, we are mostly using tensorflow, but are open to whatever you're productive in. When people in interviews ask us what our company culture is like, we'll call ourselves "the world's best-funded startup." But it's not hyperbole -- There's a lot of room for people with big ideas that can leverage our data to make money with world's largest contract electronics manufacturing company.

We might not be a silicon valley startup, but Foxconn is the 5th largest private company in term of employees and the largest tech employer in the world. We probably manufacture the GPU you use for training, the network switch your TCP packets move through, the 4G base station your phone connects to, the phone you use, or the cloud server you ssh into.

We also have a Future Leaders Program for college graduates: http://foxconnjobs.us/fflp -- College graduates with an engineering background willing to relocate to Milwaukee can work full-time for a full-time salary and benefits.

My email is [jack.klika at fii-usa dot com] and I can set up a conversation after looking at your resume. Reach out to me if you're interested in a position or just want to know more.
Assuming Nintendo pressured Amazon by threatening to remove its first party sales from Amazon it's likely that this would be tortious interference with a contract. However since most of the third party sellers are selling a high volume of bootlegs like the article says it's unlikely they would sue for fear of a counter-claim of copyright infringement. Also the cost to sue probably outweighs the value of theses "businesses".
Location: Austria

Remote: Yes

Willing to relocate: No

Technologies: 2+ years production Elixir, 5 years full stack (Ruby, RoR, React/Redux, SQL, docker).

GitHub: https://github.com/preciz

Email: barna.kovacs.codes@gmail.com

Résumé/CV: https://www.linkedin.com/in/barnakov/

I'm looking for a full time position mainly in Elixir. I create solutions with care and I provide leverage to the company as fast as possible as a loyal employee. I'm actively looking for a job and I can start immediately.
Is there a pithy name for the “law” that any company that collects your data and promises its private will eventually sell it?
Looking forward to Aurelia 2
Yes, but should white men have all of the opportunities though? That's the point of the article.
"The Lives of Others" of a moving film about the people on both sides of the East German microphone.

https://en.m.wikipedia.org/wiki/The_Lives_of_Others
A SaaS company in the analytics & feedback market, Hotjar is a successful, self-funded/bootstrapped, start-up that operates on a fully remote basis, and with an essential emphasis on personal development.

Hotjar | Software Engineer, Frontend | Remote

Hotjar | Software Engineer, Backend | Remote

Hotjar | Software Engineer, Data | Remote

You can apply for any of our roles via https://careers.hotjar.com/
A church as a tax-dodge for drug dealers is not a new thing.
Go rock climbing at a gym. Mental flow is common while climbing and it’s a great exercise. Gymnastic mental puzzle.
I went from 0 to 100: An Instagram Story
I wonder if Apple's special deal is related to this lawsuit

https://www.theverge.com/2016/10/20/13343682/fake-apple-char...

(note: they sued the 3rd party sellers, not Amazon)
Солнечная система своими руками, 5 идей с мастер-классами
PromptWorks | Sr. UX Designer | Philadelphia PA | ONSITE https://promptworks.com/

We are a development shop that focuses on software craftsmanship. Our calling is to help companies create amazing, intuitive web & mobile applications, APIs, products, and services.

Pair programming, continuous integration & delivery, kaizen, and TDD/BDD aren't just ideas we pay lip service to, but core practices of our day-to-day work.

We love polyglots. We use lots of Ruby, Python, Elixir and JavaScript (mostly React and React-Native).

Open position:

• Sr. UX Designer

https://www.promptworks.com/jobs
There's a very good reason why story points in scrum do not directly relate to time worked. You guess story points only in relation to each other. Over time, you can see how many story points you finish per sprint. By seeing how many story points are still on the backlog, you can estimate how long it will take. Add one or two sprints for unforeseen problems, and there's your estimate. Not based on anyone's guess, but on the time it takes to do actual work.

This, in short, is the core of value that Scrum adds to the ideas of Agile.

The only problem is that people insist on misunderstanding these simple ideas and try to do Scrum as wrong as possible. The problem isn't Scrum, the problem is people insisting on doing it wrong.
Ask HN: How do you find experts at work?
When organisations get large and distributed how do you find experts at work? Either people who can help you with a problem or give you some advice? I find it hard enough knowing what the person in the same 50 person office is working on and what he could help me with.