skysight-inc/HackerNews huggingface dataset:
The servers in states which allow below minimum wage for tipped employees is keeping servers near starvation wages if not for state benefits and undeclared tips.

The "market" rate is partially set based on those assumptions because employees wouldn't be able to live on what they are paid thus the labor force and thus the company would collapse without an increase in wages.

In both cases its a transfer of wealth from the middle class to relatively rich owners.

The extra cash helps for when business is slow and the server has to report they made the minimum wage to the employer anyway because the employer is responsible for ensuring that the server makes state minimum if the wage plus tips doesn't equal such.
Basically the employer will just fire people who make the employer actually do this.

It also helps cover the foregone wages when the employee is working through breaks and lunches even though the half hour lunch is deducted from the employees pay.

In short employers sometimes pay as little as $2 an hour x 24 hours per week.

Since nobody on earth can live on $200 a month some combination of tips from you, government benefits paid for by you, and second or third jobs makes survival possible.

Most of us are not terribly concerned if the server is paying taxes properly and are concerned that the business is basically welfare for inefficient businesses who should probably go under.
> In fact, there already is such a [...] section in the README

GP knows. You were being commended for it. :-)
And what is money under $10 million about? You’re projecting your values so hard
Let him know there is a minor bug with the brake.

If you hold an arrow key and then hold brake, the square will slow down but then speed up briefly and finally slow down for good.
AWS gives open source the middle finger?
I'm not sure what you mean. It should be straightforward to connect a thunderbolt bridge to any version of PCIe.

If you specifically mean "without going over 4 lanes", then that's probably true.
I thought Markdown supports line breaks with two trailing spaces at the end of the line. This gist[0] also mentions <br/> or \ at end of line also working.

[0] https://gist.github.com/shaunlebron/746476e6e7a4d698b373
It's still hilarious to me that the great investors and moneymen of the world have all gotten together and decided that "step 1 collect users, step 3 profit" is the best business model.
gRPC is two things to me (please correct me if I'm forgetting something):

- A specification language for services and the RPC calls they take (except RPC response primitives include single message and stream)

- A binary object definition/packing scheme (aka protobuf)

Outside of the HTTP and what HTTP/2 makes possible, I feel vaguely like everyone is rushing to replace pure HTTP/HTTP2 (and HTTP3 in the future) with something that is less extensible and could be implemented inside HTTP for the most part.

Obviously you can't do anything about the inefficiencies of headers in HTTP/1 (this is better in HTTP/2 & 3), the lack of built-in stream semantics (again only HTTP/1 though you can make do with some longpolling/SSE/websockets scheme) but outside of the HTTP stuff you can absolutely transmit your content as a stream of tightly packed bytes and let consumers do whatever they need to...

Why is gRPC anything more than a content type? It's so weird to see gRPC evolve from (in some sense, I might be wrong) HTTP + HTTP/2, and now people trying to shoe horn it back into the browser.

It's really hard to find metrics (maybe I should do a comparison and post results I guess), but like in this SO post[0]. The hype train is presenting gRPC as the next thing, but it shouldn't be, IMO. Most of the improvement is from use of protobuf for more efficient (de)serialization -- and I don't think gRPC is the best tool for declaring API schemas (RPC or otherwise) either.

[0]: https://stackoverflow.com/questions/44877606/is-grpchttp-2-f...
Not everyone wants to use Google Photos, or Google for that matter
German 270 syllabus: sovereignty and the limits of globalization and technology
Agree completely, but demand for rights tends to increase once median per-capita income rises above a threshold.
> Coming from a rural area, I’m really appalled at how inefficient public transit is.

A highly utilized public transit system is often far more efficient than cars when measured in people-miles/hr during hours of peak transit demand, whereas rural transit is a totally different and non comparable transportation problem space.

The inefficient bus and rail systems are usually ones in areas where people mostly commute using cars, places like Silicon Valley.

In these places, the bus and rail lines are sparse relative to the population, so they take longer to get to any individual's destination.

> It’s clearly only functional enough to be used by people a) fortuitous enough to live right by public transit centers or b) people without a choice.

