skysight-inc/HackerNews huggingface dataset:
The only positive argument that is ever made for minimum wage is that sometimes it does not have a perceivable adverse effect in a strong economy. There is never an attempt to explain the cases where there is a minor or major adverse effect.

Even when it doesn't noticeably hurt, a minimum wage doesn't actually make anything better. It doesn't improve poverty rates. It doesn't improve employment rates. It doesn't lift anybody out of poverty. It has no beneficial, measurable side-effect. And there is plenty of economic research that shows it hurts more than it helps. Just like rent control, it is popular with progressives because it 'feels' right.

>In fact, some people — including those from the Economic Policy Institute — have posited that a minimum-wage increase will actually lead to an increase in employment because of the effects of giving low-wage workers a raise. Other advantages to restaurants may include lower turnover rates and better job performance.

Why are we still speculating about this??? We've been studying the impact of minimum wage laws for decades. This is just hopeful thinking by progressives activists.
Does it hurt when your in bed? Before starting any exercise like so many are recommending, it might be a good idea to get an ultra-sound on your shoulders - sounds a bit like a torn rotator cuff from experience.
Search is not their core. Advertising is.
Vivician; Website Developers Here for You
The bigger hurdle is the cost to redo roads.

2-6 million per mile of road. 4 million+ miles of road in US.

It’s not so much the roads though, it’s the other cars and other things/people/animals in the way
Do you work out? I know that seems like a dumb question given your current constant pain, but if you can fight through the pain, working out will make your body strong. Go hard for 45 minutes every single day and you will see improvements. Working out may be the most important thing you can do each day for both body and mind.
I don't think C is un-opinioniated. It's opinions are just quite popular, so people don't think they are opinions.
DreamCloud+Mattress+Savings+Now
Truth and Beauty
I have a browser extension which automatically removes any results from Pinterest in searches.
Not even a right Alt key - should be the same if you set the layout..? That's a really minimal keyboard, all 60% keyboards I've seen and even some 40% keyboards have that... I'd actually be curious to see your bastard keyboard!

YMMV, but I got used to it pretty quickly and I type Swedish all the time, way less annoying than doing the Alt-shift dance to switch layouts whenever I go from coding to chatting at least ;)
I haven't charged my Garmin for a good 2 weeks, it's the forerunner 735XT. I honestly think it's the best fitness watch I've had.
That's circular. They don't have it because they could not?

Alas, it's using bing as one source, it's more than just a proxy to bing. And they seem to have their own crawler as well.
Someone on /r/amd theorized that GF had a likely case against TSMC, especially due to AMD taking the bulk of their production needs to TSMC.

By resolving the case I suspect TSMC thinks they can out-compete against GF in the long run and were likely to resolve the dispute faster.
Alternative title: how to ruin free tiers for everyone
In practice the C++ ABI issues are only on Microsoft Windows from what I can tell. Everything else seems to have long ago standardized on the itaniam C++ ABI, with one c++ standard library for everything in the system. Upgrades do happen, but they are major system updates where you are required to rebuild everything (generally by installing packages) so it all works. It is possible to violate those, either with a different ABI, or a different incompatible library of course, but in practice nobody does.

Microsoft has their own ABI (which is annoying, but otherwise there is nothing wrong with it), but they made the "mistake" of tieing it and the standard library to the compiler not the system thus ensuring you will generally have more than one ABI to worry about unless you are careful. They do this because they have a rule that if it ever ran on a Microsoft OS it will still run (I think they have dropped some DOS and Windows 16 support, but otherwise they are famously bug compatible when bugs are exploited). I understand why Microsoft made these decisions, but for developers they are a problem.
But it doesn't have to be right for you, it only has to be right for Bazel. You wouldn't use it for anything else except Bazel, so is it a problem if it's out of date or lacking features? I think that's only a problem for the Bazel developers.
>Budovsky insists he didn’t marry Vargas simply to get Costa Rican citizenship, which would have been illegal. Theirs was a personal relationship, he told me, without elaboration.

