skysight-inc/HackerNews huggingface dataset:
Understanding Science: An overview
I've worked on PLP implementations in the past. Mostly it was the added cost of capacitors. Also things like laptops don't really need them since they have batteries and will shut down gracefully when battery is running low.

The capacitors needs to be reliable, small form factor and hold enough charge to keep the controller, DRAM and NAND powered for a minimum of 15-30ms. 10 years ago what was available was not so great but now the options are much better.
I would definitely look at a low-powered, reduced features e-ink not-so-smart phone.
> Those families who are struggling to make ends meet do it because they can't start working or they will lose welfare.

Someone who has angst that is so extreme, they cannot leave their house without having a panic attack, is not out of a job because of a lack of incentive. I promise you, that person would prefer working a normal job if that were an option.

A mother of 3 young children is not on wealthfare because she has no incentive to work. she doesn't have a job because raising three young children and managing a house is fulltime work.

While it's still terrible that a huge amount of people are terribly disincentivized to work in the current system, the people who need the most care, are also the ones who would not be working after basic income either. These people would be receiving less than a living wage with no way of working afterwards either.

it is simply untrue to say that perverse incentives are the universal reason people don't have a job. We barely know if it is a reason as it stands right now.

There have been minimal trials in the west on basic income, and none of them have been here for long enough to measure anything meaningful.
Totally agree!

For those who want to join, you can do so with the code LY9114
one cigarette + laying-on-your-back nap = lucid dream
It's surprising that GoDaddy allow the issuing of the cert. I'd expect them to require some proof of ownership.
Under-construction apartments are a terrible situation from a fire standpoint. There's always a point in the construction where the framing is nearly complete, which results in a huge potential fire load, but yet none of the sheetrock is in place, no firewalls are in place, no standpipes are functional, etc. Generally, when an apartment complex in this vulnerable state catches fire, it results in a massive fire and a total (or near total) loss of the complex.

They're a nightmare from a firefighting POV as well, since there are often exposure problems, and even though there's no interior attack on the original fire building, there is still danger from collapsing walls, collapsing cranes (a huge crane collapsed during a similar fire in Raleigh, NC, a year or so ago), and the like.
This has definitely been my experience. I think it's backlash from the past few years of being too willing to hire.
As other users have pointed out, this comment breaks the site guidelines. We've warned you about this before. Please (re-)read and follow them if you want to keep posting here: https://news.ycombinator.com/newsguidelines.html.

Perhaps billionaires, big corps, political enemies, etc., don't deserve better from you, but the community you're participating in does. And its survival depends on users not burning it down.
Just about "alternately bake and freeze" (no opinion on the rest):
Mercury does spin (slowly, every 60 earth days; previously was thought to be tidally locked), but on the other hand it's not tilted with respect to the "ecliptic plane" (the plane in which the planets orbit around the sun). It turns out it has water ice at the poles: https://www.space.com/18687-water-ice-messenger-discovery.ht...
There might be some users wanting joke threads on HN but there's a massive number of people who feel closed questions on SO are a problem. It's a very well known issue in our industry.

> Don't blame the mods for keeping the site at the intended focus.

For better or for worse, the users are going to blame the mods for this since they're the ones closing the questions.
Yup, I saw that after I commented. I edited and put a warning at the top of my post.
If you can invent a way to continuously accelerate at 1G, you can reach anywhere in the known universe within a human lifetime.
> They care about how you approach it, how you think through it, what you do when challenged, etc.

I was asked to sketch the proof for the irrationality of sqrt(2) in a quant programming interview. I kind of froze, and explained that though I had learned it, I could not recall.

He prompted me with "Well, what does it mean to be irrational?", and with that little hint I did the rest. Though ultimately I did not end up working there, it was very satisfying to have answered it.
Hmm, maybe we should 'equalize' the playing field then: Give everyone something from left field that pretty much all people bomb, that'll see how quick they learn.

