skysight-inc/HackerNews huggingface dataset:
You're being playful about this, but I'm legitimately worried about a future where job candidates are rejected purely because they didn't offer their social media identities or passwords.

I know this does happen sometimes now. What happens when saying "I don't have a facebook account" becomes a significant enough indicator that your're hiding your past?

I've heard stories of people at airport customs attempting to enter a country and having to try explain to the customs officers their lack of web presence or social media posts that they would otherwise use to corroborate and back up their intent for travel.
https://www.amazon.co.uk/Faster-Obsession-Science-Fastest-Cy... is an interesting read related to this.

(Cycling obviously, but the genetics behind VO2max apply across different types of physical activity.)
The Etymotic earplugs are the same thing as Heroes. For me they don't fit well and thus don't reduce the sound levels as much as designed. For some people they probably work well enough, depends on the shape of your ear canal, where it bends and to what extent. You can get custom in ear plugs for $200 including the molding process (though a bit tough - you have to wait for sales).
I use Mailwizz, and NO it does not replicate the missing featues of Mailchimp. It may be cheap –– but you get what you pay for. It's value really depends on your needs. It is in no way comprehensive.
Making an effort is always relevant.

Sorry that your project didn't reach the potential that it should have. I really enjoyed using and working on Delicious. Some of us still believed it had a chance while working on it.

[edit] As hackers it's important to highlight & discuss technical challenges a project faced..regardless if those challenges had true relevance to the project's fate.
Link Download Game Offline Android – Judipoker99
Why are people obsessed with calling it markdown.
Uhm, well, given that 1kg farmed salmon needs 2kg wild caught fish, there may still be a shortage of fish...
> Maybe people /should/ be more concerned about automation but they just aren’t right now.

Or maybe people should be less concerned about it. The rate of automation/productivity growth has actually been pretty low over the last decade[1], some of the slowest in the past 70 years.

[1] https://www.bls.gov/lpc/prodybar.htm
> Having a felony can exclude you from rentals entirely

Thanks to European data protection laws at least this kind of discrimination is illegal over here.

