skysight-inc/HackerNews huggingface dataset:
Its the unbreakable cloud. Don't forget that. :)

How anyone still uses Oracle is beyond me anyway...
Haskell 98 is a hell of a lot cleaner than C++98!
I loved living in Vermont and would move back to Franklin county, probably St. Albans, if I could. Being about an hour from Montreal (pretty easy access to all the cultural events that has to offer), 30-40 minutes to decent ski resorts, on the lake, and a having plenty of land for other activities was great.

Having said that, the culture isn't for everyone. I found "real" Vermonters to be fiercely loyal and great neighbours, but were pretty skeptical of outsiders, particularly those who settle in Burlington, Stowe, or Manchester.
Sure, this is an article from this year but it certainly needs something like a [FEBRUARY] tag on the title given they aren't talking about the recent slump.
I used to use org-mode exporting to reveal.js for doing slides. Unfortunately this turned out to be a bit of a pain to get everything set up, especially when collaborating with people who for some have failed to embrace the One True Religion^H Editor. So in the end I changed to using Markdown and pandoc to convert to reveal.js.

As a bonus, using pandoc to convert my org sources to markdown worked reasonably well.
> It's really crazy how much C++ has already evolved

To borrow an old bit of snark: I don't know what the "default" programming language of 2025 will look like, but I know it will be called C++.

Like Ethernet (the original subject of that snark), C++ has evolved into a form unrecognizable to those who saw its birth. Unlike Ethernet, the older forms haven't gone away. They still reappear often in large/old/important codebases, keeping compiler writers busy and everyone else less productive. I'm generally the last person to suggest replacing things that already work, but C++ really does just need to get paved over.
> You can opt to trust the compiler much more than in C,

I feel that in modern C++ modern style ”trust the compiler” often means ”leave the programmer out of the loop”

I really, really would hate to have to try to debug the ranges example, for example.
Show HN: New Machine Learning Library for PHP with Examples and Tutorials
Do you have actual benchmarks which show the closed source OpenGL driver significantly faster than the open source one? In Phoronix benchmarks I've seen, the open source driver beats the closed source one by a large margin.
I echo the sentiment of the author. Also, It seems to me that in all three articles, what comes through is not that ranges will be cool or useful, but that coroutines are awesome. With this, I couldn't agree more. I sometimes wonder if we didn't have discussions about or these tertiary[1] TSes, we'd have coroutines in C++17 already.

[1] subjective opinion
What, your country doesn't have 20% of its population living in idyllic rural areas that cover 97% of your nearly 4 million square miles of land?

Let's not pretend that what works for some people will work for everyone. It would be beyond unfeasible to take a plane or train everywhere I typically go in a given month, and 100mi range would be pretty dicey, especially when it gets brutally cold in winter and I need extra power to get heat and get through snow on the roads.
Deep sea mining could save humanity from climate change disaster – at what cost?
No. Nuclear power creates the most dangerous waste known to mankind and we have no way of mitigating or eliminating it. Nuclear isn't cost effective on an ongoing operating basis (compared with natural gas). When you add the costs of closing and "cleaning up" a plant site, which run into the billions of dollars for each plant, nuclear just doesn't make sense. Nuclear is far from "carbon neutral." The process of extracting uranium from the earth uses tremendous amounts of heavy equipment, but the carbon outputs from mining (and cleanup) are never mentioned anywhere in order to sustain the "clean power" myth.
> Elixir has drastically improved my productivity, and you get to find errors in compile time, leading to much, much better quality, reliable code.

Interesting, I haven't seen that as a strong point for Elixir.

Granted I'm comparing it to Haskell and Rust which really give you errors in compile time. They aren't very popular for web dev though and compared to the other languages you list I guess I can see where you're coming from.
I did the math too after reading your comment and got the same result: on average, with 1,000,000 ULIDs per second, I'll wait 50 million years before hitting the first collision.

Here is the Python code I used:
https://gist.github.com/ngrilly/565bd27f4ad63244f72578844bca...

