skysight-inc/HackerNews huggingface dataset:
> your fiat currency wins out in that cash doesn't require anything but people's faith they can trade it

Disagree. Fiat money requires an enormous expenditure to maintain its economy. You literally need an army and authorities to protect its use, prevent stealing, prevent counterfeits, track it and tax it. This "fiat" is huge in man-hours and time. With blockchain you have that for basically free. It takes an enormous amount of effort and preparation to roll out a fiat (like the Euro) while a kid in a basement can roll out her own ICO and (even though the coins are useless) people can still trust that they wont lose them.
I feel like anti-vaxx talk is much more tolerated these days than when I was a child (in the 1980s). Back then, you had a much larger group of people who lived through terrible diseases that were eradicated through vaccination.

It's much easier to make an argument against vaccination when the vast majority of your audience hasn't lost a loved one (like a child or sibling) to a (now) preventable disease.
> "How do you retreat from billions of dollars of assets? It’s not practical."

Many of those assets didn't exist ten years ago. You can go back in time using Street View in Google Maps. Look for the Seaport Hotel, and check out the difference between 2007 and now.
Show HN: A static file server in x86 Assembly
I think I saw that at CES in 2001.
I have a degree in something entirely unrelated. Always wondering if I should bother getting a Masters in CS if I plan to stay in the field long term. Seems to only be worth it if I get into a top 5 school, and even then, it seems like a year of study might be worth more than a degree.
I'd be ok with that, personally. I'd set my browser to use that version of a site by default.
I think this happens because the vast majority of participants in this topic cannot distinguish between the overwhelmingly convincing evidence of the good of the vaccine and the terrible morality of the government forcing them down on people.

In this topic you can often find individuals complaining about the threat of internment camps while simultaneously arguing to round up all anti-vaxers together and punish, humiliate or segregate them. [In the HN thread a participant that has been voted up has literally suggested inoculating people and placing them in ghettos]

To satisfy your original request, I will offer the counter-weight: my core argument is that herd immunity is a privilege not a right. You are not entitled to it, and thus if you want it, you need to pay for it. The vaxers need to compensate the anti-vaxers for their perceived inconvenience. There are more worthwhile details in the debate: medicine is not about forcing treatment on people, but public health often is (through some mechanisms like segregation). It also could be very counter-productive to do the latter, since the most dangerous clinically wise is someone lying about getting the vaccine, than someone not getting it.

Fundamentally my request to those that wish to use force against the anti-vaxers is to grow a pair and try to go with a vaccine in hand into these people's homes and inject it themselves, since they are so brave to ask for drastic measures.
No, we shouldn't encourage degeneracy in the workplace. Come on people.
Then double loop will help keep the badge exactly how you want it!
It seems that minimum wage is not, in fact, supposed to support a person 100%, not especially a family.
The midwest has always experienced flooding. For example:

https://en.wikipedia.org/wiki/Great_Mississippi_Flood_of_192...
If you want the better things in life, you should be able to do better than minimum wage.

Life is a competition, you don't get to be here for free.
> And only in 28 of the country’s counties can a 40-hour-a-week minimum wage worker afford a one-bedroom [home]

So where do they live?
That's right. The presence of alternatives or substitute goods is a moderating force on price increases.

The classic example is what meat to buy for dinner: beef has gotten expensive, so it's time to grab the chicken or pork this week. Your choice to choose an alternative to beef will help bring the price back down. We could take the example further to other people's choices, the butcher's response to reduced demand, etc, but we'll stop with: the economy is vastly complex, and all changes in conditions produce complex responses.
Choice of cmov vs branch is pretty tricky because profitability depends on branch probabilities, which are commonly not known. LLVM has an X86 cmov conversion pass that does this based on some cost modeling for loop-carried dependencies, but it does not always make the right choice. Common problem is binary search code where you really, really want that cmov, but might not get it.
To me that argument doesn't make sense... It seems like arguing that because there are wheelchairs that can climb staircases, there's no need to make buildings wheelchair accessible.

