skysight-inc/HackerNews huggingface dataset:
> Is that Homo Economicus driving the delivery truck?

Is it too far of a leap to expect that someone who knows they're doing something where lives are at risk and time is of the essence will rightly estimate that the optimal travel speed is in excess of the ordinary speed at which accountants commute to their office buildings?

> You'd expect a machine that saves a life every 5 seconds to have some kind of investment in redundancy. Either is spread over more machines or the wonder device has spare parts that are kept stocked.

You might think that, but in reality, humans are fallible and don't always have perfect foresight.

Maybe they had a spare on site, but the spare was defective, or was the wrong revision number and incompatible. Maybe the part is a filter, but the problem is that there are a hundred times more pollutants than normal, so they already used all their spare filters and need twenty more ASAP. Maybe the machine is the backup generator for a hospital, which was damaged by the same lightning strike that caused the power outage.

> And if not, I'm sure parliament could pass a law to clear the streets for the day.

The scenario is the machine goes offline so the company immediately calls the shop with the part who immediately leaves to deliver it. It's a five minute drive at the speed limit, but meaningfully less if you exceed it.

The police response time is six minutes, they can't help you. Your suggestion is for parliament to enact legislation in that amount of time?
I think it can be summed up as people show zero constraint lying to machines. Both on the the personal and on the organizational level. The meta tag was about as truthful and useful as age verification with a big "Yes (I'm 18 or older)" button that has all the UI trappings of a default operation.

We need to stop reading the "web" in semantic web as the post-Gutenberg form of publishing and take a step back, consider it an archipelago of (semi-)independent databases. It's about schema, not about text markup.
This is the thing I don't understand. Why should savings automatically hold value or appreciate in value? If I invest my money in something risky, I get a reward for taking the risk. My reward comes from the value created by the things I invested in, so if I invest in a business which succeeds, some of that success comes back to me. If I don't make any investments, but keep my cash under the mattress instead, I lose out.

If I buy Bitcoin, what value-creating activity occurs that pays for my reward?
It's surprising there is no "Buy" button. A few clicks starting with "Where to buy?" in the footer menu led me to the answer to my question: the calculator costs $60.

https://www.casioeducation.com/products/calculators/graphing...
Eh, more particularly "the state of Zig debuggers and gdb in particular on NixOS Linux" - the author isn't wrong to want things to work, of course, but the author isn't using the most boring environment either.
Yes! Let's use the tragic stories of these persons as a cheap entertainment for Americans
I don't know if I agree with that.

Most of the complexity and bugs I see in software are not because of the problem domain, but rather because of over-abstraction, under-abstraction and abstraction leaks, and also because of limitations and complexities introduced by the programming model or environment.

(unless you consider that "supporting five operating systems and the language must be X" is part of "essential complexity")

Of course, the more complex your domain is, the bigger is the program. But the non-essential complexity that exists due to the bureaucracy of languages/libraries/frameworks is a much bigger factor in adding complexity, bug and lines of code. Some examples:

- Manual allocation and deallocation of memory is a good example of something that we might think as essential, since it's intertwined with our domain code, but turns out to be unnecessary (even though the replacement has downsides). The billion-dollar problem (nulls) is another one.

- Supporting multiple environments/browsers/platforms. Competition is good, but the cost is steep for third-party developers. Using multiplatform frameworks partially solves but also has drawbacks: performance, limitations, bugs, leaky abstractions. If you need to be closer to metal, then different OSs have different threading models or API styles. Sometimes they don't even expose the main loop to you. You need to work around those limitations.

- In most environments we still don't have a nice way of handling async operations without leaking the abstraction. The current solution is adding "isLoading" data everywhere (or creating some abstraction around both buttons and the fetching mechanism). Concurrent Mode in React is probably the best thing we have so far.

- Most modern Javascript toolchains need multiple parsing steps: in the transpiler (to convert to ES5), in the bundler (to detect dependencies), in the linter, in the prettifier, and in tests. Compatibility between them is not guaranteed, and you might get conflicts which have to be solved by finding a middle ground, and that sometimes take more time than writing features.

- Dogmatism is another issue. I remember in one workplace years ago there was a "ORM only" rule and most of us would work the SQL and then convert to Rails ActiveRecord (or worse: Arel). In the end it was a complete waste of time and the results were impossible to maintain.

- I also think that the old Peter Norvig quote that "design patterns are missing language features" still stands. Go has proven that it's possible to have "dumb, simple code", but in other languages our best practices involve adding non-essential complexity to products.

The only exception to that in my experience is SQL: if a query is too big is not due to some bureaucracy of the language, but rather due to the complexity of the domain itself.
I agree on the distinction between internal vs. external complexity; this particularly resonates with me: "the Go runtime is relatively complex internally but it permits simple APIs and programming models for users...". I probably should've made it clear that the external interface of a system (whether it's a UI or an API) should be simple and abstracts away the internal complexity.