But I'm curious to know how you computed this?
Why Do We 'Bury the Lede?'
Are any other mid-value metals any different?

With gold, you can charter a plane/helicopter to carry it under a watchful eye.

With coal... too inexpensive to bother dealing with.

Cobalt sits nicely in the middle, creating a maximum of security issues.
Would love to see stats on building lifetimes across cohorts, e.g. do buildings from 80s, 90s etc have similar life span or are they demolished sooner.
I did. This information didn't make the article.
A Hobbit hotel
I'm not sure why you get downvoted. It seems like an honest opinion and I share it also.
That's a good point. I use references, even with that mental overhead, because they're not nullable. Clearly there are trade-offs.
Does New York count?

https://www.manhattanda.org/da-vance-man-indicted-stealing-1...
Smart speakers hit critical mass in 2018
man size

https://linux.die.net/man/1/size
Speak for yourself. I wanted to stop people being killed, I knew I couldn't be taken seriously as an anonymous person and the police already knew me.

I'm doing everything I can here, I'd do it again if meant stopping something like this.
Busted lol
So do you mean that GP could sped-up by taking the evolutionary process it's simulating and using a solver to find the process' fixed-points?
They clearly said in the presentation, that microcode is a form of CPU firmware.
https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/E...
Well, the VIX futures trade well after 4:15. What I don't understand is that the collapse didn't happen just in the last 15min after the session but progressively up to a an hour or two after if I remember. The underlying S&P VIX strategy seems to be using a fixing as of 4:15 indeed per the S&P documentation [1].

In any case, setting the fixing in the middle of an illiquid market was a moronic decision and if I had been burned by this, that would be my potential avenue for litigation.

Also I wonder how much of this short squeeze was amplified by other market participants who anticipated this event could happen. Some trading desks made a killing that day.

[1] https://us.spindices.com/indices/strategy/sp-500-vix-short-t...
Credit Repair
Gayle Crane, I was not eligible for a loan couple of months back due to my poor credit profile. I had serials of late payment, collections, tons of medical bills, Eviction with low credit score. I sorted for solution within and online, I read about Ghost on a credit blog Quora I was impressed with the review I read about Ghost and contacted him for a repair service which he replied me addressing me to he’s phone for further discussion. We gave me briefing about what he was going to do on my credit and how long the process was going to take. I believed and Trusted him to do what he said he would do on my credit I paid him and provided my info which he asked me to provide and within 9 days my credit got fixed and my score increased rapidly 200 points qualifying me for everything. I got the loan and I have my Dream Car too I’m happy to share my experience you can contact Ghost via mail or phone GHOSTVIRUS789@GMAIL.COM: 205 418 0498 Happy New Year
It’s a story for a general audience (i.e. NPR), for which using the game’s terminology of “artifact” is not helpful. In any case, it can still be both a flower and be in the artifact category.
I think that at this point, C++ has basically to be treated the same as the English language. Sure, you could write sentences that span three pages, employ Shakespearean vocabulary or words that hardly anyone has known since the abolition of Classics from university admissions tests, or encode another layer of meaning in the bit pattern of when you do and when you don't use Oxford commas. What makes something good English communication is not whether you used those features correctly, employed the most in vogue ones or found the "most elegant abstraction" ("there's this one word attested in a handful of 14th century sources that captures exactly what I want to say, so I'll use it without explanation"), but whether you have struck the right tradeoff of minimising the combined effort put in by you and your audience and conveying your message faithfully.

Of course, for English, this is exactly the sort of problem that is addressed by style guides (and teachers/peers reacting to you, and natural selection). I think what we need is more and better opinionated C++ style guides that don't just talk about what line to place your { on, but have the confidence to say things on the level of "std::move may add a marginal amount of efficiency, but greatly detracts from the legibility of code. Avoid using it altogether."
Apparently an archive (color) for Manhattan taken in the 1980s also exists [0]. For those who are interested, you can purchase prints from the archives of individual buildings in either 8" x 10" or 11" x 14" size. Expensive but a nice complement to family genealogy for those with NYC roots.

