skysight-inc/HackerNews huggingface dataset:
"Every move has consequences" - That is absolutely brilliant! Is there any better way to explain such an abstract life concept to kids who can't see the consequences of whatever they do?
You're a technical user, the blogger was speaking of non-technical users who's mental map of the machine don't accommodate multiple volumes. They also have no idea what "audio adapted analogue stereo" or "HDMI / display port" means.

Even as a technical user the amount of volume controls can get quite ridiculous. There is the device volume, the app volume (games, media players), the context volume (typically on phones), a volume control on the output device (speakers or display), volume controls on the output devices of output devices (TV -> stereo setup), volume controls on the input devices (Bluetooth, keyboard controls). It really is amazing that we have so many places to control such a seemingly simple so I can't really blame non-technical people for getting confused.

I'd love to have just one analogue knob on my keyboard to control everything and never think about volume again.
Hacker news is not even v6 ready
> Product, project, platform manager

you'd be surprised to learn how many pieces of code were designed, written and shipped by one man army.
As Carbon Dioxide Levels Rise, Major Crops Are Losing Nutrients
If you could edit tweets – Mastodon Blog – Medium
OpenRCT2 has been chugging along happily for quite some time using the same approach (run the binary through IDA Pro). Now, certainly, they don't have a known-draconian copyright owner like Blizzard watching the IP, but I think it falls into the same infringement area.
I'm just guessing, but I think experience would actually get you more investment. But interesting backstory gets you more press. Thus the impression that backstory is more important. Most funded startup founders are older and experienced. They just don't get as much tech press coverage.

Kind of like why many people fear sending their kids to school because they might be killed by a mass shooter. When in reality, the drive to school is much more dangerous.
Decades from now, the story of IPv6 will be a cautionary tale about the danger of ignoring incentives when enhancing open standards.

So much of the spec seems to have been designed in an idealist vacuum that the promoters are blind to its own failures. The addresses are ugly and impossible to memorize but that shouldn't matter because... There are no performance advantages but that was out of scope because... There are few security advantages because that wasn't a core goal because...

I'm not saying that we should give up on IPv6. But we should acknowledge that its slow adoption is entirely due to a standard that was poorly designed for the real needs of critical stakeholders and poorly marketed to everyone else.
I stopped playing mainstream video games last century when, after a 'quick network game of Starcraft and maybe a bit of Quake on a Friday afternoon at the end of the work week', I emerged from the dungeon we'd made at work for the purpose, only to discover it was Sunday morning, and more than 24 hours had gone by since any of us had even thought about what we were doing.

That was my personal wake-up call. Now I only play MAME games that require, max, 10 or 15 minutes of investment .. and then I simply stop.

I sort of miss the arcades of the 80's, which didn't seem to really propagate this addiction as readily as the current madness does.
The recommendation is a lot kinder than the reasonable one of "throw the lock in the garbage and never buy anything from this company again".
https://news.ycombinator.com/item?id=17342192
Yeah right, first employee sabotages them and another employee shares email from Elon to public. And choose CNBC. Someone needs to lower the stock price.
I wonder if anyone has tried making their home network IPv6 only? How did that work out for you?

The reason I ask is (as described in the article) I've nearly run out of RFC1918 space because of dozens of machines, gadgets and many more virtual machines. (For complicated reasons to do with the VPN routing, I cannot use 10.x).
check it out https://www.bit.ly/2M0hqJa
https://www.bit.ly/2M0hqJa
I see IPv6 as a privacy issue.

It will enable clients to be individually identified without needing to rely on cookies and fingerprinting anymore.