But the rest is valid in EU too, it might not be an express "we don't hire felons"/"we don't loan to felons", but good luck trying to "cover up" a stint in jail. A few months, maybe a year tops might be excusable as "I went to India and found myself" (and still if your employer ever finds out you doctored your CV, he's eligible to fire you at an instant, even in Germany)... but anything above a year, much less a decade in prison, and you're SOL for anything but literally mowing lawns. And of course being in jail also does nothing to help your credit, quite on the contrary - lawyer bills might send you into bankruptcy too, so you're stuck with no job, no money, no credit and next to no chance to get back on your feed without serious external help - the chances are higher if you're white and speak the language, though.

There's a reason why recidivism rates are so damn high, and a massive systematic underfunding of the "after-jail-services" is a huge part of it.
Actions. Newton’s actions depict a miserable prick, Jobs’ an intelligent sociopath, etc. Jobs died because he thought he was smarter than medicine when it came to beating cancer; hardly the first self-destructive and impulsive action in his record. Newton probed his own eyeball, tried to erase Hooke from history, etc.
It's like they say, Watson can beat any human at Jeopardy. But Watson plus a human can beat any human and Watson by itself.
Caddy doesn’t even adhere to the URL RFCs.

The URL RFCs specifically say that a DNS name in a URL can be written relatively, or absolutely with the root zone.

These are valid URLs: https://google.com/ and https://google.com./ As you notice, both work fine. Same with every major site, and every major webserver.

Now, you’ll notice that https://caddyserver.com/ works, but https://caddyserver.com./ doesn’t. Caddy, the server, doesn’t support it, but you have to enter every domain twice manually. And caddy, the website, doesn’t support it either.

This was closed as a WONTFIX, despite every implementation of a webserver except for traefik and caddy doing it the same way.
LOL Some tuna are huge. My biggest was a little over 600 pounds. I didn't keep it. The captain, crew, and I sold it down in Portland, ME. We then partied with the money.
...and police, intelligence agencies etc... will just flag that and your countermeasures will become a target.
That's a big if, given the vast range of subversive strategies available.
I'm curious if you'd like to elaborate on what makes Guile more expressive than Nix for writing package definitions.
They're mostly declarations of rooting interest against the half of American polity associated with universities.
Honestly, at this point if you’d like to keep chatting, would you mind emailing me? I’d like to discuss these ideas further if it’s of interest.
Not everyone had the same experience.

There a few minor UX flaws that make it frustrating to use, e.g. having to set Docker host, shared filesystem performance is poor, networking in enterprise desktop environment is broken (just to name a few top most issues).

Also, a lot of folks end up running Docker for Mac and minikube VMs, why should they have to run two VMs?

Additionally, minikube is completely different from production-grade deployments (single binary, which means a rewrite of main function for etcd and all control plane components, as well as hard to debug basic performance issues in control plane, there is one large process and you don't know what is wrong, also there is no way to use your favourite network add-on).

Additionally, minikube is based on legacy Docker libmachine, it is not really maintained anymore.
Beynon Archival ‎- Works from the Beynon School of Audio Architecture
Not really relevant to the article itself, but I've always been surprised how much attention Facebook's Haskell usage gets compared to Facebook's Ocaml usage.

From interning at Facebook, the only project that I'm aware of that uses Haskell is Sigma. On the other hand, numerous projects use Ocaml: Infer, HHVM, Flow, ReasonML, Pfff, etc.

However, it's Haskell that gets all the attention on Hacker News.
because there are C compilers available for everything out there.
Bancor was also "too big to fail" but has primarily stayed below it's $3.50/token ICO price. Currently $2.19

People paid up to $5/token to participate in Filecoin. Steep starting point to actually increase market cap when there exists two hundred million Filecoin tokens.
Someone should build a compiler that compiles latex into C.
I started this off by saying it was one piece of a much wider problem. Calling it the Dark Ages can make your ignorance seem correct in a way that other names don't.

Calling them the Early Middle Ages gets rid of the false narrative of later events ending the Dark Ages, and it doesn't accidentally imply nothing happened anywhere. It's not going to end ignorance, just remove confusion. What reason is there to keep calling it the Dark Ages?

As for the isolated demand for rigor, I would not expect most people to know anything about the examples given. If I were talking about them, I would immediately add a qualifier explaining what they are. The Dark Ages are a more common term, being widely used outside of history.
Appendix:

https://en.wikipedia.org/wiki/Comparison_of_virtual_reality_...
Agreed. If you're really smart and a prick, well, then you're just a really smart prick. Intelligence and emotional mastery are divorced from one another.
I mostly ruin it for compatibility reason, to integrate with or allow to run alongside of it. It works, butnhas major annoyances of which the shares is one of the bigger ones. Always need to restart containers as they are started before the share is mounted properly. And often looses the connection...
To reiterate, seems like the business you're describing fits a pretty narrow profile: free bootstrapped site making money from ad revenue and growing by word of mouth and organic SEO (to minimize marketing spend). That is a phenomenal way to run a company, and if you can pull it off, you have my sincerest congratulations – however, you're likely not the target audience for the post above.

For software companies which don't follow your model (i.e. most of them) OR businesses which are aiming to trade growth for profit (a perfectly valid business strategy, see $AMZN), cost of hardware is almost _never_ the limiting factor compared to cost of labor. And to pay for labor at a loss, one may need to look for equity funding since banks won't extend debt to high-risk seed-stage businesses.

Your assertion as to the desirability of trading growth for profitability is entirely orthogonal, and the arithmetic about cost of server maintenance vs revenue - while informational - seems to miss the point entirely.

There will always be companies so great that VCs need to beg them to take money, but one only has to spend a day in Palo Alto coffeeshops to see that generally demand goes the other way.
I, personally, believe such writing styles are used to give tone to an article.

For example, for this article I found myself reading it at a slower pace than usual, attempting to piece the facts in with the time period, as it were. As such as I have written this comment, a more formal language used to convey a more inherent life or fact to the writing.

It doesn't mean that it is inherently more truthful, but, in my opinion, that the reader should spend more time thinking of the context of the article, and less about the absolute absorb the information and move on style of reading.

I do appreciate those writing styles occasionally, and frankly often find myself more drawn into the articles subjects (which I'm sure is the primary goal of the author), I do not find myself teaching these styles.

At the risk of digressing, of which I surely am, there are, at the most basic level, two levels of English. The common, more easily read article(such as we commonly see on HAN), or the more prosaic, lofty style.

Just because it's written as a high minded, lofty worded article though, doesn't mean it should be taken as truth(I am not referring this comment to the current article, just in general, I do not have enough knowledge of the subject matter to argue it's merits).

That's my opinion on the matter for what it's worth :-)
If you simply hand your subset off to the standard runtime yes, but you needn't do that. Once you've parsed it, you could certainly close those doors with a few simple rewrite rules.
Introducing Super Nt
That's interesting (debugging).
That's marginally better. I'm still not sure I want a self trained physician. A lawyer who didn't go to school and still passed the bar is more acceptable.

We standardized for a reason. Could those standards be changed? Absolutely. I still don't think some poor person should be allowed online study and then to pass an exam and be a medical doctor.
I think it's more to set a 'tone' to an article, and I do not particularly dislike it.

Sometimes using a more formal tone in writing can be a nice change, and give an article a more through out perview from the reader.
the reference to a 5-bit number in the intro was intriguing; i don't think i've ever seen a language that would support that (maybe pascal with type subsetting).

this seems to be the best description of it: http://andrewkelley.me/post/a-better-way-to-implement-bit-fi...
Oreo can't download, and there is no error message to troubleshoot. https://i.imgur.com/Uw0uIPU.png
Have you filed an issue about this behaviour?

Note: resource intensive might be because of the hypervisor but generally shouldn't be that bad.
I wasn't really thinking about language-level runtimes, like, I don't want to solve the problem of only having one global scope in python and running into module name collisions. I'm not sure how concerned rez is with shell environments beyond what (eg.) python packages are available in it, but I was wondering about having a shell where a program foo is available that, say, requires a lib compiled with gcc-4, and another program bar that requires the same lib at the same version but compiled with gcc-3.

Nix expends a bunch of complexity into fucking with dynamic linking to make that work transparently most of the time and deploying wrapper scripts to cover other cases, so I was curious if rez has a cleverer solution there.
ACME is currently an IETF draft: https://tools.ietf.org/html/draft-ietf-acme-acme-07

As far as I know there's only one serious server-side implementation right now, and that's Let's Encrypt's open-source Boulder project: https://github.com/letsencrypt/boulder
To expand on the debugging bit, Datomic knows and can tell you the exact transaction responsible for every piece of data in the database. You can also see the complete state of the DB as of any transaction, but the complete history is more useful. It's like git blame for the database.
> searching for info on them is problematic as they only differ by one word. *

To be fair, macOS has been doing that since Snow Leopard as well, but Google probably adapts to it.
Diagram of your social network reveals the strength of individual relationships
See the Euclidea and Pythogorea phone apps for a puzzle game based on geometric principles.
You might consider a career in policy or finance. Those guys are desperate for people with such knowledge about the future.
PHP 7.1 vs. 7.2 Benchmarks (with Docker and Symfony Flex)
Top 5 Bettlefield movies
Auditing, which might even be a legal requirement in some application domains.
That depends on how you were taught, if you were taught using the Oxford style, than it really becomes more natural to write, as if you speak.

An example being, each time you would make a slight pause in your sentence, than a comma is required, otherwise you would keep writing until a sentence has ended with a period, or as I was originally taught, a full colon.
Pipistrel from Slovenia had a similar problem. IIRC they had to ship parts to USA/Australia and assemble them over there. Now they moved part of production to Italy and this seems to have circumvented some of these problems.
For much of history, men's relationships with wives and children was not held to the modern loving standards.

Isn't this analogous to noting that "founding fathers owned slaves!"
This is a fantastic question. I tend to vacillate on this, and thus do not have as firm a foundation as I would personally like. However being honest with myself I have a lot of questions for which there are no easy answers.

However what I haven't really waivered on is my resonance with Enlightenment values, especially John Stuart Mill. I like a lot of what Michael Shermer has to say regarding a scientific basis for morality. He has a book called The Moral Arc: How Science and Reason Lead Humanity toward Truth, Justice, and Freedom which I find quite interesting.

Ultimately this may be the best ground on which to attack my argument, since it is a tripartite argument and one of those is based on morality. I will cede that the argument from morality is subjective, and ultimately some form of argument from authority which is a weak case.
>Pascal knows the size of its types

This really means it doesn’t permit variably-sized arrays without a hassle on pure language level, so you can’t fall from a bike because it’s wheels are buried in the basement. Manually-specialized Containers like TStringList still use GetMem() and align a pointer to an “infinite” array to that block, shy trick pretending to be safe until reinvented by mere mortal. Iirc, you had to destroy ^properties in destructor by hand too.

Pascal only seemed easier because of three things: a) explicit pointers are hard, b) strings have explicit length of 8 or 16 or 32 bit, and that was also a mess, especially in C interfacing, where PChar worked as intended only half of the time, c) no CS-hard tasks were solved in Pascal by RAD-programmers.