[0]: http://nycma.lunaimaging.com/luna/servlet/RECORDSPHOTOUNITMA...
Run Cryptomator from a portable USB stick
> appropriately handling contacts with journalists

Perhaps he was fucked over by some of those journalists did you consider?

> IDK. I see the real hero of the story here to be the two hackers that remained anonymous through the story, because they had the good sense to make that a priority.

Mother fuck as they say.
Yes. I did the math and got the same result, relying on a perfect entropy hypothesis.
Until recently (and even recently, for the most part) databases have been, almost entirely, centralized (though often shared) stores, not distributed stores.
15 transactions per second is still useless. What's worse is that the Ethereum Virtual Machine is insecure by nature and cannot be fixed. No one should trust "smart contracts" with any money they're not prepared to lose. The entire concept of a "world computer" (which requires everyone to run code they didn't write and can't easily audit), is ridiculous.
Every day it seems more and more like were living in a Black Mirror episode. How do I get off?
If you deploy the code on a large number of machines, especially out of your control, most of those don't apply.
There is a large scale of problems that require/benefit from optimised non-GPU code:
- OS and related tools
- applications (e.g. image processing, spreadsheets, engineering applications)
- browsers
- games
- compilers
- low level libraries
- databases

Yyou are probably using many of those and would not enjoy them being slower.
Nope, it seems to mimic Civ2.
Perhaps people need multiple communication methods for emergency services.
Tesla cars currently use CentOS 6. I could imagine Larry suggesting they move to Oracle Linux.

I would be less concerned with adware and more concerned about short-cutting best practices. For example, prior to Oracle acquiring Sun, they used to build packages that would move the compiler (out of the way) and drop in their own packages under /usr/bin to make Oracle re-linking happy. After the acquisition, all of the push-back on such practices were bypassed. They did similar things in linux RPM packages. Oracle RPM's would install files to /tmp, move files owned by other RPM's out of the way and move their files from /tmp to /bin, thus bypassing any dependency conflicts.

Now imagine them applying this mind-set to the Tesla cars. I am curious what could go wrong.
Stolen, burned, tossed in the lake: e-scooters face vandals wrath
Fascinating. Kathleen Wilson-Thompson is a senior manager at a huge American company, still there doesn't seem to be a Wikipedia article about her.
Zero based -> index is offset (natural in low level languages)
One based -> index is number of element
I learned the police don't care about murder plots. That came as a surprise.
I haven't seen anyone mention https://zapcc.com yet. I've been testing it and it works as advertised, cutting compile times by a factor of 5 or more in real world projects with zero code changes. It's both easier to use and faster than C++ modules could ever be, even in theory. It could go a long way to addressing one of Aras's complaints.

In order to improve C++ compilers, we are going to need to throw away some old assumptions about how they should work. Zapcc challenges the notion that the compiler should exit after compiling each file and start over with the next one. Perhaps some of the other issues Aras points out could be addressed by rethinking some assumptions. For example, tighter integration between the compiler and debugger could potentially make it feasible to debug optimized builds.
"What do you mean, I need to plug it in? It's portable, I don't want that dongle sticking out."

This old joke still has it's place:

https://www.boredpanda.com/car-computer-support-humor-jon-pa...
Yep, I took exactly the same path. Still use org-reveal sometimes but pandoc is really great and anything-to-anything :)
I can say that I have been guilty of writing such code, and people I worked with have too. When you are given a tool, you want to use it, especially if it gives you a lot of bell and whistle.
[flag] pure politics
This talk was insightful, pointing out a lot of details and new information.

Did you know that only 27000 votes being different (in the right states) in 2016 could have changed the election result?
Wow I had to look this up. Didn't know it was so big still.

https://variety.com/2018/gaming/news/candy-crush-saga-1-bill...
Oh hey, I'd forgotten you wrote pizzatool! Do you wish ScriptX had been free software?
> publicly shame the authors of too "meta" template heavy libraries

Wouldn't they say we should instead shame the people who can't read them? What makes you right and them wrong?
What about cross platform with UI and requiring high performance? Eg anything for consumers with image processing.

