skysight-inc/HackerNews huggingface dataset:
On random numbers, I found the ideas behind "Parallel Random Numbers: As Easy as 1, 2, 3" [0] (which is implemented in JAX) interesting.
Their generator is a mapping between keys and random numbers which get rid of the sequential dependency in the generator making it very easy to run in parallel at a GPU scale.

[0]: http://www.thesalmons.org/john/random123/papers/random123sc1...
> we checked the schedule and didn't see it there"

That's not what Biden said.

Biden said "and no meeting, as alleged by the New York Post, ever took place." That clearly is a denial that a meeting took place. It's not conditioned on a calendar entry. It's not saying "the calendar says no meeting took place", or "according to the calendar no meeting took place".
The only thing that terrifies me more than Trump is the number of my tech industry colleagues who seem to think we can and should abuse our power to shape public discourse.
Isn't this how science works, you have new information and you use it to make a better decision.
Some very long calculation that a human would need time to parse, let alone compute, while instead a bot can do in milliseconds
Do you know if AirPods Pro could be used as hearing aids? I know nothing about hearing disabilities, but this sounds like a good idea.
Like the results of a numerical integration, the long term is the sum of all the short terms that came before it.

Long term damage is the inevitable consequence of too many bad short term decisions.

Poor short term leadership damages societies just as a poorly maintained codebase rots from accumulated technical debt.
> (...) as git is possibly one of the worst SCMs for non-programmers because its command set is so bottom-up,

In your personal opinion, what's so "bottom up" about checking out code from a repository and committing changes to a branch?

> (...) while at the same time it exposes an interface that makes it all to easy to screw things up catastrophically.

What? Care to point out a single example of what you perceive as being one of those "catastrophical" failures?

In all my professional life, which includes a bunch of years as a data analysis, I never experienced a single failure with git. Not a single one.

In fact, the only failure I ever experienced with git came from a stupid error I once made by tracking a git repository which found its way into a Dropbox shared folder.

Care to shed some light on what you perceive as being your pain points?
If anything, it will 'get people talking'.

I suspect the most powerful thing you could do, is end up with someone commenting in the media 'What's she wearing?'

Problem is, if that happens? Now you'll have 1M orders overnight. A good, if stressful problem to have.
I have set up all of this at my work and we only have two EC2 instances. It wasn't that hard.
Way to create JavaScript Sine-wave
Ask HN: What are good Jira-like tools for life use?
I'm looking for recommendations on jira-like tools for personal/life use. I really like the idea of organizing my daily/long-term tasks in an "issue" fashion and possibly create "epics" and the like.

It may also be useful to dump random thoughts on an issue for later expansion and review. Like I'm starting a side project or learning a new language or whatever and so I'd dump stuff on the relevant issue/epic.

Bonus points for self-hosted.

EDIT: also useful to track hobbies and repair stuff. I'm into woodworking, electronics and mechanical repairs so having every task organized may free some brain cycles to do better work.
You can expend any part, up to 100%, of the entire charge of a compressed air tank, momentarily. You can get a lot of power (measured in Watts) from it.

An electrical battery, even if it stores the same amount of energy, is seriously more power-strapped.
Something like this ? https://fossbytes.com/linux-mint-reveals-webapp-manager-to-t...
That doesn't require unpredictability. For example, Mersenne Twister seeded from /dev/urandom would work fine for that, even though it's predictable because Mersenne Twister is predictable.
But do you censor the people saying there is a better decision? And do you then censor the people that advocated for the former "better decision" at the time when it was 'current'.
As parent explained, if you use real objects, you end up testing the dependencies of those objects, and transitively the dependencies thereof, etc. For unit tests, the goal is to test the unit, not its dependencies. In practice, using real objects has many downsides including complex setup functions and a need to make changes to many layers of complex tests in order to implement even small code changes.
This assumes rational, reasonable and good-faith arguments and behaviour though; if there's a thousand voices (pushed by interest groups, foreign governments, advertisers, etc) pushing one narrative, what's a single challenging voice going to do?

I mean I can invoke Godwin's Law, but we don't have to go that far back; everybody knew Trump was a terrible person and he should not have been eligible for the presidency, but because of tolerance he was given a shot anyway, and a minority of the population (~19%, ~63 million votes) managed to make him president.

My new favorite wiki page (for now) is https://en.wikipedia.org/wiki/Paradox_of_tolerance
I moved out of my city and into a rural town a few years ago. I am still amazed at the volume and variety of wildlife out here - and trying to grow a garden during the pandemic made me appreciate Elmer Fudd's take on wascally wabbits!
Dr Fauci publicly claimed masks were not effective as a means of protecting the supply of masks to healthcare workers, he knew his claims were false at the time he made them.