Don’t let your fond memories trick you too much. You can get the same/better behavior and speed by using glib, apr, objc, etc and not using pure C arrays at all.

https://www.tutorialspoint.com/pascal/pascal_pointers.htm
The voting rights is one issue, but the 'lifetime denial of employment' would be hard to argue for; it isn't the court that is doing that.

How would you avoid it? You would need something like the EU's 'right to be forgotten', which has serious first amendment issues here in the US.
I think Schneier has been around long enough he probably had some thoughts about what to do instead of blaming the victim. Is there an analogous prescriptive article? PKI and chain of trust models never really happened for the same user facing reasons that the state of things is a mess today.
Gosh I can't believe how embarrassing this post is for the LE team. All that time, effort and hard work let down by using the "nano" editor in the Youtube video.

(This is of course, fantastic news and great to see it'll be even easier for non-technical people to use HTTPS with little effort)
Windows 10 Fall Creators Update: Lots of small changes–and maybe the revolution
maybe they were disregarded because the feedback was too generic and cannot be acted on. My point was if you're giving feedback make sure the receiver can do something specific about it.
> It's NOT that Robots are going to take all the jobs, it's that automation and productivity advances are going to reduce the people necessary by a drastic degree.

That's been happening for hundreds of years. It's actually going more slowly now - productivity growth is some of the slowest that we've seen over the past 70 years[1].

It seems more likely that flashy tech (like articles about self driving cars and drone delivery) helped people believe a false narrative about the high unemployment that followed the financial crisis. It was also a narrative that exempted the political leadership - hey, we can't do anything to fix things, it's just a brave new world.

But the numbers are show that the theory is bunk. Not just the productivity numbers I mentioned, but also the employment participation rate[2].

[1] https://www.bls.gov/lpc/prodybar.htm
[2] https://fred.stlouisfed.org/series/LNS11300060
Can you explain "hang em high" sentiment? I haven't heard this expression before
Chef Habitat Builder Debuts for Container Cloud-Native App Deployments
Study: Hacker News users value code quality just as much as work-life balance
Well it is certainly cruel, but hardly unusual...
The "highlights reel" consists of short video clips set to music (without any audible speech).
Except for the eggs (which I would argue are not necessary at all but are due to a false demand created by marketing) it isn't really a convenience. Most people don't need or normally want three egg whites at random times between meals, but they have been trained to "need" it via thought manipulation (a.k.a. marketing).

If people want to know what their diets really need, it usually isn't something like protein or supplements -- it's to stop eating things that contain refined, added sugars and to start eating more fresh vegetables. :)

