skysight-inc/HackerNews huggingface dataset:
It took me quite a while to figure out that this was a service for renters, not a property management service for absentee landlords. The home page text reinforces this because at first glance

"Rent your Home through Tenence"

reads more like

"Rent [out] your home [to other people] through Tenence"

than

"Rent your [new] home [from any landlord] through Tenence"

You can read a lot of the following pages through that same lens without any red flags (just what seems like awkward phrasing in a few spots, like "You become a member. And we then do everything on our books (as a company) to rent out the place you want."). It wasn't until I got all the way to the "Membership Benefits" page that everything became clear, At that point, I had to go back and reread everything from a renter's perspective to figure out what the business even was.

I gave this a hell of a lot more focused attention because it was presented on HN. If I'd stumbled on this page some other way, I would have written it off in 10 seconds. "I don't own a home. I'm not the target audience here."
On the scale of scumbag such as payday loans and auto title pawn and buy here pay here car sales and check cashing services, not really. There are dogs at the pound up for adoption as a market place alternative to pure bread puppies. There are not alternatives to food and potable water and heat and prescription drugs.
Show HN: Anti-disposable email API
Calling him disgusting is an insult to disgusting people..
Yeah, I've seen that, thanks. I think the location is different on the gen2.
I agree about the problems of pursuing photorealism, but I think Doom 3 actually holds up well, particularly the lighting and environments.

https://www.youtube.com/watch?v=28mn_fJlmbo
Wow, I think this is super crazy
I don't understand how this is even possible in a company operating on that scale. Granted, I'm a lowly scientific programmer with no clue about running a cloud infrastructure, but I would have imagined that there would be at least a pretense of oversight for destructive commands run in such an environment. A scheme as simple as "any destructive command run on S3 subsystems is automatically run in a dry run form, and requires independent confirmation by 2-3 other engineers to actually come into effect" would have prevented this altogether. Given the overall prominence of S3, this incident seems to demonstrate a rather callous attitude on the part of the organization.
When you have lived your life feeling at the edge of innovation and laughing at people who don't get it. And suddenly you realize that some of the newest stuff, you don't get it.

That's scary.
Congrats on the IPO, now begins the teardown process.
This is a really good example of how to write about security for a general audience, and how to source such an article. Teens need good advice about how to safeguard their online lives, and how to think realistically about the threats they face.

Kudos to Teen Vogue for a terrific piece of journalism.
You're incorrect, it's a near-zero business risk. The laws regarding how to deal with it are well developed at this point. Reddit, Imgur, Google, Facebook, Instagram, Viber, Kik, Gmail, Hotmail, Yahoo, Twitter etc - all have or have had a similar challenge in dealing with it in regards to scale, but in the case of Google or Facebook they're dealing with a drastically larger scale problem than Snapchat will ever see. All Snapchat has to do is follow the same laws that all the other hundreds of popular Internet companies do.
what's the efficiency of that boost converter? how much energy gets dissipated as heat in that setup, and is that likely to cause a fire?
Thank you! And all true, but I wanted to be able to motivate why we generate a hash at all for a hashtable. Disambiguating the purpose of hashing outside of its narrow use case here fell outside the scope of my writeup, and would have involved a needless digression - that is why I inserted a hyperlink for anyone to follow if they wanted to learn more. :)
When was tipping optional in general? In your lifetime?

If you have trouble dealing with the details, just pick a standard percentage.
The real reason is that if you make several million phones that a certain percentage is always going to explode, either by manufacturing defect or a user pierces the cell through accident. This might mean the difference between some light leg burns or your death and phone makers are not going to take the negative press of the latter scenario. Their only answer is better power usage.
That's a pity. What would you suggest could be improved?
Heh, touché. Point taken.
Christie covers the argument for proprietary ISA's in this discussion:

https://research.cs.wisc.edu/multifacet/papers/ieeemicro16_c...