I thing the problem with this argument is that it shifts the burden of serving all people (including disabled people) from the company providing the service to a person who is disabled. That's exactly what the ADA was supposed to prevent.
Exceptions are for exceptional stuff, that is, something you do not normally expect. Their purpose is cleanup after a non-catastrophic failure.

OTOH you totally expect I/O errors and parsing errors while reading a CSV file. You totally expect a mismatch when matching a regexp. Using exceptions here is discouraged even by Martin Fowler, of all luminaries [1].

[1]: https://martinfowler.com/articles/replaceThrowWithNotificati...
All my credits seemed to expire after two months.
I don't know how trade-marks work, but Tesla is also just a name, isn't it? Maybe they just need to hire someone whose last name is Tesla and claim it was named after them haha.
> but they tend to be hard to understand

It's not just about performance. It's also about portability. GNU utilities are intended to work on various nixen rather than just GNU/Linux.

I mean, hell, the GNU tail you link to includes an explicit workaround for odd select() behavior on AIX.
An end of an era...
That was just one example. Transaction rates are another. The idea that we need to throw out the manual and then repeat all the same mistakes that the manual helped prevent, because of a technology fallacy, is a problem.
I have an associate's in CS and think this might be the best route for me since transferring for a BS/BA might be too much time commitment. You think this is possible without a bachelor's in hand? Any recommendations?
A Bachelor's in CS is not a requirement for OMSCS, just a recommendation [1]. You can still apply and maybe get with a strong application--things like good recommendations, strong past academic history, a good understanding of core material.

[1] https://www.omscs.gatech.edu/program-info/admission-criteria
I see this statement is oft repeated on HN, but no proof is offered in its support.

Rust can guarantee the elimination of race conditions in low-level multi-threaded code, but aside from that there's nothing really safer about its type system compared to say Java. And one would anyways use a higher-level concurrency library in Java, or perhaps the concurrency annotations, making the formerly mentioned advantage barely relevant.

Memory safety is certainly not the only kind of safety, but it is alas the only kind of safety supported by Rust (and every other language except C and C++).
That's not fair to say, and that wasn't the point of my post. I'm just reminding anybody who fills the application out in advance that the partners are looking at an application from two months ago.

The financials are actually the easy part to reconcile - for most companies, the product growth that happens in two months should be the delta you're trying to close in that conversation (it was, for me).
As a user I find it mildly offensive. Elon himself probably would laugh it off. Not going to use this as I find the exploitation of the name kind of gross. Maybe in 100 years if he’s not around then fine... but for now it’s too soon.

“Tesla” is a separate issue and different.
With roommates, mostly.
I am not sure why people think minimum wage must be enough to afford a two-bedroom home. Ideally minimum wage should comfortably allow one person to support... Themselves, minimally. Which means a studio or one bedroom.

People should not aim to remain at minimum wage long, but use it as an entry point for somewhere better.
Yeah, with the current CEO Microsoft got really active in the OSS Community. Still MS with Telemetry, like in the pre-compiled VSCode, but it's the right direction!
Really?
https://blog.chain.link/the-power-of-smart-contracts-what-th...
Bizspark
Isn't the point of moderation/censorship to avoid having these videos widely-shared? These videos exist, they are fairly easy to find on specialized websites. Some are fake, but a lot are genuine. Videos showing executions during wars in Chechnya or in the middle east and such.
I'm curious about why do they persist in doing so. Obviously development of psychological ability to do things like this without any inner disturbance is a serious step in weakening ego conditioning but once it actually stops being a big deal for you there seems to be little sense in keeping on.
Minimum wage workers can't afford a 1 bedroom apartment or studio where I live.
The USA went 149 years, from 1789 to 1938, with no federal minimum wage – so yes, America has gone longer without any hike than just than the 10 years since 2009.