To go back to the human body analogy, while the internals of the human body are complex, the external interface is extremely simple: you eat to get energy; you sleep to get rest; you use your reproductive organs to reproduce; etc. You don't have to learn how the internal systems work to operate your body.
Ahhh, I haven't really had a close interest in Elon's stuff. Only really know of him as PayPal -> Tesla -> SpaceX.

Re: PayPal, just knew he used to run it, and they've been scammy pretty much from the start. Thus the poor impression from that.

Also Re: PayPal: I used to know a guy that worked there from the very early days, and he told wild stories about employees freezing people's accounts and withdrawing the money for their own use. Apparently it was widespread, and pretty common.
Your example is funny. Default parameters are far more complicated than method overloading.

That said, I fully agree on the OSGi point. Makes me worried about a lot of the new features I hear are on the way. :(
tldr; they took a lot of shortcuts on the normal process
Why isn't the method used to find those places also subject to bias?

Widespread speed enforcement needs to be almost algorithmic in it's spread. And that algorithm would have to be closely watched. Saying "put a speed camera at every stop light" would heavily police urban centers for example, but essentially exclude wealthy communities that sprawl out with miles of stop signs between multi-acre properties
> "access" as a verb

The comic Calvin & Hobbes corroborates the novelty of this verb in this strip from 1993: https://www.gocomics.com/calvinandhobbes/1993/01/25
Code Size: Squeezing more with linker outlining
كلمات اغنية جدا مسلي الهام روحانا
It breaks some kinds of things, not all.

Those some things are things, you shouldn't do in the first place, like snooping on windows and events that do not belong to your app or injecting events that end up being processed by other apps.

If you don't do that, Wayland is fine.
I'm kind of surprised that an apparently large segment of HN thinks McCarthyism was a good thing.
I agree with your comment. However, a good tool for controlling complexity is deciding what your system is going to do. As I said in a sibling comment, consider method overloading in java: this is a real world feature, not uncommon in other languages. There are arguments for and against it (I am against it.)

The implementation of it may be amazing code, but none the less it makes the java compiler and runtime far more complicated that it would be if the feature were omitted.

So, again, I agree with you, but I also agree with the articles point that choosing features carefully is an important tool in controlling complexity.
Then ANPR is hardly the bottleneck. If they're able to get the tracking legislated, they'll be able to get cameras. If we're going to avoid technology just for vague allusions to dictatorships, we should get rid of the autobahn too.

You could ask the victims of the FBI's 'Highway Serial Killings' initiative how they'd feel about it. But they're dead.
> Building the wall is just a concrete symbol

Mostly chainlink actually. And mostly repairing what existed before.

Separating children from their families and caging those kids is indeed a Trump policy that "opens a venue of tools that previously unthinkable", for a good reason.
> Default parameters are far more complicated than method overloading.

I've implemented both, I disagree. Unless you are talking about default arguments in the presence of method overloading, which is insane, and which I have also implemented.
The only reason it was supporting itself previously is because investors are pouring money in it with the hope that some big company will buy it with the hope that they can have value to them.
It can't be a coincidence that literally every Linux C++ debugger majorly sucks. I think the blame has to lie ultimately with GDB itself and GDB/MI, because it's the only thing they all have in common (except for lldb I guess).
https://archive.is/0q1wL
Its interesting that you use the term Silver Bullet. I assume you are aware of the famous essay 'No Silver Bullet' https://en.wikipedia.org/wiki/No_Silver_Bullet
I automated the computer-tasks related to my human context switching.

This resulted in an application called Cleave, that lets users persist OS state as a "context" - saving and loading open applications, their windows, tabs, open files/documents and so on.

Started because of frequent multitasking heavy work with limited resources.
Made it because I wanted to switch between studying, working, reading, looking for an apartment, etc. without manually managing all states or consuming all resources.

As a person that used to have multiple virtual desktop, each with multiple apps with multiple windows, which had multiple tabs, etc. it has certainly made it easier to focus on one task at a time, knowing that I can resume another task from just where I was.

Open Beta (macOS) as soon as I finish license verification and updates, but I keep getting sidetracked...

https://cleave.app
It really doesnt, especially when controlled by income the US does a worst job.
Yep, it's a UK account

They did email me a few times saying they wanted my mobile number, but each time I went to the page it had the little text blurb about needing to accept marketing texts.

Again, not going to happen.

That being said, they shouldn't get to invent a phone number when one isn't provided. ;)

---

On a related note -> I remember trying to change the address in my PayPal account a few times after they emailed, as I moved from the UK back to Australia. (thanks to fucking Brexit for forcibly removing my EU citizenship, which I very much wanted to keep. Grrr :< )