It's true that housing with easy transit center access is a privilege for working and professional class people today, but that is a relatively recent phenomenon since less than a generation ago, people of some means completely eschewed transit.
Stanford course by Russell Berman and Peter Thiel
This comment and its parent was referring to a long time ago. It's amazing to think how much the landscape changed since these services emerged.
This is very important, especially given that we are starting to store more and more sensitive data. In germany for example, there's a discussion around storing health data in the cloud but it seems that most solutions are severely lacking.
Thank you for catching that. Let's blame it on the guy that is not too versed in sed[1] but still used it to find and replace a pattern and it all went wrong.

[1]: https://www.tldp.org/LDP/abs/html/x23170.html
Umpires Shouldn’t Be on Teams
I don't agree with your yanking what I've written out of context... Respond in full please, not line by line.
Restrictive building codes are not the problem at all that causes low earning people to go homeless. The only significant source of new affordable housing in this country is single family homes (which are just over 2x cheaper to construct than any multifamily home larger than 5 units on a square foot basis) and this doesn't include land costs which are the biggest constraint in the construction of new affordable urban housing.

Zoning reform will at best only make it cheaper for high earning single people and small families to find housing in dense cities 30 years after a reform is implemented. Where, the only real solution is figuring out a way that would allow us to build dense urban multifamily buildings at the same cost per square foot as single family homes.
The correct pricing strategy of any product is "whatever the customer is willing to pay for it". If you feel the price is too steep for your use-case, then don't buy it.
Coinbase Says Ethereum Classic Attack Included $500,000 in Double Spends
> Great craftspeople have to kind of like the part of their craft that is unpleasant to 99% of the population

Fixing bugs and refactoring. They have their perks.
Considering last generation's APUs used the same "chiplets" as the desktop processors, I'd wager the next generation of APUs will have a single 8c16t zen2 die.
It only seems fair that, if I pay a fixed amount for an on-demand service, that the artists I actually stream are the ones that actually get paid.

If I pay $10/month, only listen to the Obscure Flooters, why would Taylor Swift get a lot of my money, and Obscure Flooters get basically 0?
I've got to thank you for this suggestion. I read this maybe 20 years ago in middle school, the concept stuck with me ("everything is oriented to this big box in the largest room, clearly it's a holy space" - television) and spent years thinking about it and never able to figure out what book it was.
Or we just need to move to car subscriptions where you show up and swap the car out and someone else handles charging the car behind the scenes. Could even potentially do it in a similar model to how scooter companies crowd source the charging.
Exactly why is DNSSEC "really important"? Virtually nobody on the Internet uses it --- including Google (see DNSSEC-NAME-AND-SHAME.COM) --- it's being supplanted with query security schemes like DoH/DTLS, and it adds attack surface. In what sense would your environment be any more secure after enabling DNSSEC?
Thanks for sharing this link. I've written a few simple art-making Javascripts as well (http://richardmavis.info/squares, http://richardmavis.info/circles, http://richardmavis.info/stars, http://richardmavis.info/snow, http://richardmavis.info/malevich, http://richardmavis.info/whale-shark-skin) but am definitely interested in other techniques.
Not for me to tell you how to prioritize your time, of course, but I'll just say in my experience programmers tend to vastly over-index on the importance of stuff like crushing code and under-index on the importance of stuff like communicating w/ the community. Non-tech tasks are still hugely important.

Cheers, and thanks for your work on homebrew. It really is a great tool.
And that's the fundamental problem with the shared currency without shared monetary policy. Someone cheats and it makes a huge mess for everybody.
This isn't very common, but I was trying to build a common CLI tool in the browser to use in an internal application at work. I compared output from my implementation with the CLI tool until I got to feature parity (and to clear up confusing things in the spec/source code).