NAT is great in that it obscures individual machines without too much lose of functionality.
CSS 101: The Box Model
Some criticism: in the graphs, you used the word 揚聲器, which means "loudspeaker" (I can't actually read traditional characters, but the 器 was a dead giveaway). I'm not a native speaker, but I'd use 说（母语）者 to refer to a (native) speaker. The Russian translation has the same problem: динамиков isn't used to refer to humans. [1] I can't read Arabic at all, so I couldn't check, but I guess the translation is wrong as well. I suggest not using automatic translation if you can't sanity-check the result, unless it's absolutely necessary. When in doubt, Wiktionary is pretty good for disambiguating word senses. [2]

I'd also prefer if you didn't use "dialect" to describe differences in spelling or alphabet (those can be related to dialects, but are more often a product of political boundaries) as well as between completely different languages. In particular the dialect of Mandarin spoken in Shanghai is relatively easy to understand if you speak some other dialect, but Shanghainese usually refers to a language in the Wu language family, which is absolutely incomprehensible for Mandarin speakers.

Other than that I found this to be an interesting article.

[1] https://en.m.wiktionary.org/wiki/динамик#Russian

[2] https://en.wiktionary.org/wiki/speaker#Translations
Very nice work. I love those with human characters, and the animals are cute.
A few of these are great, however if you are serious about your OSS project, IMHO you should identify one that seems like a fit, and work with the author (paying him/her) in order to start a process to reach a logo that very uniquely and precisely represents your project.
In fact, it is eye-opening to disable IPv4 when you have native IPv6. So little works. It is not painful, it is totally unusable. Today, in 2018, a few months away from the 20th birthday of IPv6.
Can't use 172.16.0.0/12 either? That's over 1m hosts. You don't have 1m hosts unless your homelab is actually a large domestic ISP.
> Windows (where global menu bars would be really weird)

Would they really be weirder than hamburger menus?

Also, GNOME 3 has a global application menu in the top-left corner, but it only contains around 5 entries on average and is largely ignored. It's the worst of all worlds.

Ubuntu's Unity had the right idea when they let users choose whether to display menus at the top, or inside each window. The implementation was terrible, but I wish the concept would have caught on as some kind of XDG standard.
>I started playing Starcraft and watching it about 2 years ago

You mean Starcraft II?
> I've heard that the project has made a number of questionable choices in terms of development, and something about the security team being slow, but I really don't know too much on the subject, so it didn't get a chance to change my opiniong of this project.

See this thread from 2 years ago: https://news.ycombinator.com/item?id=11318508 (and others: https://news.ycombinator.com/from?site=mrsk.me)
Either way I'd have to renumber everything. If I'm going to do that why wouldn't I just go straight to IPv6? I already have IPv6 on my home network (but everything has an IPv4 primary address and name resolution always resolves to IPv4); and an IPv6-supporting ISP. The question is if it's a good idea to go IPv6 only for some or all machines, and how to deal with the IPv4<->IPv6 issues.
How IoT will lead us into the Smart Future
Atom without Coffeescript
Very nice. Curently polishing a web app with a bsd front-end, but closed back-end. Is a submission feasible? Relevant link: https://softwareengineering.stackexchange.com/questions/2858...
FDA is not omniscient

Just FYI, the parent was being sarcastic.
Problems trying to sell cryptocurrencies via Coinbase
(I am using the mobile app but will try all this on my iMac later as well).

I wanted to sll my bitcoins and other cryptos because ai need money right now and it is not converting to my currency riht and not letting me sell the actual ammount I am supposed to have via euros either. The ammount it is letting me sell is in PLN and thst is only like one fourth of an euro and I always added funds fia euros and am supposed to have thst ammount in euros. I worry about selling as I dont think it ill be the right ammount I will receive in my bank.

I am currently in Poland thus PLN is the Polish złoty I belive that shows within each account on top (along with actual Bitcoins and euro ammount).

Here are screencaps od how much euros I am sipposed to have in my wallet based on the current Bitcoin market price and Coinbase’s exchanges:
https://ibb.co/dG8EFJ
https://ibb.co/eXWZFJ
https://ibb.co/ftfuFJ

One of the images should show the pln rate it is claiming I have which should be the euro rate. What gives?
Sometimes its necessary to return to the past to remember the things we've abandoned in the rush to modernity.

I'm speaking, of course, of the wonderful Prince of Persia and its delights. So many treasures to be discovered for anyone interested in even a little bit of assembly-language programming.. it definitely sharpens my chops, anyway:

http://fabiensanglard.net/prince_of_persia/index.php

PRINCE OF PERSIA CODE REVIEW.
Ready Built Homes Brisbane Queensland – Orbit Homes
There is one performance advantage, IPv6 requires one fewer checksum calculation on each packet.
I’ve been using FreeBSD in production on AWS for a few years now and it’s been great, thanks to ZFS, jails and pf.

There are lots of different ways to configure jails, which unfortunately means there are lots of places to get stuck.

I typically deploy to x1.* instances, which have NVMe drives. I create a zpool of all the NVMe drives, and then mount a zfs filesystem on the zpool at /mnt/jails. I run all my services in jails. Each jail gets its own IP address on the host, and services are made available to the outside world using pf rdr rules. Services in jails are allowed to access the outside network using pf nat rules. pf makes it easy to monitor and restrict network activity for each service.

Once you’ve configured a jail, you can snapshot it with zfs, compress the snapshot, archive it and rsync it to other FreeBSD hosts. Once copied to other hosts, starting the jail simply requires registering it in /etc/jail.conf and running `service jail start $JailName`.

I’ve started documenting this and have been thinking hard about how to provide a more generic container interface on top of this implementation. If you’re interested in the shell scripts,
I’ve started posting them here:

https://github.com/cieplak/jz
The answer is, of course, that the 0-page is a full set of 255 registers.. you just have to know how to use the X/Y/Accumulator to access them properly ... ;)
Hmm, this feels odd.. Do they mean: eSports professionals are having a 'gaming disorder', unlike old fashioned sport professionals?
I ordered 5 CHIP in Feb 2017 and never got anything. Estimated shipping was Q1 2017.