It not the ISA that makes it desirable. It's all the tooling, apps, branding, and talent around it. You have to rebuild that stuff for new ISA's. You also have to get the market to trust a new one after so many perished. That is why companies pay ARM $1-15 million for licenses to use that ISA and brand name.
Well midnight commander already does this...

https://midnight-commander.org/

(yes it is a clone of norton commander for linux, which is also a clone of pctools 4.3 for DOS and yes I use these since as long as I have been coding and it is CLI based with productivity shortcuts)
Thank you! Re rendezvous hashing: I would have to understand it better first, and write out an implementation. :) But, yes, maybe in a followup post.
VC: "How did you get introduced to me?"

You: "That signal app..."

VC: "So [introducer] gave away my personal contact info to a random company?"
> And ahead of its time

It wasn't ahead of its time. By the time Unix was created, people were already aware of the benefits of structured data.

> it automatically takes advance of multiprocessor systems, without having to rewrite the individual components to be multi-threaded.

That's orthogonal to the issue. The simple solution to Unix problems would be to put a standard parser for JSON/SEXP/whatever into libc or OS libraries and have people use it for stdin/stdout communication. This can still take advantage of multiprocessor systems and whatnot, with an added benefit of program authors not having to each write their own buggy parser anymore.

> but the benefit of having a standard universally-agreeable input and output format is the time it saves Unix operators who can quickly pipe programs together. That saves more total human time than gained from potential performance benefits.

I'd say it's exactly the opposite. Unstructured text is not an universally-agreeable format. In fact, it's non-agreeable, since anyone can output anything however they like (and they do), and as a user you're forced to transform data from one program into another via more ad-hoc parsers, usually written in form of sed, awk or Perl invocations. You lose time doing that, each of those parsing steps introduces vulnerabilities, and the whole thing will eventually fall apart anyway because of million reasons that can fuck up the output of Unix commands, including things like your system distribution and your locale settings.

As an example of what I'm talking about, imagine that your "ls" invocation would return a list of named rows in some structured format, instead of an ASCII table. E.g.

((:columns :type :permissions :no-links :owner :group :size :modification-time :name)
(:data
(:directory 775 8 temporal temporal 4096 1488506415 ".git")
(:file 664 1 temporal temporal 4 1488506415 ".gitignore")
...
(:file 755 1 temporal temporal 69337136 1488506415 "hju")))

With such a format you could trivially issue commands like:

ls | filter ':modification-time < 1 month ago' | cp --to '/home/otheruser/oldfiles/'
find :name LIKE ".git%" | select (:name :permissions) | format-list > git_perms_audit.log

Hell, you could display the usual Unix "ls -la" table for the user trivially too, but you wouldn't have to parse it manually.

BTW. This is exactly what PowerShell does (except it sends .NET objects), which is why it's awesome.
A brief guide to mathematical writing [pdf]
For Firefox there's also vimperator: http://www.vimperator.org/vimperator . (I've never used it.)
Yeah, but wasn't TCC designed to be the opposite of easy to understand? It was entered into the obfuscated, C contest. I'll leave it to a C coder to tell me if TCC and Selfie are in same ballpark on amateur comprehension.
To word your statement differently: without ECC, your memory either works fine or is corrupted. But you don't know which one it is, until you run memtest. How often do you do that?

Personal anecdote: Upgraded RAM in my PC, ran memtest, everything fine. A year later, I need to move and so I consolidate all my data on a big hard disk. As the disk is new, I run some verification and notice some non-matching checksums. Long story short, the new RAM had become defective, and a new memtest showed a handful of errors after a few hours. Had I had ECC on that machine, I probably would have seen notifications about memory errors even before that day (plus the errors would likely have been corrected).

