jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The problem is that today's jello-spined journalists give too many shits about surveillance. Sure, every single journalist should take massive precautions to encrypt every single thing and source, no matter how banal; but once the proper precautions have been taken they should go on balls to the wall attack. Shame, de-obfuscate, highlight, an expose the hell out of government and business. There should be zero mercy! If journalists should fear anything, it is that some other warrior-journalist will slay a corrupt government agent or business crook and gain all the praise.

Dear journalists, it's time to drive the rats out of America. It is your responsibility as the fourth branch of government to open the curtains, let in the burning sunlight, and exterminate the vampire roaches. Show no mercy, and provide no harbor. Your job is only done when you die exhausted from seeking out the source of the constant stink of corruption. Make people understand complex matters of corruption, do your jobs, do what you wanted to be.
ytmnd? you're the man now dog!
3% of the population commits 57% of all crime. So you could incapacitate those individuals prior to them committing murder. IE: put them in prison for 20 years for theft, then they can't commit murder. Let them out when their testosterone drops below criminal thresholds (in their late 30s)
Fruit picking is a large part of the farmers' cost. All the extra cost of transportatation, storage, wholesale logistics, retail and markup matters for the retail price, but that's not relevant - the farmer is competing for a tiny share of that retail price, and if that extra ten cents goes out of their share that easily makes it unprofitable.

Your example with milk is a very good illustration - something that raises the farmers costs by a few cents is much more important than what it might seem based on the fact that the difference is small compared t owhat the retail buyer pays.

All the leverage that farmers have can't get them more than 9 cents/liter. That's it, there's no hope for them to earn 18 cents/liter - sure, the wholesalers probably could, but why would they gift money to other businesses without any need to do so? So if your milk production process gets 1 cent/liter more expensive (but your competitors, possibly far away, are still willing to keep the same price), you can't get 10 cents/liter, it simply wrecks your profit margin - if your profit margin was 11% (1 cent/liter profit out of 9 cents/liter revenue), you might as well go out of business since you won't be earning anything.
> But I do agree that UBI proponents have to come up with an argument against the "pay people just enough to do drugs and play videogames all day" example. Most of the population is not made of highly motivated self-starters, despite what every job posting looks for.

I support UBI and see no problem with people "slacking" all day. Like you say, society is not made up of highly motivated self-starters. Why force those people to work when automation will make it completely unnecessary?
I connected an SDS011 dust sensor (didn't check US prices, but I'm guessing ~20$) to a raspberry pi and then used remote controlled power sockets to switch my air purifier on and off based on some limits I set.

Of course when building the purifier yourself, it might make sense to attach the sensor directly, use something like an ESP32 and maybe control the fan speed based on pollution levels.

Here's some Grafana graphs: https://i.imgur.com/wYjERxW.png

The dust sensor isn't absolutely silent due to the tiny fan, and the purifier obviously isn't either, so I have a "silent mode" that turns off both. There's also a CO2 sensor that shows you when I opened the windows. For some reason, dust didn't spike when I opened them in the afternoon, only in the morning and last night. The purifier is a BlueAir Pure 221 which is built a lot like the one in the article.
Thought about it? There was a movie made along those lines:

https://www.imdb.com/title/tt1821641/
> they're not going to be happy with a generalized build that broadly targets ARM; they want code that's narrowly targeted to the specific revisions of the processor that they're using.

Apple already does this for x86: macOS contains duplicates of all operating system binaries & libraries compiled for pre- vs. post-Haswell processors.
It's all the more impressive when you consider that Adam only graduated from college this year. If he'd gone to work at a big company instead of starting his own, he'd still be merely a promising junior developer or something.
I need to be able to guarantee the privacy of my data when appropriate (assuming I trust my friends, of course). With Facebook I can't, because (1) they can read everything, and (2) I don't trust them not to.

To fix that problem, Facebook needs to become a-centred. But that would be throwing away their busyness model along with their data-centres.
I presented time-lapsed video of myself writing an essay and presented it at an event, with audio commentary.