For other things, I've used it for examining network packets (binary protocols), mystery files, and proprietary data formats. I've also used a hex editor to hack executables (most notably hacking in a dark theme into Unity3D).
Tell HN: I Hugely Regret Using Stripe Atlas
I signed my company up through Stripe Atlas thinking it would be more convenient and save me time, boy was I wrong. It's been a time suck dealing with this company and their banking partners, I would recommend other founders who value their time to avoid this service. I've created an LLC in Delaware before using certain other googleable companies and it's gone completely smoothly, so this isn't my first rodeo.

First problem, Stripe will create a new, separate Stripe account for you to use with Atlas. So if you already had some transactions (hope you do if you're forming a company) then you're going to need to migrate them. For my company, they just created another account with exactly the same name and just one capitalization difference, pretty confusing. Migration is likely automatic with a cool company like Stripe, right? Nope, they only can migrate your customers -- everything else, subscriptions, coupons, tx data you need to write a script and DIY! Have fun wasting an afternoon updating all your API keys and re-testing too.

Side note, if you had special things like the Stripe startup school discount applied to your account, you'll lose it on Atlas. Unless you open up another support ticket with Stripe and wait for a couple weeks.

Second problem, if you form a c-corp Stripe will create an account through SVB (Silicon Valley Bank) for you. You can go ahead and read the reviews on that bank yourself, but the biggest annoyance for me was a $25/mo account maintenance fee. OK, not atypical for a business bank, but most banks don't have a $25k+ min. balance for that fee! I do care about $300/year for my company when I specifically payed for Stripe Atlas thinking it would be more convenient and save me money.

Third problem, want to switch to Azlo bank so that at least you don't have to pay monthly fees? That's great except Azlo will tell you that you need to talk to Stripe to do that, and surprise Stripe will tell you that... https://gist.github.com/mikob/3cd3d141c60596ee50c0ab2603b5bd...
Can't think of something that must be more thrilling than piloting a fighter aircraft.

Sadly I was too tall/big (I did a stint in the USAF, once...) Most fighter aircraft are designed for small to medium size fit men up to a maximum of 6'... I was 6'3" and slightly overweight
Why not set yourself the challenge of only eating ethically farmed animal products? I think you’d find this ends up leading to a mostly vegan lifestyle unless you’re willing to devote considerable time and money.
Possibly. But this case really touched a nerve when I heard about it when the whole saga started.

Here we are, a community that often cares about the rest of the world; we provide shit-tons of free labor to the world at large; most hackers I know have a good heart; many of us give away products that we could really be charging for; etc. etc.

And this guy has absolutely no decency to share and be a good citizen! He's been suing anybody who disagrees with him, throwing his money at lawyers and just dragging the process along. He has benefited from the labors of others over the years (SunOS was based on BSD, for instance). But he continues to be a jerk.

BTW: this is not his first rodeo. 20+ years ago (memory is fuzzy, so apologies in advance) there was drought in the Bay Area. There were water use restrictions, and watering your lawns was forbidden/aggressively discouraged. But who in the Valley was the #1 consumer of water, using millions of gallons to water his precious lawns? Vinod Fucking Khosla.
I worked with Javier (hi! ) at Montage Studio where we built a web app framework and an IDE inspired by the Apple development stack. Javier is an amazing mind and a wizard at CSS. Fun fact: he used to sketch out code in good 'ol Notepad! Here are a few more js1k entries by him:

http://www.romancortes.com/blog/furbee-my-js1k-spring-13-ent...

https://js1k.com/2012-love/demo/1100

https://js1k.com/2010-xmas/demo/856
> As long as there are users who listen to mainstream music but not indie music, indie artists will always be better of under the proposed scheme.

I don't think that's right?

Let's say there are 99 users who listen to 10 mainstream tracks per month, and 1 user who listens to only to ABC band. As I understand it, ABC band gets 1% of the total share of the total pot under the user-centric model.

Under the current model, though, if the ABC band listener listens to 100 ABC band tracks per month, while the mainstream listeners listen to 50 mainstream tracks per month, ABC band makes up 100 of the 5050 total plays, almost 2% of total track plays. So under the current system, ABC band makes nearly twice as much under the current system than the user-centric system.
My experience is that you need the additional caveat of a streaming fairly homogeneous and highly parallelizable approach or the memory transfer, branching and communication overheads will eat away nearly all the GPU gains.

I've also noticed that a lot of the time, people are comparing GPU to naive implementations (and sometimes, implementations written in dynamic languages) instead of to highly tuned BLAS or MKL implementations. For a large swathe of problem types, using the fastest math library will reduce the CPU/GPU gap to less than an order of magnitude or less.
> The "Scalar" unit in AMD GPUs is... closer to a boolean-vector unit. AMD really chose bad names for these things... But anyway, it is a 64-bit unit, where each bit is used to calculate the execution masks to the vector units.

This is a really cool way to put it, though I'd point out that the scalar unit is actually also used for (uniform) arithmetic, especially on pointers / indices. For example, if you have memory accesses of the form uniform_base + stride * thread_id, you can use the scalar ALU to compute / manipulate the uniform_base part.

If you think of the GCN compute units as CPU cores with a really wide SIMD + powerful scatter/gather + texture sampling unit, the chosen terminology of scalar/vector ALUs makes sense.

The difficulty is in mapping the (work item-centric) programming model that developers see to the hardware, but that's conceptually fairly similar to what ISPC does.
I saw this tweet and immediately became concerned that the SEC would consider this a problem with disclosure, as there's a world in which people take this seriously (given his history with successful rockets) and thus would take action financially because of it.

In my mind it was a silly offhand joke - aka there is no world in which he's not joking about this. HOWEVER there may exist people who took it seriously and then went out and bought TSLA.
> Why did you choose to use React Native if you weren't planning to use it for cross-platform purposes out of the box? Why not use swift or objective-c and then port to Android if there's customer demand?

There's lots of reasons someone might want to start with Expo while developing an app. If their team doesn't have native experience, it's far more accessible than needing to maintain a native stack (or two should they support Android).

It also supports the ability for OTAs out of the box, which allows them to be responsive to feedback / bugs / feature requests.

There's more to RN/Expo than "do you plan on releasing a cross-platform product at once". Even if their road map is "Apple now, Android later" the decision would still be justified.
This is a common logical fallacy used to justify your current lifestyle. Veganism is not about moral purity, its about the tangible impact of your actions.
You can't compare software developer salaries to typical wages in this country. Even software developer salaries are skewed by the Bay Area bubble. In many parts of the country $90K would be a fine salary for a software guy.

Your "different view" is from the public employee union, so of course they will have a different spin. I guess it's all down to what "average" is.

The local newspaper puts it this way:[1]

The average monthly benefit for public employees who retired in 2015 was $2,692, or about $32,300 annually. That includes all retires that year, whether they worked five years or 35. For career employees, with 30 years of service, the average monthly benefit was $3,771, or $45,252 annually.

Not too many private sector people get a pension of $3,771 per month for 30 years of service. But that number includes everyone. I don't see any data just on "education", which is the category that initially started this subtopic.

It's unfair to start pulling in off-the-wall stuff like Intel's "off-shore profits". That's old-school union thought. Thoroughly discredited. I remember very clearly when in NYC the World Journal Tribune[2] newspaper asked the unions for concessions so they could keep operating. To me the money quote was a union guy on TV who resisted this and said: "this is one of the richest firms in the world". There was a 140 day strike. Shortly thereafter the newspaper folded and everyone was out of a job.

[1] https://www.oregonlive.com/politics/index.ssf/2018/04/nation...
[2] https://en.wikipedia.org/wiki/World_Journal_Tribune
Just tried it. First off, love the simplicity. Do one thing, do it well. It worked great!

So now, the feedback. I would have no login. Or make it optional, like pastebin, but for video. 2nd, allow Facebook to google login.

One last thing, how can you afford this??? I’ve thought about doing apps like this, and then I think about my aws bill!
It already uses the gyroscope in mobile!
But you cant host your data inside your aws account with atlas, non starter for some
Denver could become the first US city to decriminalize magic mushrooms
Or insert credit card.
There's a 2.9 beta for Windows. I wonder how close to parity that is compare to the existing 1.x version.
I hate how most of the money I pay Spotify goes to artists that I never listen to.

A niche band that I love broke up for financial reasons, and I was of no help.

Businesses that use Spotify to blast the top-40 all day are watering down the revenue for everyone else.
> A lot of people in America have not and still don’t buy diesels because those gas stations are not as ubiquitous as normal fuel.

American diesel owner here and I initially had some concerns about this but it's the opposite problem of Tesla, thanks to trucks it's never hard to find diesel on road trips. It can be a little harder around town, but since the range is so far (500+ miles) I've never had a problem.
That I could believe. Although I think Dallas has better museums etc. And prices, of course.
The issue does not mention memory safety and neither did I. Honestly, knee-jerk reactions like "BUT MUH MEMORY SAFETY" doesn't inspire confidence specially when it couldn't help saving that dev from the troubles and bugs documented in the issue. To quote a few:

> it was a hassle to track down because Rust itself didn't complain and the panic message during serialization wouldn't tell me which file of the hundreds of thousands was causing it to die. For lack of a purpose-built tool, I had to manually bisect it until I narrowed it down.

> That said, definitely a footgun in the standard library to be remedied.

> My main concern here is getting rid of the footgun if at all possible. I really don't want to have to maintain a special "Never allow these types to creep into structs I'm deriving Serialize/Deserialize on, because the compiler certainly won't warn you" audit list.

If that's considered safe in Rust's standards then I rest my case.
Wasn't DocumentDB the old name of Azure Cosmos DB? just marketing wise this seems like a bad choice for a name.
> probably the same article but on a different URL

What you talking about? Article URL[0] is same!

[0] https://news.ycombinator.com/item?id=17399554
How to Optimize Your Pandas Code
There's a difference between being a braggadicio, and being an actively bad citizen.

He has a demonstrated long history of selfishness and standing against common good. Should we be taking ideas from him? Well, if he was talking about some technical topic, I can understand your point. But "how to build a future" ....? Do we really want to learn "how to build a future" from such a selfish person?
Aurora Postgres isn't really Postgres(only compatible), or is it?
It's only a Ji in Brazilian Portuguese accents. In other accents (most notably continental Portuguese), Di is pronounced like Dee.
> As long as you use the vehicle's navigation system

Again, I've never driven a Tesla. When you say "navigation system", is that something different than what the author refers to as the car's "dashboard"? From the article:

> About 50 miles from what I’d planned as my first pit stop, an inn near Chalons-en-Champagne, my dashboard tells me the Supercharger there is “temporarily unavailable.”

> I’m tired and hungry, and although my dashboard shows a Supercharger about five miles outside the city, I decide to go directly to my hotel, a half mile away.

She mentions using Google Maps, but it sounds like it's in conjunction with the info she's getting from the dashboard, e.g. to find other charging points that are near her current touristy destination that may not specifically be a SuperCharger:

> The area has several charging points, but after searching for one via Google Maps—like any other tourist—I’m directed to a shopping district with no place to plug in. I’m tired and hungry, and although my dashboard shows a Supercharger about five miles outside the city, I decide to go directly to my hotel, a half mile away.

The fact that Europe appears to have chargers compatible with Tesla and findable via Google Maps, yet can end up being dead-ends, seems like relevant information for people who are considering trying out EV road-tripping for the first time.
The client change would never work. The client is licensed as lgpl, so if they tried to pull any funny business like that, it would be instantly forked and if’d out.
Who cares if it's O(1) if it causes a panic? What good is high performance if it doesn't complete or isn't safe?

At the very least, shouldn't there be an O(n) method to do character-wise slicing?
For a critical perspective on Strang see:

https://www.youtube.com/watch?v=MgUB0pILNj8

https://www.youtube.com/watch?v=9W65K-P7dxk
That's a fancy word for compressed air.