skysight-inc/HackerNews huggingface dataset:
Speaking of C++ exceptions: Andrei Alexandruesco has investigated the performance impact of replacing exceptions with error codes. Dave Cheney made a summary of Andreis points in https://dave.cheney.net/2012/12/11/andrei-alexandrescu-on-ex...

* The exceptional path is slow (00:10:23). Facebook was using exceptions to signal parsing errors, which turned out to be too slow when dealing with loosely formatted input. Facebook found that using exceptions in this way increased the cost of parsing a file by 50x (00:10:42). No real surprise here, this is also a common pattern in the Java world and clearly the wrong way to do it. Exceptions are for the exceptional.
* Exceptions require immediate and exclusive attention (00:11:28). To me, this is a killer argument for errors over exceptions. With exceptions, you can be in your normal control flow, or the exceptional control flow, not both. You have to deal with the exception at the point it occurs, even if that exception is truly exceptional. You cannot easily stash the first exception and do some cleanup if that may itself throw an exception.
GPT-2 RNN metadata for mimicking individual author style
Yes, if user entered some bad data, crash dump is not a good option - but OP did separated that into different case, and crash dumps are only suggested for "programmer errors", i.e. case that were not expected during development. And I agree that it's better to crash for such cases, as I cannot write good error handler for cases that I did not envision dduring development anyway.
same, I wrote a nosql in 2004 it used XML on the api because json wasn't even a thing back then and I didn't even realize it was innovative it just felt the right solution for a customer's problem
Neuroscience-as-a-Service
I have been looking at a lot of explanations of back-propagation online, but since my goal is just to write a program implementing something simple, this original paper actually seems a lot more straightforward than most of the other explanations I saw.

I think actually the other explanations are explaining the math in more detail than I am able to absorb. Whereas, and I may be misinterpreting it, but the equations in this paper actually look like something I can easily type into my C++ test program. So the level of detail in this one seems more realistic for my math abilities (which are close to zero).
The NIMBYs could move to those places and not have to worry anymore
Doesn't look like the one they were hoping for:

The bargaining committee of Flugfreyjufélag Íslands and Icelandair have signed a new wage agreement.
The new agreement is expected to be valid until September 30, 2025. It is based on an agreement that was recently rejected in a vote.
Yeah, I think you probably are not paying attention to the real figures:

https://www.psr.org/wp-content/uploads/2018/05/body-count.pd...
Same, except that I skipped straight to the last line to check whether it was a generated text after I noticed the first sentence made no sense (GPT-2 already generates grammatically correct English sentences).
As someone who massively use Ctrl+r and history|grep, I don't get it. Can you elaborate, with examples if possible?
So salvage it from sunken ships is cheaper then?
America has plundered those nations by enforcing the use of the US dollar in their trades, and demolishing any sovereign nation that suggests otherwise. That's soft imperialism, yo.
we gonna hear these decisions again in a 2022 mayday episode
The use of these has exploded in South Africa during the current pandemic.

It’s quite common here. Also interesting to watch the market dynamics at play as the price has steadily come down and everyone is copying it.
The strategy of asking the oldest employee for advice has worked well for me at Home Depot.
Where does the property developer get that money? From the low-income people?
Does that actually work as well as an actual aglet?
strangely it seems more acceptable when an OEM ships its laptops with Windows 10 which does the same thing
I think this whole line of thinking is wrong.

People are incredible hunters, those that specialize in hunting. Crafty, dangerous, innovative. We have plenty of modern examples of people hunting dangerous animals with very basic tools. An average lion pride can't kill an elephant. A specialized lion pride can. Humans are like this, but way more. Way, way more.

My default assumption is "these people knew how to hunt hippos." A neighboring band may not have.
> I briefly skimmed (not expecting very much from a Bitcoin-themed article), read the end, and only then read more carefully.

It sounds to me like you must be an academic, or someone with good habits for being efficient at reading articles.
It's funny, I was making a running tally in my head of the things I was confused about in the article, or the threads the author started that they never wrapped up. For example, I was ready to come here and challenge the author on this point:

> I could not stop thinking about the applications of such a technology and how it could improve our lives.

I didn't actually think that I was reading generated content, though. I guess there's enough confusing writing online that this article wasn't too much of an outlier.
Ended up writing "Stl.Fusion In Simple Terms": https://medium.com/@alexyakunin/stl-fusion-in-simple-terms-6...
Here's an example of a result type in Kotlin implemented as a library monad. (the language is getting an official one but is currently less featureful than this lib)

You can use exception or Result depending on when it makes the most sense and this is the best of both worlds.
https://github.com/kittinunf/Result
Ah yes. Rural Montana. The best place for California to fix their housing issues.

Anywhere that truly, desperately requires more low-income housing isn't a place where it's not in someone's back yard. And if you move low-income housing projects so far away from the population center that no one will have their backyard disturbed you're making the housing non-viable before the first mound of dirt has been moved.
Braincrack : https://www.youtube.com/watch?v=0sHCQWjTrJ8
Heelys before they were cool ;)
>And because we didn't control the master source code for gcc, one of our senior compiler hackers, Jim Wilson, spent a huge fraction of his time merging our changes upstream into FSF GCC, and merging their changes downstream into our product, keeping the ecosystem in sync. We handled that overhead for significant other tools by taking up the whole work of maintenance and release engineering -- for example, I became FSF's maintainer for gdb. I would make an FSF GDB release two weeks before Cygnus would make its own integrated toolchain releases. If bug reports
didn't start streaming in within days from the free software community, we knew we had made a solid release; and we had time to patch anything that turned up, before our customers got it from us on cartridge tapes.

They get it.

Man. I've seen first hand how unsustainable it actually is to adopt a "private fork" (in spirit because of course anyone can GPL request your source) business model. Your stuff stagnates and falls behind upstream because your business is elsewhere. You didn't have the discipline or acumen or backbone to work with upstream from the get go so the effort required come time to update everything is utterly massive and can easily amount to decades of engineering time. It's possible the leadership never really understood how software works and was convinced it would be a risk to contribute back upstream, but it's no excuse if you ask me. It's your responsibility as an engineer to help them understand.

