skysight-inc/HackerNews huggingface dataset:
This sounds cool. I don't understand why it's named Bastion though, that name already has pretty specific technical meaning to me which seems unrelated.
I also goes the other way. I see people making bad decisions which might lead to poverty.
Visual Studio keeps toying with the idea of a "NuGet for C++" and it is amazing that it still hasn't happened yet. It may seem to indicate that it isn't necessarily the IDE that can fix it, but the user's attitude. How much of the NIH and "just copy that dependency into the tree" is still encouraged for "security" [0] and "control"/"proprietary source"/"management" reasons?

[0] Despite it being an obvious anti-pattern that you aren't going to update dependencies that require copy/paste and manual merge reviews, so security problems should be obviously more rampant than in systems where updating a dependency to the latest security patch is a single install command line (or update button in a GUI), there still seems to be so many C++ devs that love to chime in to every HN thread on a package manager vulnerability that they don't have those vulnerabilities. They don't "have" dependencies to manage, no matter how many stale 0-Days they copied and pasted from outside projects, they don't count as "dependencies" because they are hidden who knows where in the source tree.
Yes, and that's why Julia gained CUDA support first. My point was to respond to "Why would someone use this instead of plain old OpenCL(or CUDA) with C++?", and my answer was, "you can use something other than OpenCL C or C++". I'm not trying to say that CUDA is any lesser of a platform because of this; instead, other vendor's GPUs are now becoming easier to use and program.
Once again.

We know from 40 years of discovering memory-related vulnerabilities in even the most carefully written, rigorously tested C programs that writing safe C is intractable for real, human software engineers. So yes, C IS INHERENTLY UNSAFE. If you claim otherwise you clearly haven't been paying attention to what's going on.
Location: Near Bay Area

Remote: Yes

Willing to relocate: Yes

Technologies: Python, JavaScript, Go, SQL, Git

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

Email: kymartin4505@gmail.com

My name is Kyle and I am currently a Senior studying Information Systems with outside experience in software development. I spend lots of my free time studying core software development technologies as well as working on my own side projects for fun. I am happy to discuss my qualifications at any time. Feel free to send me a message on LinkedIn or via email! Thank you.
I think that in that case a submission may get killed for too many comments with respect to the number of upvotes.
That's not a very valid argument in a thread about information security.
I'd love this to be part of the site (perhaps as something similar to the noprocrast setting).

While I'm asking for things, I'd also love upvotes to be restricted - e.g. the button to upvote doesn't appear until after you've clicked on the upvote button and a minute goes by (or so). I feel like this would do a lot to cut down on clickbaity/incendiary articles without much substance, and emphasize longer-form content.
The story seems so incredible, not sure what to think of it. It was reported by the national broadcaster here already in May 2020 [1]. Would appreciate some medical professional opinion.

1: https://yle.fi/uutiset/3-11335406
No, that was not what was being discussed, neither here nor in that discussion. See https://news.ycombinator.com/item?id=26297612 . None of us mentioned quadratic behaviour. We are talking about sscanf() calling strlen(), and in the original discussion why.
So you thought Lois Lane was honest and fair? She was literally dating the story. Or Clark Kent. He was Daily Planet reporter by day, newsmaker by night. Both of these people would not be considered ethical journalists today.

And don't mention that one co-worker is living an adopted second persona to seduce and/or spy on a fellow reporter.
Also, his immigration status and all the forms he must have faked to get his job and file his taxes. If Clark Kent was real he would almost certainly be locked up somewhere.
If the demos are actually representative, it does seem impressive. Could save a lot of bandwidth for VoiP if it replaced 8kb/s G729.
I would love to understand how this is different in a metropolitan in Canada (e.g. Toronto, Vancouver, Montreal). Is it much better than it is here in the US of A or more of the same?
This statement reads to me the same as something like "Computers have the resources to find the cure for cancer, but we've chosen not to find that cure." You're using the word "chosen" as if we know how to build the system you're describing. Our understanding of technology is sufficiently advanced to build a system that feeds, clothes and houses everyone, but our understanding of social sciences is not there yet.
ELT means: let's focus on moving data between from system A to system B and skip the transform part, which is a business of whoever has access to the target system. Which is usually a sql database so you can then do arbitrary data transforms there.

In other words just get the data in house into a queryable form and worry about the T part later.
This sounds like advice from the GOP playbook. "Can't be shamed if you have none".

A sincere apology implies that one truly feels bad about their behavior in some way. If someone truly feels bad about something that has public visibility, they should apologize for that for their own benefit, regardless if the other party accepts it.
If one were to redistribute all of the top 5%'s wealth at once:

- it wouldn't be liquid, so you'd be giving part ownership in assets

- the value would be slightly less than median yearly income per recipient. At a pretty sizeable 5% average return, the individuals would net about $2,000 a year.