I didn't know about Etherpad at the time, but there are some things captured here it wouldn't get, as they happen outside the browser.

It also might be more educational, as I explain in voice-over what's going on:

http://www.scottberkun.com/blog/2010/video-how-to-write-1000...
Thanks the encouraging feedback. Will work on fixing the UI.
Thanks for the feedback.
You don't have to register to join the contest. The idea was to show a preview of the contest before joining, hence those extra clicks.

On your "Start a Contest" page, why don't you add Flags of countries which one can drag and drop to make a match.
I think you meant "Start a Private Contest". This feature will help you create only instance of the current contest for your private network. You cannot add or delete matches.
It's taking Skype too long to fix the outage.
Note that he says all were pre-release, but only three were copyrighted.

Argh! Copyright attaches to a work upon creation, not upon sale, or slapping (c) on it.
I think the science on characters/line is sound. It would be really nice if they would add columns for wider screens though (or at least two columns like the print scriptures). Actually, the printed scripture is a good example of following the guideline to not have too many characters per line.
I actually agree. That's why I left Gmail a year ago, and why I try to use alternative search engines as much as possible.
OS X Server has been supported by VirtualBox for a short time now. I haven't tried it myself, but acquaintances have told me they've got end-user OS X working on VBox without jumping through any hoops.
Sounds good but apparently the reality is a horrendous 'mish mash' of different tech stacks and fairly poor cross-group communication. Throw a marketing driven release cycle in to the mix (as the article implies) and it's no wonder a few cracks are appearing.

The age old problem of being a monster sized company I guess. No one is immune.
I really doubt most consumers care about glue. They buy a new phone every two years, they won't bat an eyelash about buying a new computer every four years. I think the glue is less about planned obsolescence and more about selling more upgrades up-front, although I doubt even that makes a difference with most of their users. I bought a mini when they first came out and I upgraded the ram myself because it saved like $100; but I suspect this was happening to a single-digit percentage of their minis.
They did this at a shopping centre in a suburb outside of Brisbane, Australia* in a low-medium income level area suburb ant it worked quite well.

Browns Plains, Logan city
I agree. People said Snow Leopard was the last good OS X update but I couldn't tell a difference between that and any of the subsequent updates. The 'Apple software quality is declining' meme only seems to be coming from the Apple developer bubble.
Please stop posting religious material on this website.
Perhaps in retrospect, but this was standard for the Unix crypt() function and passwd files of the time: http://linux.die.net/man/3/crypt
The dangers of rainbow table attacks weren't well considered at the time.

The real error was misreading the man page and using the first two characters as the salt, which is then published as the first two characters of the hash. It's sort of an easy error to make, because to decrypt, you do use the first two characters of the hash. Understandable for a beginner working on a school project, but pretty ludicrous for a large company holding control over most of the domains on the internet at the time.
So you only test those cases you have thought can fail(which is compulsory to test anyway). The purpose of the Monkey Chaos is to trigger situations you haven't dreamed about.

OK, it ain't perfect. Things usually doesn't fail in a uniformaly distributed way and you can't be sure you'll see a different kind of fail on production, but it sounds useful(yeah, and pretty cool) nonetheless.
I don't think this distinction is very useful. I read many blogs that are "narcissistic" in the sense that the blogger is doing it because he or she enjoys writing about a particular topic and likes having an audience. I read them because the authors write skillfully about topics I am interested in.

A blogger "spew[ing] whatever thoughts they had that day" just makes them a shitty writer. It doesn't matter why you're spewing them; if you write shoddily about arbitrary topics "for others", it doesn't make the blog any better. There's no need to do a bunch of categorization beyond that.
23andMe has a lot of privacy concerns, especially long term (the TLDR is: what happens to all their data if they get acquired?). I don't know much about Kathleen Willey, but NYC is doing a huge amount right now to promote tech in the city (Big Apps competition, open data etc.).
This looks pretty cool. As a startup, any savings is worth it. Problem is, my app is too matured to try a few things that aren't proven / stable yet. I will wait to see if Heroku official includes this as an add-on. If so, I'm totally down.

