skysight-inc/HackerNews huggingface dataset:
While I don't have a problem with eugenics as a purely philosophical thought exercise, actually implementing it is another question. It's pure hubris to think we understand humans -- at the physical, psychological, or spiritual level -- enough to know what constitutes superiority. It's further hubris to think that removing "inferior" humans will improve the overall state of humanity. If you haven't already, read A Brave New World because it works as a thought experiment of intentionally constraining the number of elite humans and artificially breeding massive numbers of lessor/inferior humans for the tasks beneath the interest and dignity of the Alpha Class. One of the side stories in that book is that the Alpha Class rules tried an experiment where an island was populated with only Alphas and they very rapidly descended into civil war because, each recognizing their ability and superiority, nobody wanted to work for anyone else.

A moral problem that can flow from eugenics as a thought exercise is considering certain groups of humans as less-than, inferior, or not worth consuming our resources. Once you accept that possibility it's only a matter of time before someone promotes or enacts policy to rid the world of the lessors. See the lessons learned from Nazi Germany or the Armenian Purge at the hands of the Young Turks, the wholesale genocide of the Celts by the Romans, etc. We either value human beings and human life or we start defining who needs to die.
Phorm.

It was a while ago now so younger HN readers might not know about it, but Phorm was an ISP level deep packet inspection product that invaded users privacy on a massive scale, all just to market stuff to them. Thankfully it's now dead and gone.

https://en.wikipedia.org/wiki/Phorm
My civil and rational response to you would be to sterilize you, as you are clearly incapable of intelligent parenthood.
People like you need to be removed from the gene pool.
I wonder if there isn't some way to manufacture ECC RAM that doesn't need CPU support? It could act towards the CPU/motherboard as if it's non-ECC RAM but still contain 9 bits per byte inside.

The RAM chip itself would do any computation if needed instead of the CPU, and if it needs to give interrupts to warn about error conditions, it could output it as an electric signal you can hook up to anything you want yourself (including to the CPU in some way, like via USB or something lower level, or otherwise a warning light or beep or so)
No. Both ATI and Nvidia drivers include recent OpenGL versions, so OpenGL support problems are limited to actually not capable hardware.

In the old link you offer as example, Intel HD3000 and HD4000 are bad, with bad drivers that lie about OpenGL versions (hence the need to downgrade the client), and fortunately obsolete. Current Intel integrated graphics have improved. And VMware is a virtual machine, not hardware; it should be expected to be terrible.
It's still called Kalium in a bunch of languages.
You can do that kind of advertising without collecting this much data and creating psychological profiles on every user (think: Coca-Cola).

And even if I like something seeing it repeatedly online just annoys me more than it inspires me to buy their stuff. I think they'd get more bang for their buck by having social media personalities that align with their target market push their product (think: Nike).

If people are likely to be consumers of those things then they'll probably digest media related to those things or other media in the same demographic. This is classic marketing and it doesn't require the level of privacy abuse that Facebook has been trying to justify.
Well, they created a market driven society with low wealth inequality, that's what it looks like. I find it hilarious that people basically end up describing Japan when they list off the things they wish the U.S. or Canada were, but then they complain about the fairly obvious downsides of that.
But I don't why this is so important that this particular months has to be commemorated, long after any economic changes has faded away.
Stepping back, Apple is empowering user's to "opt in".
This feeling is because in our current stage of development, we are very primitive spiritually. Some of us don't even believe we have a soul. That it is all meaningless. Science in its current form also looks at our material world and concludes the same. Nasa tells us we are just a speck of crap in a giant space as well, with no beginning or end.

You guys talk about boxes. Well there are huge ones for the mind, carefully constructed to be believable for the masses. Too complicated to understand, they require you to put beliefs in people with credentials, who will repeat to you what they found in the books they were given, or the math they got shown.

If you want to understand your purpose here, you have to step outside of scientific thinking to start with, and that's a huge problem for almost everybody. You have to look at origins of the matrix we are living in, the illuminati, the Egyptians, book of the dead, the occult.
> it's a bit of a hassle to get apps on an iOS device without going through the store

You seem to be deliberately understating the difficulty. For the overwhelming majority of the people, it's simply not an option.

I'm not who you're replying to, but it's hard to honestly argue that Apple doesn't maintain a walled garden unless you come up with a euphemistic term that means the same thing but sounds more generous. It's entirely possible that such a model doesn't bother you, and it clearly doesn't bother most of their enormous customer base, but that doesn't make it not the case.
>The contents of this zip file have to be hand crafted.

I think you used to be able to do it on an Amiga using the official LHA(?) compression program, due to the Amiga using front slashes as delimiters.

But beyond that, I really wish there was a zip library that let you do all of the nuanced things the format allows. For example, each file in an archive has its own encryption header, so you could create an archive where the first 10 files were clear text but the 11th was encrypted...
> How do you show any actual damages?

