skysight-inc/HackerNews huggingface dataset:
It seems like the struggle for people in these jobs is mostly around the consistency in hours, and the miserly low pay. Both of which are deliberate choices by the firms that employ them.

To some degree, serving the "customer" by cutting labour costs to the bare minimum (as a way to minimize the cost of everything), means we create an awful existence for the people who depend on these jobs for a living. The tyranny of their lives is dictated by a consumer base who constantly demand lower prices and will shop elsewhere to save a dollar or two.

I worked in a supermarket for four years, but it was part time, while I was in High School and in my first year of University. I didn't need the money in the way someone working full time needed it. I was given consistent hours every week.

Working retail for a modest wage (say $25 an hour), with consistent hours would be a really great career for a huge swathe of the population. Lots of people (myself included) enjoy interacting with people all day.

A lot of more traditional professions have a better balance between physical work and mental work (skilled crafts, engineering in the traditional sense, or being a doctor all come to mind). Modern knowledge work doesn't have enough physical movement involved.

I wouldn't like to do it full time, but sometimes I wish I could spend 20% of my time doing something enjoyable but menial like stacking shelves. I think I'd hate doing it full time, but one day a week? Practically sounds like fun!
> Incidentally it also explains why native english speakers tend to have no idea about other languages.

I've learned traveling in foreign countries that simply learning the native words for please, thank you, hello, goodbye, yes and no goes a long way towards having a pleasant experience. The locals will go out of their way to be nice to you for making the effort.
As to education she probably would have received a stipend for college or have taken loans for a skill. She hasn’t. While it would suck to take out loans to be a chef or plumber, it would provide her with marketable skills. My reading of the article is she peaked at 14. She didn’t think anything would be better. She probably didn’t try.
I'm apply to be one, because its a fairly mindless simple job, not many variables to handle so I wont have to think much at all. It will be a bit of exercise instead of being stuck on my backside in front of a computer all the time and I will get to interact with all sorts of people. I did a similar job when I was younger, was quite good at it. Sure the money sucks, but I've also experienced the other end of the scale, like writing a program which took a week to build earning me £10k in two hours and saving 3 months of coding for a major Charity. At least its paying money instead of spending money on games like Candy Crush and in a way its no different to some of these types of games so I'll still get my epinephrine, norepinephrine and dopamine buzz.
>as required by law

Until they lobby/'donate' for laws (and enforcement) to be relaxed. Which continues to very very effective. So effective that campaign-finance-reform is still outside of all public discussion.
I doubt it. To anyone other than a paleolinguist, Serbian and Hungarian are approximately equally distant from English. And the Finns don't have trouble learning English.
Let it crumble over time... Lax the regulation how reliable it has to be - that will drive the cost of maintenance down.

Upgrade it in a way that failures can be isolated (my house supplies couple of houses around me, etc).
I love how poop is censored but shitting is rendered in all its glory.
Consistent global content would be right at home for symbolic AI techniques. I wonder if the ML model from the article could somehow be reappropriated for style transfer to layer on top of unreadably dry and factual symbolics output.
So advertising and marketing are to blame for people overeating? At some point you have to take responsibility for your decisions and the consequences. I don't think it's victim blaming to point out that something that is entirely within their control.
If we implement it like the Scandinavian countries, the average poor family would still have to pay 600-700 per month. I believe that would be about 2/3 of her monthly income.
I just joined a remote team (after 5 years of other remote work) that heavily values video (including budgeting for proper webcams, headsets, and video conference software).

It is honestly so refreshing. I feel like I have teammates (not just text in Slack/Email). I feel like I understand who they are and how they communicate.
Uber releases safety report revealing 5,981 reports of sexual assault
If I were involved in such things, of course I wouldn't use a corp device.
If using modern C++, you shouldn't be using varargs either.
For a short period of time. It's unsustainable.
Wasn’t there a lawsuit about the ICC doing this a few years ago?
There are options. Personally I run Graphene OS on a Pixel 3a. I have no proprietary software (with exception to binary firmware blobs for the modem and other low-level components) installed on my device. All apps are sourced from F-Droid. I've measured very low telemetry data from my device.
> I can't let any types or anything get in the way of my productivity

Okay, sure.

> ...as I crush some mad code, braugh

What? I've never run into this. How does this have anything to do with opinions on types again? It sounds like you have an axe to grind.
A copyright notice could be a single line in a source file, just mentioning the authors and the license that applies.

It gets a bit complicated when you have many authors all contributing to a github repo. Some projects require the authors to sign off so that the copyright is assigned to a single entity, that makes relicensing easy. With an open source project like Zig it might be complicated to relicense since you have many contributors.