I could implement it myself, but if it's coming and implemented by a team who's dedicated a lot more time than I can, then it's worth it.
I look forward to reports of accidents being caused by drivers fiddling with their iPhones in an attempt to flag other drivers.
No no! white people bad and evil! 1619 project!!!
> I believe it’s funded by taxation.

You can’t tax people who don’t earn anything beside what you’re already giving them. It needs to be bootstrapped and then be sustainable.

> if there’s a study...

You don’t even need a study. Let’s look at the following thought experiment. Let’s assume that UBI payments will match minimum wage laws. Now then... the people who have to get up and travel around 2+ hours to get to their job just to warn minimum wage - if they can stay home with their families and get paid the same instead, you’ve just incentivised them to quit.

The companies where they had employees who are now at home getting UBI are forced to shut because they can’t find workers.

I’m blanking on it, but I’m sure Das Kapital brings up these examples when going through testimony to the Factory Act.
"I don't think most people realize how powerful Julia isI don't think most people realize how powerful Julia is"

I don't think I realize how powerful Julia is, and it's my main language (and I have written libraries, and contributed to Base).
You can also run the Ammonite Scala REPL as a shell.

See http://ammonite.io/#Ammonite-Shell
This would work:

<path>
<m x=“10” y=“10” />
<h dx=“90” />
<v dy=“90” />
<h dx=“10” />
<l x=“10” y=“10” />
</path>

Perfectly sane.
It's not decentralized because you're handing it out, otherwise I would have bought a few dolts.

What are the chances that you won't create another IdiotCoin out of air tomorrow, thereby inflating its value and decreasing the value of my dolts?
Material design seems more of an anti feature than something which I’d want, at least for iOS, Mac, windows, etc.
This could be ringworm. Have you see any particular patterns on your spots ?
The point I was making was that Spine isn't a refinement. It may look the same on the surface, but it has some very different ideas about what a Controller is, amongst other concepts.

It's unreasonable to suggest that anyone who has an idea for a project simply abandon it because someone's already working on something similar. It's also unreasonable to suggest that if they do end up writing something really cool that touches on a few concepts of an existing project, that they should keep it to themselves.
Location: Brazil
Remote: YES
Willing to relocate: YES
Technologies: HTML, CSS, JavaScript, React, Node, Express, SQL, Postgres, Azure, C++, Python
Résumé/CV: https://www.linkedin.com/in/lzralbu
Email: tetsuzan.hs@gmail.com
Why would a drug dealer want to inflict violence on you????
Which of these cases specifically do you assert is similar to this one?
I just worked on a project to predict significant(greater than 3 std) changes in the market and my biggest pain point was the lack of open source resources for quantitative finance(QF). It makes sense given the industry, but then I remind myself QF brought us Pandas!

Thank you for making this publicly available.
Look very carefully. 99% of what happens in the upgrade happens under the title "Upgrading by install kernel". Literally, you just boot bsd.rd, smash return a few times, reboot, and you're done.

After that you're into the "final steps" territory. Which means running sysmerge to merge changes in config files. It's not called openbsd-update, but freebsd-update requires you to do the same thing.

Typically the only "manual" part is removing some files and users no longer needed by the new release. Now 5.6 has lots of these files, but it's not really representative -- most releases have a much shorter list of file removals. In any case, there are very good reasons for the system not to do this automatically for you. And, in any case, if you know you haven't done anything unusual so as to depend on these files, you can get away with copy pasting these instructions.

At this point you update your packages with pkg_add -u. Just as you would have to on freebsd...
I would describe myself as agnostic, but I don't believe science has anything meaningful to say about spiritual/philosophical matters. Science is concerned with what's testable/measurable, we're not talking about anything testable/measurable.