All that presumably is figured out before signing a agreement. Thats the whole point of an agreement vs pinky promise.
CacheCow.Server 2.0: Using It on ASP.NET Core MVC
Show HN: Import Project from GitHub to GitLab
If Kołakowski is to be believed, Marx's view of the post-revolutionary world has a somewhat mystical flavour stemming mostly from Hegel. It is the immediate roots in Hegelian philosophy that makes it, in practical terms, wishy-washy.

What has always tied Marxism in knots has been the tension between waiting for the inexorable laws of history on the one hand (and sometimes trying to give them a hurry up) versus on the other hand agitating for reforms. The former see the latter as delaying the revolution. The latter see the former as something between dreamers and jerks.

I think that history, having been somewhat lawless after all, makes the reformers look better.
Mastodon is doing decent in Japan - with well over 500,000 users. Thanks to Pixiv hosting pawoo.net. But if you do not have Japanese friends then it is pretty unlikely you have friends using Mastodon - as it isn't as popular in the U.S (55k~ users). Disregarding all servers with <1,000 users.

If you have a tight knit group of friends getting everyone to swap over to Mastodon (and slowly bring their friends) isn't that difficult. That's how the social effect works whenever there's a max exodus of users from Platform A --> Platform B (like what happened with Myspace-->Facebook, Digg-->Reddit, etc.). It isn't impossible - just unlikely.

You can see some statistics here: https://mnm.social/
It's a "brand new" file system with implementation details that are a disaster. Lots of apps - including Steam just don't work on it if you use case sensitivity. Which is just silly. I had to create a virtual disk and mount it in my install folder so steam could work. It's 2018.. my 3k macbookpro shouldn't have this problem.

Give me my damn physical escape key back! the touchbar is the silliest thing ever.
What about music a la a mini jukebox?
I sort of expected everything to be turned into glass (vitrification) by now.

I'm terrified of what's happening in at the Hanford Nuclear Reservation. My friends (who work on this issue) tell me that when the toxic plum seeps thru the water table all the way to the Columbia River, everything down stream becomes uninhabitable. That's Portland, Vancouver (WA), etc.

I really want someone to figure out how to turn all that crap into glass trinkets and then drop into deepest ocean.
Interesting. In hindsight, the retail store distribution model of software lasted far longer (and still does) than it ever should have.
F-Secure Anti-Virus: Remote Code Execution via Solid RAR Unpacking
It is, now. A year down the road...?
Toys, Trolls and Women in Tech
Not the GP, but regarding tiny companies, I wanted to link this, which resonates strongly: https://news.ycombinator.com/item?id=17236637

It seems that everything's relative and being the near-smartest person in the room can be a tactical advantage.
And what's often an even bigger deal is many of the low-to-mid end devices have very, very little cache (some have no L2 cache, even!).
VCs are a convenient abstract bogeyman. Yes, VCs do tend to encourage a grow big or go home mentality but it is, as you say, the founders who wanted that sort of investment.

It's also the case that, as soon as someone here suggests that a startup doesn't need to operate in that manner, someone--as certainly as the sun will rise in the east--will post Paul Graham's startup definition and argue that you're not a real startup without a growth-first mentality.
It's not the ground surface that's causing the reactive lifting force, it's simply the thrust caused by the water jets. Unless the ground ends up blocking a jet, the shape and orientation of the ground shouldn't have an effect.
Unless you're targeting consumer you might want to be careful with tech like web-sockets. After a decade of using sensors in industrial facilities I've come to appreciate the value of on-device buffers and transactional logging systems that don't maintain persistent connections. Real-world environments are unfortunately really tough on technologies designed for browsers.
They're reinventing HTA, in other words. Oh the horror!
Lisp: back to the future (a tribute to 60th anniversary)
I'm pretty sure this has been known for a long time. This was the method used to jailbreak some Windows Phones back in the day -- extract an archive that overwrites carrier OMA files. Iirc you could just rename a folder in 7-zip to "../../foo" and it would work. No special tools required.
A job doesn't have to be a calling, and a job that isn't a calling doesn't have to be a soul-crushing grind.

Most developer jobs are for CRUD apps, and you'll rarely be doing greenfield development. There's not a whole lot of room for passion there. If you just treat it as a job, though, rather than something you have to force yourself to be passionate about, it doesn't need to be that interesting. Once you make a living, you can satisfy your creative urges elsewhere.
I hope this will slow down git's adoption and push more people towards Mercurial
Agreed. At the beginning of class, walk students through the setup. Then for every project after, let them use the pre-rolled systems.
This was one of the reasons I went to law school after getting a CS degree. I now practice law, focused on patent litigation.

My experience generally has been that the work is more varied, and there is more learning as opposed to mechanically doing.