It seems that Zig should maintain a contributors file since they have chosen the joint copyright model with the MIT license. They could then refer to that in a copyright notice, which could be a single line per file.

On the Zen side however there seems to be a gross misunderstanding of copyright. Just because you make some changes to a source file (or no changes at all) does not allow you to completely reasign the copyright to yourself.
Language families refer to the provenance of a language, the oldest vocabulary. That doesn't automatically mean it will be easy or hard to learn if you speak another language within or without that family. For instance if you speak Spanish you may find it easier to learn Tagalog than if you speak Malagasy (Madagascar), even though Malagasy and Tagalog are in the same family and Spanish is not.
If you want to acquire large numbers of ARM boards for servers, our neighbours in Zhongshan are Firefly. They make a cluster server capable of 11 x their own RK3399 6 core 64-bit 'core boards', so 66 cores in total. It's cheap. http://shop.t-firefly.com/goods.php?id=111
It’s a good investment as a hedge in the case the EU regulators kick Google in the ass hard enough.
When I visited a customer in Finland, I noticed that everyone in the office spoke English to each other. I asked if they were just being courteous since I was there. They laughed, and said no, the employees came from all over the world and English was the only language they had in common.
Yeah few here seems consider the social and environmental costs of batteries. Disappointing.
I've thought it could not only change the home energy market, but housing.

Housing could become much more distributed, as people could live independently where they chose.

(not that socially they would do that)
The Untold Story of Larry Page's Comeback (2014)
Past discussion: https://news.ycombinator.com/item?id=7641114
Was it Motif, or some other UI system back in the day over-using this technique... There was time when I thought it was good idea, but rejected it for other reasons - no easy way to pass-through arguments (unless you've provided for va_list function beforehand, or use some trampoline hacks). But then the overall safeness... yet people to this day (me included) use "printf" - it's like beer & cigaretes - it's bad, but comfortable, and sexy :)
To your first question: simply put, the easiest way was slipping in usage of Either<L, R> for handling “successful failure” states; error handling in Typescript is still not fine grained enough, even with async functions (maybe even especially), so Either and Maybe/Option have been a big help.

And once you have those, you might as well have them implement the same “interface”, and now you’re cooking with functors ;)

No joke, it was error handling in successful promise resolves that made it an easy sell.

I adore Reason — I use it extensively myself, but as I also adore OCaml this shouldn’t be surprising. The downside is that it’s a harder sell for a mostly backend team; it can definitely be used to great effect today, but Typescript for all its downsides is easier to use right now.

Speaking of downsides: the major one with fp-ts (and io-ts) is some of the inscrutability of it’s more powerful abstractions for programmers who are not well versed in typed functional programming. But that’s okay: just don’t use them! You can get quite far with just the easy to understand concepts, and introduce things like EitherT or Task/IO and similar as the team becomes more confident with composing these data types!
And they aren't affected by "the system" at all, I take it?
I was gearing up to buy an iPhone 12 with USB-C (and replace my iPhone 6S), but going completely portless is totally idiotic.

1. I can't use my phone whilst charging.

2. I can't use ANY headphones. Bluetooth is not a solution because it adds considerable latency.
Of course. Drain your car during the outage, get stuck with dead car when it turns out this outage is caused by the fire nearby.
Making side money w/ Brave has gotten me more in a month than any ads or YouTube
Highly recommended. 100% agree with the "emotional part" and "engineers hate wasting time... DUE TO YOU" haha. A mind changer to me.
Early 16-inch MacBook Pro complaints: speaker ‘popping’ and display ghosting
I'm not really following your criticisms on The Phoenix Project... Can you elaborate?
Minimum wage jobs should be an entry level job or for people who are not trying to support themselves. We should have job training and the temporary subsidies necessary so that adults aren’t trying to support a family flipping burgers.

But life happens, and that’s where the social safety net comes in.

I consider myself a bleeding heart capitalist. It’s a company’s responsible to make money. It should be the government’s responsibility to implement social policy and guard against allowing companies to introduce negative externalities.
I did think about this when I was making it!
Lead acid batteries are able to survive a complete discharge, which would destroy a lithium ion battery.
> You can't gain from a more powerful monad abstraction without losing the constraints of impure functions, dynamic typing, and strict evaluation.

Those languages that choose to use options or results with ?. instead of null or exceptions are already choosing to avoid impure functions and use static typing. Monads work fine with strict evaluation (indeed we see post-Haskell languages e.g. Idris using a strict evaluation model).
> If there are 5 takes on an AP-wire article I want google to give me a fast site over a bloated slow site.

