skysight-inc/HackerNews huggingface dataset:
@masonic you are right. I had an account many years ago but for some reason I could not recover it. The user names that I tried said there was no email assigned to it. So I had to create this account. It is weird. I could sware I created an account with my usual email address.

Anyway, I moderate the site, so I am the person that reviewed the article before publication. but the article was created by Christian Vigh in collaboration with Dmitry Stogov of Zend that reviewed the article for accuracy.
CVE-2016-8655 – A new 5-Year-Old flaw found in the Linux Kernel
Apple's Touch Bar Is Starting of a Revolutionary Change in Tech History
Where are the tiers with more than 2?

"Sign Up" only shows three tiers, with a max of 2 discs at a time.
I'm about to clone my Mac's HDD before having it repaired. Is there anyone who would like to comment on how Clonezilla compares to Superduper?
I work in adult toy design/consulting, and radio/antenna design is actually a HUGE problem there. Trying to figure out how to build antennas for mobile-connected wireless adult toys (versus the cheaper < 1ghz radio toys that just come with a remote) that can work in a myriad of situations is a big problem that's delayed some products, killed others. Any glitches on those products usually guarantees online comment/review anger and that it'll never get used again.
Found and fixed the bug, should be working now. (For what it's worth, I was using fat arrow functions in javascript, which aren't supported in all browsers yet. Forgot to compile it down to ES2015.)
@velodrome, yes that is accurate. I create and moderate the site since many years ago.
Apple's chip. Not Qualcomm's. That's what he/she is laughing about.
I absolutely love this and thats coming from a "professional" web developer.

I gave this to a client of mine to try for one of her personal projects and she was somewhat confused. After I pointed out the steps vs previews, she got the hang of it. But by that time she'd made a bit of a mess with a lot of extra feature blocks/steps.

She wanted a clean slate but it looks like you're storing progress in a cookie. Can we have a reset all?

While I'd love an arbitrary HTML block, the ability to add meta tags, custom fonts, blah blah...don't. If people want that kind of power there's a lot of alternative static site tools/CMS' out there.
I would be interested to know how x86 programs run on the Qualcomm SoC, is it some sort of optimized emulation or x86 to ARM translation layer while simulating the system calls directly like Linux subsystem for windows, either way, it would be interesting to see how it will perform,
@Voycey, not sure about that, but HHVM has its own JIT engine.
It is the same case as the one in the article, where the email has to be kept for resetting the account.
s/unfortunately/fortunately

I disagree with your implication that a Hollywood adaptation is the ultimate aspiration of all written works.
You can use any assertion library and it will just work. At one point I was using Jest with Chai when migrating a codebase that happened to use Chai for assertions.
How poor credit loans helps you to improve your bad credit score
A competition for most sustainable energy usage: Apple report [pdf]
Posting guidelines are to rewrite clickbait headlines instead of using the original.
That would be great. Maybe it would also be great to try Zephir to see if it makes any difference, although it is based in Zend Engine. I hope Christian like the idea.
Show HN: Awesome Mesos
For people who want to use tape and have TAP support and are using a Jetbrains IDE, vote for TAP support on this ticket:

"Add support for tests that output Test Anything Protocol (TAP)"
https://youtrack.jetbrains.com/issue/WEB-20916
Learning via Bullshit
The article wasn't suggesting a three step process (1 enter username+password, 2 validate email 3 enter username+password), it was suggesting a two step process (1 validate email 2 enter username+password).
Fitbit can now track glucose levels
Swiss engineers unveil a solar powered plane that reaches the edge of space
Has the feel of intermission at a criminal court
These two desirable features, email verification and minimal friction are not incompatible. It is possible to allow a user to login right away and verify email in parallel. It could also be possible to ask the user to double check the email if the email validation failed. It could also be possible to force a delayed email validation.

The later might be required for user who porvided a fake address when just testing the service or want to make sure they wont be spammed by the site owner. A reminder with a "don't show me again" check box would address these cases and everybody would be happy.
I think Linux beat them both to the point... many years ago.
Have you played SpaceChem? You should, if not.
Aside from universal binaries, Apple's approach to 64 bit also provided a better user experience. Microsoft required you to choose either a 32 bit or 64 bit version of Windows, with the 64 bit version breaking driver compatibility. Apple enabled 64 bit apps to run atop a 32 bit kernel, enabling driver compatibility, at a slight perf cost.

