skysight-inc/HackerNews huggingface dataset:
All the other OSes (MacOS, iOS, Windows, Android) can do high-quality voice calls over Bluetooth, just not Linux, right?
日本のトラフィックは緑です？
Yes. But only on my iPad I use sparingly. My phone will get it at version .1 or .2
Worked in the securities division of a leading investment bank for 8 years including on the equities exotics and hybrids trading desk. And I can confirm that we used to use MC whenever we had something we couldn't price using a closed form method. That said, it's a lot slower and more compute intensive so when you could use a grid pricer or pde solver or whatever people would use that instead.

You're not really simulating every outcome, just a "large enough" representative sample.

As an aside, my dad was a chemical engineer and Newton-Raphson was his equivalent everything-is-a-nail numerical method. We used to use brent root and monte carlo simulation in the same way.

Numerical methods are awesome in general.
Yes, it certanly did for us. Not a feature breaking change, but they did add app breaking bugs with last GM version that had to be fixed in a hurry.

iOS 14 is also full of new quirks.
I had similar misgivings, so I chose an ErgoDash, which has a few more keys than some of the minimalist offerings. I have the arrow keys in a horizontal row (which took some time to adapt to), but I can still use them with Alt/Ctrl/Shift modifiers fairly easily.

However, I'm planning on making something like this[1] "trackball Dactyl Manuform", where the trackball under the thumb can be configured to use different modes -- e.g. a key toggles it between being a mouse and being arrow keys, and another locks it to vertical/horizontal. It could be combined with holding Alt/Ctrl/Shift.

I made a gallery of split/ergonomic mechanical keyboards if you'd like a quick overview of other options. [2]

[1] https://medium.com/@kincade/track-beast-build-log-a-trackbal...

[2] https://aposymbiont.github.io/split-keyboards/
Maybe I'm being trolled, but this is a Markov chain non sequitur response I have no way to interpret.
Poe Explanation: Why You Need to Play Path of Exile
Path of Exile has been successfully launched for eight years, and it still has not got an sequel, that you can know how popular this game is. But some players might still do not know why this game is so popular, and they wonder whether they should give it a try, well, after reading this post, you will know why you should play PoE and how to buy PoE Currency. Keep reading by clicking this https://www.threadless.com/forum/post/1025435/poe_explanatio....
I recently did an extensive competitive analysis of SAST tools for a client. Anyone who is thinking about buying one of these tools should pay attention to what versions of each language they support. Also try to get old release notes in order to determine when they first supported a particular language version.

Many vendors take a good long time to support new versions of languages, even mainstream ones like Java and the .net family. None of them are particularly helpful in getting this information to you. They have their marketing checklists and information deeper than this can be hard to come by from the salespeople. A few were scared of letting us have this information at all once they knew it was for a competitive analysis. That's a sign that they take a long time to support new language versions.

In many companies adoption of new language versions happen organically at the developer level, often within days of the new version being released. Even if the system admins try to press the brakes a bit on deploying the new version on production servers, the pressure is there for it to happen. SAST vendors typically are not going to be able to keep pace, which will make your developers unhappy or even give them an excuse for not using the expensive tool you purchased.
The ‘blst’ BLS verification project
Adding my voice to this argument: Xbox live stopped my pirating simply by providing a more easily accessible alternative and with prices that are competitive enough for me to prefer to pay for games rather than getting through the hassle of pirating.

This included RDR2. Totally worth it.
Steam Workshop is also part of Valve's "walled garden" strategy. Say that you bought a game off GOG and looking for some specific mods. If they aren't on Nexus, Moddb or some other website but only on Steam Workshop (where too many are), you won't be able to get access to them. So you either enter Steam's garden where they will try everything to make sure you won't leave...or you are out of luck.
You shouldn’t arbitrarily include or exclude information. The response to a given input should always be the same output, and not depend on what API key you are calling with.
Acorn's (an image editor) model is also good: They release major versions as separate apps on the App Store; Acorn 4, Acorn 5, Acorn 6. They're permanent purchases, and only the latest version is visible but if you had purchased previous versions you can redownload them from the App Store.