I sent several mails and got no reply.

The email address <ahoyahoy@nextthing.co> is now bouncing mails: "Recipient address rejected: User unknown".
> You're a technical user, the blogger was speaking of non-technical users who's mental map of the machine don't accommodate multiple volumes. They also have no idea what "audio adapted analogue stereo" or "HDMI / display port" means.

Really, they can't understand that the speaker has a different volume to their headphones?

At least this is better than having multiple volume knobs on one audio path.
does it really matter if a particular toddler in particular social media photos is in a cage detained by ICE or the child of someone protesting the self-same ICE practices that ARE indubitably occurring?

the practice IS occurring. most major news entities have circulated footage of the holding facilities, audio recordings of crying children, etc.
There are around 2000 children that have been separated from their parents so far since Sessions illegal new policy took effect.
(Illegal in the sense that it contravenes treaties we have signed, that it contravenes our principles of due process, that asylum seekers who willfully turn themselves in for asylum application at the border are lumped in...)

Straw man.

the evil IS occurring, it IS a measured ratcheted NEW set of developments under Sessions and by extension Trump,
and it is oddly occurring at a time when illegal immigration is in a lull.
There literally is no illegal immigration crisis in 2018 and yet these extremists are whipping up the public on purpose to pursue a dubious agenda of trying to capitalize on the national immigration policy drama

Ever wonder why Trump could claim (truthfully) that deportations were down in 2017 relative to Obama?
Because they have generally been correlated to illegal entry numbers, which have been going down since drum roll
the financial crisis, which has resulted in stagnant wages on the bottom and less incentive to seek work in America.

However, now we have a radical administration in office that suddenly sends ICE squads door to door to houses and places of employment actively raiding and deporting people who were out of status but at zero risk of deportation, before, including many pending processes, several hundred US military veterans, and spouses of US citizens who fell through one crack or another.

the entire punitive and sanctimonious tone of the immigration debate in America has become a circus of mindless cruelty and one-ups-man-ship.
Despicable.
Understand Exceptions
Thank you for the reply!

I only speak English and French, so I just used Google Translate to label the axes. I thought it would look more international that way. Apparently that was a bad idea.

Shanghainese is referring to the language, which Wikipedia says are often called "dialects".

https://en.wikipedia.org/wiki/Varieties_of_Chinese
Well, not if you live out in the rest of the world and have suffered the consequences for near a century...
Looks good and loads fast. Kind of annoying in terms of usability, though. If you click on a planet it just zooms in and you can't do anything. You have to go back to the system view, then hover (but not click) on a planet, then click on the "control disk" label that appears.
Almost always there will be less opportunities of that niche in the future; and it is probably difficult to get promoted (or build a career) on the basis of a technology that will be replaced in the long run.