Probably these new ARM machines won't support legacy hardware, though that may not be relevant nowadays.
I guess this is why the relation is stronger in the upper right quadrant, where income from capital is significant.
The way I understand it, x86 does quite a lot in hardware what could be done in Software (compiler) just as well. That includes backwards compatibility to a whole host of instruction sets / extensions. All this seems closely linked to the IBM PC standard and Microsofts software strategy. All of this costs power. The result is that you can either have a mobile x86 that's competitive on power or on performance, but not both.
There are Kickstarter projects that a year or two after the fact, haven't shipped. (for example, the Hydradock, which was to have shipped in June 2015)
Pirating textbooks can be done in college or not in college, just as you can buy textbooks in college or not. But if you're not in college, then you most likely won't know what to buy, and certainly won't have anyone to explain it all to you in depth.

It is difficult for most to self-motivate 4+ years worth of self-study in isolation. Few would do that on their own. Further, getting a random stranger to mentor you for any real period of time is a difficult proposition without anything in return. Typically this only happens in extreme cases such as if you are a superstar and "worth their time."

If all you do is stay in your dorm and never venture out, then you're not getting much out of what the university offers, so that's not particularly relevant. You can also just not attend any classes either but that's not much of a comparison.

You're also ignoring majorly important components such as opportunistic learning from peers, being motivated by your environment, and having others guide you through subject matter when you don't know what you don't know. The internet cannot replace any of that as effectively.
If anyone's interested in the 6502, or CPU design in general, this is a very good simulator: http://visual6502.org/JSSim/index.html
Dungeon Crawl: Stone Soup – Hacker News
Talks that changed the way I think about programming
Adobe Flash Responsible For Six of the Top 10 Bugs Used By Exploit Kits In 2016
Great pics. But man is that site annoying.
Well in this case it's expecting the car to fly on the power of a big sneeze. If that's possible we've got a lot more wrong physics to unwind.
Well, I would think even with Launchaco, designing websites is hard if you are completely blind because this tool does not take away the task of choosing colors. Also, I have tried downloading the site and it does not look the same as the preview.

Have you considered collaborating with a sighted person who is making the website for your project?
Nah. Intel tried several times to quit the x86. They couldn't because the market rejected anything that wasn't backwards compatible.
Collaboration tool Marvel raises £4M in a Series A funding round
In praise of laziness
Patterns:

The email message contents say the sender
is joe@example.com but the originating
mail server is owned by advertiser-d00dz.net
and was routed through cdns and isps that
example.com is not known to operate, based
on a wide swath of reliable analytics from
several million other messages previously
processed and known to be legit example.com
messages.

Those are patterns that very large email providers know about.

But if you are running your own mail server, and using squirrel mail, you, a lone individual cannot analyze mass traffic patterns.

One Ring To Rule Them All:

Everyone only uses gmail, and there is no
other provider, resulting in monoculture,
and we all get spied on, not just by the
NSA, but The Corporation too, but at least
there's no spam. That last guy that tried
spamming was turned into soylent green.

As for pixels, uh, images don't automatically load for all people. I haven't permitted a banner image to load in eons.

I also don't visit links that I cannot understand, especially for domains I don't recognize, but that's because I know better.

Yes, yes, cookies, web mail, javascript, event bubbling and capturing, hovering, ajax, json, oh noes. I get it. We get it. We all get it. But grandma does not.
Things like the Moto Atrix, the best example of this, failed for a few reasons. Processor power is definitely part of it, and we've come a long way there. But the other one is apps. Android apps suck on tablets, and they suck on desktops. But if you can run desktop apps off your phone, we might get somewhere.
Wow, I hadn't noticed that before. It's less than a third of the cost to store data in S3 than to pull it across the wire (2.3c/G store, 9c/G wire, in us-east-1)
Their stock price is down 75% year-over-year, though their watch-ish sales are improving as the Apple Watch declines.
I think visual programming calls for a dramatically different style of programming (along with the dramatically different tooling) in order to take advantage of it well. And I think part of that is working well with many small snippets of code rather than much more monolithic functions.