If Ryzen allows us to build a powerful PC with ECC for little more money than a non-ECC one, I'll happily pay for this "feel good feature". The current ECC-capable alternative from the Intel universe (Xeon CPU & motherboard) is simply too expensive for most people.
I'm already using this but somehow missed that you could configure it that way! Hah, thanks
It's like different people have different opinion on stuff!
It's not converting to "one single format", it's converting to "any and all possible formats", because with unstructured text, you're literally throwing away the structure and semantics inherent in the data, instead relying on users to glue things together with ad-hoc parsers.
Much has been made of inequality recently. If a rich person makes N times as much a poor person but doesn't consume N times as much, they'll tend to park their excess income in financial assets. So if money's trickling up to the rich faster than new investment opportunities arise, then the rich people will have more money to bid against each other for assets like stocks. It's easier than ever to trade stocks and there's more and more information about it, meaning more and more people are investing in businesses. The US trade deficit means there's more foreign capital inflow, which is propping up asset values as well, not just stocks but real estate too.

I suspect QE might play some role in stock market prices too, the Fed's been printing an awful lot of money (although a lot of it's been used to shore up bank balance sheets rather than being used to buy stocks). Also, interest rates have been low for a long time. Meaning money that used to buy bonds is buying stocks instead, which pushes up the price of stocks. And now that the Fed's thinking about raising rates, there may be something of a rush to get out of bonds before it happens.
I don't see what momentum has to do with it. LinkedIn has plenty of that and I still don't trust them with anything.
All I got was a grey background with the logo in the middle. Nothing else loaded and after 10 seconds I left.
As the author: thank you! The reason why I built it bottom-up is because I understand novitiates learn to reason bottom-up, not yet having had familiarity with the forest to appreciate the trees, whereas experts (those brave woodland explorers) know the lay of the land enough to notice the variations. That's not to say it's not suitable - just maybe not the audience I had in mind.
"There is a Minix 3, but I find it doesn't have the same minimalist charm"

They have same name but aren't really related. Minix 3 is a new OS designed to take place of a modern UNIX with higher reliability. They ported a NetBSD userland to get UNIX apps working. Main benefits are reincarnation server and more code being user-mode (i.e. limiting damage).
As the author: Thank you! That was my intention. :)
I also found the advice for technical writing at the end of this MIT lecture by Professor Patrick Winston to be very valuable: https://youtu.be/bQI0OmJPby4?t=2703
I agree with you about the exceptional quality of that course. I did not take the other two earliest large online courses, but I have taken few dozen since then. Compared to MOOCs at different schools, I found her teaching style more similar to those offered by instructors at MIT than those offered by instructors at Stanford.

I think your description is right, too. Methodical and easily manageable without a loss in rigor.
Face Recognition Meets Big Data
Same. Applying directly never seems to result in anything.
What sort of workloads would this be suitable for?
Perhaps the title is misleading - I meant to say I was trying to explain it at a level high-schoolers might understand, not that this was material high schoolers would be expected to understand. Perhaps I should add a clarification in the post.
Get the HD version for Wii U, it has a feature to boost the boat.
Yes, it has packet filter (pf).
Training about testing backups is still a bad idea: Why make someone do a job that purely verification? Those jobs eventually stop getting done, and it's hard to keep people doing them.

Instead, you make a machine verify the backups simply by using the backups all the time. For example, at work I feed part of our data pipeline with backups: Those processes have no access to the live data. If the backups break, those processes would provide bad information to the users, and people would come complaining in a matter of minutes.

Just like when you have a set of backup servers, you don't leave them collecting dust, or tell someone to go look at them every once in a while: you just route 1% of the traffic through them. They are still extra capacity, you can still do all kinds of things to them without too much trouble, but you know they are always working.

Never, ever, force people to do things they don't gain anything from. Their discipline would fade, just like it fades when you force them to a project management tool they get no value from.
I'm not at all surprised that the person behind this is a fan of Ayn Rand.

This sort of predatory behaviour should be illegal.
The single most disastrous failing of UNIX is the assumption that everyone wants to be a programmer - or if they don't want to be a programmer, they damn well should become a programmer anyway.