- if they chose to sell the assets, they would end up with about one year's median income and then it's gone

I'm not sure how much money you think lives up at the top, but redistributing it is not sustainable, and it's certainly not enough to magically pull everyone out of poverty indefinitely. (Or even for very long, at that.)

There are a ton of reasonable discussions to be had about imbalanced power structures between socioeconomic groups, but this whole redistribution thing is just a fantasy.

One can look at a million/billionaire and say, "oh, this person has 50 cars. That's way too many cars for one person to have! Let's give them away to people who actually need cars!" So you seize them and give them away—along with the other 12,000 super wealthy people that own 50 or more cars—and then you have... 200,000 people who still don't have cars.

For groups that preach so frequently about global and ecological sustainability, there's a disturbing blind spot for economic sustainability. I think that's more a feature of envy than responsibility, unfortunately.
Wallaroo.ai | ML Engineer, Software Engineer | REMOTE / EST core hours

Want to help define what painless MLOps at scale looks like? Want to use Rust every day? Want in on the ground floor of a paradigm-defining company? Wallaroo is hiring!

We're looking for generalists who want to learn Rust (no prior Rust experience necessary - we'll train you!) and iterat fast on a market-defining product. Our current open roles:

* an ML Engineer with 5+ years' experience including 2+ years' experience taking machine learning models from data scientists' laptops and making them robust for a high-throughput production environment. https://wallaroo.breezy.hr/p/2911991b63b7-ml-engineer

* a Software Engineer with 5+ years professional experience, including concurrent programming in one of {Rust, Go, C++, Erlang, Clojure}: https://wallaroo.breezy.hr/p/30939dc4e5c7-software-engineer

Full descriptions are at the links above, and you can take a look at our Engineering Values here: https://www.wallaroo.ai/engineering-values.

I'm Paul Legato, VP Engineering at Wallaroo. If you want to know more before you apply, write me - paul@wallaroo.ai.
I find the current rapidly changing culture around the N-word fascinating, honestly. Decades from now, I'm sure sociologists will build entire careers on what we're going through. This is, I think, the first time in my life that I've seen a word in American culture become taboo.

By that I mean not that expressing the meaning of a word is forbidden, not the idea, but the utterance itself. If, like me, you tend to assume that cultures become more progressive and tolerant over time, this is an interesting very strong counter-example. Having a word that you that literally can't say even in quotation or reference implies something almost akin to magical thinking. As if the two syllables themselves, even when stripped of meaning, still have some kind of power.

What I think is happening is that (like almost everything) it comes down to group membership signaling. Progressive, anti-racist US culture has decided that not saying the N-word is a marker of group membership. If you say the word, even when simply mentioning it, it says that you didn't get the memo about not using the word. Therefore, you might not be part of the anti-racist in-group. And if you aren't one of "us", then you're probably one of "them". And therefore maybe even just mentioning the word becomes morally akin to actually using it.

You can look at this as similar to other arbitrary-seeming abstinences that groups take up. It is almost a feature that the prohibition is arbitrary because it emphasizes that the abstainer is doing so for group signaling reasons and not for pragmatic ones.
Unrelated but I found this but in the repo interesting:

(Under the heading “is it rapid?” Measuring performance).

> The 450MB/s read rate for JSON puts ryml squarely in the same ballpark as RapidJSON and other fast json readers (data from here). Even parsing full YAML is at ~150MB/s, which is still in that performance ballpark, albeit at its lower end. This is something to be proud of, as the YAML specification is much more complex than JSON: 23449 vs 1969 words.

How did YAML get so complicated. I’d assume it would be much more similarity YAML’s quirks adding a few extra things to work on. But that spec is quite huge by comparison (of words alone).
File and directions were not an UNIX invention.

I would provide you the links to prove that, but I don't want to shatter dreams of UNIX worshiping.
Bastion means "a well-fortified position." I think this is meant to highlight the fault-toleranceness of the runtime.
DroneDeploy is hiring for a remote engineering manager: https://jobs.lever.co/dronedeploy/45d5f533-5864-41e6-b4b4-9d...

DroneDeploy is the enterprise-grade drone data platform for managing complex job sites.

Trusted by brands globally, our software automates everything from flight to insight, making the power of aerial data accessible and productive for everyone. We’re transforming data collection across a variety of industries, including agriculture, oil & gas, construction, solar, and utilities, so teams can survey large areas and make informed decisions quickly, safely, and accurately.

We are the leading drone software company with over 5,000 customers across 200 countries. Our team is comprised of passionate, tech-driven enthusiasts.

Voted the #1 Best Place to Work in the Bay Area, we welcome talented professionals looking to make an impact.
> outsourcing some of the audience building and cold contact to someone else.

All due respect, this is maximally wrong advice. You need to talk to people to figure out their pains and if your product alleviates them. You'd be better off doing the cold contact and paying someone else to build the product.