Anyway, PayPal didn't allow changing account country through the UI, and there didn't seem to any other way of doing it either.

Not sure what people who move country are supposed to do... o_O
You are technically correct. The distinction lies in the way the followers of these ideologies understand their philosophy. Libertarians in America are all about liberty from government. For them ideally government is super-limited. Liberals are better understood in terms of traditional thought. Conservatives wish to conserve the “traditional way” of thinking, living, and organizing society while liberals want to “liberate” humans from the those “traditional” ways.
So is this similar to what AWS is using to power Lambda? I'm trying to understand the use case. Is this something that would be used in an IoT device?
coordinating conjunctions are wierd. and, or, for, but, yet, so, nor. Nor is sort of an oddball there, since it continues negated clauses, well I use it to. - my jeans were neither creased nor dirty. Yet fits in a ton of places as well.
Not fast enough to save 300,000 lives despite the vaccine being made very quickly.
I have doubts Legalization will help to reduce crimes and violence. Let's start by saying that marihuana is just one of the products that cartels sold and represents a miniscule part of the earnings since the 80s. Cartels not only sell marihuana, cocaine and pills, they control human trafficking, prostitution, oil robberies, kidnapping, etc. Removal of local police won't help nor legalization. (Remember marihuana is not even legal in Mexico) I believe a full Mexico army intervention and UN blue helmets as monitors is required to bring back peace
The UK has a similar concept in the well-regarded and successful Open University. They’re even accredited in the US.

http://www.openuniversity.edu/
"And hammer marks start to mysteriously appear everywhere."
Something that has boggled my mind everytime I tried out Freepascal is its link time. This is something that I feel tends to get glanced over in Nim or D circles.

Both advertise fast compilation, and they do compile quickly, but my experience with even 5-10k loc projects with those languages start to see some time sunk into the linker, even with Gold. This will inevitably lead to the change-execute cycle taking 1-3 seconds, while I have had no issue with substantially larger fpc code bases compiling and running in milliseconds.

For Rust and C++ devs a change-execute cycle sub 10 seconds is incredibly enticing. However, fpc has ruined me for what fast compilation really means. It also makes me really wish Nim had stuck to fpc as a backend.

I know very little about what is actually going on behind the scenes here. If anyone has any info about pascals compilation as well as linkers in general I would love to know more.
> at the discretion of the driver

Doesn't the cyclist get a say? Or the pedestrian? Why should just the driver get to decide how much risk to impose on everyone else?
Why are we even talking about C/C++. This languages are not intended for web. This is software languages. I would never use C/C++ to code a website project. Just like I would never use PHP to code a software. Better comparison would be PHP vs Python or Ruby for example.
It would be hard to not think japanese has some strange cultural aspects and that, say, masks and hikkikomori are weird anti-social signs of something deeper about how Japan views personhood.
Fortuna Money Prayers Review, Legit or a Scam?
My favorite point on how software end up complex, is our industry somehow thinks we are unique on this.

Everything winds up complex. Just look at how many ingredients go into simple store bought cookies. Look into the entire supply chain around your flour, that lets your homemade cookies be simple.
There's also "Obduction", which was made by the creators of Myst, and "Quern", which is very heavily inspired.

I'd also recommend the Submachine series. They're 2D point-and-click adventures instead of the 3D approach but still very much the same vibes.
How about this reddit comment? https://www.reddit.com/r/emacs/comments/6p872z/make_emacs_pa...

Here it is for those who don't like reddit

========================

I think this approach by the programming profession towards tools that are critical to their occupation is somewhat ass-backwards.

Their idea of professionals depending on critical tools which are created by other professionals in their spare time is wrong. It is time software engineers created guilds that fund the development of tools they need and use. It may be that software development is a new profession which is failing to get properly organized on account of the involvement of big corporations. But that is a throwback to an era when computers were expensive resources only big companies (with lashings of DARPA and NSF funding) could afford and thus were able to influence the tools and the outlook.

Those days are long gone in an era where a powerful computer can be had for less than $200, and there is no need for professionals to allow corporate agendas to undermine the proper development of software tools, as it has been since the internet came around, and it is time software developers learned to see themselves as professionals and stop seeing their jobs as gigs as though they are part time semi-employed musicians or something.

I mean it is 2017 and GCC has been available since the 1990s, but where is the graphical C++ debugger rivaling Visual Studio that we would have by now if developers belonged to a well organized profession which saw the need to fund the development of their software tools through membership dues just like any of the professional bodies out there? By that I mean the software developers themselves, wholly independent of any corporations out there, ie no Linux Foundation type f&ckery where BigCo come in and shape the direction to their agenda.

The software could be Free GNU License software but the hard part would be done by paid professionals funded by guild membership fees.
Just tried this out. Quite a large community, so I'm assuming it is a well fed machinery. The interface is outdated. Nevertheless, the website does its job quite well. I am happy I found this. Thanks!