It's nonsense. Programming as it's done today - which is strongly influenced by UNIX ideas - is the last thing most users want to do. They have absolutely no interest in the concepts, the ideas, the assumptions, the mindset, the technology, or the practical difficulties of writing software.

UNIX set human-accessible computing back by decades. It eventually settled into a kind of compromise at Apple, where BSD supplied the plumbing and infrastructure and NeXT/Apple's built a simplified app creation system on top of it, which could then be used to build relatively friendly applications.

But it's still not right, because the two things that make UNIX powerful - interoperability and composability - didn't survive.

They were implemented in a way that's absolutely incomprehensible to non-programmers. Opaque documentation, zero standardisation for command options, and ridiculous command name choices all make UNIX incredibly user hostile. Meanwhile the underlying OS details, including the file systems and process model - never mind security - fall somewhat short of OS perfection.

The real effect of UNIX has been to keep programming professional and to keep user-friendly concepts well away from commercial and academic development.

Programming could have been made much more accessible, and there's consistent evidence from BASIC, Hypercard, VBA, the HTML web, and even Delphi (at a push) that the more accessible a development environment is made, the more non-developers will use it to get fun and/or useful things done.

UNIX has always worked hard to be the opposite - an impenetrably hostile wall of developer exceptionalism that makes the learning curve for development so brutally steep it might as well be vertical.

UNIX people like to talk about commercial walled gardens as if they're the worst possible thing. But UNIX is a walled garden itself, designed - whether consciously or not - to lock out non-professional non-developer users and make sure they don't go poking at things they shouldn't try to understand.
That's what I meant in my original comment when I wrote that "number of hoops you have to jump through to do something should scale with the potential impact of an operation". Harmless operations - no confirmation. Something that could mess up your work - y-or-n-p confirmation. Something that could fuck up the whole infrastructure - you'd better get ready to retype a mix of "I DO UNDERSTAND WHAT I'M JUST ABOUT TO DO" and some random hashes.
tl;dr a team has used some kind of novel encoding to pack the max bits into some test tube dna. Presumably a strategy better than 4B5B? Far future use is Amazon Glacier storage.

I recommend http://dnafountain.teamerlich.org/ over the linked interview. It has links to their paper and github page.
Check out xonsh.
It's extremely clear that Facebook is setting itself up for an anti-trust action in the next few years. Their very aggressive leveraging of their near-monopoly in social to try to kill Snapchat, will be viewed in hindsight similar to Microsoft attacking Netscape with its OS position. If Facebook succeeds, it'll leave them with an overwhelming monopoly in social, there's no scenario under which they won't be pursued by the government thereafter. Plus, you can bet Snapchat and its investors will begin to howl loudly the harder Facebook presses.