Hard to beat C++ and Qt in this case, IMO.
Still no auto-escaping or quoting for pasted URLs, that's really disappointing. I respect fish's stated goals of user friedlieness, but I just don't think they've realized that goal in ways that other more mainstream shells have:

> mpv https://www.youtube.com/watch?v=LBoF1e5YDdQ
fish: No matches for wildcard 'https://www.youtube.com/watch?v=LBoF1e5YDdQ'. See `help expand`.
mpv https://www.youtube.com/watch?v=LBoF1e5YDdQ
^

This, to me, is not user friendly.

For reference, pasting the same URL into zsh with the often touted omz (incidentally I recommend you use antigen instead) auto-escapes the URL to

> mpv https://www.youtube.com/watch\?v\=LBoF1e5YDdQ
Yes! It hasn't gotten better. I wrote Crypto 101 for a reason -- there are a number of problems I have with both the approach, and even if the approach were good, it's horribly outdated now.

Serious Cryptography is also good and modern.
What We Learned from a Year of Americans ‘Risking It’ Without Insurance
In general, big companies love regulation because they have the attorneys to comply with it while their smaller and startup competitors do not. This is why top tech firms are always happy to volunteer for new regulations. It keeps the little guys out of the picture.
What is the state of UI bindings?
Also PHP7 addresses a lot of the performance issues, getting it up into the node.js range and ahead of Python 3 / Ruby in the microbenchmark wars at least:

https://www.aerospike.com/blog/php7_php5/
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
They do happen in Europe too. I actually expect something like at most one blackout per year.

I remember few years back an insane thunderstorm caused an "equipment failure" in the electrical infrastructure, and it manifested as a blackout. The blackout was somehow local and my mobile phone worked OK (though I could not charge it).

Generally any blackouts have been short, from tens of seconds to half an hour or so. No spectacular blue lights with aliens swarming in from the resulting dimensional rift.

It did raise thoughts of how highly vulnerable a modern society is to loss of electricity.

I mean, what if the lights went out and did not come back? (The Long Dark reference is intentional)

Were an EMP or something take place and fry electrical devices for good from a large ares, things would go bad and fast. The system impact would be massive.

There would be: no computers, no cars, no cell phones, no TV, no fridges or freezers. No digital clocks. No electrical heating. No lights. No deliveries to shops. No subway, no trains. No card payments. And so on. Eventually people would be out and rioting and stealing to feed their starving kids once a week or so had passed and any cupboard storages of canned beans and the like had been exhausted.
I feel like I am missing something. Is this just a blog-response to a comment on HN?
A small argument here... where it seems you are misusing causality.

>There is research showing that suicide rates increase with greater access to easy methods(ie. guns).

Saying that "access to guns" increases suicide is a very misleading statement often used intentionally. As there is no concern for the opposite effect of ownership nor any reasoning of cause vs effect. There are more defensive uses of guns than misuses, including suicides according to the CDC. BUT...

To tie it to your argument... Does having access to internet CAUSE an increase in murder for hire?

If we want to limit murder for hire - Should we ban Tor or encryption, should be allow our civil rights to be removed because some people will misuse them? By your wording especially-yes because these things are 'easy', it's just signing up for a website and making a bitcoin transfer after all.

I question any line of thought that leads with "this is bad because people might misuse it" or that "we should stop people thinking about something".
Elvish
https://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-P...
There's an old AT&T video showing the careful coordination and huge amount of manpower needed to upgrade a single telco switch. They had rows of workers with cable cutters, in order to literally cut the entire service over to the new equipment. Total downtime was just 47 seconds.