I'll try explaining the whole heaven/hell thing again. What does hell look like to you? Is it millions of former people being tortured for not living a virtuous life? If you go to hell, what part of you goes to hell? Do the former people in hell have bodies and faces? Do the former people keep their memories of their past life? Do the former people still think like the people they once were as humans?
The UMC is also the most hard-working class, who is carefully taking responsibilities for their families etc. And guess what, it's the most exploited/punished/screwed class by either tax system or zero-tuition policy like this.

it looks like getting divorced, or one couple quitting job before kids are going to apply for college, or having unlimited kids, are the right strategies for the best colleges application than otherwise. I actually know one family did just that, the college-educated mid-age mom quit her job so her daughter got all the financial support from Harvard, and she is walking her dog on the community daily to stay fit now(instead of working). I am not sure if she will be back to work after 4 years when her kid graduates.

Basically, the more screwed your (family) situation is, the more helps are there for you for free, even for the most prestigious universities admission! only the sky is the limit.
>though cosigned by my stepdad (who made it clear he would in no way take on any of the financial obligation of the loans)

Co-signing is taking on the financial obligation.
It's not really "automagical"; it's all quite well defined.

Honestly, I'll take a dozen 5-line unit files over a single "portable" init script that implements its own utility library, or yet another "simple" init script that's 90% standard boilerplate and still doesn't work because the 10% doing the real work doesn't check PID files correctly ("I can't just kill all processes called foo?") ...

Anyway, the point is that systemd models system states declaratively, solves the dependencies and executes the necessary steps required to reach that state, all without explicitly telling it what to do. If your dependencies are declared correctly, there is little danger of misbehaviour. The advantage to this is that parallelization is free and you never need explicit waits. In practice of course there will be misbehaving units and incomplete dependency declarations, but I think as admins gain experience with systemd those kinds of issues will drastically decrease. You'll still be able to run plain old scripts from unit files. I do that on my home server to start containers. since the contained process doesn't background itself and just prints to stdout and stderr, when started via systemd all its output will go into the journal and the tail shows up when I do "service container@foo status".

Analogous to SQL, I suppose something like "systemctl explain" might be useful. There's list-dependencies, which gets halfway there.
> I can't imagine a universe where a better football program actually ends up being a wiser choice for your child than better test scores.

A good football program means a stronger likelihood for scholarships, and the possible lottery winning of making it into the NFL. You don't get scholarships on test scores alone.

So just there, a good football program can be read as code for "a way to get out of this town".
Hm, if I was the guy designing the control loop on that thing (not gonna happen in real world, but bear with me), I would definitely take into account the fins position - the real position, not the one I want them to be in.

Not that it would have helped anyway in this case.
I've always been rather suspicious of that essay.

He says:

Making wealth is not the only way to get rich. For most of human history it has not even been the most common. Until a few centuries ago, the main sources of wealth were mines, slaves and serfs, land, and cattle, and the only ways to acquire these rapidly were by inheritance, marriage, conquest, or confiscation. Naturally wealth had a bad reputation.

Strongly implying that in the modern world most large fortunes come from making wealth, but presenting no actual evidence. From observation, most large fortunes come from trickery: either in markets or by being hired as a CEO and negotiating high, non-measured compensation by abusing conflicts of interest. I haven't studied the question carefully, though. Has anyone?