...And they even have an API!
It's long been a pet peeve of mine (to put it mildly) how our entertainment industry aestheticizes violence, tragedy, dystopia, and criminals, but then claims to intend the opposite.

Walter White in Breaking Bad is supposedly the protagonist in a tragic story about the corrupting effects of criminality, greed, and the drug trade, yet the most memorable and culturally cited impressions are of how badass and powerful Heisenberg is.

Games are notoriously bad at this (the favoured term here is "ludonarrative dissonance") where some games pretend to denounce violence in their stories or cutscenes, but the gameplay makes mass violence the most gratifying and fun part of the entire experience.

And if anyone were to criticise the educational/cultural impact of such aesthetic distortions, the inevitable killer argument in return is "free speech" and "artistic freedom" and instant panic about the threat of censorship.

(As an aside, as a European I find it especially striking how depictions of even artistic and consensual adult sexuality or even just plain nudity are considered far more corrupting and "taboo" in US culture than depictions of violence. I think that's fundamentally fucked up. Some brief nudity? Rated R. People getting shot? PG-13.)
I really enjoyed reading that - it hit close to home and articulated well how I feel often.

Thank you. You aren't alone in those frustrations.
PayPal and Cash, for example, can charge fees for various BTC services, like USD to BTC conversion. To do this they need to hold some BTC. They might not care about whether the value of the BTC increases or decreases, as long as the fees generated make it worthwhile.
Most of the Nordic ski industry runs on software written in Delphi: property management, cabin rentals, equipment, scheduling of classes and private lessons; the whole thing.

I spent 13 years developing and maintaining that system, around 2-3 MLOC at the time I left.

I found Delphi awesome in many ways but too enterprisey and too far removed from reality in others. Every few years a new technology would appear to replace the previous half baked attempt at solving the same problem, or dropped completely and replaced by third party components. Long term I found the software very frustrating to work with since everything about it was so volatile and there were so many random gaps in quality and functionality.

Their database, Interbase, was pretty good; and well integrated into the language/IDE. Open sourced and forked as Firebird SQL at one point.
That seems incredibly doubtful and highly illegal. I can’t imagine that happening without lawsuits being filed.
The Break-Up Big Tech Act is a bipartisan bill to tackle social media censorship
How do you do that in the case where your paper is the result of a collaboration across the world?
What is "unraid" ?
As a bitcoiner myself, I like to think of dollars and BTC as just two currencies. Buying BTC is equivalent to selling dollars. If you think that BTC is the better money, it makes sense to move into it and stay there perpetually.
If you have someone with the iron patience needed to converse with you using a heavily restricted vocabulary: awesome. For the casual home learner I recommend learning words in context. For example using something like https://digitalwords.net/anki/tatoeba-audio/index.eng.html, or a hand-mined deck with sentences from things you read or heard. I've made good progress by reading the news and children's books and adding words I didn't understand. Many languages have easy news for children or foreigners (e.g. News in Slow German: https://www.dw.com/en/langsam-gesprochene-nachrichten-learni...)
Billionaire Wants to Give Every Baby $6,750 to Solve the Retirement Crisis
Not directly. But simplifying and refactoring can help you understand the code better than doing routine maintenance. This helps you solve bugs and write new features faster and with more stability, and also give better input during meetings.

So, indirectly, yes: you can get promoted and collect revenue by simplifying and refactoring.
Original person you responded to here - I did not, in fact, imply this. My thesis is that your analogy is broken. We agree that having a domain and a VPS is a poor substitute for a voice on a major social network; likewise, owning your own printing press is no substitute for, say, a regular column in a popular newspaper. It's incorrect to frame it as forbidding access to technology, when what it really is is a middleman refusing to do business with you. We can debate about the precise nature of the middleman, but the presence or absence thereof is the defining feature. You CAN publish without Facebook. You CAN'T publish (paper) without a printing press.

It also bears noting that the gap in access to publishing technology has radically narrowed - it is WAY easier and cheaper to buy a domain and a VPS and publish your thoughts to the entire world without any content middleman, than it was to procure your own physical press and set up an operation to print even thousands of leaflets, let alone publish something with global reach. You have access to - pretty much - all the same technology that Facebook does.
Buy SAP ABAP HANA certificate, pass without preparation from home
AP ABAP on HANA certification possible for a limited time.
Would you like to know how to CRACK the SAP exam and pass it in your first attempt!?
CertWizard will help you SCHEDULE and COMPLETE your exam (online proctored or in test center)!

You can clear the certificate and get certified FAST! Not even Shoes required!
CertWizard will help you PASS your exam, with 100% GUARANTEED PASS!

Visit our website: https://certwizard.com or mail us: certwizard@gmail.com
I'm just so fucking tired having to spend hours upon hours fixing some bullshit network problem.