I wish more business and lawyer and founder types understood software licensing and how to make money in the software ecosystem beyond pure cloud SASS.
The idea this is relevant to the argument relies on a hugely convoluted and entirely unarticulated conspiracy theory of the form ... "the paper is a clever obfuscation that's not really about the stated topic but rather designed to push the political goals of ukip" but there's no plausible way that's true. It's about as relevant as saying the guy is a dog owner.
(I'm the person he was quoting in the article.)

When I use setjmp/longjmp error handling I almost always want abort semantics but at the library level rather than at the OS process level. [1] Where applicable it's the simplest, most robust model I know. You have a context object that owns all your resources (memory blocks, file handles, etc) which is what lets you do simple and unified clean-up rather than fine-grained scoped clean-up in the manner of RAII or defer. You can see an example in tcc here:

https://github.com/LuaDist/tcc/blob/255ba0e8e34f999ee840407c...

https://github.com/LuaDist/tcc/blob/255ba0e8e34f999ee840407c...

[1] It goes without saying that a well-written library intended for general use is never allowed to kill the process. This presents a conundrum in writing systems-level C libraries. What do you do if something like malloc fails in a deep call stack within the library? Systems-level libraries need to support user-provided allocation functions which often work out of fixed-size buffers so failure isn't a fatal error from the application's point of view. You'd also want to use this kind of thing for non-debug assert failures for your library's internal invariants.

This style of setjmp/longjmp error handling works well for such cases since you can basically write the equivalent of xmalloc but scoped to the library boundary; you don't have to add hand-written error propagation to all your library functions just because a downstream function might have such a failure. I'm not doing this as a work-around for a lack of finally blocks, RAII or defer statements. It's fundamentally about solving the problem at a different granularity by erecting a process-like boundary around a library.
You really think my comment above was GPT-3 generated? Wow. Did I really make so little sense?
Yeah, parent is a bit out of touch with reality. Especially funny, considering:

1. In lots of places most manual work is done by white people, who as I've heard can't be targets of racism.

2. Manual labor can be a very well paying job.
Also the study includes San Francisco.... which is going to skew the results significantly
Rejuvenating that many devs are finally looking into this kind of workflows.

For prior work on IDE as database check "Energize/Cadillac & Lucid's Demise", https://www.dreamsongs.com/Cadillac.html

You can see it in action on this 1993 marketing video from Lucid, https://www.youtube.com/watch?v=pQQTScuApWk

IBM also tried the same concept on Visual Age for C++, version 4, which was one of the very last versions of the product.

http://www.edm2.com/index.php/VisualAge_C%2B%2B_4.0_Review

Both suffered from too heavy hardware requirements for what most companies were willing to pay for, otherwise we could have had Smalltalk like tooling, with incremental compilation and reloading for C++ already during the early 90's.
> America has plundered those nations by enforcing the use of the US dollar in their trades...

That's really not a thing, economically - though many people seem to be confused about that, so it's understandable that you would be as well. America does benefit when foreigners choose to invest in the US and perhaps hold US assets as collateral, but nobody is forcing anyone to do that. Using the US dollar in trade is simply a matter of convenience.
I have the feeling that the introductory story about Zoom and Webex wasn't quite like that. I think I remember some HN comments detailing it.

For one thing you can't "just" create a replacement; you need employees, capital etc.

So it was much more likely a game of politics rather than one of innovation.

A more useful example would be one involving engineers, not a senior tech exec.
> But you the human understand, because you have a lap, and you've at least seen a cat on a lap.

You really think GPT-3 never came across a comment about a cat in lap? 50% of all the pictures on the internet are cats sitting on people. GPT-3 doesn't need to understand it to echo this common knowledge.

Airplanes don't look like birds at all but they do fly.
A shocking video surfaced onto social media Friday, showing a convoy of armored vehicles with dozens of combat-uniformed gunmen who expressed their support for Nemesio Oseguera Cervantes ("El Menccho"), the leader of the Jalisco New Generation Cartel:
https://www.zerohedge.com/geopolitical/mexican-cartel-displa...
Yeah I also find this take confusing. The main USP for Windows is that it runs proprietary software which has been captured through vendor lock-in. Even if you are somebody who just likes windows for some reason, I'm not sure what the value-add would be for a machine with no UI
You could, but it's more work as it takes a lot of digging. You could also have flat raised beds setup the same way, with logs and branches and hay - it's a lot more common thing actually. However small slopes and mounds on their own have a number of advantages: catching more heat when Sun is low on the horizon, and less in the summer/midday, and better drainage of any excess water - soil will never turn into mud, so less chances of roots rotting when there's too much rain - and there's also more air circulation around plants. However for smaller plants to get enough of the sun it takes more planning how to position them, as one side is always in shade. Slopes catch less rain, so in dry areas you need densely planted small plants or grass to catch it, and water that runs down needs to be channeled to accumulate on the bottom of the slope. Also, when planting and doing composting at the same time one needs to be careful that decomposition doesn't go too fast because the heat released in the process can hurt the roots, too.
Have Fun ;)

Sway works:

https://phoronix.com/scan.php?page=news_item&px=Sway-0.15-Re...

Arch too:

https://archlinuxarm.org/
I studied in Vienna which was the origin of the western coffee culture after the Ottoman siege on its gates. Viennese coffee houses to this day have that "public living room" flair to them, as do the greek καφενεíο: you get one coffe and stay for hours. You read, you talk, and then after hours you get another one or leave.

Many other places will try to get you out after you finished your drink and they want you to finish the drink fast. This means instead of being social places of interaction where additionally you can get a coffee many modern cafés have become places of consumption that you should leave rather fast unless you are consuming continuously.
If $100 is a lot for someone then they surely won’t be valued much as ad audience.
Also both comments made me suspicious half way through and I scrolled to the bottom to check for a GPT-3 note. Without that note I would definitely have regarded it as incoherent rambling by a human.