I don't think that buying a few bags of nuts and dates is more difficult than buying a "nutrition" bar -- it's just a different kind of habit, and one that a person has to actively self-train (rather than be trained in by external manipulations).

It isn't worth debating it too much -- I just find it interesting. I lean towards DIY with food in general.
Minor correction, because dealing with this is a part of my job:
Almost no browsers have implemented changing bookmarks in response to 301 redirects. Link has further context and some testing.

https://superuser.com/questions/151366/do-browsers-change-ur...
I am curious why this article pops up in Hacker News.

Grew up in China, some of my childhood stories are related to Loulan, a mysterious place. Glad to read about it here.
Inside a Secretive Group Where Women Are Branded
Well, both. Surely you've had arguments with friends, colleagues, or family members where something bad happened and someone asks why something obvious to everyone in hindsight wasn't noticed at an earlier stage by a nominally responsible party.

We can imagine a society where Stoicism is the norm (most famously the Vulcans on Star Trek) but it seems rather counterfactual to suggest it's the default condition of humanity.
Charity salesman asks commuters to donate their toilets
I would tell you the fantastic one I went to, but then it'd be more full for the next time I want to visit. :(
> How could they not have access to a service that they pay for?

Generally, they are on autopay and haven't had to sign in for several years. We often run into an issue where the person who set it up is no longer with the company and they no longer have the associated email address set up, so they can't do a password reset (without setting up the email, at least, which means hunting down how to do that; we're talking <5 person companies that haven't had a new employee in years)

