skysight-inc/HackerNews huggingface dataset:
I'm not sure I follow.

Do you mean it's hard to find a single record out of many or that new insights can be discovered in aggregate?

The former is simply not true, databases exist for this purpose. The latter seems obvious.
Hacker News seems to really hate cryptocurrencies, but that doesn't mean they don't exist. Despite whatever properties you don't like about them, those tokens are being used today and have real value. You can close your eyes but the world will keep spinning.
I never understood the use of D, or any of the "C replacements" languages trends. C does work pretty well, but it's like a sharp tool. Use with a lot of care with your remaining fingers.

There are a LOT of things C is blamed for, and languages try to introduce complicated syntaxes and abstraction to prevent them from happening, however, most of these other languages are ALSO open to the same security issues (or sometime, more), just on a different level. Perhaps they look a lot safer because they haven't had the same level of scrutiny as good old C. In the meantime they introduce a 'duh/WTF' effect when you try to bring someone else in on the codebase.

C with good static analyser coverage (cppcheck, clang 'scan-build', smatch[0]) and reasonable discipline is pretty easy to maintain, VERY easy to debug, extraordinarily low footprint and very fast, so taking the time and having a BIT of discipline to harness that power is well worth it.

As the article mentions, I'm one of the guys who did 20 years of C++ before 'reverting back' to C, and I'd LOVE a few of the things I've had to give up -- however, a new language is not really something I need.

[0]: http://smatch.sourceforge.net
NIST Releases Draft Plan for Federal Engagement in AI Standards Development
This is part of why I resisted requests to make the Linux ps command sort processes by default. Half a process listing is a useful hint.

It also saves memory, which is great on the insane 10240-core boxes.
Interesting. I'm legitimately surprised the author put so much work into this research (happy they did!). By far one of the biggest culprits for "really odd behavior" is because of a full disk, or the disk is in some failing/failed state. To the point where when troubleshooting, `df -k` will be one of the first commands I'll run.

Does this company not have disk monitoring?
This 2009 argues that the cost cost for the user will prevent it to work: http://www.shirky.com/weblog/2009/02/why-small-payments-wont...
> "But if you’re living in america enjoying American employment options and living standards, you don’t get to engage in “holier than thou” “us versus them” rhetoric. "

This is a strange place for the love-it-or-leave-it fallacy to rear its simplistic head. Grandparent is pissed at fracking companies and the perceived greed of their shareholders. A widely-held viewpoint expressed plainly. The mere existence of your disagreement doesn't make his opinion any less valid.
Hey, being a mature adult that doesn't sugar coat things or hand out participation trophies because you've lived a fuller life than most internet surfers is considered snarky and against the rules :p

Next on HN, university proves Santa isn't real.

After that on HN, university gives outline how to use cognitive biases to lie to your kids that Santa is real, for the first time ever, because no one has figured it out before.

Meh, these articles and blind acceptance in the comments in the name of peace/unity/whatever is now the norm.
It’s a legit concern, but it adds complexity that will probably cause more outages than the thing you are worried about.

IMO, you’re better off with a private data center or colo and separate integrations with cloud.
that's the sort of elitist behaviour that plagues digital world.

dvd locked by region? don't worry, more expensive models can be bypassed by those two button presses, only the poor is really impacted.

tracking users and OS security bugs, don't worry, the latest $600+ devices will get a patch. only poor, used device buyers and developing countries models will be affected by not receiving a patch.

the modern world now is divided into the elite and the not-economically-viable-to-port-security-patches. And everytime we, the elite, dismiss something as a nuisance because we are the elite, we are making things irreparably worse.

my sugestion: do not give in to drm because you can work around it. instead pay the extra cents and get a used hardcopy. the convenience of a ebook is lost if you have to work around a drm anyway. and that way their drm sales drop to zero and they have to rethink this whole falacy.