I never had an ounce of success until repeated failures forced me out of my shell and in to actually talking to potential customers.
On-demand, on-demand?

So, I need this delivered to X sometime today. Ignore the tungsten penetrators.
TravelJoy | Engineer #4 | Full-stack / Generalist | Remote within USA | Full-time

TravelJoy is the market network for the leisure travel industry. Our mission is to bring the joy back into travel planning. We've built a product that thousands of travel agents absolutely love and depend on every day.

Why join us?
- We’re an interesting collection of colleagues, united by our mutual love of travel. We’re a team of seven, six of whom have a background in software engineering. The founders worked at LiveRamp together ($310MM exit).
- Virtually all of our growth has been organic and referral based (85%!) which goes to show how much our clients love us, and the inherent value of what we’re building.
- While the pandemic was incredibly hard on travel in 2020, we managed to stay lean, and grew our revenue and customers from Dec 2019. We're poised for extremely strong growth as travel comes back in 2021.

Learn more: http://join.tjoy.io/hn-eng4
Article here: https://www.marketwatch.com/story/teslas-market-share-in-eur...

It's also a terrible title. China is the biggest market globally but Volkswagen has the biggest marketshare in Europe.
`-eu -o pipefail` catches most of what newcomers expect anyway.
He was accused by multiple people of racist and uncomfortable comments beyond using the N word.
> Why

Because it is much easier. I am already spending plenty of time on badgering local government about green spaces and bicycle infrastructure, massive amount of time on OpenStreetMap - and my time is limited.

I have no time to learn how to and run and maintain my own mail server.
It is critically important depending on your country's relationship with either country.
There's a big difference between Google exploiting private data to sell you more things, and a different company exploiting private data to hand over to a police agency that arrests individuals for having the wrong political views.

I'm not suggesting the former is without fault, and fault by one does not absolve another. But you're right in that these are two very, very different things.
The graph I linked is of arable land per capita. "Arable" means capable of growing crops. It does not matter that we raise animals on it currently.
In this case (or were you talking about some other, unrelated case?) nothing like “half the people” complained, and of those that did, most of those said nothing like “offensive racist”.
Well, oneAPI can be used to do that. This submission is most likely in reference of a post a few days ago [1]. Here, PTX which CUDA targets is retargeted into SPIR-V which is ran atop oneAPI [2].

[1]: https://news.ycombinator.com/item?id=26262038

[2]: https://spec.oneapi.com/level-zero/latest/index.html
Spot.xyz | Full-time | 100% Remote (US or Canada) | Software Engineer

We believe the spatial chat category will be huge, but the winner is going to need an incredible product. We are building a virtual workplace product that bridges the gap between being remote and being in-person. Our founders are experienced and most recently founded a Seattle startup that has achieved unicorn status.

Our stack is Typescript, Babylon.js, React, Apollo/GraphQL, and Nest.js. Everything is built on top of AWS using modern tooling. We are looking for someone who has some familiarity in the tech stack and is excited about the space! This position will be remote, but the ideal candidate will be one who enjoys/misses many aspects of a physical workplace.

Email apply at spot.xyz
Have you compared this with using Merkle Trees? Would be curious how big the size of a merkle branch is in comparison to the bloom filter set.
I'm glad to hear you made it. I have a similar story, except mine involves health problems and homelessness in adulthood. I "made it" from living on the streets in Austin TX to being a senior manager at a big company. It's SO HARD to dig yourself out of that, and I just wanted to say GOOD JOB!
I have a Chrome extension that has 1600+ users (very small number but did zero promotion to get there). It is currently completely free.

1. Is there a socially acceptable path to go from free to non-free?

2. How much can one reasonably expect to earn per user per month or year in your experience? (My extension is by no means mission critical but it solves a (simple) problem rather elegantly IMHO).
No, I mean that it has nothing to do with compilation of strings. Homoiconicity means code is represented via data structures, so it can be manipulated with the language itself. C++ is not homoiconic.
"Clean" energy is a fallacy, and a greens marketing ploy.

Solar, wind, batteries all have environmental costs, as do all other sources of energy & energy storage.

Unfortunately, hit pieces like the OP's share from the Guardian do not objectively compare benefits vs costs & risks.
Text is the problem, here and everywhere else. Text encourages looking for delimiters, escaping, and flexibility (optional whitespace, case insensitivity, leading zeros, redundant signs, newline style compatibility). Compared to binary with length prefixes, that’s really slow, prone to injection vulnerabilities and subtle incompatibility, requires copying, introduces more side channels (the length of your message now depends on the values of numbers inside it!), ….
Berkeley Teachers Union President Caught Dropping Kid Off at In-Person School
This is, frankly, paranoid delusional madness. These are not “red flags”. How do you expect to function in this world when you are that afraid of someone communicating basic information in a completely non-threatening way? Have you considered that maybe it’s you who has some things to work on, rather than the other person?
I find them distracting and annoying. Somehow colored text overwhelms me and I have trouble reading.
There is a narrative about journalism being a field by and for the everyman. I think that the exact opposite is true. It has become an institution dominated by the dominant.