> It sounds like you have a human problem on your hands, not a technical one.

This is definitely the problem. :/
I believe left recursion is a frill, because you don't really miss it when you write a recursive-descent parser. You just write the actions a little bit differently for a left-associative operator than a right-associative one, with a loop instead of recursion. Since PEGs are supposed to be the theory abstracting recursive-descent parsers, I would want semantic actions to be added to the theory in a way that can handle both kinds of operators, instead of complicating the parsing algorithm with left recursion. Here's an example of how that can work: https://github.com/darius/parson/blob/master/eg_calc.py -- the '-' operator associates left, while the '^' op associates to the right.

(Like Ohm, my system separated the semantic actions from the grammar: .bind(operator) on line 24. It's older than Ohm, actually, but unfinished and undocumented -- just something I've been using in my own projects.)

Of course, another reason to support left recursion is to let you use a grammar someone else has already written with left-recursion baked in, without having to mess with it.
>>1) Cultural concerns. e.g. Appropriate imagery in advertising.

This seems to assume advertising will continue to be aimed at humans. Why would it be? Why would purchasing stuff not be done by AIs in the future as well? In that scenario, things like culture would become irrelevant, as marketing AIs would advertise products/services to purchasing AIs.
No, Linux' random.c has add_device_randomness (sp? it's definitely something_device_randomness), which includes a bunch of machine-specific things to the RNG, including MAC addresses, serial numbers, and, crucially, the RTC.
You're ignoring why it became scarce.
Odd that the article doesn't seem to mention the considerations of whether id's are a) globally unique and b) unguessable, and the huge difference between the URL param and directory styles - that param id is inferred from order in directory style, making all params required and missing the final one default to it equalling *.
‘Dr. Doom' Faber: 'Thank God White People Populated America
It struck me as mostly the point of Ohm. Bring the ideas behind the various OMetas into an environment we can actually use it.
Works fine when disabling javascript in Chrome developer tools too
To be fair, if you truncate a url for anything other than display, it's toast (which is why no sane person truncates URLs except for display).