Especially the second comment can be coherently interpreted with some good will and a cynical view of the humanities and philosophy. The "author" could say that once GPT-3 can write humanities papers it will quickly make humanity scientists redundant and that humanities scientists are philosophers is not important and doesn't warrant a job alone ("they don't actually do anything"). Eventually it shifts that this is the fault of science working too well (GPT-3 being a product of science)

It's not a consistent argument, but without the context of these comments being GPT-3 it would have totally passed my turing test, just not my sanity test.
I second this. This can also be applied to a jar/script that somebody built 5 years ago and nobody knows how to update it.
AMD and Intel also don't have much love for it, as they rather push their own stacks that build on top of it, or complement it in some way.
Which is why Japan has zoning laws on the national levels -- and the zones are very different. http://urbankchoze.blogspot.com/2014/04/japanese-zoning.html
I don’t understand. Why would Facebook or Twitter support that? Isn’t it only bringing their monopolies in danger? Could someone explain, please.
WOW. Not gonna lie. Up until the author mentioned that they didn't write the post, I really couldn't tell if a computer generated that post. This is scarily good.
I'm not American. Beyond all the "structural racism" junk, shifting all the police funding to education sounds like a pretty hard left suggestion to me, as does abolition of standardised testing i.e. accountability of teachers.

The naked hatred of wealthy people visible in that document is also very left. Really, just read the whole thing. If it doesn't seem hyper leftist to you, that probably just means you're far to the left ;)
I'm surprised you didn't mention Bell Laboratories at all. They innovated a lot, and created a ton of stuff including Claude Shannon's paper and a lot of the technology today we use.

Boeing I would say has a lot to learn from SpaceX.

>If someone has great ideas, we should invest in the person not in their employer.

But what if the employer is investing? This talks about how corporations dismiss good ideas, but large ones like Bell fostered it. Not sure if Apple had some innovators leave, but if they did, I haven't heard of them.
Says someone that never read Apple documentation or iDevice literature regarding system programming on Apple platforms.

You can start by reading the Mac OS X Internals, followed by Mac OS X and iOS Internals: To the Apple's Core.

Then hop over to Apple's archive, https://developer.apple.com/library/archive/navigation/
Teenager spends $20k of parents’ money on Twitch donations without them knowing
Wgpu API Tracing Infrastructure
This is extremely cool, great work! You're right, IDEs can do so much magic but they're limited by the 'spells' their creators have imagined. Many times I've wanted to do a simple semantic refactor that I could express as logic but the IDE can't handle it.

(Also hi Pete!)
An "operation" is not something inherent to the code. If we look at a function that may get what we call an error, we'll see that in either case it completes and returns control to the caller. We label one such result 'success' and another 'failure' because we also have an idea of purpose of the function, but the purpose does not exist at the code level. Maybe this is why we struggle with errors.
> because of Clojure's GPL-incompatible license

"GPL compatible: Optionally but not by default[3]"

- https://en.wikipedia.org/wiki/Eclipse_Public_License
Well since i'm interested only on the auth part, it would be ok for me and if i had to charge i would implement Stripe my self in the project so i'm not sure you will be able to raise a lot of money
That used to be a pretty annoying thing back in the days of IRC as a kind of DOS: run a bunch of bots that just replay a conversation from another channel. Engaging them fails, but is that because they are bots, or because they're just ignoring you?
>Using the US dollar in trade is simply a matter of convenience

Nonsense. The US dollar is the worlds reserve currency, enforced at the tip of the US military spear, and any nations which try to change that promptly get bombed into oblivion.
Reliance Jio vs. Airtel vs. Vodafone: 200 रुपये के तहत टॉप प्रीपेड प्लान
> ant.

> Whoever thought a half-baked DSL with a XML concrete syntax was a good idea?