(And even during the cutover, they're careful not to interrupt any emergency calls.)

https://www.youtube.com/watch?v=saRir95iIWk
Sounds like the opinion of someone who doesn't like Larry Ellison.
Nah I don’t think this is get off my lawn. “Features” have become the modern version of the next big thing, and humans are drawn to them like moths to a flame. In the rush we’ve given up a lot of personal rights to corporations without second thought. This isn’t like the invention of cars where people irrationally wanted to cling to a simpler way of life. This has been a tremendous paradigm shift for the autonomy and liberty of our citizens.

And as we see China implementing a dystopian social credit system, we really ought to be considering what traps were setting for our future selves.

Oh you didn’t pay off your Facebook credit card on time? Guess we’ll deactivate your car and drive it back to the factory until you sort that out. Hm looks like you like to go to some sketchy businesses that we don’t really think you should be going to? Ok we’re going to block off areas of the city where you’re permitted to drive to - trust us, it’s for your own good.

If we had that mythical “benevolent government” then sure this shouldn’t be an issue. But in this country you can literally be chilling in your apartment playing video games (or just chilling...) and get raided/murdered by police who are following a random SWAT call.

I don’t trust my primary mode of escape to be locked down by the government. And no one should.
Portugal’s Economic Revival
I wonder if the state that C++ finds itself now is a result of sub-optimal compromises between different interests in the standards committee. Year long arguments of what ought to be included or how they ought to be done may cause folks to lose sight of what's important, you see.

I still like C++ though. At least a subset of it anyway.
Smart. Noting these. Why traffic control tower?
If you think PHP is slow then you haven't used Python.
That's years ago and is outdated. Today Mesa beats the blob point blank, thanks to AMD themselves working on optimizing radeonsi.
What? That's been in for a few releases!

To trigger it, enter a single-quote, then paste the URL, then close the quote once you're done.

We don't attempt to detect URLs because that can go wrong, and because we don't know your intention. So we use the fact that you're inside single-quotes as the signifier that we should escape things - which also allows this to be used for e.g. pasting shellscript as a literal argument.
Accounts without much history are subject to additional software filters, mainly because of past abuse by trolls. We've marked isaacabraham79's account legit so it won't happen again.

If you see a [dead] comment that shouldn't be dead, please vouch for it instead of posting offtopically about its deadness. Usually that will just fix the problem. That's why we implemented vouching!

To vouch for a dead comment, click on its timestamp to go to its page, then click 'vouch' at the top.
This is not compliant with the JPL/NASA Coding Standard: https://lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf

Calling this "Space Shuttle Style" is an appropriation of credibility and an insult to the engineers of STS.
Updated the link on the page. It should open App Store now.
Although there are a lot more options nowdays(heh), I'm pretty sure that the VIX only looks at implied volatility in options ~30 days to expiry. So the new, short term options do not factor into its calculation.
To be clear, he is not a white hat, he's a grey hat at best. Once you hack gmail accounts (without Google's permission) you're definitely in grey hat territory with a possible side of black.
As a Vermonter, I really don't get all the hype around this. The program has gotten way more attention than it probably deserves. It's a limited program in a small state. The logic of it is bizarre. We're trying to bring in more tax dollars by giving people tax breaks to move here? There might be a small, long-term pay off but it would most likely be minimal. Low taxes don't get people to move here, it's mostly the nature but good, equitable schools and a relatively liberal culture don't hurt.
The foreigner’s guide to WeChat payments in China
"Beware what political tools you let people have. One day, they may be turned against your side."

I'm not telling you what your answer should be. I'm pointing out how your chosen answer can be turned around to bite you one day.
Fast compilation was an explicit design goal for Go: https://talks.golang.org/2012/splash.article#TOC_4.
I would like to point out a middle ground, where I currently reside.

Back-end in whatever you want (Perl + Mojolicious for me), and a front end using one of the major frameworks (Vue for me), but without even the need to managing it all with node and NPM (you can still just use script tags, it's not that hard if you don't go crazy with inclusions). Serve pages as simple templates, with maybe some embedded JSON to cut out the initial AJAX request, and now you're playing to the strengths of each part of the stack.

You have a back-end that you're comfortable with and possibly have your own library of utilities for, you have a front-end that leverages all the power the browser brings to the table, and you aren't mixing front-end jQuery style actions with back-end templating and the pain that eventually results in.
I doubt it and would love if the OP gave an example. One of the reasons that C++ suffers from bloat is they always strive to keep backward compatibility.