Sometimes I get to deep dive into interesting technical topics. I’ve taken things apart and reverse engineered bits of software and worked with experts. Plus I am deeply fascinated by computer history, and sometimes I get to dive into that as well when looking for prior art.

On the other hand, some patents really suck and have claims that were clearly written by people who didn’t understand what they were writing about. Arguing over these requires you to almost suspend disbelief to operate in a world where the claims make sense.
Microsoft could've done the same to Google when it started that mini Do Not Track war.

But it chose to fight a useless battle, when it could've added a tracking or ad blocker by default to the Edge browser instead, because at the time it wasn't sure whether or not to quit the advertising business for good (Bing was losing a lot of money at the time) or double down on it. It seems to have chosen the latter with all the tracking it has put in Windows 10.
> Second because it won't actually prevent the tracking: it would be easy to make a subdomain and point it to Google Analytics or any ad network to "re-enable".

How many sites would do that though?
What with automation and all, we will not require the Epsilon semi-morons. SO the bulk of humanity will not be required I guess. That was not forseen when the book was written.

As for 'eliminating' people, that's scare talk. We work today to improve people, but in most countries are not actively eliminating people. E.g. how is eugenics different from education and inoculation? Do we execute the un-inoculated?
I've left master CS studies to be able to do robotics and be free to learn stuff I want/need. After number of years hacking stuff all around in local hackerspace I'm finally getting onto something which is an attempt to create distributed motion control system (https://distrap.org) which is also one huge experiment with generating code from Haskell utilizing Ivory Tower framework made by Galois (https://ivorylang.org/). During the process I've realized the potential of this framework and started writing a book about it (http://48.io/~rmarko/book/) so people don't have to spend half a year reverse engineering it.

Beside that we're also building vpsAdminOS (https://vpsadminos.org/) for running LXC on top ZFS. At https://vpsfree.cz we currently run openVZ with the intention to migrate to vpsAdminOS which is currently tested by members.

In my experience you gotta sacrifice stuff (like well paying job) so you can do stuff you really want.
You're super-close. Money is the "bad guy". It might not appear to have agency or autonomy, but that is because humans are not good at perceiving intangible power structures.

In other words, why aren't we saying this:

>Money is the bad guy, because its presence, uneven distribution, cult of worshipers, fungibility, and inherent ties to social power structures are unhealthy influences on the founders of Github
All ideas are copied, humans are incredibly bad at creating wholly new things, what we are good at is taking things we already know and combining them, often times new things come out.
Artificial Intelligence, International Competition, and the Balance of Power
According to their list of known-vulnerable libraries[1], the actual Microsoft-supplied library, System.IO.Compression.ZipFile, either isn't vulnerable or hasn't been tested; only third-party NuGet-based libraries are.

[1]: https://github.com/snyk/zip-slip-vulnerability
I don't have answers either. I just chase books and try to cobble them together.

I wish you luck.
> my monitor manufacturer is a third party to my Facebook data

It actually is. Your monitor, on the other hand, can be considered a part of yourself for the purposes of viewing the data.

If it somehow sends sensitive information back to its manufacturer, thought, that would be a new, different can of worms.
Intel's 28-Core 5 GHz CPU: Coming in Q4
Now that prebuilt PCs tend to be cheap and limited, anyone who wants something better needs to build the machine from parts.
>The day FB was announced was the day I said “this is a bad idea.”

The "day FB was announced" it was exclusive to Harvard students and was just a cleaner version of MySpace and Friendster. It's unlikely you would have had strong opinions about Facebook, in particular, that you didn't also extend to those two, as well as AOL and sites like Digg.
Driverless Cars Still Handled by Humans–From Afar
You don't look under 18 to you :P. You reach a certain age where 18 and 25 aren't that different.
So, I think there's a couple relevant issues when talking about decentralizing a github like service. There a couple of things Github provides, and my naive approach to making GitHub less essential would be to address them one by one:

* Issue tracking. It's a bit hard to export these. I imagine it'd be a bit nicer to export if issues were actually stored inside git as trees. You could easily make the issues frontend use git as the storage backend. If users don't have an account, maybe they could issue a pull-request to the issue tracker?

* Notifications. This ones's a bit harder. Web-hooks?

* Merge requests - github uses refs internally (I think). That wouldn't be too hard to standardize. If somebody adds commits to their pull/merge request, then they just have to push the updated ref to the repo they're submitting to.

* Auth - this is hardest part. GitHub provides authentication & permissions for pushing. The issue with allowing merge requests submission from anybody (which you could do with a server side hook) is that now people can ddos you by submitting HUGE pull requests constantly. If you could make that safe, in theory you could get away without needing user account federation.

* There is also the big security issue that you can't actually use server side hooks for this stuff since libgit2 can be used to bypass it (when pushing using libgit2, it doesn't trigger server side hooks).