The number of people accepting DRM content is used as a sales pitch by Pearson printing to force universities to use DRM text books that can't be resold! again, screw the poor, right?

PS: sorry for the rant. DRM makes me salty.
The linked article on C++ method pointers loses some relevance now that C++11 and newer have lambdas and std::function. Still an interesting rabbit hole.

I agree that the Digital Mars implementation looks like the sanest.
That's extremely high for an email client that only runs on a single OS, but if that's true, that's 450k/month or 5.4M/year. How do you get to 260M valuation?
> About 40% of people in the US are obese [2]. We're eating too much.

Does the obesity really come from eating too much? Or does it come from eating with disproportionate amounts of fat and sugar? Also, I think you can factor in things like how the people in the US need to drive much more than people in other countries because everything is so much further apart. It's not as practical to walk.
It looks like svelte.dev and the REPL are up and running again, so here's a quick example of a 100x10 table updating every value 100 times per second, with a red/blue class being applied to each cell depending on its value.

It seems to do pretty well! I turned on the FPS meter in Chrome and scrolled around a bunch, and it seems smooth, reporting around ~50fps. It did get my CPU going pretty good, though.

https://svelte.dev/repl/061b958e665c4949bcf831fa5da474c4?ver...

EDIT: The performance is a lot better running as a standalone app (I downloaded the app and ran it locally). Maybe the REPL adds some overhead.
A much faster way of increasing humanity's problems would be to increase governmental R&D funding, e.g. quadruple the US NSF and DoE budgets. That only takes an election or two, plus a year or two for the funding to get transferred to research. Much better than the 25 years for a child to get born, grow up, and decide to go to grad school in an applicable field.
The problem with the true loss of a language (which I would define not only as the death of its active use, but as the loss of documentation of the language's building blocks) is that you lose access to huge swaths of documented human history.

Few, if any, BASICs are endangered to this level. Nobody outside of enthusiasts may actually be significantly using the language, but it's documented and thus programs written in a BASIC are generally able to be interpreted, and if necessary the logic converted to a different language. Many of these endangered languages are at risk of total loss, akin to if all information regarding a given BASIC syntax were irrevocably removed from all of existence.
Some regex languages allow backtracking, and backtracking is usually the thing that causes regexes to blow up in resource cost: https://www.regular-expressions.info/catastrophic.html
According to Daniel Kahneman the research on whether biases can be overcome is "not encouraging". https://getpocket.com/explore/item/the-cognitive-biases-tric...
I may have been reading it wrong, but my understanding was that they would be exchanging their equity for a fixed dollar amount, to be paid from future profits. If they didn't sell, they would continue to receive a fixed percentage of profits. Essentially, they're converting their equity into a loan.
I don’t need to be told that an electronic communication may be tracked because I was born after 1980. Why do you?
DoS with regex is a thing: https://www.owasp.org/index.php/Regular_expression_Denial_of...

StackOverflow had a similar case a while back:
https://stackstatus.net/post/147710624694/outage-postmortem-...
Nissan Leaf can be had for ~$22k, and comes standard with a sunglasses holder.

Without the rebate, it's a $29k car - still cheaper than the base $35k Model 3. They both get about the same range.
Hong Kong Protests Show Dangers of a Cashless Society
I am not going to apologize for challenging the status quo and having opinions of my own just because you threaten to ban me from an obscure tech news machine...

people like me are not going to go away no matter how deep your bury your head into the sand. We will be here waiting for you whenever you come up for air.
{anecdote} {statement justifying a ban of free speech here}.

Check out what has happened other times in history when people have applied this type of logic.
Money stopped being a major concern after my first year in my first job. Quality of life is more important to me. Your mileage may vary.
thanks, sometimes the consensus behavior is a vendetta against something I said in another thread on a different article
Vegan ‘Meat’ Makers Sue Mississippi over What to Call It
That might have been a valid argument in 1999, but in 2019 it's difficult to send an email yourself from a consumer IP address and actually have anybody on a major provider receive it. Major email infrastructure doesn't support those users any more; they're mostly irrelevant to the discussion.
Adding these insights to this intro to queueing theory for developers: https://github.com/joelparkerhenderson/queueing_theory
Is there any cloud provider with a better SLA? Google's is similar, but only gives a 50% credit if the service has less than 95% availability.
Ah yes, missile defenses, like the MIM-104 Patriot: https://en.wikipedia.org/wiki/MIM-104_Patriot#Failure_at_Dha...
Is it just me or does it seem like cloud services have been going down more often the past few weeks?
The Current Year May Be a Record for the Amount of Bitcoin Spent on Dark Web
It's good we've built this massive decentralized network to withstand even major nuclear attacks only to have massive parts of it fail because we've put so much in a few centralized and failable hands.
I see this one downvoted but I don't see one. Could somebody discuss with this instead? The tone doesn't sound repulsive to me.
JavaScript: How It's Made
Failure to debate is just as upsetting, depending on the values of a person. Or rather, depending on whether they have double standards: for how they would want to be treated, and what treatment of others they support, by ignoring or rationalizing it.

What kind of times are these, when
To talk about trees is almost a crime
Because it implies silence about so many horrors?

― Bertolt Brecht

Or as Ilse Aichinger said, "who forgets the murdered kills them once more".
> ...but the goal is that you should choose whatever templating language you already use for your website

most common templating languages (especially textual templating languages like go's text/template lib) are not great at templating structures (yaml, json, etc.). you quickly run into indentation, escaping and similar problems.

> I disagree with the way kustomize and jsonnet approach this, learning a new templating language is almost never the right solution.

i've recently open sourced a tool ytt (https://get-ytt.io) that is yaml structure aware, to avoid problems mentioned above. i do agree that learning new tool/language is an overhead but it's been interesting to try to build a tool on top of common tech, yaml and python-like language (starlark), to ease the learning curve.

good to see that your tool allows integration with other templating tools.
> None of the things you mentioned are a real issue if you do a little homework

They’re costs. Material ones, particularly if one is dealing with micropayments. A simpler solution would have been batching payments with real money. There is counterparty risk, but given we’re talking about micropayments that’s negligible compared to the risks and costs cryptocurrencies brought to the table.

Cryptocurrencies don’t deserve to be rejected out of hand. But they don’t need to be unquestioningly choked into otherwise-fine products.
How is it that such a stupid non-political visual gag elicited such a strong emotional reaction that you couldn't even watch the video? Were you actually intending to watch it to begin with?
Native plants are plants that occur... natively. If a plant was brought in from elsewhere it is invasive. It has nothing to do with temperature.
and they lost three VPs in a week's time and the shares slumped correspondingly, this bump is despite that

[edit] my mistake about the slump in share price, I had misread the chart
Great idea, I volunteer to be the entity that gets to collect tolls for content on the internet.
You don't. Like others have said SLA's are a sales tool, not an objective for the engineering team to achieve.
Clicking on table cell initiates/closes trades. Even if you can't react in 100ms, is useful to see how fast they change (how volatile the market is). 1s is definitely too slow.

See an example on how they look: https://youtu.be/DMz1CZPdI-g?t=437
I mean, gathering all kinds of junk may make you loose sight of what you really are about. See for instance various self-criticism from within the three letter agencies, about how operational capabilities were lost in favour of hoovering up as much data as possible. Most of which is useless. When compiling and processing data is very painful, you make sure you compile and process the best data you can find.

I'm not saying we should go back to clay tablets or anything. I'm just saying in any rapid technology transition, we risk loosing the good with the bad.
> they've managed to build one of the world's safest passenger sedans.

Weren't the 3, X, and S ranked 1, 2, and 3 in the United States? I can only find a 2013 Model S ranking in the European site.
Only for jobs where you drive a vehicle in an official capacity, e.g. shuttle driver. See the policy document to which mkhorton linked.
The biggest obstacle is likely that you need to be a licenses money transmitter in all major jurisdictions to carry out what you describe.

The second you let an American tip an Iranian there will be trouble somewhere.

It's not an unsolvable problem but you probably need to limit the scope a bit. There's a lot of implementation details hiding behind "accessing the tips they've received". I believe Flattr started out limited to the SEPA area and slowly expanded from there.
I also prefer C and D to C++. But used wisely, C++ can be a really nice language after all changes that started with C++11.

The key is to realize C++ is not a language, but a federation of languages. You need to cherry pick a subset you what you want to use and stay disciplined. Otherwise, it is a mess.
I'm not sure. Possibly if you try ffmpeg's -a copy and such, it'll simply extract the AAC. Let me know if it works for you. I've always wanted mp3 in the past so I didn't mind the transcoding.
Not yet, but it seems obvious to me that the GP was referring to a situation where the price changes and then you are getting gouged. That's exactly what the negative connotations of lock-in refer to.
Yep - read it as allegory or literally, it's still helluva book.
It can be hard. Getting redundant separated paths under/over railroad tracks, for example, might require political power that not everyone has. Google, of course, has plenty.
Irish Data Protection Commissioner Opens Third Privacy Investigation into Apple
Nobody is 'expected to' it's what you sign up for. It's like saying you decide to be a policeman or firefighter (not something I would do) and then that they shouldn't be 'expected' to do what the job requires.

Nobody is required to take a job at a company that thinks people should work long hours. And actually new college graduates in some professions (law, medicine, finance) work longer than 60 hours. And if they don't want to work those hours there is someone who would in many cases be glad to take their place.

Simply saying that 'nobody should be required' implies that everyone thinks it's bad.

When I was out of school I was involved in a situation where I worked much longer than 60 hours and did so for at least 5 or 6 years. No vacation nothing. And guess what? It didn't bother me to do that. At all. Just like it doesn't bother some people to be hanging off a rock cliff (not me that is not something I would do).

Bottom line: You are free to choose whatever job you want. If you don't want to work what is required then pick another job. And if enough people don't want to work long hours the company can decide then to change their practices.

The law does not even prevent long hours for most salary workers either by the way (there are labor practices that cover some situations of course.)
It's an experience for sure. We toured near closing time and ended up on our own tour with one of their historians. She was able to answer a lot of our engineering questions about the mine and their approach to preservation. A fun fact is that since the mine is made of salt, the rooms and passages twist and deform under pressure and humidity. The tour for the masses is light and saltysweet, but if you have the chance to visit try calling in advance to see if you can get a guide who can delve more deeply.
> Developers who can't solve problems because they're too busy chasing the latest framework aren't going to be getting much work.

That's not really how hiring works. Nobody is going to put "I failed to get anything done because we re-wrote everything in Svelte" on their resume.

> People will experiment, and it's good for the industry to have new innovation, but there's really not that much danger of constantly shifting tech stacks unless your team and leadership don't know what they're doing - and if that's the case, you have bigger problems then the tech stack.

If you're switching a tech stack, by definition, you don't really know what you're doing. You're treading in unknown territory. You're spending real money for the promise of hopefully increasing productivity in the future. You are speculating.

I'm not saying this is a risk you should never take, there's a downside to never switching stacks too. The idea that you just need the right team and everything will be fine is a fantasy.
> You have relatively clean access to all C libraries.

I thought much of the point of D as a programming language would be its "relatively clean" access to external C++ libraries, which is not a feature many other languages share? (whereas it is of course quite common to have a foreign-function interface with C.)
A friend of mine worked on this project.

He said the methodology of dividing up into hectares had to do with squirrel behavior. They tend to mostly live within about a 100x100m area, so it was an easy way to be relatively accurate.
If you'd like to integrate your templater with sanic, feel free to adapt the existing golang templater [1] and push your version to docker hub -- Let me know if you do, I'll maintain a list of available templaters.

[1] https://github.com/distributed-containers-inc/sanic-template...
I'm looking forward to a unified standard, but the charger landscape is a confusing mess.

There's type 1 and 2 AC charging, US vs Europe. Each of those has a DC charger version with DC charge pins added below the connector. At least these are mostly a form factor issue.

Japan's manufactures have been pushing chademo, which has 2 versions itself and uses a completely different signalling protocol.

China has yet another standard, with different signalling, but they're working with chademo to try to unify it in a new version.

Then Tesla has theirs. At least Tesla is starting to unify around having adapters for the competing standards, though the adapters aren't cheap.

I admit, I do like the CCS system if I were a car manufacturer. You make a larger socket and you can support both AC and DC sources in one connector. Alas, it has the two different connector type standards. But it is still all a mess if you're a car maker.
Do you have any pictures? I love the idea of a grass-free yard.
Oh you have that figured out already? How so?
This is a disingenuous argument.

Working twice the hours does not mean you are putting in twice the effort or getting twice the results. You're more likely to be a complete liability, because you're tired, unfocussed and not capable of thinking straight. Doing this for a week or more is a recipe for disaster. As for this leading to "more decision power" than people who chose not to indulge in such antics, I've yet to see this in any role I've been in in the last 20+ years. Most places would not see such behaviour as a positive, either for you or your place in the team and organisation.

The human body is not a machine. We can't work long hours without significant mental and physical impairment. I've worked 12 hour day and night shifts, and seen the effects on me and the others around me. Extreme tiredness and disrupted body clocks lead to careless, stupid and costly mistakes. We were never meant to work such gruelling hours. I've worked 36 hours straight in a research laboratory. I was destroyed for several days following, wiping out any benefit of the effort I'd put in. And I made a silly mistake 32 hours in, ruining the whole experiment, due to one moment of inattention after 12 hours straight intense focus. Individual "superhuman effort" does not beat effective planning and efficient use of time and teamworking. Which is why so few companies want to rely on primadonnas, and instead want reliable and predictable people who won't flake out.

Today, I work regular office hours. Work hard while I'm there, and start and leave bang on time each day. I'm much better for it in all respects. And if you don't want to get severe RSI and burnout, I'd suggest at least considering these points. I didn't until I was severely affected by both, and it was not at all fun.
You honestly think a missile defense system will work. Backhoes are much more creative than that. You will need defense in depth, roaming patrols, as well as air and satellite based monitoring assets.
That’s a point, and I agile development would not be possible without the internet. But working incrementally based off of customer/user input is only possible after the first release. What was observed here was the huge number of projects that would previously fail without ever getting that point.
The chance that AWS goes down is much smaller than anything else going down. There are many SPOFs in a typical smaller company setup, most of those are not even obvious to the operators.
>most of these other languages are ALSO open to the same security issues

How often do programs in non-C/C++ languages get remote code execution vulnerabilities? I'm sure the CVE numbers will overwhelmingly show that most RCE-capable vulnerabilities are in C/C++.

Sure, it occasionally happens in other languages, but practically only when someone does something like misuse one of a specific set of APIs that allow code loading. In C/C++, any code that slightly fucks up writing to an array or passes a pointer to previously-freed memory around can cause a RCE vulnerability that lets an attacker literally run code on your system and take it over. Inspecting a C/C++ codebase made by a junior person for vulnerabilities is a total nightmare. Inspecting a codebase in any other language for RCE vulnerabilities generally means you grep for a couple APIs and look at how they get used.
Most explosives (especially the kinds used commercially) are very stable. It's a feature. I can't see it being any more dangerous than anything that involves standing on the side of the road (tow truck driver, garbage man, cop) or working at height (various construction and maintenance trades). The only reason it could be scary is because people fear what they're unfamiliar with.