So no, it wasn't "science", it was deliberately misleading public statements.
I think you're agreeing with me that unpredictability isn't necessary (e.g. Mersenne Twister would work fine).
IRRC The real RC4 was licensed to Novell and used in Notes.

People was later able to use the leaked, alleged rc4 algorithm to decrypt messages encrypted by Notes. That basically confirmed that the algorithms are the same.
arbitrary cut-paste of text, including or excluding hints, font, markup, images, "things" requires you to pass metadata about what has been cut-and-pasted. Thats what the various things like Corba tried to do: define meta-state about things.

I probably misapplied ORM above. It wouldn't surprise me if somebody said "wrong acronym" Copy on Write (CoW) is how you avoid duplicating memory for code or data which doesn't change: when you do what unix does in fork()/exec() your initial state is: things which haven't been written are the same. So it is zero (kinda) extra cost. If you write to that bit of memory THEN it copies, so thats Copy, on Write. Then you have two, because one of them changed. So, If all electron backed apps means the 200+mb of electron crap is Copy-on-Write, its not 200 for mail, 200 for word, 200 for slack, its 200 for "all of them" until one of them writes to memory: it reduces the memory footprint.

DTRT is do the right thing.
The emails weren't supposedly found now though. Did you read the article?
Ask HN: How to safeguard VPN config on a device
We have a Linux based device that we give our clients to avail our services. To connect to our internal APIs, we allow uploading OpenVPN config (which we generate). The problem is that anyone with access to the device can easily copy the config and connect to the network. Is there any way to prevent users from viewing the file?
I have been wondering for years if I should buy some for hobbyist projects. I hope some HN reader can share a bit of their experiences.
idk? smh
Is there a reason your "Buy" links for amazon.de include "&language=de_DE" in the URL?

It changes my account language to German and causes Amazon to send me a "your account language was changed" email, so it kind of makes me avoid your direct links...