I'd want Google to give me the accurate, well-researched site. When the difference between "fast" and "slow" is a matter of seconds (or often milliseconds), I'm not sure why better information delivered a few seconds later should be ranked lower.
If your the one selling the commodity then it becomes free. If you want to say trade that for land, food etc. good luck.
This still relies on bureaucratic changes - in many jurisdictions, connecting to the grid is mandatory.

That's the current situation in Australia, for example: https://reneweconomy.com.au/the-40-australian-towns-that-cou...
Does Apple enforce this when app is submitted to the App store for review? For example, weather app doesn't need the precise location
Show HN: Chrome extension that finds HN comments for the page you have open
As a DBA every full fledged system I have worked with veers off of information schema almost immediately, and you are going to be forced to implement some special set of queries if you want an accurate version of any real db schema.

This will also likely reflect the current version of the database engine you are working with, there's no consistent approach to know everything for all databases for all versions.
The Cliqz search engine uses a typo to slip past your tracker-blocker
Math Whiz Trades Without Humans
The only "magical property" I claimed, is cash in your wallet, funded by taxes. I'm not sure what other magical properties you were expecting. My proposal is that instead of increasing the minimum wage, we beef up the amount of support provided by EITC
I can't find it now (so I'm going to describe it and hope HN remembers) but a thing went by here a few months ago, there was a drone flying down a staircase with a camera on it and it was doing some sort of SLAM that way... mapping the staircase while tracking drone's location.

- - - -

edit: Found it!

XIVO: X Inertial-aided Visual Odometry and Sparse Mapping

https://github.com/ucla-vision/xivo

https://news.ycombinator.com/item?id=20882200
paychecks was pretty good, but I had between 15-20 employees(varied) at the time.
To derefr's point, I'll also point to the "meta" PostgreSQL extension (part of the Aquameta project, which I maintain) whose purpose is to provide a more readable version of information_schema:

https://github.com/aquametalabs/meta
http://blog.aquameta.com/intro-meta/

information_schema is pretty unruly, and pg_catalog is just crazy, in terms of readability, but if you just want to do some simple introspection, meta might be helpful.

That said, I see value in a nice Javascript object that is easy to traverse and can be retrieved all at once.
It absolutely should, though you might want to have a specific set of questions you ask in an ordered fashion as things like column order might differ between production and development due to data sizes, dropping and recreating dev instead of migration, etc.

None of those things actually being a problem could give you false positives, so you might want some minor shuffling.
It's probably the 3rd time I've read this, and I'm loving it every time.
‘Evil Corp’: Feds charge Russians in $100M bank hacking scheme
It's not really an Intel mistake, but it is an Intel problem. In ML, the ASICs are coming. NVIDIA is pretty much guaranteed to maintain a leadership position in this space because their software layers are dominant. Intel's ML leadership position is quite tenuous because the killer ML features don't work quite well enough for the premium. MKL should be a solid moat, similar to NVIDIA's CUDA and CUDNN, but if it requires serious effort to get the benefits, it becomes more palatable to spend that effort on ARM-based servers or custom hardware like Inferentia which are meaningfully cheaper. Maybe Ice Lake will fix this, but Intel is running out of time to convince people that Intel chips should remain the first choice in ML.

AMD isn't relevant in this space AFAIK.
For all practical purposes they have that now. The CD on tesla cars is very low, and even AP1 cars will follow other vehicles on the highway for hundreds of miles without a hitch.

The AP follow distance setting can be set from 1 to 7, and setting it to 1 just ends up with more abrupt braking when traffic encounters a slowdown. A spaced out setting of 4 is a much more comfortable setting.
Sticky navigation on desktop that is appox the height of the Hacker News nav and does NOT include ads is fine with me. I loathe sites that have a sticky header with a 970x250 ad, however, such as the Washington Post.

Sticky navigation on phones is not OK, but I actually like when the nav pops down when I scroll back up. A "peek-a-boo" nav, if you will.
> Our laws will never catch up; those devices watch lawmakers too.

> I can imagine a late afternoon meeting in a lawmaker's office. The lobbyist shows the lawmaker almost his entire day, to demonstrate the "benefit" to the lawmaker, from when he leaves his DC apartment in the morning, to his one hour stay at the No-Tell-Mo-Tell, to the video of him being slapped on the back as he pockets another lobbyist's cash.

If this data is collected, there is no doubt in my mind that it will be sought after by malicious actors. Maybe then there will be legislation.
I hope we can regulate this somehow!
Biggest US cities losing hundreds of workers every day, and more are fleeing
> I just don't care what it's about so long as the results are beneficial to me -- which they definitely are.

Are they though? With the search engine example, how do you know that the engine is not biasing your opinion so that you act against your own self-interest and to the benefit of the advertisers?