Maybe if you have software project management skills (complex migrations from legacy tech X to modern Y), these might be transferable skills.
I think he means used in spoken communications.
Sneak Freak
A Skinner box is a Skinner box. Whether that’s a pokie (FOBT), a free-to-play game, a social network or anything else.

https://en.wikipedia.org/wiki/Operant_conditioning_chamber#C...
What about Beat? I heard it works different than Uber, you can actually choose your driver based on your desired characteristics (e.g. speaks English, has A/C, ...).
Nice post. I will be really curious to see the same microservice done with Go and compare all of them.
https://tools.ietf.org/html/rfc4941 defines IPv6 privacy extensions, which mitigate that issue.

One of the few benefits of an extended roll-out of IPv6 is that there's been time for people to identify issues like this and get fixes rolled out widely before systems started relying on the old behaviour.
I am so glad I discovered FreeBSD. I've been running it since '95 and I think 2.2.5. Still detest the awful, bland 3D generated "new" logo and flat variant. Please bring back the original.

It saved me from wasting so much money. I was in the process of giving up on the Amiga and had just bought a top spec dual boot NT/95 machine (2x Pentium II, Adaptec SCSI, SCSI cd writer, Seagate Cheetahs, something very expensive for graphics and sound). It was a pile of shite that was objectively slower and worse than the 040 Amiga at every task I tried. Burn a CD sir? Sure, just don't do anything else at the same time, you must disable screensavers or receive a coaster. Move the mouse? Gosh that's brave sir.

FreeBSD gave something that wasn't brain dead, and actually worked, from that horribly expensive failure. Made a useful home file and printer server. Gave a similar desktop to the Suns at work. I took out a sub with CDROM.com that I kept running until they died. I've had a BSD box as some variation of home NAS/media server ever since.

The Amiga would surprisingly live 5 more years as daily driver (with one of the 10k Cheetahs). Windows 2000 was actually reliable enough to use. When retired that first BSD box had an uptime in years. Oh those simple times before constant security updates! I'd love to have used FreeBSD as the daily driver but software and laptop support was lacking in comparison to Windows (I did try a time or two), and OSX that I leapt to as daily machine when it was released. Thankfully today FreeBSD hardware support is much better.

So from chance discovery to the most reliable platform I'm ever likely to get my hands on. Especially with jails, ZFS etc. I just wish it was a little better known compared to Linux.
While you're here, have you donated[0][1] yet? :)
You may or may not be aware, but FreeBSD runs your movies on Netflix, your games on PlayStation, your files on FreeNAS and ZFS, your friends on WhatsApp and OpenBSD runs everywhere else as OpenSSH. ;)

So, you may or may not know that, but you need FreeBSD and OpenBSD and they also need you! Every cent counts and so does every contributor, that helps the foundations keep their non-profit status.

Also, you CAN be the change, if you specify what you'd like your donation to be used for (like more secure defaults for the OS or towards code review and bugs fixing).

[0]https://www.freebsdfoundation.org/donate/

[1]https://www.openbsd.org/donations.html
It was probably the placeholder icon for MFC apps, shown in the middle at the end of this blog post:

https://blogs.msdn.microsoft.com/vcblog/2017/02/27/happy-25t...
Almost all flaws are "not that serious" on their own, because people aren't generally _that_ dumb.

"You can find out somebody's account ID" isn't that big a problem in the presence of other decent mitigations. Without those mitigations, of which HTTPS is one to prevent request spoofing, everything is terrible.
Investment needs for fulfilling the Paris Agreement – 480B USD per year
Of course it is the NAT. It always was the NAT. NAT is the easy thing, nearly effortless, that dramatically improves network security — there is a "bastion host" (router) and private network computers, almost impossible to be accessed from the outside without breaking the bastion host first. This is good security, and with NAT, everybody was getting it for free. With IPv6, it doesn't work this way, everybody needs to know how to set up proper packet filtering, ACLs, and whatsnot. It is really easy to misconfigure the network, especially in the unfamiliar environment which is IPv6. Huge loss for security. Of course IPv6 adoption suffers.
This is a problem you see with a model of security where they have security on the front end (meaning the user can only see the bits they should have access to in the UI) but then the back end API is pretty much open to any authenticated user. The idea being that nobody should be able to send API requests if the UI isn't there.