He also strawmans the pure-pie model. The real pie model looks something like this. A very large group of people collaborate to create something of value (even in software, there are library authors, hardware makers, ISP maintainers...). Some are part of the same company. Some are tied in via contracts, shaped by negotiators. Once the good is made, the wealth is divided up among the team. (Simultaneously, the team works on the next hunk of wealth -- it's a pipeline, not an alternator.) It is meaningful to look at the distribution phase in isolation, with the caveat that how the distribution phase impacts the production phase is a factor in how good the distribution model is.
Congratulations on a very manageable LA commute! Having biked many miles for commuting and for pleasure in LA when I lived there, I suspect this is a discomfort you can get over rather than a strictly rational risk assessment. Maybe you could try riding the route at times other than rush hour, like over the weekend, just to get familiar with the route and the basic mechanics of traveling it? Perhaps there is a longer route, over less obvious residential streets, that will be more comfortable? If there is one section that really concerns you, just walk your bike on the sidewalk for that part. There are a number of riding clubs and meetups, with varying degrees of formality and expectations; you might find riding in LA traffic less intimidating with a group. You will find that driving lanes are biking lanes. Swerving from shoulder to shoulder is a mistake you don't have to make.

And I echo sibling's suggestion to get a more practical bike. When you get "off the map" [away from routes that cars are forced to travel] you might find all sorts of sketchy but bike-friendly shortcuts, through parks, parking lots, industrial areas, etc. Skinny road bike tires don't like these routes, but LA streets are full of all the same hazards.
With as much ddos mitigation as github has to deal with, those developers/admins have even brighter futures ahead of them.
During the time the Classic NES series was being produced, a public domain NES emulator for the GBA already existed[1], and has even been used in commercial releases[2]. There would have been no reason to go for the Classic NES games over the existing emulator.

[1] http://nes.pocketheaven.com/

[2] https://en.wikipedia.org/wiki/PocketNES#Commercial_use
To be fair, I had almost eight years of French in school (Canadian), and the best I can do now is read it semi-fluently.

Languages have to be used or they're lost. I spent a year learning to read Old English and got up to a decent proficiency; that's gone, now, too.
Longtime embedded engineer here:

There is a reason they are "retarded" (BTW, please don't use that word). It comes down to the following:

1) Embedded engineers are generally EE that have taken a course or two in software. Generally they are the "best software guys" from a group of middling to poor software guys. As such, they reach for tools they are familiar with.

2) The product from embedded engineering is much different from web development. It might ship on a ROM, for a part with < 64kRAM. In circumstances such as this, knowing your toolchain won't add any complexities you don't understand is very important, and it doesn't get much simpler than C. (Also, most good embedded engineers use a restricted set of C that doesn't include things like printf and malloc.)
I want more friends like this.
This has been submitted many time. Most popular previous submissions:

https://news.ycombinator.com/item?id=1490069 (158 points, 1727 days ago, 33 comments)

https://news.ycombinator.com/item?id=7797878 (13 points, 307 days ago, 8 comments)

Also relevant. Remotion of the blink tag in Firefox:

https://news.ycombinator.com/item?id=6170392 (101 points, 599 days ago, 93 comments)

https://news.ycombinator.com/item?id=6182690 (309 points, 597 days ago, 146 comments)

This last submission has two interesting comments, that I'll copy partially:

> I fixed blink in Mozilla twice in the old days, back when I was running around looking for things to fix. [...]

> You can put jwz's blink in your browser profile's userContent.css to make it work on all websites [...]
Your comment is flatly wrong. 完全不对。
I've lived in and researched China for 28 years.
Linus is 45 years old. He's not a millenial, he's a greybeard.

Zuckerberg never made any technological advances. His company was a market success but it was based on LAMP... nothing technologically novel about it. Not even the concept was novel--it was a direct myspace rip off.

I'm sure there will be millenials who have an influence on the technology and direction of software. But they certainly aren't the people in charge TODAY and they certainly are not responsible for the state of tech today.
Just did thanks for the text
Come to one of our "UX eye for the developer guy" events...we have a whole set of people announce UX jobs each month and you can meet them: http://www.meetup.com/sfbayux/calendar/14488927/
It is clearly trying to copy it. The UI original and doesn't look native to andriod or iphone. You think its a coincidence it looks so similar to another delivery tracker. Just because the icons are worse and the colors are not useful doesn't stop it from being a ripoff. I agree that it is not illegal but it is in bad taste.