The AMP situation is a bit more complicated, but how are you sure that AMP is beneficial to you in the broad, long-term sense?
This is wonderful. I think Aphyr is going to displace idlewords as my favorite author.
Yeah, that's scary. The maps integration makes that insanely informative.
Traffic cameras can spot you using your phone while driving
> Minimum wage laws are fundamentally a tax on low-margin businesses

"For the fiscal year 2017, McDonalds reported earnings of US$5.2 billion"

Why are you making this sound like a bad thing? What's with the EITC drum-beating in this thread?
When I lived in Austin, I lived 10 miles from work and paid $1,300/mo mortgage for a new construction 2,000sqft house. The commute was 14 minutes at ~85mph, mostly on SH 45 in a sports car.

This was when SH 45 first opened up, so things hadn't yet built up around it to clog it up. Not sure what traffic looks like these days.
This is significant because Cliqz claims to be a pro-privacy search engine, as is shown by them getting on the front page four times over the past four days:

https://news.ycombinator.com/item?id=21716860

https://news.ycombinator.com/item?id=21694980

https://news.ycombinator.com/item?id=21684708

https://news.ycombinator.com/item?id=21676252
Yes, this exactly.

I read somewhere that being able to recognize that your work is not great (yet) is sign that you've got good taste.

And it's that taste that gets you to place where you're able to produce amazing work.
Hi, author here. Happy to answer questions :)
C# String Builder library, 70% faster and 72% less memory allocation
From what I understand, the universe won't last forever, so someday we will be forced to stop having babies. In that sense, what you're describing is essentially a sunk cost. Although, it sounds like you'd prefer that your descendants pay that cost in your stead.
you can also use uBO's ":style()" function to override css properties and effectively "un-sticky" the majority of header/nav elements if you prefer not removing them completely. I use these two filters to globally un-stick every header and nav element which uses CSS position properties to sticky themselves (which is a good many of them):

##header:style(position: absolute !important)
##nav:style(position: absolute !important)
What's the opportunity cost of areas like the bay area, where average commute time is 32min, and some people are closer to one hour, where mass transit isn't as robust as somewhere like NYC or Toronto.
This is a tautological argument that can always be used to defend the status quo. No one loved rural electrification, social security, medicare, or even car culture itself until those things were in place and made part of our cultural fabric. It’s all “if you build it, they will come.” Do you think high speed rail wouldn’t integrate itself into American life were it put in place?
The parent whose logic you criticised neither said nor implied that batteries are not worth pursuing.

I read it as batteries may be worth pursuing, and if so let's make them clean. That's a proposition which seems difficult to dispute.
There is nothing wrong with IoT stuff provided that care is taken in deployment. You can do it yourself or you could get me to install it instead as a ... a ... hmmm ... IoT accredited errr ... what standard is appropriate?

As it turns out I am personally CREST accredited and run a small IT company with ISO9001, 27001 and advise on PCI DSS and the like. I bathe in tin foil.

In the UK we have a pretty simple standard called Cyber Essentials and a higher one called Cyber Essentials Plus. https://www.cyberessentials.ncsc.gov.uk/ why not give it a go? Even if you are not from the UK then there is some good advice there - https://www.cyberessentials.ncsc.gov.uk/advice/

Anyway, VLANS and firewall and self hosting is the key to my idea of a decent IoT smart home. Also I insist on manual controls if the controller is down. I also do a proper risk assessment on each device.
Amazon's Werner Vogels on Reinventing Virtualization
Amazon Fraud Detector
Energy equals mass times the speed of light squared.

That alone tells me a dead battery of one composition will weigh some fraction less than a fully-charged one of the same composition, assuming all other things are truly equal (number of atoms in the containing can, etc.) The fractional difference might be very, very small (billionths of a gram difference?) but should still be present.
You could still wrap this in a suspense wrapper.
More Tests
Nice. Escaped backquote acts as function at the car of a list.

`(\\\` ,(+ 1 2))` yields 3.

`(\\\` (,(+ 1 2))` is equivalent to the unescaped `\`(,(+ 1 2))` both yielding `(3)`

Pretty crazy.
Sadly the court considers detainment to be non-custodial and rarely do they venture to better define when a detainment turns into an arrest.
And? Can we not use hardware that's five years old? I have one as my main phone.
Ongoing discussion: https://news.ycombinator.com/item?id=21717931
Uber driver, you install Lyft.
Can corroborate, same problem of OOMs. Regardless, this is excellent work. Thank you for sharing.
> shoot man
Why does Cliqz use an analytics domain with a typo in it to get around user tracker-blockers? That's incredibly scummy, given how much Cliqz has been shouting about privacy.

https://anolysis.privacy.cliqz.com/