Many economic experts, ignored by this article, consider no minimum wage to be the optimal level.
I disagree. Degrees matter in terms of credential signalling. I wish the world were a different way, but degrees are a signal that employers do NOT ignore no matter what the HN crowd says about autodidactic CS learning (even though I agree with them on that). Georgia Tech has a great online Master's program which many of my peers took which I think is more readily accessible.
Why does UBI reduce automation? Whenever I read an article, about, say, Amazon, everyone says that it's evil to make people pack packages all day. With UBI, these employees can say "screw this!" and not do that, meaning automation is the only way Amazon can stay in business.

There are lots of jobs nobody wants to do, but have to to stay alive. UBI removes the "have to to stay alive" part. If we still need the economic value that those tasks generate, there is no choice but to have machines do them. That, to me, sounds like automation.
One point is that the rewrite itself costs developer time that could be spent on something else.

Aside from that, rewriting something in C++ based on code in a higher-level language with better abstractions might cost additional developer time, maintainability, and quality.
Possibly, but the onus is on the applicant to drive through things like this, not the interviewers. Again, nobody in the room had the luxury of understanding what was happening at the time. Hopefully my experience can help others.
I did this a ton when building some mixed-sync/async stuff in TypeScript, and tend to use it (or something like it, depending on the language) for any situation that looks sufficiently similar. What are the downsides to this? Why isn't it more common? (or maybe it is, and I'm just not reading the right code to see it)
I thought everything changes the brain? Even reading this comment changes your brain...
At least according to the article it was a keyword ban, not keyword suggestions. To my reading the intent of the ban is to (1) avoid the appearance of carrying advertisements of sex with children and (2) discourage such advertisements.

The critical view is that this is intended to help child traffickers write clandestine ads so they can continue using the platform however that seems unlikely. The problem with any keyword-based filter is false-positives such as kink content. Such filters operating opaquely and dropping bans in other contexts such as banking and copyright draw deserved criticism. We should be no less critical here.
That used to be the attitude for a number of sites. There was some form of accessibility mode. Also sometimes a separate mode for printing. The obvious downside is now you maintain multiple UIs.
This article like so many others makes a critical mistake in using a median price for minimum earners.

A minimum wage earner is not and should not be in the market for a median priced home.

A median wage earner would pursue a median priced home.

A bottom quartile earner would pursue homes priced in the bottom quartile. Not the median.

The title of this article is false. Minimum wage earners can often afford two bedroom homes priced at the lower end.
Qt has two main GUI APIs :

- Qt Widgets is a traditional desktop-app-looking UI toolkit, which can integrate with host operating system widgets and is mainly used through C++, Python or the QML language through https://www.kdab.com/declarative-widgets/.

Examples of apps made with Qt Widgets include: Guitar Pro, Unity3D bug reporter, Dolphin (both the emulator and the file manager), Calibre, Krita, VLC, VirtualBox, QTractor, LMMS, Mixx, and many KDE apps ...