Lol!

I m not really how they gross 200 M USD in transactions at 1% and he is found with 2.5 M USD in his debit card.
I know at least a dozen :) Just kidding. I know a lot more. Enterprise systems tend to have so complicated business processes that a detailed help file is a must.
Docker Solution for TensorFlow 2.0: How to Get Started
Planting 20M Trees, Using Drones, Cannons, and More Unconventional Ways
Thank you for putting it more formally. I think we can all see that I didn't put things as eloquently as I should have (not sure if I could have, but that's a different matter).
That's another checkmark for keeping functions pure so you can easily do substitution. Problems will arise if your language doesn't have managed IO because you can never be sure.
I have done that hundreds of times. I have not done it deliberately even once. It's like playing that U2 album on my phone.
Embedding JSON-LD to Power API Discovery
Depends on your use case and threat model, really. The company I work for maintains a fleet of jailbroken phones. This is a difficult proposition to scale, so we're always on the lookout for alternatives, but we evaluated a major cloud emulation player and decided against it for reasons that had nothing to do with security.

I imagine the thought process is totally different if you're doing security research, though.
When businesses won't be as profitable as desired by the owners, they are less likely to be started or to choose to make that expansion.

If labor was plentiful and cost $1/hr, we probably wouldn't see nearly as many automated checkout stations or ordering kiosks. If low-skilled labor costs $100/hr, you can bet there's going to be a lot more automation in place.

It seems like most people can grasp the general slope of this demand curve, but seem to be unable (and I think in a lot of cases it's rather unwilling) to reason about whether the curve has a fundamentally different slope/shape in the $8-20/hr range.
Rockets are really neat, but to me this says a lot more about how far robot manufacturing has come and where we're going.
Why not just write “they”, rather than he/she? Gender labels can be a difficult issue for some.
Semi-related but if you enjoy the history around the internet and computing, I highly recommend watching Halt and Catch Fire (it's on Netflix). I just finished watching it for the first time and what a treat it was.
the fact that you just created a throwaway account to make this comment made my day! Interesting way of spending your time!
You are right.

I guess that, often, people just JSON.parse and think that's enough 'cause they already typed their stuff. But that's not really a problem of TS or JS.
A bonus is nothing like a tip. It's paid for by the employer for meeting set targets/KPIs. It's not a good will gesture from a customer.
How to Dominate Google Search with Content
Even stronger than that - C will remain relevant because Linux (or OS in general) MUST be written in C (or assembly, but good luck with that).

C's flaw: memory can fail.
C's (necessary) advantage for writing an OS: memory can fail.
Web Summit 2019 – The Complete List of Side Events
As a Swede I use a US keyboard layout and a compose key as you've described. alt gr followed by o and " for example. It was cumbersome to write Swedish fluently for a few days, but after that it felt natural. A good boon is that now I also don't have a problem typing a bunch of characters common in other Latin-like scripts like ç, ø or ß.

That said, I type mostly in English anyway. My reason for using a US layout is that it is more ergonomic for bracket/brace/semicolon heavy programming languages. Braces in particular are an annoying chord with Swedish keyboard layouts. Especially on OS X, which for whatever reason uses three part chords (alt+shift+8 or 9).
Distribute articles to multiple channels with a click
Sending server error via pushover to my phone
Why?. Alcohol is a consumer product sold everywhere and is one of the main killers.
I use these kind of text based ui's for internal tools where dealing with a full graphical UI is often 50% or more of the actual work. It's easier for the novice user to use tools with basic text based user interface than to use command lines, but it's much faster to develop than a WPF app (and it's multi platform)
Constructible n-gons, binary numbers, and Sierpinski
I know this sounds a bit mean but what did you expect to happen when you host a page of leaked aws keys?
Oh my god! How long was that? I was working in a restaurant long ago in Spain but I made like 5 euro per hour.
I didn't realize there was an original. I played EGA Trek as a kid:

https://duckduckgo.com/?q=ega+trek&t=ffsb&iax=images&ia=imag...
I released some months ago DevDash, a side project in Go to create terminal dashboards, in order to gather the data I need, as a developer, into the terminal. I was annoyed to switch between multiple tabs in my browser to see everything I wanted to see.

Since I have a blog and side projects, I developed DevDash to get data from Google Analytics, Google Search Console, Github and Travis.

The difference with other terminal dashboards out there is the configuration. You can push it pretty far, you can even use it to do custom call to the Google Analytics API and render the result in a widget.

Any feedback are welcome! If you want some new functionality for DevDash, don't hesitate to open a pull request to speak about it, or to simply let a comment here.
Ah. In that case, the existence of books (even popular ones) and ACM conferences isn't strong support that most devs are well-versed in computing history, to me.

In the same way that the medical field has similar historical output, but the number of everyday doctors versed in medical history is quite low.

I'll dig around today and see if I can find representative polls related to computer history. Surely SO has asked a question at some point...
Using libc isn't a strong requirement. There's nothing stopping you from making your own syscalls for everything in the language of your choice. I recon C remains relevant because replacing what's already been written in it is a lot of work for very little benefit.
The “like a girl” ad campaign by Always was one of the first feminist campaigns (that I remember at least) to go viral: https://youtu.be/XjJQBjWYDTs
I don't get why we can't create a "full self driving suitable zone", with standarized road paint, signs, beacons, traffic lights which broadcast their state on a suitable standar, and maybe a car to car communication mesh.

Start small with something like the mortantown prt, even in segregated lanes, and grow from there.

I can't see a way to have full self driving capabilities, without helping the vehicles with some context information.
That has its own tons of cans of worms...

See: https://infiniteundo.com/post/25326999628/falsehoods-program...
Sure, but I do think it's worth pointing out as I feel it is more of a tangible value and it's easier to see why this value will stay. With speculation, it's hard to see if people will speculate later on (probably, but I wouldn't be able to tell why). I will be able to tell why people who need privacy will be resorting to a crypto in 2 years from now.