Though I'm not sure quite what it'll take for it to make sense for people to collectively give visual programming the attention it needs to improve beyond being a mostly useless oddity.
Samsung Focus – Unified Inbox; email, calendar, task, memo, and contacts
I use it for pretty much everything - I forgot to say, even clink I mentioned above I installed via Chocolatey. You do occasionally have issues that the Chocolatey package isn't up to date, but it's mostly pretty good. Here's the list of packages I installed with it:

7zip 16.02
7zip.install 16.02
autohotkey.portable 1.1.24.00
chocolatey 0.9.10.3
chocolatey-uninstall.extension 1.1.0
chromium 54.0.2801.0
clink 0.4.7
DotNet3.5 3.5.20160716
dropbox 5.4.24
Emacs 24.5.0.20150611
evince 2.32.0.145
f.lux 3.10
FBReader 0.12.10.1
git 2.9.0
git.install 2.9.0
googledrive 1.29.2074.1528
greenshot 1.2.8.12
haskell-stack 1.1.2
keepass 2.34
keepass.install 2.34
keepass-keepasshttp 1.8.4.1
libreoffice 5.1.4
LightTable 0.8.1
mediamonkey 4.1.12
meld 3.16.0
mm-choco.extension 0.0.1
MsSqlServer2012Express 11.00.3000.20140928
nodejs 6.3.0
nodejs.install 6.3.0
nsis-unicode 2.46.5
Octave 3.6.4
openvpn 2.3.11
paint.net 4.0.6
pandoc 1.17.1
poedit 1.8.7
postgresql-9.3 9.3.5.3
I've stopped using those OO-ish paradigms in JS (no 'this', 'new', 'prototype'), but even still, have much preferred using TS. You can get a long way (and have great flexibility) with only interfaces and generic functions.
From Google Play page:

Samsung Focus does not operate any cloud server. It connects only to the actual mail servers. It stores your account’s data on the device and Samsung Electronics® never access any user’s data at all.
No way. Linux has never had any sort of cross-architecture binary compatibility story. Certainly nothing that worked as well as Apple's Mixed Mode Manager or Rosetta.
I would like to emphasize that this gives you a theorem prover "inside" haskell, unlike coq/agda where you need to do program extraction. This means you can combine proofs and programs without a significant impact to the runtime performance.
Peeqo – The first robot to interact through GIFs
NetBeez (YC W16) Is Hiring a Full-Stack Engineer in Pittsburgh
In practice, I've found that the adjacency list works well enough in most cases. One good data warehousing habit is to generate the closure table as a materialised view of the original adjacency list table, so you effectively have both interfaces available for the same data.
I charged when I had the first good feature, and that was about 1 months after the initial release
So your greatest weakness is the lack of diplomatic answers to bogus interview questions. :)
I am a software developer/engineer/<whatever the new fad is>, and i am the only "computer guy" in the family. So i've been tasked to create a website for a bakery startup. I couldn't agree more with the previous comment, about creating a website as being a momentum killer!

So when i saw this, my initial thoughts were, hmmm another one of 'those' sites. However i'm pleasanlty surprised, sure the elements aren't perfect, and the colours could be more varied, but it's an almost complete site. Replace the graphics, the fonts and text, i'm good to go! I just need to focus on the content and not the boiler plate crap.

Thank you!
English-speaking South Indian (Tamil) living in Canada & India here.

NEVER thought of dosas, idlis, idiyappam, uthappam, etc. as a "bread".
Introducing FastParquet
In case you missed the tags right under the title: "coding, math; algebra, haskell." I wouldn't call this a bait-and-switch. (I was happy enough to learn that graph join and graph union distribute, and that they satisfy a certain algebraic relation. Though I wouldn't have minded more math.)

Sometimes I find that code works as a clear notation for math. Maybe you just have something against Haskell, but all of this could have been written in any other modern language without too much effort, and I find Haskell to be more on the mathy end. (By the way, I can't tell if you're against Haskell or homomorphisms!)