It is a stupid practice.

I "hacked" a student newspaper back when I was at university with a similar "hack". They decided to roll their own CMS rather than using something like Wordpress, because, you know... that makes sense for a small team with little experience.

The user settings page was something like /user/edit/{userid}. I noticed that you can actually change any user's settings (including login) by just changing the userid. So, of course, you just change it to 1 because the first user will inevitably be the admin. This gave control over the whole system.
PostgreSQL Features You May Not Have Tried but Should
Can you explain how Sarbanes-Oxley applies to the situation of an employee sabotaging a production line? Specifically how it would inherently imply wrongdoing on Tesla's part.
https://en.wikipedia.org/wiki/War_in_Heaven

https://en.wikipedia.org/wiki/Nephilim
This might also be of interest: http://www.vestasys.org/lim/
Well, I came from Javascript/Ruby/Python (and still like those too), so for me it really was the functional nature of Elixir that felt 'liberating'.

Using String.split() instead of an method call on the string is just one of the reasons I like this rather stricter separation between data and code, and I do see how in isolation it's not all that great.

That said, I still enjoy the more OO languages and rather like using some of the FP things I've learned inside those. And sometimes it does feel convenient to not be pushed into one particular style of coding. So perhaps 'liberating' is not the best choice of words :).
That's the plan, I guess. And perhaps it's geared more towards commercial projects.
Fujifilm sues Xerox for over $1 bil. after canceled merger
> In life, like chess, every move has a consequence.

This is all pretty hyperbolic post-hoc reasoning.

My guess is that against the alternative of juveniles just sitting in a cell and being neglected any program that stimulates them, invests time and effort into them, and gets them passionate is going to have promising results.

disclaimer: I think this is a great result, and should be promoted but the pseudo-scientific explanations just get to me...
"You can have a gazillion IP addresses with IPv6" isn't necessarily that interesting, but "You can have one IP address with IPv6", or "You can have on IP address per device with IPv6", or "You can get rid of NAT with IPv6", are very interesting.
Actually, I don't know one CPE IPv6 router that ships _without_ blocking the home network from the outside by default.
Why the Summit supercomputer beating China's TaihuLight matters
Also, it has a simpler checksum to calculate and a far simpler header. The header is larger but has far less fields. This should make packet processing faster aswell.

Also, MTU path-discovery is a pretty big deal in terms of performance, as IPV6 does not allow packet fragmentation. Which should improve performance aswell.
Well, using word 'stupid' to describe things one doesn't understand is a sort of popular fallacy.

For both countries it's a real conflict which involves not only emotions (the way news websites make you see it), but economical interests, political perspectives, and safety.
Venus’ thick atmosphere speeds up the planet’s spin
At the wake of all these concerns around video games, I am gonna risk it still and say Video Games.

It teaches a lot about consequences. Perhaps not on par with chess, because, most popular games demands much less exercise in deliberation and strategic(/critical?) thinking.
low key aysha can get it
This view has a danger that some understand this as "you never have to pay your debt back". But if project lives long enough to be successful you end up painting yourself into the corner where you cannot change a single thing without breaking something.
who is "Silicon Valley"?
Here in Vienna, the "local Comcast" started deploying IPv6. However, they stopped providing real IPv4 for IPv6 customers, and instead do CGN. Well thanks, but no thanks.
Ask HN: Startup/VC discussion site OnDeckDaily.com is dead. Is there an archive?
The site has been dead for at least a month. It's mostly not on archive.org or archive.is.

It had great interviews with people like Keith Rabois, Sarah Tavel, Elad Gil, David Hornik, Daniel Gross, Justin Kan, etc. Would be a bummer if all the great content on there was lost. Lots of good content about startups, VC, etc.

Long shot but - did anyone on HN archive it?

Also, does anyone know the developer Alex Shye (https://alexshye.com/), and could you ping them to ask if they need any help fixing it (to get it online long enough for someone to archive it)?