Another use case: there have been a couple of cases where I'd use a fast cryptocurrency over banking. This case is: fast international transfer.

Have you seen the speed that Ripple has, for example? (Yes, yes, I know Ripple not decentralized, I don't care, I care about speed)

What takes me days to with a bank, I can do in seconds with Ripple. Though, this only works if: converting back to fiat is quicker on the other side than the bank transfer or the whole transaction is possible with crypto.
It's so frustrating that Google auto-removes more and more words out of your query in order to increase "relevance". A lot of times, a search like "How to do <FEATURE> in <PRODUCT>" returns a bunch of results where it helpfully auto-removes "<FEATURE>" from the query rendering the results totally useless.

Example: https://twitter.com/ageitgey/status/1182308994968428544
I think many will still have cars, although they'll have to be electric [0]. Will the driverless car be as cheap as the second hand Nissan Leaf? Also, perhaps the car isn't used to commute every day when the weather is good and you aren't battling through traffic.

In Europe cycling distance to work within a city is as quick as driving. If you aren't quite fit enough you can get an electric bike (very popular amongst the elderly).

I didn't consider the suburbs in my question but in a small to medium sized city (<0.5m) I'd suggest the average commute would be ~8km. That takes ~25mins on a bicycle. Now project a better micromobility infrastructure and cycling looks much more attractive. All those school runs just vanish.

So you'd have to rich and fat to still be driving. ;)

[0] https://www.theguardian.com/world/2019/may/03/amsterdam-ban-...
Unit tests and type checking solve very different problems. In practice there is a lot of overlap, but there are gaps in both that the other covers, thus you need both if you want the best quality (if you want the best quality you will also look at formal proofs which is a super set of type checking and can catch even more problems that the above two won't - but even that will not catch everything)

Unit tests prove that everything you thought of works correctly. Formal proofs show some ares where you didn't think of something still work - but they can fail because the assumptions are wrong.
plugging envwarden[0] - free and open-source, and works with Bitwarden (also open-source) to manage your server secrets.

Since we already used Bitwarden on our team, utilising it to also manage our server secrets was a no-brainer.

[0] https://github.com/envwarden/envwarden
There's an issue where it throws an unsupported platform in Linux. :(
As a business owner if I am required to pay my workers at minimum 15$ an hour I will need to off set the impact to my bottom line. This can be done by:

Automate whatever can be

https://www.forbes.com/sites/edrensi/2018/07/11/mcdonalds-sa...

Raise the price of goods and services

Outsource to other countries (if cost is cheaper)

For those that aren't aware typical rent in NYC on a corner lot for a restaurant is about 18k per month.
Anyone arguing that businesses are “entitled” to cheap labor are arguing the case backwards.

Some jobs that certain humans perform are not worth very much money to an employer. If the state tells the employer they can’t pay someone that meager a sum, then they simply won’t hire a person to perform just that job. They will hire someone for more money to do that job plus something additional to make it worth hiring the person, or they will find a way to automate out or contract out that portion of the work.

Yes, if a business is not successful in managing around a government wage minimum then they will lose money. Companies are mismanaged all the time. But the general economic theory is based on rational actors, and at the macro level that is the effect that has been observed.
Totally agree. The best use case here is hooking up your keyboard to a personal database to autocomplete notes you saved, like locations, bookmarks, and so on.

I have a note-taking system that I use to store all this data, and after I set it up years ago I looked at implementing an IME to search my notes and get a link to an entry, but every platform has its own byzantine IME API and I never got anything working. I've been thinking it might be easier to just make a cross-platform program that interacts with the clipboard rather than being a true IME.

In general one effect I'd like to see from having flexible IMEs would be allowing logging and chat could be left to separate apps. Imagine a birdwatching (or whatever) keyboard that lets you pick the birds you saw, their age, behavior, and punch it in while you're in the field, and have it output in structured form into whatever app is handy.
Checking the price in newegg now (and I don't know if that's pretty representative) gives me $489 vs $329, so, in that tier, Intel looks almost 50% more expensive.
> (Cue "but disk space is so cheap nowadays"...)

Sure I'll bite. There are cases where this matters, absolutely, it would also matter if the difference was between 10MB and 10GB, but we're talking about a pretty small relative difference.

In return, you get the reliability of not having to worry about how your OS/configuration/other packages may interact with the software. In my opinion that's a huge productivity win, and also fits nicely with the fact that build systems should be thoroughly reproducible and do the same thing everywhere they run.

There are some good, niche, reasons for not bundling things like a JVM:

- If you're a strong free software advocate and need total control over the freedom in your dependencies. Debian do a lot of dependency unbundling for this reason. They're good at it, but it's not something most people care about or want to deal with the fallout of.

- Memory usage optimisation by sharing libraries in memory. This has a nice benefit for native code, but unlikely to do a lot for Java processes from what I understand. This likely _could_ have a significant benefit for the Electron ecosystem given that many people now run 2-3 Electron apps at a time.
I only need a /100. More internet addresses than Europe has in IPv4. I can statically assign devices their own individual addresses.
Epub suffers from the same flaws - only one language per file, freeform styling that makes company-wide style consistency problematic (and when we talk about a ERP system with thousands of users and a miriad supplementary tools created for it - it's a really big problem).

And it was not designed for context-sensitive help of desktop apps, while LiteHelp is.
I mean 15 dollars an hour might be enough to live in a sewer in New York. It's hard to imagine this has a huge affect on anyone.
>presenting even worse result than usual, and instead of being able to customize the search to fix that, you end up with Bing-like results giving you crap you explicitly tried to exclude.

Is this some side effect from user-tailored search experience, for me personally Google still gives better results than eg DGG or Bing.
Sorry, I didn't realize that HN was full of people for which this thread was insightful.

We really need to separate software engineers from software engineers. The side which mostly works on algorithms will find this thread mostly stupid or ignorant. The side which focuses on gluing together things will find it at the edge of their understanding and therefore both novel but understandable. Also just proves that we need algorithm interviews to separate the two.

Note that I am not saying that gluing together things is easier or less important, just that it is another job so requires other skills and therefore it doesn't make sense to give them the same title.
‘Why Is This Airplane Still Flying?’ The FAA Missteps That Kept Boeing Max Aloft
Most countries have restaurant tips, but afaik only the US has it as a standardized part of the prices and actually a part of the staffs pay.

I get good service in restaurants because it's their job, but I can tip 0-10% if the service is beyond what I expect.

The important thing isn't that the pay is guaranteed for staff that doesn't provide good service, what's important is that their pay is guaranteed even if there are no customers. Bringing in customers isn't the job of waiting staff (apart from providing good service) - so their pay should never depend on it.
I'm surprised WireGuard asks RDRAND directly. Isn't there a facility inside the Linux to get random numbers ?

OpenBSD conveniently provides arc4random() in its libc for applications to use, and the same function is available for kernel components (obviously one needs to include different headers).
What's a good Instagram alternative with ActivityPub support? And what's a good instance to join, since I don't necessarily want to self-host just to test it out?
I don't agree with his overall thought process, but JavaScript is not without issues. I believe what he's referring to here is that JS will (usually) determine its actions based on its runtime type whereas C will (usually) determine its action based on the compile time type. So if I am expecting a number but get passed a string, in JS I am now executing string operations (with all operators) whereas in C I'm going to be doing arithmetic as expected but on incorrect data (probably the address of the string). Both of these are likely not be what we want, but the JS can end up with extremely unexpected outcomes, especially if we end up with object mismatches, where as the C is restricted to outcomes for different numeric inputs.
Faircomputer No. 1: The Sustainable Laptop
I think the whole point of driverless cars is at some point, you can deploy car sharing services that largely replace private car ownership/usage. At least, that's what I'd hope, because it's an insane waste of space and resources that the vast majority of cars you see on the road only transport a single person around. I mean, I get that people don't care about their environmental impact, but at some point we're going to have to care.
All the ones I went to.
It's interesting that it relies on thermal noise to generate random numbers. Would this mean, theoretically, that the more stable the thermals of the system are, the less entropy, and the less random the numbers generated?
Lets solve the social inequilibrium - by taking a simplified, spherical human from a uniform material.
Very similar experience here, I went through 2 Charge HRs in about a year. I'm on my third now, but I purchased this one new on eBay for $50 iirc (after the Charge 3 was released).

Every Fitbit I've had has felt disposable, and I've been using their products since 2013.
Assuming that the min. wage increase has been great for NYC, I fear this would be used as "evidence" that a such a minimum wage would work everywhere in America. NYC is one of the most expensive places in the US to live and work.

Meanwhile there are entire diners in America that make $30/hr. They do just fine because they pay $200/mo in rent. A minimum wage of $15/hr would be silly.
Yup, this killed a weekend of mine as well. I'm surprised this isn't a footnote of every conversation about AMD here. Luckily for me the fix was available from my motherboard manufacturer about a week after I bought the chip.

Also, the Ryzen 3 seems to be picky in dealing with RAM chips. I couldn't boot my computer with all slots in my motherboard filled. I ended up having to dial down the speed of my RAM in the BIOS as well as manually set some other settings.

Also, certain motherboards require an updated BIOS before it can boot off a Ryzen 3. In my case, I had the store I bought the chip from install the chip into the mobo so that they could demonstrate that it would boot up and I wouldn't have to return anything. It took them hours to figure this out and I had to tell them how to fix the problem after arriving because I had previously run across mention of the problem. The fix was to install a Ryzen 2, enter the BIOS, install the upgrade and then go ahead with installing the Ryzen 3 chip.

What a PITA that was. It put me off building my own system. Next time, I think I'll get a Dell or something.