Zuckerberg's lust for market domination, will unravel or stagnate his kingdom if he's not very careful. His behavior at this point is looking ever more Gates-like when it comes to trying to knock-off the competition while possessing a near-monopoly (you can do one or the other, but if you're a $400b company and you try to both kill all your competition while having such a position, good luck).
The worst part of this is the implied threat that failure to make payments will result in your beloved dog being taken away from you. They didn't say it in the article, but I would bet almost anything that the company that gave them a $75 million credit line believed, probably correctly, that default rates will be lower than average because of this threat.

The repossession of a car might result in some inconvenience. The reposession of a dog will almost certainly result in severe emotional distress, especially since many people consider their pets to be their children. Not cool.
How Box Plans to Achieve Its Next Phase of Enterprise Growth
Pence used personal email for state business – and was hacked
What would be the check against tyranny by the 'world court'?
He's also well known in solid-state physics for the "Goodenough rules" [1] (more commonly called the Goodenough-Kanamori rules, but that has less of a ring to it).

[1] http://www.scholarpedia.org/article/Goodenough-Kanamori_rule
For a interesting critique of Unix the "Ghosts of Unix Past" series of articles on LWN is pretty interesting.

https://lwn.net/Articles/411845/

The whole series is worth a read, especially part 3 'unfixable desgins' which talks about Signals and the Unix permission model.
The wavelength most noticeable to the human eye is yellow-green - I wonder if we're less apt to notice depending on wavelength?
> YAML is so much more complicated and harder to parse.

That's only true if you stray far from the core. If you stay to the language agnostic parts, it's clean and readable.
Hot new artist from Saint Louis
Yes, but its not a useful measure. Most batteries will have similar specific energy when compared by lithium directly. How effectively the lithium is used is also almost completely irrelevant to the cost, weight and size of the battery. It's just a really weird thing to measure and they don't actually specify what the grams are of- lithium or sulfur are just the only things that make sense.
> "he struck up a golf-course friendship with a financier named Alfred Villalobos ... Villalobos took Wunderlich under his wing, hired him in 2006, and sent him around the globe in search of investors for deals in the new energy sector ... Villalobos later was criminally charged with bribing the former head of CalPERS and pleaded not guilty. He committed suicide in 2015."
Expedi | Front-End/Full Stack developer++ (2nd Tech Hire) | Houston, TX | On-site (Full Time)

We're on the hunt for our 2nd engineer who considers themselves more of a Front-End developer with some "Full Stack" and E-Commerce know-how, yet does not want to be constrained to doing just that. Having a strong desire to grow your career quickly as an early employee, will make it a perfect fit.

Expedi, LLC is an Oil & Gas start-up with huge plans to quickly scale up and out in the physical supplies market. Our seed round is already in the bank and we'll be raising our Series A in the very near future. Plus we're bootstrapping in parallel by doing the traditional thing, which gets us in the door of our customers/partners and helps prepare to shift them (and the market) into this decade.

+Our office is in NW Houston (Off FM1960 / between the 249 and I-45)

+Healthcare and vacation provided, along with optional dental/vision/etc. The expected usual's and more to come as the company grows, including equity/bonus. (Family and work-life balance are key to the board, myself and our CEO, COO)

+On the team, I have a strong engineering & continuous learning culture planned which brings us all exponential growth and challenges. This includes the opportunity to make a name for yourself (if that's your thing), using/contributing to open source, development blog, representing us at meetups/hackathons/conferences and more (plus what is important to you).

Our first launch will require experience with Python+Django, Node, HTML5/ES6/CSS (Bootstrap, etc.), Postgres, Linux & Docker/Containers, Git, Ecommerce - lots of open source...
Then once we've launched this Summer, you will be able to continue focusing on that, plus so much more as the team grows. There will be back-end & integrations to SaaS/On-premise systems, mobile apps, security, cloud management, SEO, data analysis, hardware/IOT?, etc...
We're not there yet, therefore you basically have that rare chance to help drive a road-map and build a company from the ground-up, while doing something you enjoy.

Hopefully interested?? Email me: it@goexpedi.com and we'll go from there. No recruiters please and we are unable to sponsor a Visa at this time. :(

!! Also, if anyone is wanting an opportunity to expand their UX/Design portfolio, reach out to me as well as we will be looking for help soon.
But they all share one thing in common: complaining on the Internet about products that aren't marketed toward them.
Story time. I'll go get the popcorn.
> Claim

That's the keyword there. They don't actually demonstrate a lot of common apps and how the user is prompted. It sounds a lot like windows UAC with a default lock down. They don't even mention have permissions are permanently granted or not.
If those are your needs you're well beyond enthusiast/prosumer and into workstation/enterprise server territory. Their upcoming Naples platform will probably be right up your alley, with octo-channel memory and up to 32 cores/64 threads per socket (though, of course, I'm sure it will all come at a cost).
As a co-founder of a startup with no coastal ties will this help me at all? I don't mean to be overly negative, but this is sounds like an echo chamber. It's probably great to maximize a decently connected fundraising effort. Maybe I am misunderstanding the way Signal 1.0 works.