skysight-inc/HackerNews huggingface dataset:
My employer, who hired me for my degree, told me that he was willing to pay me for 40 hours. I later found out that it was a requirement that I work 60-80 hours a week - not written into my contract, but this particular employer has an aversion to providing contracts. This displaces up to an entire employee. Said employer also gets taxpayer funding for the employee I've displaced.

I would prefer that my employer met the minimum (non-US) legal requirements for salaried employees, but the literal threats of violence and permanent unemployment should I complain to the government, have kept me on up to $5/hour less than minimum wage - without meal breaks, public holidays, and weekends - all in breach of the law.

Unethical law-breaking employers abound in my country, and many of the wealthiest have political contacts that mean they can get away with a lot. Having a minimum wage gives them something to dance around but if that disappeared things would get a lot worse: I would most likely find myself working for something nearer to $5 an hour.

This (small) city alone has a median wage that sits about 25% under minimum wage on paper, but if you started really looking into it you'd find that the paid hours don't match the hours worked.

No matter what your theories about minimum wage and the market say, you'll find that pragmatic side of having a minimum wage has a major positive impact on employees by providing some restriction to what employers can get away with.
I remember looking at the original campaign with fascination. The inventor had already attempted a kickstarter campaign and failed. He came back with an improved design but it was obvious that he did not increase his price sufficiently to make up for the additional considerations in regards to injection molds, tooling, BOM etc... Must admit I was super jealous when he raised that record amount (I was running an unsuccessful kickstarter at the same time which actually had realistic goals and costs) but the end result is not a surprise.

I think he knew the cost was not realistic and chose to sell it anyways, hoping to raise additional funds after the fact. Same thing happened with Broken Age and you can bet it will happen again (people are very optimistic for cool sounding products).
> Then these companies complain and cry how everyone is pirating things and nobody wants to buy their products

To be fair, I think you'll find that there's very little overlap.
> In my opinion this concept does not work for most non-cli programs. How do you actually define this "one thing"?

I don't see how CLI programs avoid this. "One thing" is a human idea, subject to interpretation. Should grep and sed be consolidated? Does find do too much? Why do we have both echo and printf?

> Is "reading an email" one thing? And "writing an email" another thing?

Mutt says so. You read and sort emails in Mutt, you write emails in $EDITOR and then you can add attachments and such back in mutt.

> What about "spellchecking the email"?

Well since mutt outsources writing the email, I can't really comment on what mutt does. But if you don't want to do spellchecking within your editor for whatever reason, mutt lets you pipe the contents of anything to an external program, so you could write your email, then select the message from the attachments list and type "|aspell -a<CR>" and you'll get a basic spellcheck.

> What about "managing all my email contacts"?

I think that's pretty clearly a seperate program's duty, since contacts are used by other applications as well. Not only does mutt agree with me, so do Google and Apple. Mutt makes it simple to integrate with external contact lists to provide autocomplete for known email addresses.

> What about "back up my emails"?

That should be taken care of by both your email provider and your personal backup solution. I don't see why an email client would care about backups.

> What about "sign email with GPG"?

Well that's a job for GPG isn't it? That again can be accomplished by just piping the message into an external command. If you use it frequently you'd write some config and scripts to automate it. I saddly rarely uses PGP for email so I don't have hands on experience with this, but it looks like mutt has built in support for this kind of automation. A more unix-aligned approach would be to ship an /usr/share/mutt/examples/auto-gpg.muttrc or something like that that users can just source in their config files.

> but there is just now way you could make GIMP follow the unix principle.

No? Represent layers as a bunch of image files in a directory. Have one program check when they change and composite them in realtime. Have another program render the output of that one to the screen. Have a third integrate with the rendering program and manage the creation of selections (represented as a selection mask, so it supports everything from rectangular selection to brush selection). Drawing tools and filters become programs that take an image and a selection and some (interactive) options and output a new image. Then you have a UI program that brings all these programs together.

If this isn't as performant as Gimp, you can optimize it, for example, by replacing pipelines between parts of the standard toolchain with some kind of shared memory IPC or something similar.