https://apps.apple.com/us/app/acorn-6-image-editor/id1233861...
Reposting comment from dup at: https://news.ycombinator.com/item?id=24501195

You don't have to go back far (author -> paper -> author affiliations -> sponsoring foundation ...) before you literally find Steve Bannon's face staring out of the page at you.

I have no idea whether the arguments in the paper are credible or not (I'm not technically qualified to assess them) but the source seems to have a very clear political agenda. That doesn't invalidate their claims but I can't take them seriously without hearing from a more independent source.

There are some fairly distinct signs of media engineering all over this story. Just little things like the paper downloads with the name "The_Yan_Report.pdf" - what scientist uploads their paper with that name to Zenodo? That sort of thing.
Ask HN: How do you keep track of your personal email templates?
When writing a new email, I often find myself opening my "Sent" folder looking for a similar type of email that I have already written. This is especially the case for standard emails such as sending a document for review to my boss, requesting work from home, scheduling a meeting and so on.

Having a single database with these email templates would be a time saver because, instead of rewriting all new emails from scratch, I could reuse my past emails and just slightly adapt them to the new circumstances. Is there any tool or strategy that you use to keep a list of personal email templates for later reuse?

The following features would be useful in such a tool:

- be independent of any specific web email client because I routinely use multiple web clients,

- be able to tag templates, such as in https://www.starterstory.com/how-to-say-no,

- offer quick search by tag and body text,

- if possible, can also search by date sent and recipient, as that is how I frequently manage to find the right email among all the ones I sent because it is easier to remember a time and a person than the exact wording used in an email.
VMs as usual.
Show HN: Web Push Notification for Shopify Store Owners
Hi Folks,

We recently launched our app, https://apps.shopify.com/smart-push-from-sparq, on Shopify App Store for store owners to promote their stores using push notifications.

I am sure almost here everybody knows about push notifications, but just in case you are not, they are small popups you see on your mobile whenever you receive an email, sms or any other notification. Along with mobiles, most of the modern browsers on desktops support push notifications.

Shopify store owners can use push notifications to send automated abandoned cart notifications, new order confirmation, shipping information. You can also run marketing campaigns to send notifications to your subscribers for new launches, weekend offers etc.

Its a free app for now with no limits on usages. We are inviting and looking forward to the feedback from everybody in the community,

Please install the app from https://apps.shopify.com/smart-push-from-sparq
Of course you are not China. You are the United States which has been systematically sterilizing indigenous populations up until the 70s.
Probably not much. A bit more intuition about non-commutative transforms, perhaps.

But you don't gain anything much from learning to solve them either. It's a fun party trick once or twice, but you'll likely feel uncomfortable not acknowledging that you read the answer, at which point it's comparatively unimpressive.
There's definitely a need for an opinionated layer over the top, with much simpler configuration. Probably more than one, with different use cases. Nobody should have to wrangle that much yaml.
1000 fires would actually be probably better than 10 because they help keep flammable material at bay and reduce the size of the fires.
Mentioning his name alone will get this comment flagged.
Static analysis is coming to FOSS as well. There is no mystery tech behind that. Compilers actually do quite a bit of analysis: see Rust. Of course FOSS tools will probably have rougher edges, but the entire field will commoditize in the coming years. There are already a number of competing tools as mentioned by the article.

The usual FP vs IP argument is not relevant: the LLVM intermediate representation is FP.
No, it's a different thing.

Accessibility > Display & Text Size > Color Filters
https://en.wikipedia.org/wiki/Tall_poppy_syndrome

and pretty sure comments like that break a few guidelines: https://news.ycombinator.com/newsguidelines.html

If not, @dang: Can HN have a rule against such low-quality hyperbole?

It serves no purpose but to sour any chance to have a "conversation".
Anything larger than the iPhone SE (my current phone) is simply too large. So unless Apple changes course and starts providing smaller phones anytime soon (doubtful), my next one will unfortunately probably be an Android.
Yes - but which society created all these similarly designed forts 100s of years ago, across the world? They weren't thrown up by a small group of pilgrims - they were brilliantly engineered and took effort to make.

But I didn't learn anything about these castles at school. And we did do castles in history - it was my favourite thing. So what are we missing or misunderstanding.
But it's not the only system. Factorio, like Rimworld, has a huge mod scene and has it built into the game instead. Which has the advantage of working outside of Steam on a DRM-free (or not-steam) copy, which like another reply says, just makes Steam Workshop another form of lock-in on Steam.
Yes - I do it regularly. Blink SSH to get to my workstation at home + tmux + [console editor of choice]. Works great when I'm somewhere I don't want to carry my laptop to, have a cellular connection, and find a few minutes where I feel like doing some work. For context, this is day-job work in high performance computing. The only awkward part is when I'm editing papers, although I've been happy with working copy (for git) + local tex editor/compilers on the iPad. Not ideal for producing final copy, but good for editing and drafting.
What’s wrong with financial penalties and jail?
And the quest is optionally tethered. I played Alyx on the Quest+gaming PC and it's an excellent experience.
Dont they support app thinning on macOS?
I'm sure what your point is. The worse the situation, the greater the responsibility. PG&E does not live up to the responsibility it should carry. If the towers are on average 68 years old that means they are supposed to put even more effort into maintenance than they already do.
Yeah, this is why we decided to migrate it first about a year ago, and we probably could have done it sooner than that. Other services were not yet ready to migrate until recently due to some blocking issues which was a factor in the decision.

disclaimer: blog post author
In addition to what others have said, which basically boils down to "it'll never return an error… unless it does", there's also the aspect where if you start assuming things about the kernel environment you're not coding in "POSIX C99" like the title says, but to "Debian GNU/Linux circa 2020".

And that's part of the "and do it well". A thousand years from now, if the C99&POSIX spec survives, will support correctly written code.

Dereferencing a null pointer can also be a security issue (mostly for kernels, though) so one should assume a malicious general environment.
Please don't deliberately interpret my comment to be the weakest form.

Looking at what it would cost to clean up doesn't have to mean actually cleaning. But let's remove that part, because the important part is to look at actual harm.

Especially because if you can't tell me the relationship between plastic levels and harm, and you can't tell me how much is too much, what if I decide we've already broken the invariant and there's no point in reducing any more?

I only suggested looking at cleanup cost to get a better understanding of how to handle the harm. Not because we have a magic list of which things must be cleaned up and which things don't need to be.

Because you'd need such a magic list. Otherwise how do we know that we don't need to blow up all our houses because they're violating an invariant, or something similarly crippling? What if Earth can only safely supply 10 million humans in the long term, for a fun possible invariant.
So your saying we should introduce chaos monkeys into power grids to improve robustness?
Statistics about smartphone usage pre-2020 and post-Covid-19
Wow going thu it quickly, I see it as a replacement for the electron dumpster fire. Hope this works out and we see lighter apps again. All the best.
You can start off with an example you would find online, then use "kubectl explain" to read about the options used and other ones you want to use.
True, but...

Tethering just feels like an bootstrapping niche. Appealing to those who already find gaming PCs appealing, obviously dovetailing with highly engaged gamers. But, tethering is never going to "win." Tethering for power makes current battery life OK, even the quest 1 is good enough.

Mass adoption, almost certainly, means an affordable all-in-one unit. We have enough history at this point (with home gaming) to know what the price range is. Oculus have been playing within that range.

Graphics/power is already (Quest1) good enough for a lot of games. An interesting part of the history of home gaming is that both "more is never enough" and "good enough is good enough" seem to be true. Lots of the most popular gaming products (games, consoles.. eg minecraft) did not push boundaries at all. OTOH, bleeding edge has always been highly relevant, especially for blockbuster games.

On balance, I don't think graphics is a (commercially) limiting factor for VR anymore. This makes a rift/tethered device kind of questionable. If it doesn't get mass adoption, and I don't think it can), it can't support the high end games that really need these graphics. The oculus product line strategy (whether accidentally or deliberately) seems clever. The rift is what you develop new games for. They will (hopefully) be portable to the next gen Quest.

Overall, I think the current game is all about weight/comfort and content. The current devices are heavy & sweaty. This one weighs just 10% less. Every gram counts, but I don't think this is a breakthrough. Content is the other factor. IMO, exercise apps still need to breakthrough. I'm surprised ankle controllers and heart rate monitors aren't a thing yet. I really think the right game & controllers with the current gen quest could become a breakthrough workout thing. A lot of current games are pretty physical, but I suspect you can get to a point where a 6 week game addiction makes you look visibly fitter... on par with a daily gym routine.
https://youtu.be/D-mw9FJ7yec

This is from the 50s-60s.
Diversity training.
Since I write my emails in Vim/Emacs and then copy them to my email client, I just keep commonly sent emails as text files in a directory and :r them whenever I want to use them as a base.

Speaking of, I should probably switch to a TUI email client instead of copy-pasting my emails from my text editor.
The static analysis, but also software component analysis tooling are really incredibly helpful though and should really contribute to releasing stable products as well -- it's not just here to satisfy your customers management types, it's there to actually make sure your tool doesn't have 5 RCEs active at any point in time.

I for one am happy companies ask about this type stuff, it's basic hygiene to keep control over your product's security, really, and the tooling really makes it a lot easier.
Yeh going through 50 cv's to get a long list is fair enough but actually phone screening 50
I don't know anything about neural networks, but the fact that you can have two incompatible predictions each with more than 50% confidence tells me that confidence is not what my intuition would predict (with 87% confidence)
The Mac's trackpad is so good that you dont really need a mouse when writing code. I use the trackpad more at my office desk.
How did you come to this conclusion and what were you looking for?
Good to hear Sandstorm is still alive! It is precisely the kind of thing that has some chance of making self hosted popular among the wider public, instead of ever shrinking patches maintained by die-hard enthusiasts inside a sea of corporate silos.
There's a little bug on the landing, you can't press any of the top bar buttons as long as you haven't scrolled enough.
New Video Exhibits Inside NASA Contractor’s Proposed Lunar Lander
Only if they occur often enough.

PG&E isn't setting fires often enough to do that, so the downsides of every random fire they set strongly outweigh the upsides. If we need more fires, we should use carefully planned ones.
Depends..without context this question has no meaning...

Anyway, speed-wise, go will get you further faster.

Job-wise, go will get you way mor opportunities.

Performance-wise, rust will be always faster, no way around that.

Future-proof-wise, go, no contest.

Popularity-wise, go, hands down.

tl;dr rust is very niche, low-level, performance-oriented language and should be used in such use-cases. Anything else, Go will do better.
The Mediterranean Was Persistently Warm During the Roman Period
Offloading OIDC authentication to the Istio service mesh
I'd be glad to be presented a real-world counter-example in a (non-toy) go library.
Ill never forget when I installed original copy of GTA V and needed to create three separate accounts for it. Ofcourse each account had different requirements for passwords, so I couldnt even use one login info for all of them.
Agreed. As far as my household is concerned there are two relevant VR experiences: BeatSaber and Alyx. (Serious Sam of all games gets an honourable mention). We would not own a Quest if not for Alyx.
Try this: https://www.youtube.com/watch?v=yxboZrFcvRo&

Give it your entire attention.
Space Tethers: Stringing Up the Solar System
Wang also said “We don’t want to see anyone politicizing the Nobel Peace Prize.” This was a nonsensical statement; since peace is a political condition, a peace prize is intrinsically political.
I use a dedicated keyboard, but I put the MacBook on side and use the trackpad as my mouse. It's smooth to use, has great gesture support for switching between applications.

And the most important feature for me. I can work a full day on it without any RSI related symptons. No other mouse can do that for me.

I use a normal mouse on my gaming rig, though. Because trackpads are awful for gaming.
That's not down to an energy company though, that's down to forest management which is troubled by funding and politics.
ANPR Tip: Correlate between successive images to improve confidence, and use (if available eg in the UK) legal plate format information to rule out unlikely characters.

Also, humans aren’t perfect at reading plates from highway footage still images - which is why ANPR systems are never 100% accurate.
Are we talking about semver in general or semver the way it is (supposed to be) used in go mod?
> We're all thinking about C-hooks because that's what failed here. What if the foundation had failed? Or any one of a million other things. I'm not saying that PG&E are clear by any means, just that it's really easy to point fingers after an incident. Be very wary of hindsight bias.

I'm not sure that's the point. C-hooks are an example of a preventable accident. The problem isn't the c-hook itself but the policy / culture at PG&E and probably outside the company (as you point below) that allowed this to happen.

> So very much of America's infrastructure is aging and used past planned capacity. How can you tell ahead of time which infrastructure will bite you the worst?

Exactly. I see the twitter thread as an example of this broader issue. Of course, the solution is not to go around and check every single c-hook. The solution is to set up a plan (at the utility, state or federal level) so that this kind of avoidable accidents happen much less often.

I'm not saying that nothing like this would ever happen again, but even if such a plan could reduce such events by ten times, that would look like a success to me.
This makes fixable library bugs more or less impossible to fix.

Look at how many DLLs get updated in a typical windows security update.

Most of those would have been permanent security vulnerabilities if everything was statically linked.
Is there data from California about lightning as a fire cause? I read in Canada about 50% of all forest fires are started by lightning.
Every time I read an article on k8 it feels like one of those last 90s XML “now you have two problems” jokes...
Pge has a history of diverting maintenance to profits. That has been proven.

Communities and forests in CA do not keep up adequate maintenance, that is taken as fact.

The super dry conditions coupled with wind exacerbate any fires that pop up.

We’ve had fires due to pge, gun shots (detwieller), a flat on a trailer causing sparks over 5 miles. Yet, the fires would not have been as severe if conditions on the forest floor were not so dire.

Plumas National Forest is pretty clean compared to many - yet winds kicked up on the Bear fire and Berry Falls was torched and Oroville threatened.

Santa Cruz mountains, many homes saved either had defensible space or neighbors nearby with such that stayed up and helped out.

Not sure I have a point, just some facts.
Whenever you talk about startups with people outside the HN-like crowd, they always ask you about "your ideas", particularly if you assume you have all the funding lined up no problem.

My go-to response is always "put Facebook out of business".

I've been thinking about it for probably 10 years, I still have no idea what that means, but your post here got me a little stoked it could be possible
I feel like an easy solution to this could have been an additional safety wire. The safety wire will catch the insulator and thereby give maintenance crew a few days to arrive before the tower fails for good. There is also a general maintenance problem that could be solved by installing inspection cameras directly onto every tower. Those cameras may have to be replaced more frequently than the actual tower components but I'm sure they would not only save on inspection costs but also allow them to respond to falling infrastructure much faster.

Of course PG&E has a cultural problem, not a technical problem. So I doubt they would do this at all.
I agree it’s unclear but I would guess it’s probably a more accurate way to see if they lie then asking them directly.

Even if the real number is 7% instead of 70% that could be enough to swing the election.
If everything gets 4 times as expensive but your pay stays the same, you can only afford 1/4 of what you used to.
I am not going to read 44 pages.

Why is the life expectancy lower in the US compared to developed countries?
It's not becoming part of Apple that's the success, it's earning millions, if not billions in one go and being set for life, both financially and in terms of reputation.