I like the idea that there is some hard-nosed blue collar people out there trying to speak truth to power but it seems that they speak for power because it pays.
This poster continues to fling accusations at Apple and has yet to provide any proof of any of these suppositions whatsoever. I’m not sure why the commenters are so eager to believe a comment from a random Twitter account posted to HN. Confirmation bias is strong, I guess.

This is a heavy accusation and I think the burden is heavily on the accuser to provide clear evidence that lack of payment for anything somehow locks you out of your Apple account. These comments and posts also seem to be conflating different accounts, like Apple ID, iCloud, and the Apple Card Account.

I’m in no way trying to defend Apple, this just seems like an incredibly user hostile policy, and also one that doesn’t exactly follow sound business logic.

If this is true, can you point to this policy? Can you share the “unusual confluence of events”?
> Your assertion is just a variation of "if you're not doing anything wrong you shouldn't worry about spying".

Really, that is what you got from my comment.

In the case of CCP it can even be who you are, as in Tibetan, Uighur and so on.. Or, a national of a different country that China wants to spy on, or a relative of someone that China thinks has a differing opinion from CCP and so on..

It's not even on the same planet, let along in the same ballpark..
That's not the claim though. The claim is that Cosmopolitan offers the same portability benefits as Java, Go and Rust, not that Cosmopolitan + (Java, Go, Rust) offers the same portability benefits as (Java, Go, Rust).

Also the latter claim is not true AFAIK. For example if Cosmopolitan were to support all the architectures Rust supports, at native speeds, it would have to support packaging the compiled code for those different architectures into some kind of super-fat-binary. Currently it only supports x86-64.
Seesaw | San Francisco, CA or Remote (US) | Onsite | Remote OK | https://web.seesaw.me

Seesaw is a learning platform that brings educators, students and families together to deepen student learning. Teachers design and facilitate powerful learning experiences, students create, reflect, collaborate, and make their learning visible, and families actively support and celebrate student learning. Seesaw is used by millions of K-12 students in over half the schools in the U.S. and 15% of all teachers in the U.S. are on Seesaw every day.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/seesaw

Here are our open roles:

* Senior Full-Stack Software Engineer:
https://jobs.lever.co/seesaw/26bd1406-4ac9-4ea0-94b3-adf90b7...

* Principal Product Designer:
https://jobs.lever.co/seesaw/fa012172-342e-46e2-9c7a-e9a051f...

Tech Stack:
Backend: Python3,
Deployed on AWS Lambda + ApiGateway,
GraphQL endpoint.

Frontend: React written in Typescript.
> Witches don't exist

Yes, they do (and, ironically, they probably do now in substantial part because of past witch hunts.)
Enjoy your religion.
Doppler | San Francisco, CA or Remote | Onsite or Remote OK | https://doppler.com

Doppler is the easiest way to securely manage all your environment variables in one place. No more sharing secrets over Slack, copying .env files, or home-brewed solutions. Set up your development, staging, and production environments in minutes with integrations for every cloud provider. Doppler allows you to easily manage all your projects and your team's access to secrets.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/doppler

Here are our open roles:

- Senior AppSec Engineer: https://jobs.lever.co/doppler/63e3511b-5463-4d02-a1f9-0bc463...

- Senior Full Stack Engineer: https://jobs.lever.co/doppler/f293d858-c3cb-4c1b-b856-b39ed3...

Tech Stack: Node.js & Express backend, Golang CLI, Postgres database, Google Cloud
a majority of hashpower can enforce a softfork (tightening of rules), but has nothing to do with a hardfork (change of rules). If non-miners stick with old rules, then miners using new rules simply get ignored by everybody else.
The point is, that doesn't matter. It only takes one unhinged person to fuck up your day.
For my accounts I usually just allow sudo to work without prompting for password by using the NOPASSWD configuration option. This saves a lot of time if you need to use sudo frequently (in my case I use it for system upgrades).

Unless I'm missing something, the security cost of this should be negligible, especially if you're in the habit of locking your computer screen when you're not using it (and this typically happens by default after a few minutes even if you forget). And if you're relying on the sudo password prompt to protect you against untrusted scripts, I'd argue you have bigger problems.
> A $200 xiaomi phone is equivalent in specs to a $600 Samsung.

Xiaomi phones have much higher audio latency than Samsung phones.[1] As a VoIP user, I would rather use an entry level Samsung phone (e.g., a $150 A02s) than a Xiaomi flagship.

[1] https://superpowered.com/latency