Exp: You must code in an unfamiliar language (Fortran 1988, for example) and do something simple in it. At least then you'll know that people are all starting from scratch. Time it, make sure it doesn't last more than 2 hours, see how laughably slow we all are, pick those that get the furthest.
I know precious little about how DNS / certs work, yet it took me only an hour or two to install gitlab on some random cloudserver with a valid certificate. It's sort of a joke how easy it is now.
HSTS wouldn't help users clicking through warnings, but it's a good thing to have (myetherwallet doesn't use HSTS).

CAA record would only help in remaining TTL. Once expired, then it doesn't matter.

So yeah, these seem like decent steps to help protect but certainly not going to 100% prevent an attack like this one.
I like Stephenson's writing a lot but i don't know if I could re-read his books. The frequent, lengthy digressions put me off of reading them again.
Some cities are dangerous in the posh neighbourhoods -- I wouldn't want to live in Johannesburg, where things like this [1] happen

Not something that happens in London, or New York, or St Louis or even Rio and Sao Paulo.

[1] http://www.eutimes.net/2012/07/south-african-family-dies-in-...
I've worked at a company that generally hired extremely good engineers - much better than average and they were very successful because (1) doing that was actually important to the very hard problems they were solving, and (2) every other company in the world wasn't trying to take the same approach to hiring. Today, everyone thinks they should hire like google, even though they're building a mid-sized web or phone app.
I'm a bit confused... how do your links relate to your comment?
> position being hired for will need to act in the role of a classic system analyst

Sure but that's a different skill from solving DS/algos, so don't conflate the two. Some people know their DS/algos super well but need to solve them solo, some people need to google around a bit for inspiration or take a walk if they get stuck.

Instead, separate it out. Give a specific "system analyst"-style question that's distinct from coding. A question you don't already know the answer to or that could be taken in a thousand different directions that you've definitely never thought of before.
That makes sense, but I don't think it explains why Supreme Court decisions can change so drastically. What changed between Cumming v. Richmond County Board of Education and Brown v. Board of Education? What changed between Pace v. Alabama and Loving v. Virginia?

I can think of a few possibilities:

1. Pre-1950s courts were consistently incompetent and didn't understand the meaning of the 14th amendment.

2. Pre-1950s courts were consistently malicious and deliberately ignored the meaning of the 14th amendment.

3. Pre-1950s courts were correct about the meaning, and post-1950s courts have universally abandoned originalism and now apply their own invented meaning of the 14th amendment.

4. The meaning of the 14th amendment changed.
Even if you could transfer your consciousness into an immortal machine and stick it on a starship, if it takes billions of years to traverse the galaxy because the ship is so slow, that just isn't that practical: by the time you get to a far-away star system, the star might have gone nova, the planet you wanted to see destroyed somehow, the lifeforms there killed themselves in a nuclear war, etc. The milky way galaxy alone has changed a good amount in the last few billion years: Earth certainly didn't look anything like it does now 4 billion years ago. If it takes you that long to get anywhere, it'll really limit what you can see: you'll be facing the heat-death of the universe before you've gotten out of the galaxy. I see your estimate about Juno's speed, but remember, if you're actually trying to explore the galaxy, you aren't just going from point A to point B, you're going to take a very long, circuitous route so you can see lots of star systems. There's ~400M stars in this one galaxy alone; how long would it take a Juno-speed starship to see even half of those? As an analogy, it only takes me 3-4 days to drive from the east coast to California, but if I want to see every city of at least 25k people between here and there, it's going to be a much, much, much longer trip.
Are you serious? For any algorithmic question, if googling does not turn up a great answer, you would need to be a genius if you could come up with one on the spot.
Power-loss capacitors are needed because without them, flush commands issued by the OS return bogus values. Write confirmations are meaningless if the data isn't actually written to disk.
The Wildest Inventions in Scientific Research
Sea Turtle Nesting Season Starting on 30-A
Every year thousands of people make their way to visit the beautiful white sands and emerald waters of the Florida Panhandle. In particular, many bring their families and friends to what has become known as “Scenic 30-A” which is a 24-mile stretch of state highway that hugs the Gulf of Mexico. As spring break season picks up, beach visitors come in droves. Eventually, most visitors make their way back home, but some stay behind and get joined by others like them – Sea Turtles!

Sea Turtle nesting season typically starts in May along the Gulf Coast and runs through October. Over the years, human intrusion has contributed to the reduction in the sea turtle population. There are four types of protected sea turtles known to nest on the beaches along 30-A: the Leatherback, Kemp's Ridley, Green, and Loggerhead.

Following some simple rules, helps keep the turtles safe and observers out of trouble:
1 - Avoid shining bright lights on the turtles as they may become disoriented.
2 - Give the turtles ample room to move towards their intended location, whether it is to nest or return to the sea.
3 - Do not leave trash behind as it may distract or get eaten by turtles or other wildlife, causing them harm.
4- Fill in holes and smooth over sand castles that you may come across on the beach as they may unintentionally trap moving turtles.

Visit http://www.southwaltonturtlewatch.org/ for more information about sea turtles and the nesting season. If you intend to visit Scenic 30-A or the Panama City Beach area be sure to visit http://paradise30a.com/ for all of your vacation rental needs.
I'd like to think so, though wouldn't dynamic typing insist branching would still be possible so there's still likely some runtime checking before being sure a precompiled bit is valid. All fascinating stuff.
> Especially if literally everyone else is just using node + MongoDB.

There's definitely a "narccissism of small differences" going on in programming languages.

PHP, JS, Python, Ruby, Perl are all basically the same (dynamically typed, imperative, interpreted, optional class-based-OOP, etc.). If a decision's been made to use one of these, then things like library availability and developer experience are probably much more important than particular language features or quality. Yet there's a whole bunch of fighting and in-group/out-group between these.

Likewise Java and C# are essentially the same thing (I think the lawsuit banning Microsoft from bundling Java had a big influence on their push for C#, rather than actual features of the language).

There also seems to be a certain level of incests among languages. I remember PHP had an RFC (request for comments) for adding generators to the language, seemingly because Python has them. I commented that it would be better to go with delimited continuations, since they're more powerful and could also use the same implementation as exception handling. My comment was not well received, presumably because delimited continuations would actually make PHP different from its kin, rather than even closer.

> I think using PHP warrants extra points for style.

I always feel like a "real" programming language debate should throw in the occasional curveball, like a Prolog interpreter embedded in Smalltalk or something. At least it would break the monotony. On a related note, why shouldn't a mars rover be programmed in TeX? http://sdh33b.blogspot.co.uk/2008/07/icfp-contest-2008.html
This looks like it might be up your alley. https://www.indiegogo.com/projects/light-phone-2-design
"To boot, I don't even have a college degree. I've been extremely lucky, and I'm ridiculously grateful..."

Just want to commend you on your attitude toward your success. I firmly believe that being thankful for, and conscious of your 'luck' begets more luck!
Westworld: 'Everything Is Code'
Academic behind Cambridge Analytica tells MPs that Facebook’s outrage is hollow
> If users form a negative opinion of the site or moderation team for closing those, they probably never had a chance to like SO in the first place

The users would have a chance to like SO by the simple action of keeping these questions they enjoy reading open.
I noticed this while setting up some hobby servers that as long as my ip agreed with dns I could get a cert from lets encrypt.
In C#, the string object has some convenience in it:

return inputString.Count( "eaoiuAIEOU".Contains );

Or if you want to solve two problems:

static Regex VowelMatcher = new Regex( "[aeiou]",
RegexOptions.Compiled | RegexOptions.IgnoreCase );
...
return VowelMatcher.Matches( inputString ).Count;

And if you want to be clever and snarky:

return 2; // number of vowels in "a string"
Given your work with PLP, which family of SSDs would you recommend most?
Change-of-address scam sent UPS mail to Rogers Park apartment, officials say
exactly. If the job and the pay were exceptional, sure. But today it's standard practice for average companies.

One company I interviewed with gave me a program that had to be written in Scala, with the full knowledge that I would have to learn Scala to do it. Please.
It's just restricted for now, but will gradually extend the content from a variety of universities.
As far as investments go,
- Max out 401k
- Max out IRA (if possible)
- Of your remaining investible income:
- 66% in a Vanguard Index Fund
- 33% in a rental property or two

Just a suggestion.
For some reason I thought CA's at least talked to each other to see if someone else had issued a valid cert for a given domain along the lines of owning a domain name itself through a registrar. Clearly that only works when DNS isn't being abused like this...
Only if they care enough. Given the volume of applicants, they're incentivized to sift out applicants that don't adhere to the process.
I saw the book as relatively neutral on this point. Nell certainly is improved by it (though it could be easily read that this is largely due to Miranda), and Elizabeth's malaise is easily explained by growing up in luxury, with an abusive teacher.

The YLIP is shown as something inferior to a true parent (Miranda being Nell's surrogate parent being pointed to as a big reason for her success), but better than nothing (it was a "best availabe" tool Dr X. provided for the orphans).
That was a response to hunting concerns. .223 is considered underpowered for deer hunting, but ar-15 can be easily modified to fire deer hunting caliber bullets.

If the SHTF .223 is probably better to barter with if nothing else
I see cryptocurrency as a harbinger of AI, which is the real revolution. Blockchain is just a tool. People get really confused trying to understand and develop pricing models for the current state of the world but I see a lot of cryptocurrency value as reflecting the adoption of AI.

The author's equation produces low valuations at high velocity and this suggests a use case for low valuation, high velocity cryptocurrency as a medium of exchange if not a deflationary store of value. I don't think this currency exists yet, though I get lots of pitches for things that want to be this while also trying to justify their own value into the future.

In the early days of crypto, libertarian economists predicted that bitcoin would go to the moon and the USD would undergo hyperinflation. This is clearly not happening. What I think could happen is a relatively stable USD under the guidance of the Federal Reserve and a simultaneous hyperdeflation of ETH and BTC as they become the reserve currency of distributed AI capital organizations.
What I found most interesting from working on some FUSE filesystems (and from the git pseudo-filesystem) is that removing a file via unlink is not a file operation at all, but an operation on the parent directory. The only way that the filesystem knows how to find a file (an inode) is by finding it in a directory listing (which is itself a filesystem object).

The name itself is the giveaway -- "unlink" because you're removing a hard link to a file.

Similarly, access permissions are also properties of the embedding in the directory, rather than the bits of the file itself.

This is a place where POSIX and Win32 diverge significantly -- in Win32, permissions and access happen at the file level, which is why Windows is testy about letting you delete a file that is in use, while POSIX doesn't care -- the process accessing the file, once the file is open, maintains a link to the inode, and all the file data is intact, just not findable in the directory where it was initially located.

A neat trick here is that you can effectively still access the file (even restore it) if a process has the file open, through the /proc filesystem.
It's way more expensive to hire a bad fit than to pass on a good fit. Also, I think I'd prefer the person who doesn't crack under pressure. Flopping an interview is more likely an indicator of lack of preparation than nerves, although nerves are such an easy scapegoat.
That's great. Do you know if this also works on all cases when I use Cloudflare only as DNS? Edit: After some thinking this cannot work when Cloudflare is used as DNS only.
wait, myetherwallet doesn't use HSTS? I thought they had a vulnerability analysis done a few months ago. I feel like this should have been something that was caught.
I think "intelligent" is perhaps the wrong adjective to distinguish humans. I would suggest "social" is a better one, as we are to other primates what ants or bees are to nonsocial insects. It's not the intelligence of the individual so much as the "programmability". Thus, I doubt it's an evolutionary dead end, as when you look at social organization from a broader view, it's developed in many different species. Even multicellular life itself seems like social organization at a lower, earlier level of abstraction.

I would agree that an interplanetary/interstellar civilization is something that may never come to pass, but I don't see it as a judgement on the capacity of particular life on earth to adapt, but rather a result of the physical laws that constrain all life, particularly delta-V and the speed of light.
On an only sort-of related note, has anyone found a USB (or anything else external) adapter that can read these yet?

I know why it's hard, and I know about the ones that read that form factor but not NVMe drives, and why that is. Just curious if my searches are coming up dry because they don't exist or because they're getting flooded by the results that match the search but don't work.

I enjoy the performance of the drive I have but it makes me nervous that the only thing in my house that can read it is the laptop it is in. If push came to shove I could create some options, but the best would be a stand-alone reader, like you can get for basically every other kind of storage tech.
Yeah, but when states do it in the US it ends up as a race to the bottom. The losers are all the states that participated and the winners are big corporations and their shareholders.
I guess I should rescind my comment about Raspbian because I haven't had any major issues since the Jesse release and I doubt anyone is even going to use that with the Stretch release out.

I had a lot of issues with Raspbian prior to Jesse just failing completely to get an IPv6 address from the Gateway and not being able to resolve anything.

I've been running Pi.Hole and OctoPi on Jesse for at least 6 months with only minor issues that aren't the distro's fault but the applications. OctoPi doesn't even configure the HTTP Server so IPv6. Pi.Hole listens for HTTP requests and responds with errors.

I installed Stretch on a Pi and setup a Ubiquiti Controller a few weeks ago and IPv6 works flawlessly with it.

\* Regarding Comcast's policies, I have never run into an issue with them and I've been running servers for over a decade. That being said, mine are personal use, low traffic, and not business related.
How similar was this to the BGP attack by Russia in late 2017?

https://arstechnica.com/information-technology/2017/12/suspi...
He's working on some sort of startup for radar.
DNSSEC adoption would prevent a hijacker from manipulating responses.
Max out your 401k contributions. Automate saving as much as possible and don't touch it. I second the advice about the index fund. Save everything you don't need for monthly expenses.

Take advantage of any tuition reimbursement your company offers and go to college (it sucks but you need that overpriced piece of paper).

Don't scale your lifestyle with your income. As a result of your upbringing don't see eating out, expensive electronics, a fancy car, new furniture in your apartment, hipster beer, fancy close etc. as something you do by default. Keeping your lifestyle minimal and squirreling all your money away will be easier for you than for your "higher class" coworkers.

If it hasn't been said before, don't loan people money you expect them to pay back. It's easier for people to justify stiffing you when they know you make X and they make Y. If you do help you family out do it as a gift, not a loan. It's tempting to help pull your family up with you but you can't do it all at once.

Avoid short term debt. Yes you can optimize credit cards and game the rewards, etc but that's a whole additional thing to track and manage and not something you should be taking on until you're more experienced with your money flow situation. You've got enough money that you don't need to buy stuff on credit anyway.

I'm serious when I say to save (like, in a 401k or index fund, not in a savings account or somewhere you can see and easily access/spend) everything you don't need for expenses less maybe a grand or so a month.

Also, as you get to know the people in the office I think you're likely to find that people in your position are far rarer than you think and that many* of them are women.

relative to tech in general

*My observation is that the gender diversity hiring initiatives and intern pipelines (which target women) tend to catch a more economically diverse pool of people than tech hiring in general.