A lot of people, including me, are using amazon.de in English, as they have free shipping to quite a few European countries (and e.g. http://www.amazon.fi/ redirects there).
From a first look this is really exciting. And cool to see you here on HN! I live your positioning and how you’re first and foremost building FOSS software and tools that you leverage on, as opposed to building a commercial offering that you then release software for. It’s a vital distinction that sets you apart from eg Google.

Let’s say you have an org that’s doing the whole Consul/Nomad/Vault thing, and starting to have their Nomad jobs using Consul Connect (and it’s proxies/gateways for external).. that’s already a proxy sidecar used for all service ports. How does Boundary fit here? Is it put before/after Connect, is the plan to integrate them, or are they supposed to not be used together?
"Do we continue to dumb down software to exclusive casual usage for house-moms or we try to move our society to be more techn savy as we are clearly moving to a more tech relying world. Why shouldn't everyone know how to code?"

To quote a commonly-used Web meme: "Why not both?"

In my opinion, why should a software tool only have one interface to it? What if there were many possible interfaces available, from very simple interfaces with reasonable defaults for casual users, to more option-rich interfaces for power users, to an API for programmers. What if we could take advantage of today's AI technology to automatically construct GUIs that are tailored to a user's experience level? What if users could customize the GUIs in order to make the GUI fit their needs better?

What if the system supported a variety of languages, not only common languages such as Python that many programmers are familiar with, but also beginner-friendly languages? Users are willing to program provided it's not too difficult: AppleScript from the 1990s was a step in the right direction, and Excel's macro language is probably the most widely-used programming language in the world. With today's AI/NLP technology, we could go further by developing ways for users to describe repetitive, routine tasks using natural language.

I think there's still a lot of room for innovation on the desktop. But you highlight a very big problem: where is the market? Who is going to pay for this innovation? Outside of open-source projects, the major commercial desktop environments are platforms controlled by multi-billion dollar corporations. Building a new desktop environment that is capable of competing against the commercial giants will take a lot of time and capital. The last company to give this a try was Be, Inc. in the mid-1990s, and they had a hard time competing against Microsoft's OEM strategy. I wrote more about this at http://mmcthrow-musings.blogspot.com/2020/10/where-did-perso....
Showing people how to make explosives at home is the opposite of family friendly. Mixing this stiff is dangerous, for those mixing and for those near by. Neither is it educational. Nor true science. Imagine he would make the same videos about drugs instead of explosives, would it still be family friendly? Both things are basic chemistry after all.
Depends on what you're counting for determinism. Arc4Random uses the system entropy pool, so it's non-deterministic from a user perspective.

In a more direct sense, yes. If you're allowed to keep secrets (like internal state), it's possible to produce random numbers algorithmically for certain (weak) definitions of random, even with a deterministic machine. A simple example of this would be sequential bits of a normal number. As you strengthen your definition of randomness you pretty quickly get into non-computable territory though.
I'm not a fan of this personally. Compressed air is dangerous. A full tank is basically a bomb. While we have the technology to make this safe, it has to be regularly inspected. If your homeowner slacks on the inspections they could come home one day to discover their energy storage has turned itself into a crater and flattened all nearby structures.

One thing to consider is that the heat generated by compressing the air could be vented into the home to warm it up in the winter, or simply allowed to escape outside in the summer. When discharging the cool air would either be released outside or inside of the home, depending on if you want to cool it off.
> You need a PDF or Word doc here (PDF preferred).

Both. You need both. Because their system or their HR dept may ask for the Word version and you should have it ready on hand.
I find that Airpods Non-Pro will stay in when I'm on my side and when I roll over. I'm a terrible sleeper and change position a fair bit, but there's no problem falling asleep with them in. I often wake up with them both still in.
Yeah, that’s not true, though you may wish it were. Many industries operate essentially three sets of books - one for the IRS, one for regulators, and one for the street. The requirements for valuation and burdening can be different based on audience. I don’t know whether it applies in trumps case but the headlines and righteous talking points got pretty silly. “Trump offset gains by losses” - yep. Meanwhile let’s talk about how many of these senators (particularly some of the most self-righteous) after decades of only federal employment have somehow become multimillionaires.
A guide to understanding HTML APIs
The people should just vote for a candidate from a party that doesn't benefit from the current system... wait
> So you had one bad experience with one person who didn't do a whiteboard?

It was a bad experience with someone who utterly failed a whiteboard.

> How many bad experiences have you had with someone who did? I've had enough that I've lost count.

> I don't think a leet code question would necessarily have screened stuff like that out at all.

I'm sure I have too, but I never advocated for only whiteboard interviewing. There should be a spread covering all sorts of aspects of their abilities.

> Did you actually talk with these references about what it was like to work with him?

Of course. I have a wide variety of coworkers with a wide variety of opinions of my skill-set. I'd select the ones that I think would resonate best with you. Barring that I have half a dozen friends that would tell you whatever I want them to. I fail to see how references are any sort of magic bullet.

> That's $200k a year. I find it pretty hard to believe that he was serious.

I was another senior engineer on the project, so I definitely could have covered the work. I had deeper experience, and given his quality I could have churned things out more quickly. I suspect he wasn't offering me $100 / hour at 40 hours per week. The job had a lot of paperwork and bureaucracy involved. I suspect if I was just doing the coding parts I could have covered it at about 10 hours per week, which is a lot more feasible.

Obviously I turned this down for ethical reasons.
Why is unpredictability useful there?
I know this is anecdotal, but in someone like my dad removing the video has the same effect. I'm pretty sure he's really bought into a few COVID videos that he watched drunk on Youtube because they were removed by the time he tried to go back and revisit them sober.
(always possible I suppose)

It would be funny (both -haha and -peculiar) if it turned out you do it all largely by instinct, like one of those fungus-cultivating ants.
The new and shiny TelegramX client all of my friends are using is only available as closed source binary. Also their encryption is open, that's true, but they implemented their own algorithms with blackjack and hookers and noone is really sure how secure it really is iirc. Additionally, encrypted chats aren't even the default, single-end to single-end and not available on desktop.

I still use telegram because I deem it better than whatsapp, but the security sucks nonetheless.
Show HN: Video/Audio Calling over 1KM for Off-Grid and Remote Areas
WiFi is an ubiquitous feature of the modern landscape, but due to power restrictions on most hardware alongside the high-frequency signal it’s typically fairly limited in range. This of course leads to frustration where a WiFi signal can be seen, but the connection is unreliable or slow. While most would reach for a range extender or other hardware bridge, [tak786] was able to roll out a better solution for his workplace by using a high-gain antenna and a single-board computer which gets him an amazing kilometer-wide WiFi network.

The build uses a 10 dBi antenna from TP-Link that’s rated for outdoor use and a single-board computer which acts as a sort of router. The antenna is placed at the top of a building which certainly helps with the extreme range as well. This setup doesn’t actually broadcast an open Internet connection, though. [tak786]’s employer needed a teleconferencing solution for their building, and he also created a fully open-source video conferencing solution called trango that can run on any LAN and doesn’t require an Internet connection. The WiFi setup in this build is effectively just a bonus to make the conferencing system more effective.

[tak786] is planning on releasing a whitepaper about this build shortly, but for now you can access the source code for the video conferencing system at his GitHub page. And, before anyone jumps to conclusions, apparently this is well within FCC rules as well. Some of the comments in the linked Reddit post suggest that with an amateur radio license this system could be pushed much further, too. If you need more range than a kilometer, though, it’s not too much more difficult to do once you have all the right hardware.
> Maybe he doesn't have a lot of software development experience in industry.

Seems to me the author decided to write about topics he knows nothing about.
I know this sounds Strange. But isn't it the perfect time to build more Housing?

The lead time from idea to actual property being available is very long. That is to say it is literally impossible to flatten the curve.

So why not start planning and building?
> Just try writing up a document on your phone! Just imagine what could be if they were on the level _desktops_?

It's very, very difficult to beat a keyboard. Tablets and even phones become day vs. night more usable if you plug in a keyboard, even ignoring everything else that still sucks about them.
TIL that I have been using 'beg the question' wrongly.

Early (non-)examples I saw of the phrase, in newspapers, led me to understand that it meant "to leave the question going begging", such as when a politician is asked something he/she does not wish to answer--and does not answer, in a great many words.

In hindsight I should have known better. Journalists mostly get the content of their stories wrong; why would they get their language right?
AFAIK the Jewish covenant with God is much more like a legal contract than a moral / conscientious obligation. So a tax loophole may be an apt comparison.
Not completely complete, but the APIs that find least coverage are there. Great.
That is one big leap, assuming the WHO and other public health organizations would not have changed their minds if it wasn't for "experts" on the internet. I highly doubt that.
https://rationalwiki.org/wiki/Do_your_own_research; do not tell people to do their own research. When you present an argument, you are responsible for providing the sources to back up said argument.
I see one side discussing the wonders of a new product, the other discussing how they'd love to use it in their own way.

Why not keep it simple, to get the core point addressed?

One side:

"Can I make my own earrings and use it with this module"

Other side:

"Yes or no"

Adding additionals means the question, or answer, becomes less clear.
Out of curisoty, how have you implemented the security/hipaa compliance?

> We care deeply about patient and clinician privacy as well. Our platform is HIPAA-compliant and protected by end-to-end encryption. We work with independent third parties to verify our compliance and security. Patients own their health data and have the right to all of it. Any analysis we do is always on anonymized and aggregated information and never traceable back to an individual or clinic. We openly state that our mission to advance new treatments to the patients and doctors we work with and have found that the whole field is motivated to help - everyone realizes it’s an all-hands-on-deck movement.

do you have further infos?
Problem is that both sides see the other as exactly this. I’m sure I can argue the point on behalf of either side selected by a coin toss. In today’s example though we have the side that dominates academia, media, big labor, healthcare, public sector workers, and big tech using that dominance to censor a story harmful to their candidate with very disingenuous reasoning.
At this moment only one currency per account. Would multiple currencies be interesting for some people?
> Using this model, there's nothing special about human or conscious observation. Every interaction via a particle or otherwise is simply pushing a button.

But there is something kind-of-special about the box with the buttons and the lights.

Not every interaction is simply pushing a button that lights one lamp or another. Keeping the analogy, the result of an interaction between two particles may be a combination of the "red on", "green on" states. You need to keep adding particles to have a box with buttons and lamps that works as expected.
> If you're iterating on your approach to a model, it really is a drag to do a bunch of bullshit in order to run an experiment that's likely to fail and just be thrown out anyways.

Professional software development has plenty of proofs of concept and "iterating on an approach to a" something. I don't understand what confused state of mind leads anyone to assume that any field of engineering, specially software development, doesn't deal with one off quick and dirty tests.

What really boggles the mind is that any data analyst worth his salt knows very well that he needs to track his inputs to be able to analyse the outputs, thus software development practices are far more forgiving than data analysis ones.

It seems to me that the author just wants to make excuses for shoddy work.
They do have an agenda to push. What they are doing is consistent with their agenda.
I would like somebody to explain his "replace batteries every 2-3 years" comment. I think this is true of small scale Lead-Acid based UPS, but Neoen scale Li-Ion stacks come with a battery management system which I believe offers better than 80% effective battery energy density over a longer life: 5+ years. Certainly the assumptive economics behind grid-scale battery models from Tesla is, a far longer working life than this. And, the evidence of full cycle life on Tesla car batteries and even Prius, is better than 2-3 years of useful life.

This may be because they over-provision so "rated" energy is met by replacement from a 110% sold capacity-type model.

I think the rest of the article is great. Fascinating.

Grid scale compressed air storage is a thing, and may have low energy efficiency, but so does PHES. The thing is, they can be huge, and they can sustain power for long periods. The heat loss story, I am confused by because usually this gets better with scale: you can exploit a lot of lower grade energy in heat/cool cycles, either to retain it in system eg heat transfer to another form of heat energy storage, or, for adjunct purpose like building heating or cooling.

Fan, not expert, experts can put me right!
You shouldn't make any conclusions based on skimming search results though. Ask critical questions like:

- Who is answering the question?

- Who paid for that answer?

- What platform is it posted on, and where lie their loyalties?

The problem with search results for questions like that is that you end up on a ton of trash media sites, none of which are neutral; they are all paid for, operated by or supported by parties with political goals and ambitions.