* Oh, and this entire time I've been thinking about the email & username as being unspoofable. But you can easily spoof them. I guess you need federated user accounts after all.

Edit: It's untrusted interactions that's hard to decentralize
---------------

All in all, I think that git is easily decentralized if you know you can trust all the actors. It's untrusted git that's harder to decentralize.
People openly booed Steve Jobs in 2007 when he announced that the iphone would only support webapps. Obviously Apple changed their tune, but it would be funny if they started dragging their heels in the other direction.
iOS 12 highlights: Memoji, tech addiction tool, group FaceTime
Bitcoin Redux: crypto crime, and how to tackle it
Interesting work is done by open source hobbyists at night. What remains is what you get paid for.
Seems like a prime opportunity for a new take on The Great Dictator.
I don't think this is as sinister as it can be made out to be, or at least, I don't think this is a signal that things are becoming more sinister than they already were. It should be well known that this is one of the major things intelligence agencies like to track. It's hard to imagine that this wasn't part of the purpose of the original ORACLE contract; at this point it is a mystery to me why they need to contract externally for this, but I guess there's a bit more to it than is reported here.

This is part of what they mean when they say PSY-OPS. In order to conduct the op, you have to select [an] asset[s]. In order to select [an] asset[s] you need to have some idea of which potential assets you can develop, and whether or not they will be helpful.

From a policy perspective, I'm not sure operations like this should be permitted, but the mandate is there, and it has been there for decades by now. It is not unreasonable for them to request resources to fulfill that mandate.
How much influence with his stock will the github founder have in this case?
> I've heard, but cannot yet validate, that code now only lives 3 years.

That would be the rate at which the Hello World's and the front-end pieces get replaced. Back-end or entreprise code is very different in my experience.

Most enterprise internal apps actually live for much much longer that that. These are seen as cost centers and never get the necessary cash to be properly refactored. They are usually riddled with copious amounts of lava flow anti-patterns [1]; and outlive several times over the users, the developers, the management, and the founders/CEOs. If the hardware dies, they get put as-is on a VM that emulates the old hardware. Development is incremental and grinds slowly down, tending to the asymptotic ratio of changing business needs w.r.t. the amount of archeology required.

[1] https://en.wikipedia.org/wiki/Lava_flow_(programming)
I work on "boring" stuff (CRUD, frontend and backend) and love it.

Maybe because I remember all to well what jobs I used to have:

- farm hand (heavy work on smaller less automated farms)

- construction (noisy, wet, dusty etc)

- security

- help desk

Being paid 8 hours a day to work on borderline interesting tasks, getting free lunch, being paid to study etc feels great. Oh, and I can work from home if I need to.

I also make my work interesting by putting some effort into it.
One news feed site to rule them all
Pony 0.22.5 has been released
Yeah, but Chrome OS is also developed by Google - a revenue-seeking company.

So you're either missing the point where the margins on the laptops are already including the cost of the OEM OS priced at an even lower price than a personal OEM license, or you're missing the point where the OS being free also includes your annual usage of Google services.
I'd take 20% pay cut to work on something important or useful to our world. The tiny problem is... there is no such thing. Everything seems meaningless crap, especially in small startups where I generally try to be. So yes, depressingly maybe, I'm with you OP.
Tim Cook reveals his tech habits: I use my phone too much
Material Design 2.0 Sketch App Kit
> In fact, Python libraries were vulnerable until fixed in 2014.

This is incorrect. Python's tarfile and zipfile (and shutil) modules have no protection against directory traversal.
> Files and directories were named the same things, it had many of the same core functions with code that I distinctly remembered writing.

Here are the respective codebases as of Christmas Day 2015, 21 days into the lifetime of one and 11 days into the lifetime of the other. They do not appear to match that description.

* https://github.com/lerna/lerna/tree/9aabe1664399d5f233a89d37...

* https://github.com/Microsoft/web-build-tools/tree/c4bb2127e6...
That's it, thank you! I didn't remember it was a sports writer, I assumed it was someone who worked in tech since I had found it here. And here's a working mirror: http://martin-manley.eprci.com/
> But beyond that, I really wish there was a zip library that let you do all of the nuanced things the format allows. For example, each file in an archive has its own encryption header, so you could create an archive where the first 10 files were clear text but the 11th was encrypted…

edit: ignore comment, misread encryption as compression. Leaving it for posterity.

That seems pretty straightforward given it's necessary to generate "best practice" OCF. Python's stdlib module certainly allows it (ZipFile.write takes an optional compress_type parameter which overrides the one set in the constructor, just "zf.write(fname, compress_type=zipfile.ZIP_STORED)"
i don't have wsj -- anyone have a pastebin or non-paywalled way to access this? thanks
Multiprocessing vs. Multithreading in Python: What you need to know