You kinda answered your own question there no?
Defi
Kodak could have been first with the digital camera. They failed the first point.
Well, rural Montana is not the only place in the US.

But yes. I believe the plan should be not to squeeze more people into already overpopulated areas, but how to attract people to other places.

> you're making the housing non-viable before the first mound of dirt has been moved.

Why's that?
Pembuatan Emot PUBG Gunakan Motion Capture
If you have an idea of sufficient merit what would incentivise you to give it up to your employer versus quitting and trying to do it yourself? I realise that startups aren't for everyone but the alternative seems far less appealing and doesn't guarantee you any control over how it's executed (and very likely none of the reward).
Neal Stephenson’s Baroque Cycle is set in this era. Newton, Hooke, Wren, Leibniz and many others all appear as characters. It’s a 2800 page monster, but a treat if you enjoy historical fiction and the history of ideas.
Library Genesis contains lots (millions?) of fiction ebooks (among other things). It's available in torrent form. Not that I would ever condone piracy or anything.
Ah, yeah, that makes sense. My bad.
I skimmed your 100 page pdf (parts of it) and did not find anything remotely close to 5% of Iraq's population. That's 2 million people. The highest number I found in your document skimming it was 108k. I don't even think you can get to 2 million if you count up every death (and net emigration) that occurred for any reason in the country in the last 17 years (since the US was there).

The Iraq war was/is undoubtedly a heinous failure in concept and execution. There is no need to throw out blatant falsehoods to muddy the picture.
The post linked from the readme mentions it: https://smallcultfollowing.com/babysteps/blog/2018/04/27/an-... , although it's two years old at this point so I wouldn't be surprised if things have changed.
I heard the opposite, where people like those who tried and failed, which is why trump's failures were seen as good. Its better to try and fail than never try.
The world TODAY cannot be compared to the world of YESTERDAY in order to justify the crimes against humanity being planned for commission TOMORROW.

Ghengis Khan was an ass. Good thing America has a military big enough to fight him, eh? /s

Get the point: it is America TODAY who is committing crimes against humanity, as did the Germans of a hundred years ago. It is America TODAY that is participating in the Yemen GENOCIDE - where 10 million people are being starved to death in order to give KSA and Oman the lebensraum they think they need.

Who will stand up to this, TODAY? Certainly not the ghosts of our grandfathers, who clearly recognised the need to rise to the challenge of military evil, especially when it is being used to commit crimes against humanity.

And, certainly, not any NATO member state that has to pay its fealty to the US' military industrial complex if it wants its sovereignty to remain, relatively, intact.
No, they did know for sure.
All of which are administrative formats that do not include user data. I can't think of a way that this "feature" could be abused in those contexts to cause a security problem.
I don’t see what that has to with the IDE. Just grab a parser/ast library for your language.

I’ve written a few of my own refactorings for big design changes that might touch e.g. every view in a huge application in ways no series of regexes could cover.

It’s hard work. Definitely one of those tricky “cost of automation” decisions. You can do an awful lot of dumb grunt work in the time it takes to debug a refactoring.
Can you write a quick list of missing concepts ?
You didn't read the document. Read the document, gain an understanding of the statistics and why - and how - they are key to America's propaganda war - and then we can continue.

Read the report. It answers all your questions. And, it is very, very sad. Americans have no idea the extent of the evil damage they have done to the world.

Multiple cities with civilian populations greater than two million have been reduced to smoking piles of rubble, because of American ignorance. If the American public had seen what had been done to Mosul in their name, when it happened - the White House would be a smoking crater today.
Using JS to do SSR? How the turntables.
I don't know what your problem is, but when you spend all your time ignoring questions, insulting others, and expecting them to read your angry wall of text, you're wrong.
The core problem here is that so much value is tied up in houses. People view houses as an investment. If houses depreciated like cars then people aren't so concerned about the value of there house b/c it won't make or break retirement. Any long term housing solution needs to find a way of preventing houses from becoming investments.