And I think this really is an excursion into algebra, more on the general algebraic structures end of things. One might say that this describes an algebraic theory of graphs, where your matrix representation is a particular construction which satisfies the theory. The very end, the "Basic" type, feels quite a lot like reading a book on general algebraic structures.

I have some questions about this algebra, like how decompositions work, and maybe I'll think about them sometime.
The "damage" that is done is that the user is doing things attached to their account and now they no longer have access to it when they try to come back later.
Looks like trying to pick the installer for Linux except there are also different distributions.
To be honest, likely Arm is fast enough for most people. My experience of Intel's mobile hardware is that it is noisy, hot and overpriced. I only browse the web and edit text on my laptop, yet I have to suffer fan noise and heat whenever various background processes decide they need lots of CPU (e.g. windows update). I never used to consider alternatives because Intel had great Linux support, this isn't true anymore with regard to their mobile parts.
SAML is freaking hard to setup, and even worse to troubleshoot.
When I did a short 6 month stint at the Australian version of the GDS (the 'Digital Transformation Office', or DTO), my team stood up a prototype/demo of an attributes-based 'digital identity' system using OIDC.

It's almost ideal for the government use-case: private sector IDCs can offer identity/attribute verification services if the government provides an assurance and audit framework. The potential number of digital commercial transactions this could enable are mind-boggling. It's also privacy-preserving due to its attributes-based approach to access control and its federated nature.

Also likely to result in a competitive market for IDCs instead of YAGM (yet another government monopoly) due to the low (technical) barrier to entry: I'm a terrible programmer and I spent less time coding a mock RP/client implementation straight from the spec than I did searching around for pre-canned libraries (which didn't seem to exist at the time).

It's a shame no-one would listen to us. From what I hear, they're going with some kind of centralised RBAC system. Boy it's going to be fun when some welfare payment or tax concession eligibility criteria is tweaked, forcing them to audit and update roles for 10-15 million people :)
It really tends to me an afterthought. A lot of places that i've worked for, accessibility is never factored with estimates. If it does make it, it's a rushed job, or it never makes it and after few complaints, it's added as needed.
well, did they try it for the mobile or the HPC market?
While you can write verified programs in agda, and use the MAlonzo FFI to extract haskell code, the generated code is very inefficient. On the other hand, this lets you write proofs in Haskell that coexist with your program, so there's little to no impact on runtime performance.

Also, Agda is an implementation of Martin-Lof type theory, which is very, very different from what SMT is.
+1. Well said.

Tammarrian Rogers and I used that tweet of Anil's in our Open Source Bridge session on "A new approach to software".
I just don't think it's documented all that well. Aside from
Wikipedia, where on earth do go to learn how the drafted thing is meant to work? It seems to have multiple profiles, and I can't find a decent article about SAML artifacts anywhere...
An exploit kit hiding in the pixels of malicious ads
Why I Believe Scratch Is the Future of Programming
Do you mean something other than the sense the author mentions, that it can't be given in terms of elementary functions?
The first time that I heard about giving more efficient stoves to people, it wasn't to reduce indoor pollution but to try to be more efficient with use of fuel. People were burning everything that they could find which was contributing to deforestation and these stoves were meant to try to improve the fuel situation. So no, they shouldn't stop even if the additional expected health effects are not apparent.
OneLogin... you mean like the guys who can't setup SSL Certs correctly?

https://www.pinterest.onelogin.com
cf https://www.youtube.com/watch?v=JjiWblC_iG8
Well I still have no idea. All I can see is a bunch of options which lead to external services, like Twitter, Google Fonts, GoDaddy, etc.

This UI fails miserably at guiding me through any sort of process.
Microsoft is bringing Windows desktop apps to mobile ARM processors
HN HugOfDeath!

Cached version: http://webcache.googleusercontent.com/search?q=cache:Er9PEaJ...
I think it's a sphere packing thing. [0] Equally sized circles touching on edges "like" to pack into a six-up orientation, not unlike a revolver pistol.

My hunch is that it's an artifact of pi, somehow. Six being easily factored to three, which has close proximity to pi.