It's not that the ideas behind unix don't apply to modern software; people just don't give a fuck.
Funny enough, home kitchens used to not exist in Roman times as far as I know.
If Gallium nitride would really replace silicon for computer chips and the chips are really better, this would be an evolutionary step in the chip production, but not a disruption. A disruptive innovation (cf. https://en.wikipedia.org/w/index.php?title=Disruptive_innova...) is characterized to create "a new market and value network and eventually disrupts an existing market and value network, displacing established market leaders and alliances.". This clearly isn't the case here.

TLDR: Dear tech journalists, stop putting bullshit words into headlines and articles if you don't know their meanings.
How well GA chips work I don't know, but I feel like at some point Chuck Moore said that if you needed a clock you could just keep passing a bit or something from core to core and use that to keep things synchronized. Which I'm sure works great if you're Chuck Moore.
That's what I was wondering, by consuming this are we relying on this project's author to keep Atom up to date?
GraceKelly (by Flipkart) – A Best Effort Cache Synchronization Library in Java
I also found the blog post a bit repetitive - not the content itself, which was great, but the sentence structure was repetitive.

It heavily uses sentences of the form "Subordinate clause, independent clause", starting many sentences with one of the words although, since, unlike, or rather. This makes it hard to read after a while.
Apple is a lot more subtle. They just don't give a damn about the performance of older devices. The iPhone 5 runs iOS 6 much faster than iOS 9[1]; Apple is clearly more interested in having people upgrade to a faster phone than optimizing software for older ones.

[1]https://www.youtube.com/watch?v=VYQgn8J6zbU
If there's a problem with raccoons, why not just turn to mankind's tried-and-true friend in dealing with animals: dogs? I imagine a medium-sized pair of dogs could make pretty quick work of most raccoons. And folks like dogs in their homes, so it's a win-win!

Large cats, too, might work.
I get a blank page with a search bar
Ah, interesting. thanks for elaborating, I will have to look into that. Crossbeam is one of my favorite libraries, but I haven't dug into the code as much as I should.
A16Z invests in autonomous car startup comma.ai
That thing is CHUNKY.

Some decent pictures: http://pandoralive.info/?p=5519
And what, the $30/hour manual is just a one page list of phone numbers and email addresses to contact?
Finnish government officials happy for the start of the neoliberal nightmare
I don't believe that Entourage is an accurate depiction. I've seen the whole series. I bet in the real world if events took place like they did in the show, then legal action against Ari would have been taken. However, I did still enjoy the show, but I took it for what it is: a fictional satire show on premium television, nothing more nothing less.
Do you think every EV is going to drive like a (specced-out) Tesla?
I've always thought that its been a good thing that the language chosen for computing just happened to be based on the latin character set and has very little complexity. I can't imagine how difficult it would have been to write in Arabic, with its calligraphic complexity and combined forms (and other languages with similar issues) earlier on. Even today on smaller displays you can get away with ASCII but not anything more exotic.
Very interesting link, thanks. I'd always presumed that much of the blanding and corner rounding going from concept to production was about crash and person impact regulations. I'd also assumed that was the reason Citroen lost their French idiosyncracy etc.

I never understood the appeal of crossovers either - ugly, pointless things in my eyes. Especially the Porsche Cayenne, a VW something with new badge and much higher spares prices.

There's still just enough small players to keep some interest, though it's an ever dwindling number.
I think the problem is that Alphabet is basically what we used to call Google, and what is now called Google is just one aspect of what we used to call Google. Referring to Alphabet as "Google" is outmoded but it's sort of like saying "Blackwater" instead of "Academi."
New York Post is (at best) one step up from tabloids. Also, this article is looking at a single company (based in Massachusetts, no less) and generalizing it to the whole industry.
WebGL Zelda 1 (30 year Zelda Tribute)
I completely agree. Just during the last 24 hours I've heard someone repeatedly using expressions like "I've sent you a Gmail" or "Yes, you can send a message from Outlook to Gmail". As if Gmail was just another messaging service, along the lines of Whatsapp, WeChat or Line.

The person in question is someone who became "computer literate" relatively recently (at least compared to me, I'm 37 and always been tinkering since I was a kid) and has become accustomed to most on-line services while using smartphones and tablets, not a personal computer.

That person is not alone. To be honest, I think most people under 20 and most people living in developing countries went down a similar path (mobile first) and have a similar understanding of messaging platform.
California Right to Repair Initiative--next!

This Initiative is what I've been waiting for. I will happily accept information from automotive manufactures, but in the future I want it all;I want any repair information on any product brought into this state.

That will include: vechicles, electronics, appliances, etc., and yes, even mechanical watches.

Being able to buy parts(if parts are still available) should be a right too?
You can use raft as to synchronizing other data structures. If this a KV store then that's as easy as key level locks / ownership / placement.
I use wrenches on every car. To invest in Tesla-specific tools, I have to believe I will have enough Tesla traffic to justify it. Which at present doesn't happen. So an owner wanting to tinker quite simply can't.
That's how I do it. Not sure what the benefit of having your API on a separate sub-domain is.
>They are productive people, they do other things like move to places where there are less taxes mostly out of USA.

They still need to sell their goods in the US, so we can tax them then.

And as these countries develop, they'll start to implement similar social programs. Eventually there'll be nowhere left to hide.

>Or they stash in cyprus and panama. Or buy politicians.

These are separate problems, with their own solutions.
> I'm like the anti-tzs in this debate: there's a sort of conventional wisdom about Yarvin that is dear to nerds and I find it both false and aggravating.

Did you just imply that I'm a nerd?

Lucky for you the d20 I rolled to see if I was offended came up 20 so I am not.
That's a good question! what kind of things do you want to be able to do with data? If you're a farmer, maybe this kind of data could help you understand which of your fields are stressed from lack of water, or which varietal of corn performs best during an uncommonly warm or cold growing season. If you're a wanderer than maybe you could quickly survey an entire national park to find yourself a nice open field that's far away from any roads and make that your next camping destination. The time slider is cool too--if you want to go see fire damage close up you could probably find patches that only burned recently. Or apply the same idea to a patch that burned down a few years ago, and check in on its recovery.

Actually that sound like a sweet project. You could go out and take pictures of a freshly burned fire, one that's 1 year old, one that's 2 years old, etc.

I don't think you need to be a coder to use timely data.
This certainly brings back memories. I've all but forgotten about Mutt, however instantly recognised it when I saw the post.
> The whole thing seems calculated for maximum drama.

We live in a culture where people have been primed to go nuclear, not just at the tiniest slight against them, but at the faintest media-driven rumor that some other person somewhere, who may not even exist, may have in theory been slighted. If those people cause drama, it is the fault of those people, not anyone else.
Same here. I have tried it a few times. The sole reason I'm not moving from Sublime is the speed of the editor.
I am glad to see this. Now I don't have to make my own list.
there are two nontrivial challenges to producing a viable implementation: 1) intellectual property

Hey, wait just a moment! Copyright and patents are supposed To promote the Progress of Science and Useful Arts, not hinder them by posing challenges.
I'm not sure I see the connection you're trying to make. The specifics of old pool vs new pool (generation is the preferred term) are dependent on the GC config, but in no case can you find memory that can be freed by traversing a "dead objects" graph. Liveness is what drives the relationship between size and computation time. Big O notation stuff.
I can understand where that word could be offensive even in this context. I don't feel particularly comfortable using the word in any context. I considered censoring, but in the end decided that "prairie n-word" was a bit too euphemistic compared to the actual usage. These are northerners who, in this century, understand the full context and ugliness of the term, and choose to use it anyway. Apologies to anyone offended by my quoting it.
The primary example that he might be referring to is this one [1]. It's someone reporting on their experience connecting to an ethernet port in his tesla and getting a call from Tesla to please stop.

http://jalopnik.com/the-tesla-model-s-is-basically-a-good-lo...
For some reason, the https redirect broke - working on fixing it. Rest assured, https://enveloupe.com/api/new works perfectly.
Timezone wonkeyness should be all fixed, if not, please report in the issue tracker.

PS: some of khal's wonkiness is due to it reporting all errors instead of silently ignoring them most other calendar software does.
The article looks a little short. Needs another paragraph. Here's my suggestion - Feel free to taser such people.
Have you tried Sylpheed? It's like mutt for GTK.

http://sylpheed.sraoss.jp/en/
Well the second step is a make an allocator crate that puts GC in as the system allocator for std.
I would say 70 is definitely very high for an engine. Most games don't even have that many programmers overall. Although I guess this also comes down to definitions. Like do the IDE/tool builders also go under the engine team? Then 70 isn't too high.
With advanced autopilot tech I think this is reasonable - if a third-party vision sensor or something similar were to screw up and cause an autopilot collision that could be potentially disastrous.
Out of curiosity, what do you do that requires S/MIME? I once set it up, but it seemed nobody else was using it and I gave up.
Isn't 10% of mined zcash coins being skimmed by the founder?
(Cross-posted from a similar thread)
Has anybody studied the outcomes on American Indian reservations from having basic income guaranteed for generations? I'm not an expert or well-read in this field, but I think anybody advocating basic income would be interested to visit a reservation and observe the lifestyles, dreams, goals, and successes found there.
I just re-used it without looking it up... From that, it seems to make more sense in a financial context.

Some more source: https://books.google.com/books?id=3fIUAQAAMAAJ&pg=PA426&vq=m...
When I started going down the whole CORS rabbit hole a very simple solution came to me almost immediately via googling. Xdomain. It is simple, it doesn't do preflight checks, it's secure. The only silly edgecases are where other people have already worked around CORS awfulness for their client libraries (MixPanel, FB SDK, Intercom).
Fancy seeing you here!

Anyway. "hateful"? The show strikes me as a sitcom set in the 1970's about a middle-aged slightly-worse-than-average dad with an average family who's pretty dissatisfied with his life and social status.

Because it's a sitcom, it makes everything more two-dimensional and extreme than you'd see in real life. Once you get past that, you see that

* The dad thinks of himself as THE family provider, but is willing to back down from that position when the wife tells him to fuck off

* Both parents hate the fact that they're burdened with kids, but they don't hate the kids and understand that they have to make things as good as they can for the kids

* The kids are just your typical free-range, somewhat-troublesome kids

* The dad doesn't get the free-spirit neighbor, but kinda respects him and envies his lifestyle

* The dad tries to do what's best for the people that depend on him, but he's not above launching a mean-spirited prank on someone who has deliberately fucked him over for doing the right thing
Oops! I read the FAQ a little carelessly and thought only the 2013 images were available. Much more useful than I originally took it for in that case.
I'm not justifying it. I'm explaining why it plays out in the marketplace.
You're right. And thanks for the pointer on this implementing snapshots.
When a Dark Web Volunteer Gets Raided by the Police
I just finished today to extract a module of my monolith to AWS Lambda in Java. I loved the experience, but first I had to configure a CI in AWS so that the build and deployment cycle was fast.

Since my function needs phantomjs, I embedded the binaries into the deployment package and by just doing that I topped up 36 MB of the 50 allowed. Transferring it from my local regular internet was a pain. Now it's nice, I push code to my dev branch, it gets picked up by the CI, tested, built and deployed. I get a notification in the IDE when the whole roundtrip is done, and with the CI in AWS it takes seconds instead of minutes. Without binaries you can still fit jackson, a few AWS clients, groovy runtime, guava and httpclient in a few megs, which is manageable.

I agree about the debugger, but authoring a function is trivial and unit tests can be written and run without considering Lambda. I miss tailing logs, CloudWatch is nice but it's far from realtime.
Remove the extra step going from Phone to Chromecast (plenty of phones have HDMI OR the Chromecast can run an SSH client) and this a great solution with minimal latency. Anything remotely comparable in the 80s/90s would have been totally out of reach on a student budget.
I've taken a few GIS classes, and there are some cool things you can do with satellite imagery. You can use remote sensing to check up on crop health and growth. I did a small school project why I estimated the percentage of trees killed by pine beetles.

I'd do some research into QGIS, remote sensing, and NDVI if you are interested. You would want multi-spectral imagery from a satellite with Near Infrared sensors, and RapidEye has them.

That said, this is technical. It might be easier if you were comfortable enough with coding to get the imagery from their developer API. And GIS/remote sensing analysis is somewhat complicated. Plus, remote sensing doesn't analyze anything really, it just filters information. So you would have to be comfortable with the farm, the theory behind remote sensing, and the process in order to correctly interpret the data. I'm not familiar enough with agriculture to get really specific information from satellite imagery. So you might be putting a decent amount of work into get info you could just have gotten by walking out into your field.

Edit: there's a lot more uses like mattzero mentioned if you are using it for more than just farming. For instance, if you hunt or fish you can use satellite imagery to determine where specific ecosystems begin and end. So there is a lot you can do.
I think electric BIKES, not cars, is the future. We're already seeing bikes with 1000W engines and batteries which have enough for 60 km range. It takes much less energy to transport one human on a bike than one inside a "steel cage".

For longer trips, you still need mass transit or perhaps car pooling services of some sort. But for commuter trips, I think electric bikes or trikes will absolutely replace cars in the near future.
how about we break down each action one can take in the GUI as its own binary that is part of a larger set? that way the GUI becomes a wrapper that do one thing, wrap the binaries that all their own thing, but that gets composed to do larger jobs.
An opensource alternative for the TSA’s $300k line assistant
LOL

Are you trolling?

Because all those secret courts handing out secret gag orders really tell me that the law predicts privacy... Except that's not true at all.

I can only assume you work for the government.
Not OP, but here's something I miss in Gmail search all the time-- ability to target a search at a particular directory and its sub-directories.

Suppose, for example, I have set up a subdir for conferences. That subdir contains a bunch of subdirectories for individual conferences. I know the e-mail I'm looking for is stored in there, because it relates to a conference publication I wrote. However, that subdir itself is "empty" as far as gmail search is concerned (because it's a "tag" rather than a true subdirectory).

The net effect of these hollow imitations of directories is I can either target the search to a specific tag, or I can search throughout my entire collection of messages. (Or, I suppose, I can tag every e-mail with every single sub-tag represented in the directory hierarchy I have mentally set up, just in case I might want to search for it someday.)

The gmail ideal, of course, is that I abandon the notion of directories altogether, and just let all my messages stew in the ocean of e-mail that one accumulates over the years. Supposedly their "powerful" search capabilities will help me find what I want. In my experience, though, under this approach most reasonable searches produce multiple pages of possible matches. This, of course, is hardly efficient.

It would also be nice if I could perform a search and then pull out that page of returned results into a separate screen/window for ongoing reference. Often when I'm searching for something, I'm looking broadly for resources or related conversations, rather than for a specific message.

Another place where I feel gmail search is brain-dead is its lack of regex capability (which @devdas has already mentioned).
A cool protocol, trusted setup though.