Qt Widgets comes with a form designer (called Qt Designer) which generates XML files which can either be compiled to C++ (and basically just new's and set properties on widgets) or parsed at run-time.

- QtQuick is a fancy-looking, GPU-based, scene-graph backed, UI toolkit. It cannot integrate easily with, say, Win32 or Cocoa widgets because everything is rendered on a GL or D3D canvas if possible - as such, it is closer to game engines in terms of rendering than Qt Widgets. However, it supports fluid animations, and fancy effects akin to what you see on mobile or web apps.

It is mainly used through the QML language, but some classes have C++ bindings (and you can create your own QtQuick items in C++).

Examples of apps made with QtQuick include Substance Painter, Blizzard launcher, Native Access, Microsoft OneDrive (the desktop one AFAIK)... and it is used by the Jolla OS and plenty of embedded systems.

Qt Quick also comes with a designer (called Qt Quick Designer) - however in Qt Quick the code is much more integrated with the UI layout.
I don't see how that's any better than JRE + JDK. Runtime environment + development kit, with the ubiquitous J- prefix.

I remember terrible confusion in the blog comments back when they first announced .NET Core. It was not helped by the fact, that, for example, you can build ASP.NET Core applications to target either the .NET Core runtime, or the "classic" .NET. You can build libraries to target "classic" .NET, .NET Standard, or .NET Core.

I'd say the situation is worse than in Java world. It'll probably resolve itself though once they merge everything into a single framework.
Facebook's Libra and Financial Inclusion
Please don't post shallow attacks on other people because of obviously trivial misstatements. That adds noise, not signal.

https://news.ycombinator.com/newsguidelines.html
Why not? Why shouldn't it? Why is this the proper state of things?
Is a landing page not a subset of simple text based site?
Would love to see another post where this is run on Google and Azure as well and the results are compared.
My chief complaint with that argument is the 50-year olds that are replaced by automation are unlikely to find new jobs, especially if the price is artificially raised. In other words, it doesn’t solve the transitional issues.

Most UBI proposals do not seek to be an income replacement. The bigger question then is what do we do with the 50-year olds that can’t find jobs due to reduced demand if they can’t live solely off UBI and have years before retirement age? I agree we should discourage reliance on labor that can be automated, but there’s also the empathy and humanity side that isn’t being addressed.
Even Teach for America Can't Escape the For-Profit Charter School Grip
Seattle is not a good sample of the country as a whole, but I think it's still worth reading the various studies that have been done on our minimum wage increase.

https://www.washington.edu/news/2019/02/06/two-new-studies-p... is a good place to start.
Well, yea, it can be easier. I find it easier.

But if you're doing anything that spits out HTML (flask, django, react, vue, whatever), you should be able to construct that HTML in an accessible way.
I agree, the website doesn't explain much. I found a blog post about the new features though: https://passage.ai/introducing-teslabot-v-2-0-a-passage-ai-c...
Blaming or praising Google is irrelevant. This is simply a response to a broken political system where regional housing supply is wildly inadequate relative to demand.

It isn’t the job of a company to provide housing for its employees. In the absence of constraints real estate developers will naturally build to satisfy this demand. However local governments have control over how and if housing is built and have systematically prevented building to meet this demand for decades. The blame is theirs since they are the only entities can and do constrain new housing. This is the part of the system that needs to change.
No, you can't, because that strategy has a race codition.
Perhaps if Australian bills have a similar lifespan to US currency.
https://www.forbes.com/sites/niallmccarthy/2014/09/12/how-ma...
Apartments, with roommates, their parents' house, tents, etc.
Does not.

What it should and should not do is a subjective matter.
That’s what “reader mode” effectively is.
That's fine in an area where these better paying jobs are available, but in many areas of the country, well paying jobs for unskilled workers are scarce, and support systems to help these unskilled workers improve their skills are nonexistent. It can be hard to a person to pull himself out of life-long poverty.
This toolchain can build C, C++ and Rust programs for macOS on Linux and FreeBSD. You'd need an Apple developer account to download the SDK.

https://github.com/tpoechtrager/osxcross
People are using a 1950s-era nuclear family model, with the idea that a minimum wage should support a family of at least two adults and one child. Preferably with a yard, lawn, dog, and white picket fence.
I don't think this looks very good for them. They suddenly added watermarks over their videos to 'encourage' users to sign-up. A pro plan with added value would have been more considerate, or even a full switch to paid users with a notice period.

They are also displaying company logos under 'Trusted by thousands globally' that obviously are not paying customers since they didn't have subscription plans before.
> Minimum wage earners can often afford two bedroom homes priced at the lower end.

[citation needed]

Looking around the bay they appear to simply become homeless, especially if there's any interruption in work, and if they're lucky they're able to move away before this happens.
The notion of "idiomatic" changes over time. I've seen quite a change in Java during 20 years I use it. I've seen quite a change in JS frontend approaches for last ~5 years, since the wide adoption of React.

Expecting any improvement to come with a flat learning curve is unrealistic at any job, and especially so at programming.
Well "flawless" is obviously a disingenuous expectation on your part.

I would direct you to the United States which has a pretty amazing public healthcare system called Medicare that has an 80+% approval rating among those lucky enough to be on it.
On the other hand, if this weren't the case I think it would be even more strange.

"Law requires companies to automate or illegally hire any job worth less than a 2-bedroom home"
Hasura on Heroku's free-tier for the backend + netlify's free tier sounds like the sweet spot.
>Content Moderators requires years of education and training?

It doesn't, but the potential trauma and psychological damage they might get from this kind of work should put it in the "high risk, high reward" category. I would never do a job like that knowing it could scar me for life unless the rewards were fantastic in that moment. And I believe that most people, knowing what this job entails, would say the same thing.

The way the article puts it, these moderation companies are looking for whoever they can to fill the chairs in order to meet their quotas, offering a seemingly larger paycheck for what they advertise as an easy job. They literally mislead people so they accept this job, and when the hired person finds out what it is really about, they are likely to be dependent on that income and can't leave the job. And as time goes, they get more and more damaged, to the point that the company eventually fires them, and they are left with no money, no psychological help and traumatized for who knows how long.
If you think it's hard to scale Bitcoin, imagine how hard it would be to scale Ethereum where all computers doesn't just verify transactions (really simple scripts actually) and instead run fully Turing complete scripts.

To try to do this anyway Ethereum has been adding on extreme amounts of complexity. They have many, so for unsolved, hard issues in front. For example their move to proof-of-stake (which has several major weaknesses, see the nothing-at-stake problem for example) and how they need to shard the blockchain (to avoid all nodes validating everything).

In short Ethereum is struggling to not collapse from it's own weight.

> Is it just the hype and Bitcoin being first?

Well... It is indeed just hype that Bitcoin is first.
Facing federal investigation, YouTube considering broad changes to kid’s content
I have commented in the past but no longer do so because of the downvotes that come my way. This is the only topic on HN where I censor myself in this way. And I am someone who is fully vaccinated and who vaccinates her family.
I never thought about it before, but I wonder if there is a connection? - along the lines of "correct" and "just" (in the sense of ethically correct) being the opposite of bad / evil? Some people here [1] think so, but "right" appears to have Germanic roots (but then again, perhaps the idea of right/good and left/bad may predate the Romans, and maybe goes back to the time of proto- Indo-European, or even further.)

"Right" also has the meaning of "upright" (as in right angle) or, archaically, as "straight", and the normal processing path might be regarded as the straight one in the railway metaphor.

[1] https://www.reddit.com/r/etymology/comments/2cdshk/etymology...
Why should minimum wage be enough to support anything? It’s not like we have requirements that employers provide 40 hours of work.
Well I am in the 98% percentile of income in London and I can't either.
Because it in no way makes sense for someone to hire a first time employee who still lives with their parents for a zero skill job at the rate of "enough to afford a two-bedroom house".
LSTM with PyTorch
Mm, yup. Solid navy within the DC Beltway area. That feels about right.
Heroku is still significantly easier to use than Docker/K8s.
> Instead of having wolves why not simply have humans hunt the excess deer?

A possible argument would work like this:

1. Why not automate it by having drones hunt excess deer?

2. Why build drones when there are perfectly good natural ones, such as wolves?
> Where would the graphics view framework fit? Wouldn't that potentially be a good fit for modern UI on desktop when you want a custom and consistent look-and-feel on all platforms?

Qt Quick 1 was based on QGraphicsScene / QGraphicsView. Qt Quick 2 was created because they couldn't achieve the performance they wanted (60 fps animations on mobile basically) with the QPainter API and QGraphicsScene.

It still has its uses for technical apps I would say - I personnally use it for the main view of ossia score (https://ossia.io) and am able to get 120 fps with thousands of elements on a 4k screen... so I'm not too stressed about it :-)
At this point the federal minimum wage is a anachronism. Market forces have risen wages well past it. It doesn't really serve much of a purpose anymore. For example the average Walmart employee makes twice the federal minimum wage.