jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think Go's package "flag" was partially inspired by
the one made by Apache for Java, but I can't find any sources
confirming that now, so I might have seen that in a dream,
heh.
Downloaded it and installed it, and you seriously need to have some kind of onboarding for this kind of tool.

I'm an extremely technical person and I have no idea what I'm looking at. I can create cells that have code in them? How do they connect? What's the output, what's the input? Can I at least see an example of a jig file?

Is this vanilla Javascript? It looks like it might be, but the `viewof` keyword is confusing.
Improving capacity and traffic flow doesn't always have to mean widen.

But the point is that you increase capacities where you can, and that it's better to start large with freeways, etc and work your way down, even if freeway capacity then exceeds feeder capacity (which then exceeds collector capacity, exceeds surface capacity).
> This "we" is nonexistent

Really? It just happened to spring into existence? No people working on it? No alternative clients?

> It will never reach mainstream usage.

Quit the defeatist BS, please. Linux is never going to be a mainstream desktop OS, yet many people have been using for decades already and are free from proprietary systems. No "feature parity"? Give it time and understand that freedom comes at a price. Do not sell yourself for convenience.
We switched to Signal & finding Signal consumes too much of data. I think the video & audio resolution is excellent in Signal - that could be one reason. I do not find a way to reduce quality thereby reduce data consumption. For developing countries like India, this is important.
Sad to see them go, happy user for a long time as well -- anyone know what went wrong? Why did they sell to BBVA / is it just financially infeasible to run a web-based bank?
As I`m an HR, my answer is yes. Statistics show that 53 % of resumes contain false information - https://ivypanda.com/essays/resume-falsification-legal-and-m... - so the hiring process is really time-consuming, especially last few years.
At the very minimum you should write a test each time you find a bug, so that it doesn't happen again. If you already know what the problem is writing a test case for it should be simple. The only time writing a test suite would be hard, is if you are doing something special like writing a VM guest or embedded, where automating tests take much more work. Even then, just knowing that the basics work all the time is very beneficial, even if the test suite is small.
Sadly no, they mean Mbps.
> Sex is taboo? Where is that? Maybe in sharia oriented societies - but in the US with it's prudish attitude they don't differ that much in this regard.

Wasn't sex outside marriage a felony in Utah until recently? Pretty sure the sharia wasn't applied there…

My point is that the American puritan roots are still alive and kicking, both in conservative circles obviously but also liberal circles with people getting "distressed" at the sight of any kind of eroticism in art or entertainment.
I can speak to this. I wrote the vast majority of code for two years for a startup. The stack, if it matters, was ruby on rails with jQuery.

I would write tests from the get go. I would have to look at the got history to be sure, but I believe I started adding to the test suite after about a month of adding code (I did use an existing open source project as the base of the product, and they had a lot of tests written). Your fears about spaghetti code are valid and tests will help with that. At the least you can refactor with less fear, though with golang that will be less of an issue than it was with ruby. In addition they will help prevent regressions. When I (or, far more likely, our users) found a bug in the system, I would write a test before fixing it. Therefore, we had very few bugs return.

However, a deployment pipeline is critical too, because otherwise your tests won't get run often enough (especially if they are slow. Due to the way I wrote the tests, and the number of them, it took approximately 20 minutes to run through all the tests in our ci environment).

Re: your fears of slowing things down. In my experience a test suite, even a bad one, will speed things up once you are in production. This is because it will prevent regressions and doing manual testing, both of which chew up additional time. I saw this at other companies.
They are mostly Pointy-Haired Bosses. They breathe hypocrisy.
Whoever sells the most books.
> that's her reaction _after_ a bunch of non-contributors whined that the project team was making different decisions than they wanted

Context for those who don't use Firefox on Android: the "whining" was people complaining that Mozilla had replaced a stable working product with what was clearly an inferior version, with less functionality (no addons) and less stability (this is the first version of Firefox to repeatedly crash on Android, in about a decade). Framing it as "different decisions than they wanted" is disingenuous and misleading. (I'd been a regular Firefox user for about a decade on Android, but have had to mostly switch to Brave because of this update. That's how bad it is.)
That was why I mentioned SSDs - there are orders of latency magnitude between SSDs and spinning disk.

I guess it fits the NSA's use-case though, where they have ~thousands of analysts running complex queries but no external users, rather than ~billions of external users running well-defined queries.
Nice!

What are you using as your Numeraire? DAI?
> we can imagine the complete set of possible things, and from those there will be one that's best.

Not necessarily, unless we make some more assumptions about the set of proofs and/or the proof goodness function ;)
I don't see how var_float lets you detect the length of a number field from the input. It seems to be designed to take arbitrary input from another function (which has already decided how big the data is out-of-band).

Am I missing something, or can I not read 2 bytes from a file and detect if that's the end of the number or I need to read the next 2 bytes?
But they're not "meaningless", because the average person in Europe and Australia has no interest in owning a gun, never mind figuring out how to print one, and even the average hardened criminal has to consider the possibility that since it isn't necessary for them to preemptively shoot anybody who challenges them, possessing guns might not be worth the risk of additional penalties. Those are much bigger factors in low gun deaths somewhere like the UK than the difficulty of obtaining one on the black market
> tried to install Debian […] but the graphics card immediately crapped itself on boot

https://fiendish.github.io/The-Debian-Gotham-Needs/
> partly because of my own ignorance, I'm sure. But also partly because I have a BS detector and it goes off a lot.

I'm not sure how accurate a bullshit detector can be if you know literally nothing about the field in question.
It's certainly not a common word in German. In fact, this is the first time I've ever seen it, and all google search results are either dictionary entries or English articles that can be attributed to the Anglosphere's obsession with German compound words.

Source: native speaker, reasonably literate
Don't forget about our Marvell series of boards :) While HoneyComb is our flagship for SystemsReady ES certification, We will also have our Armada 8040 and CN913x based products that will also be fully supported UEFI + ACPI systems.
It would be nice to give it a short lived cache. To avoid cloning a repo three times because I forgot something. Otherwise: good stuff, kudos!
I'm confused. If many async tasks are ran on a single thread, what the thread does when is blocked waiting for things to happen? Does it sleep? If so, a context switch takes place anyway. If not, what is the impact on GUI applications? If I have a main thread to manage my GUI, should I spin a new thread to run my async tasks?

A modern microcontroller/microprocessor is inherently event driven (for example, on ARM, at the very bottom of the call stack there is a wait-for-event (WFE) or wait-for-interrupt (WFI) instruction).

If async needs to be polled to run ("Futures are inert in Rust and make progress only when polled"[1]) this means my processor should be busy running these async tasks instead of waiting (WFE or WFI) as the result of a native call to one of the operating system functions (i.e. recv() on a socket). What is the impact on embedded battery-based systems?

[1] https://rust-lang.github.io/async-book/01_getting_started/02...
> stress is mostly the result of external stimuli.

This is a common misconception when the concept of biological stress is applied to humans. It stems from the correct observation that an increase in external stressors usually increases stress.

If you are interested in the science, two helpful models to conceptualise stress are Lazarus' stress model [1] and the jobs-demands-resources model [2].

Stress is the result of a lack of resources to deal with demands (stressors), not stressors themselves! As an example, most of us will never be air traffic controllers, simply because we would not be able to deal with the demands.

This is not to say the most effective way to treat stress isn't to remove the stressor. It's simply another avenue that can be pursued in parallel, and sometimes the only one available, in particular when stressors are internal (think negative thoughts, phobias, mental health).

[1] https://en.wikipedia.org/wiki/Appraisal_theory

[2] https://en.wikipedia.org/wiki/Job_demands-resources_model
I have a related question: How do AC boxes and air purifiers interact? Do they work together or against each other? Would an AC unit keep reintroducing impure particles (like mold) nullifying the purifier’s work?
I used to work at SAS and can corroborate the "top down" nature of the organization.

"We just need to copy Korea" is not a good narrative if you want to keep high-quality American engineers interested in a long term career path with you.

I lasted barely 3 years before the lack of volition got to me. Went to contract for a video game developer afterwards (huge pay cut) just to clear my mind and reconnect with reality.
That's a average, not a cluster on a histogram. If you spend 4 hours a week job hunting when you are looking in earnest, that puts you over half an hour a day (almost 50 minutes per workday)
> your need for an instant answer often derails my work flow.

This! The office paradigm values everyone else's time over my time. It paints interruption as a virtue. My last employer (before COVID) cancelled all WFH with the statement "We all know a 15 minute face-to-face conversation is better than a 3 day email chain". What about the other 99% of my time? Any time saved by that 15 minutes interaction is dwarfed by the amount lost in other daily nonsense.
They aren't tied to the nucleus of the atom in any way. It's just that they were discovered in phenomena involving atom nucleus.
It's realistic. ST isn't about building huge projects. It's basically an interactive plot tool which is easier to use and more flexible than existing python solutions. 99% of streamlit code is useless in a month, and that's fine.
It's not selfish at all. I treat other people the same way. I am eager to help teammates with their problems and frequently do. If they have a question they can send me an IM or email and I will respond when I have time to answer. Interrupting other people to solve your problems is selfish.

If you need clarification then send an email, add a comment in your issue tracker or set up a meeting. There's no reason to interrupt someone doing productive work to get clarification on a story. You should be able to manage parallel stories and make progress as you get clarification.
This is not good advice but as you stuck. Learn to lie and be manipulative.
I host everything myself, except mail.

I just do not trust myself to followup with each blacklist when my IP gets there.
> Not hiring because somebody because they're not a cultural fit is fine

While proof of violation may in some cases be difficult, because its very hard to measure the impact of one among several subjective criteria, I find it difficult to believe that there are actual “culture fit” decisions that are not disparate-impact discrimination. To wit, I do not believe that it is ever the case that “culture fit” decisions either:

(1) fail to have a substantial adverse impact on one or another protected class, or

(2) have such an impact but, in fact, effectively measure the minimum qualifications for successful performance of the job in question, so as to fall within the “business necessity” defense.

In fact, I think the predominant purpose of “culture fit” is to provide a cover for arbitrary discrimination by hiring decisionmakers with which unlawful discrimination can be masked in a way which makes it more difficult to litigate, as a liability risk mitigation technique.
Classic straw man. Many of the documents leaked have shown that our allies are doing the same, usually with the NSA's help. Of non U.S. allies most countries are too small to have serious programs, or are plainly doing much worse. I suppose this is some sort of perverse defense of the NSA, but the fact is that luckily most people would like to hold their government to a higher standard, instead of saying "the other guys are worse". If more people had had your attitude a few hundred years ago, we wouldn't even have democracy, as there would have been plenty more brutal and totalitarian regimes to point to.
The amount of traction that Clojure is getting in companies like Walmart, Amazon, and elsewhere is surprising and impressive.

Great work Clojure community.
He isn't really looking for reliability in that sense as far as I can make out
You've raised some valid points, but I'd like to respond simply: I (personally) pirate most things that I pirate because a lot of these things are not comfortably affordable to me. I wish I could buy all the books that I want, the entertainment to keep wife & me (and the kids) happy and up with current culture such that I have a proper sense of what everybody's like these days so I can communicate with them easily, buy the design and video editing software for my startup, - and then have all these things work in my own terms without being a total pain in my a-hole. (mp3 works on my phone... but not on my wife's? Fuck that, I like being able to share songs I like).

But... I can't really do all of this, I don't have the money. If and when I have the means to do this comfortably, I'll do it! Until then, this is the way I'm gonna go. And the thing is, if I was not pirating all of these things and simply abstaining from enjoying these costly goods, it still would all be the same to the entity I'd buy it from -- because from their view it's a) simply not consume, or b) consume -- and for the time being at least contribute to fulfilling a network effects popularity of the thing, or at least get interested enough to be a willing buyer sometime in the future, (see Adobe and Microsoft leaked documents expressing their being okay people pirating their products. I'm sure you understand that Adobe and MS would indeed that you rather use a pirated copy of Windows/Photoshop than to go with Linux (or GIMP)... because this way you at least get hooked/familiarized with it, and might buy it legally when you're a business owner or something).
Greece specifically does not have the worlds reserve currency and cant print more raffle tickets.
Because of the low transaction rates among other limitations, Bitcoin could work as a digital equivalent to gold but not for currency.

Ethereum 2.0 could work as a currency among many other things.

Adopting something like that would be a very smart move for the United States. It would also be extremely difficult to do, and undermine the current sovereignty.

One of the nice things about Ethereum is its programmability. So I hope that future sovereign digital currencies will be integrated using something like that, assuming an alternate digital global governance system built on open non-national protocols does not become viable.
This is very similar to how code bases are 'edited' to fit the coding style of the team/project/company.

I guess the main difference is that code editing is done in collaboration with the author (code review) as opposed to an editor.

If refactoring code did not have the potential side-effect of changing its run-time behaviour (or performance) I'd argue that software engineering would also benefit from a 'code editor' role :)
Things that include "actively advocating against the company interest"

* Asking for a raise (they lose money after all)

* Supporting efforts to pass laws such as paid family and medical leave, pollution regulation, disability accommodations or anything else which puts obligations on the company.

* Suing your employer or otherwise responding to harm they do to you.

* Refusing to do profitable but unethical acts or whistleblowing illegal ones.

If we allowed employers to threaten employees for doing these things, society would be a lot worse off.
That's considered SEO stuffing? I thought it was just so I know what the article is about.
Maybe Paradox don't want to host mods that are a modified version of the core executable binaries
I think prison demographics have a lot more to do with inequalities in the justice system and how different communities are policed than it does who actually "commits more crimes", especially when you start looking at things like fraud and non-violent drug offenses.
this is basically an ephiphenomenon of cross-platform game design frameworks, though (not to mention steam proton); not many game devs set out with the primary intention of supporting linux, and many fail to maintain it
I encourage you to do some reading about the difference between Retributive Justice and Restorative Justice.

https://en.wikipedia.org/wiki/Retributive_justice

https://en.wikipedia.org/wiki/Restorative_justice
Wow. Good to know that entire lifetime energy consumption is 50 MWh. At $0.1/KWh, you’re looking at $5000 in equivalent electric energy consumption over entire lifetime of a human being.

The brain uses 20W of power. For a life time of ~80 years, that is 14MWh of energy usage. Suppose we say the brain trains for the first 25 years then that is 4.38 MWh. Equivalent electric energy consumption is only at $438.

So yeah, the brain is quite efficient both in hardware and software.
ProtonVPN has another dark pattern i found out this month;

If you cancel your subscription it will be canceled with immediate effect, and the remainder of the month will be given back to you as "credits", which you're supposed to spend on some of their services at some point.

The only way to stop the subscription and not loose money/value is to cancel it exactly on the last day of your subscription.

So... of course people end up missing the reminder and get stuck with another month.

Vicious.
For the added insult.
It looks like Svelte is already getting more complex and more framework-like ... Time to look for the next hot thing! Svelte is on its way out!
Actually it's the old .NET was windows only, new .NET is cross platform, since June 2017.

So F# is cross-platform.
Could you be so kind as to link this?
It bothers me because the apparent neutral tone is actually very sympathetic towards the psychopath that held on to the video to release it for maximum damage. It's an endorsement for mob rule and cancel culture. They managed to cancel the future of a high-schooler and it's presented like an achievement and warning for others (one word can ruin your life), what country are we living in?
Yes, we all remember well what happened e.g. with Mt Gox.

Not sure what your point here is - as if panic and runs on the banks were somehow magically prevented by crypto.
With "asset reverse engineering" I meant: recreating the assets from scratch.
Just like a painter reproducing another painting.
The best advice I've seen is to value stock options at zero. Most startups fail. There can also be huge dilution and other risks. At the end of the day, it comes down, as you're saying, to whether you enjoy working there or not, and whether or not the base salary is enough to make it worthwhile.
> Blockchain is a fancy word

Blockchain is a funding key word.

There, fixed that for you.
"Every time you email a file to yourself so you can pull it up on your friend's laptop, Tim Berners-Lee sheds a single tear."

Made me chuckle, and then kind of sad since this is still standard practice for a lot of people I know.
> Since the images are crafted for a single net, a majority vote should not be fooled by these images. I suspect this effect rapidly goes away when adding more nets

Sure, but this assumes that whatever neural net system you're relying on was bought by someone who is more security conscious than they are cheap.
Wouldn't any process running as root on the computer be able to re-flash the router?

This is also an order of magnitude harder than Whonix, while I consider Whonix, Tails, and TBB to all be the same order of magnitude difficulty. (And your router's screwed if you mess up.)

This does seem to provide better security, although probably comparable to the Physical Isolation that you mentioned.
> Proper message sync is hardly possible with end-to-end encryption

iMessage (and soon WhatsApp) would beg to differ.

It is much more difficult, yes, but definitely not impossible.
I stopped self-hosting as soon as I moved out of university. Back in university I had a gigabit uplink and only 1 power outage in 7 years of my PhD. Now in the middle of Silicon Valley I have only 15-20 mbps and have had 3 power outages in 1 year.
I just use a docker-compose stack (one yaml file next to a bunch of subdirectories) templated out in Ansible.

Ansible will be around for a while, but even if it's not its (yaml) syntax is incredibly easy to read. Any successor in that area is somewhat likely to have compatibility or at least a migration path.

This together reaps the benefits of Docker (enhanced through Compose), and Ansible is documentation in itself. There's barely any actual comments. The code speaks for itself. Also, I can reproduce my stack with incredible ease.
On the bike paths as well, yes. In my home city of Edmonton they are a priority. According HN I don't ride year round in Edmonton, it's impossible.
Yeah, smells like a troll.
Congrats to Tungle! any info on the acquisition price?
This is intensely nerdy, but "encrypted form" can be jargon for what we'd mean by "anonymised" in certain contexts around personally identifiable information.
There is a bookmarklet in the yellow download box on the page.
You see it on the necks of the Formula 1 drivers, they're quite massive. Doesn't come for free of course, some hard work-outs behind that: https://youtu.be/t0SoPeY8zE8?t=67
might add another fake packet that confuse DPI.
This is such a ridiculous discussion, the skills + physical training go hand in hand. You can't tack one on just like that. Many people don't have the drive or fortitude to survive the training let alone the race.
I mean, there’s the basic logic that reducing human interaction will inhibit the virulence of something which spreads by human interaction. My personal opinion is that we probably could have avoided blanket shutdowns if we had ramped up testing capacity in late January and February. Now the hope is that we avoid becoming Northern Italy. I think the Chinese have demonstrated that it’s possible to avoid an outcome like that. Whether we’ll be severe enough in our lockdowns to pull that off is another story. Doesn’t seem like people around me are taking this seriously enough. But I’ve been self isolating since late February.