[0] https://en.m.wikipedia.org/wiki/Sphere_packing
ارزانترین پکیج تور تایلند ویژه هتل های سامویی ورود ۲ ژانویه ۲۰۱۶
Open source may mean additional administrative overhead. For a game, which is essentially a sort of artistic expression, there may also be little value to the author in external contributions or derivative work. Forks or exact specifications of the mechanics could very well compromise his artistic goals.
> Linux has never had any sort of cross-architecture binary compatibility story.

You mean like qemu?

> Certainly nothing that worked as well as Apple's Mixed Mode Manager or Rosetta.

I think the parent was alluding to the fact that with GNU/Linux and/or free software in general there isn't the same kinds of requirement to get binary lumps of code running on alien architecture.
I'm pretty used to being different from most people, but I'm not used to being so utterly different from the hackernews crowd as I feel right now.

Am I seeing a different website than everyone is talking about? All I see is a bunch of different boxes with links, where most links just shove me to some external service (GoDaddy, Twitter, Google Fonts, etc.)

Where's the "website builder"?
I am sure you can also get autofill to get the email address correct on popular devices for most people, therefore making the process fairly frictionless. Plus email address is a very good primary key.
Negative voltage supply with charge pump ICs
Every minute of prerequisite to get someone new to the project to the point of "I edit code and see its influence on the program's behavior" is toxic waste. Minutes spent getting or recovering a working desktop shell are radioactive toxic waste.

Smart companies ruthlessly optimize and automate these things. IMO it's usually unconscionable not to. Maybe that means Puppet manifests for the laptop model and linux distro the company has chosen to issue developers. Maybe it means a handcrafted AMI for cloud dev VMs where everything already "just works" + a pointer to a decent code sync tool for local editing. Maybe it means shell scripts for OSX. Or some combination. It also usually means the ability to hand off your current "broken" computer and get a new one with minimal friction and in less than half an hour.

But it any case, throwing away the work that was done for you and lighting your own time on fire (or worse, expecting others to light their time on fire) to satisfy your personal taste in operating systems is almost certainly a bad idea, and something employers should not humor.

And if the automation work hasn't been done yet, the employer should insist that the next person to stumble through setup leave behind a script that will work for everyone else (i.e. in the environment that everyone else is using).

My company lets new hires choose to be issued Thinkpads with Ubuntu. Inevitably within the first few days of training or work something doesn't work as expected, and they are rightly told to go back to IT and exchange it for a Mac, because it isn't anyone else's job to help you make your nonstandard environment choices functional.
Death by Culture Fit
Google's big, sure, but they're not the only show in town (comscore's yearly thing is pretty easy to google0.

The patterns bit isn't really how this works. There are no real analytics being done on the messages coming in from example.com to check if it's from 'the same place as it normally is' in that manner. It would require enormous resources and that problem was solved by SPF way back in the 00's (or before).

Your Example.com will usually delegate a subdomain (dns) to a big mailer (like mailchimp, sendgrid, j33t-haxx0rz.ru or whoever) if they're going to be doing a lot of mails. The delegate will create/maintain a load TXT record (that's SPF) which is really just a list of hostnames (like 'mailer1.foo_emailcompany.com') which then have sort of proved that they are authorized to send mail as foo.example.com. The mailservers at google or wherever which then recieve these will lookup the txt records for the sender as part of their spam scoring mech during the mail arrival, and will use it as part of the scoring mech (but not the complete one).

Your big mail proivders will be using 1000's of IPs to do a single mailing at times, so there is really no other way this sort of thing can work. DKIM uses a similar approach but utilizes signing to get there..

edit: also, probably <1% of people don't/won't view images in their mails, which is sort of the point here regardless of what we personally do......
Z80 - my first CPU.
Parquet is a columnar storage type whereas Avro is row-oriented serialization framework. If you have lots of columns and want to perform ad-hoc analysis, Parquet will be better than Avro due to the mechanics of the columnar storage types.
Real object databases like Realm also makes it trivially easy to build these kinds of hierarchical models, and I personally find it a bit easier to think about as objects with references to other objects as opposed to the more generic graph model of graph databases like Neo4j