skysight-inc/HackerNews huggingface dataset:
Well, I'd love to use ipv6. In fact, I can't wait. But, what am I supposed to do?

* T-mobile: ipv4
* Office: ipv4
* Verizon: ipv4
* University: ipv4
* Linode: ipv6 (but flagged as hostile)

Google will not just show me captchas, but will deactivate accounts if I use some of their apis. I had to reverify several accounts when I've tried using ipv6.

I'm not being backward about ipv4, I'm really not. But we're in denial about the fact that we still live in an ipv4 world. And I don't like seeing the last vestiges of non-profit ipv4 address space being liquidated.
The interior of the computation is reversible, but the measurement performed at the end most definitely is not. If it were, quantum computers would be able to solve NP-complete problems trivially, and complexity theorists would get pissed that physicists were holding out on them for decades.
Reminds me of an article by Paul Graham written in 2004 about Python developers. http://www.paulgraham.com/pypar.html
Will Autonomous Cars Transform the Energy Industry?
then what's the point of your complaining in this forum, if you don't expect suggestions and don't wanna improve your life? I might complain a lot about million things, but complain how is my life bad is pointless, I am the only one who can improve it, so it's waste of time to complain about it to others

imagine you have wife without any maternity leave welfare and child to support, you have nothing to complain about, you still have it very very easy and many options how to resolve it, how I wish I could not be an adult and just relax...
If our company approves I would like to publish some general statistics that may be of interest to others.
The evidence is piling up – Silicon Valley is being destroyed
Then don't make it too big and fall back to malloc(3) above a certain threshold?
It gets worse. I've known developers who will report merely that 'website blah is down'. They don't look at the logs and they don't tell me the actual error message that the browser receives.
Thanks for level headed input.

The majority of technological advancement is done by cautious, slow research not by frenetic leaps and bounds.
(String) o;

:)
Because I use Typescript! Joking aside though (although, let's be honest, there is some straight-up selfishness: I use TS and if Facebook did, my life would be easier), I think adding types to Javascript is a huge win no matter how its accomplished and it just so happens that TS seems to be gaining more community support than Flow. Flow's support is almost exclusively from the React community because of Facebook. If Facebook would switch to TS, the whole community could coalesce around one standard. That would have huge benefits.
>[T]he Bay Area attracts the smartest engineers from all over the world because it is known as “a magnet for technical skill.”

What a statement...

This is an op-ed disguised as a human-interest story disguised as technology journalism.
The answer is, of course, Facebook, which was launched in February 2004. But no one knew that until a couple years later, when it opened its doors to the general populace.

The true competitor to Wikipedia will probably look nothing like Wikipedia. It will likely appear "suddenly" to those not in the know. And Wikipedia probably won't die die... After all, Myspace still exists. It will just be a place no one goes to anymore, or maybe as a last resort when other options are fruitless.
You misunderstand me. I am apologizing because this is going off-topic, nothing else. I am open to external advice and side perspective. =)
The small projects are a loss leader for the whales that spin up thousands of dynos. I would guess a lot of the whales get there without thinking too much about it - each step along the way its way easier to spin up a few more than to actually pay for ops.

What this has me thinking now is that a micro beanstalk doesn't cost more than Heroku initially and will scale much more economically if my product takes off; and I can actually achieve `git push` deployment without a lot of yak shaving.
Why didn't you use common crawl instead?
We were talking about WWI, not WWII.
I disagree. What's bad about that/what's the alternative?
(This is the best comment chain and you are all the best posters. :D )
This is called stack fallacy, the "mistaken belief that it's trivial to build the layer above yours," as coined by this blog post from a while back: https://techcrunch.com/2016/01/18/why-big-companies-keep-fai...
I've been thinking about a Wrangler myself, something with the I-6 if I can still find one.

But that mention of the Defender sent me looking, and I really like how it looks. But unless I get a much better (much, much better!) job somewhere, I can't even afford a used one. There are ones on CL right now in my area, dating from the 80s (but with low, low miles for some reason) selling for close to 90K - and if I'm going to spend that kind of money locally, I might as well get a Local Motors Rally Fighter!

Honestly, though, what I would love to own isn't for sale yet, and if they ever do finish them for sale, likely they won't sell them to anyone in the US:

http://oxgvt.com/

...though they should be legal to drive, as a "kit car" (though probably deadly in a collision on our streets).
How did you crawl so many sites, how did you discover them, search engine, ip ranges or another method?
It's definitely an issue of selling oneself. You either get stuck with an interviewer if your resume is not great or if you don't sell what you can do.

There are people that either via the jobs they choose or the long tenure at a company haven't built a strong case that they can tackle anything other then a small domain of problems.

I had an interview once who had 15 years of managing scientific data (he wrote a parser then changed it when the data set had format changes a few times a year) that parser and platform remained unchanged for 15 years and he had no other duty.

Another interviewee had only built WordPress sites for 4 years. He had no other projects (hobby or professional) to illustrate he could do more.

I see your point regarding a skill set that is maybe just not useful to the interviewer, certainly in 7 years there should be more. People can and do spend time working on very narrow problems though.
Massachusetts: 21,000 drug cases could be dismissed
Configuration for this, especially the hook rules definitions, would be better in some DSL rather than JSON. Trying to structure logic as JSON is very hard to read.

Edit: if you aren't married to configuration in a file, you could even do hosted JS or Lua functions kinda like a serverless environment
Damn. I am pretty sure I meet you two in a random FIU presentation a bunch of years ago. Sorry to hear this happened
Project Valhalla (featuring value classes) is scheduled for Java 10 — so it'll probably arrive in production around 2020.
I have the same meta-question, and would love to hear what other folks think – I enjoy Exponent a lot, but feel like it veers into just-so stories [1], and the theories / models could be interpreted to argue for any particular outcome

In particular, Episode 101 left me feeling skeptical [2]. Aggregation theory / unbundling somehow predicts both Netflix winning and Spotify losing, but I was left with the impression that – had things gone the other way – an equally persuasive argument could have been made.

[1] https://en.wikipedia.org/wiki/Just-so_story
[2] http://exponent.fm/episode-101-tv-is-the-oak-tree/
It's also worth noting that even low-power chip designers would laugh at worrying about nkT losses from throwing bits away. Our technology is very far away from the thermodynamic limit for irreversible computers.
> The only short term ways to increase supply are immigration and outsourcing.

Which is why the parent says that rising price eliminates any superfluous demand.

Demand is an economic principle that describes a consumer's
desire and willingness to pay a price for a specific good
or service. Holding all other factors constant, an increase
in the price of a good or service will decrease demand, and
vice versa.

If we take it to the logical extreme and assume there is only one good developer in a local area, the business most willing to pay the price will get that person. Those not willing to pay the price are not demand, and thus don't necessitate supply.

A shortage, by definition, is a scenario where price is unable to rise. For instance, where the government enforces a price ceiling. In my local jurisdiction that happens for medical care providers. A shortage of doctors is very much possible. It is less clear what could cause a shortage of developers.

Having said that, there is another way to increase the supply: Attract others (back) into industry. There are plenty of people who find themselves doing other, perhaps more lucrative, things that would be suitable for the kinds of jobs these companies seek. For the right amount you can attract them into these jobs, but without better offers there is no incentive for them to stop doing what they are already doing.
I am the same. Give me text! I skip around all over the place, and can (occasionally) read (short) paragraphs in a glance. Videos and their enforced pacing :/
Installing apps on Windows is 100% as easy to do now as it is with Homebrew and Linux package managers with Chocolatey. I don't download software anymore on my Surface; I choco install EVERYTHING.

I was even surprised to discover today that I could install IntelliJ via choco install! It is amazing.
3 months after launch is a lot more specific, your first comment suggests 3 months after starting...
Assuming this app uses the Segment SDK, the SDKs are open source and you can see the implementation details yourself, e.g. https://github.com/segmentio/analytics-android. There's a high level overview at https://segment.com/blog/lifecycle-of-a-mobile-message.
Sony MDR-1000X. Better than Bose in both ANC and sound quality in every review I've read.
Fair. :) I was much more worried about if I had the required spaces at the beginning of the line, than if I wrote this correctly. Still a static error, though, that the compiler would catch.
The project is about AWS's using high-end FPGA's. It's going to assume they have money and already learned the stuff since they pay as they go. Whereas, for a page on introducing FPGA's, what you referenced would be good stuff to have on it. Especially in addition to Spartan boards or list of cheap kits.

Again, this isn't an introduction.
Mine's called Hooknook. It takes care of updating the GitHub repository for you on push and then invokes a command inside the repository. https://github.com/sampsyo/hooknook
I expect edge to have it by next iteration not sure about safari.
Especially if your name is the letters AWS and the stack above you requires the letters UI.
CloudFormation has developed support for Lambda tagging, Python3.6 and Node6.10 inline code and it will be part of our next release. Keep an eye on http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuid... for more details.
Was this really the top US hardware startup last year?

Maybe. Magic Leap raised $800 million in Feb 2016, but hasn't launched yet.

Carbon raised $80 million in Sept.
Still not moved your site to HTTPS?
Jamming `++` and `--` everywhere is bad. Don't do it. Hooray we can use C again.
I'm guessing that the meaning is ironic?
"Doug Evans, the company’s founder, would compare himself with Steve Jobs in his pursuit of juicing perfection. "

The hubris.
of course! Feel free to reach out if you need any help with prep - jaymeh13(AT)gmail
Check into who is making the money on housing the newly arrived...
For one thing, we enjoy sharing the story, which is a useful cultural trend because it causes us to spread information about dangerous events and prevent people from being injured in the future. This is not quite as accurate as scientific data, but it can take advantage of neural circuitry which is not useful for science.

For another, it promotes a sense of shared identity of rule-followers, by criticizing people who break rules, which promotes pride in following rules and prevents people from breaking them. This is important because when I read a sign telling me to do something it is necessary that I trust the person who wrote the sign if I am to obey.

But like all forms of humorous entertainment it is not as amusing when we deliberate on it for too long. And there is a pernicious feedback effect of callousness which can arise from the sense of collective identity mentioned in the second paragraph. The positive effects of such activities seem to be best utilized when many cultural mores are practiced together to smooth out the "errors".
Whatever happened to URI Schemes?
Careful with this one - I think Facebook own the patents on friends - their lawyers aren't keen on non-Facebook software that involves relationships.

But seriously - it's a really good idea - make something of it before you get Zucked.
CloudFormation has developed support for Lambda tagging, Python3.6 and Node6.10 inline code and it will be part of our next release. Keep an eye on https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGui... for more details.
Trump's North Korea policy might just be working
Laptops with 16 gb are still very rare.
I'd disagree. There's a common saying that the great companies of today are made by someone trawling the forgotten CS papers of the 1980s, and implementing them to solve problems that didn't exist then.

Also this patent expires in 8 years. Will we still need caches in 8 years? Why yes we will!
I thought they'd be in the thousands but $40,000!? Holy crap! Is there a good reference you have breaking down the families, sizes, and prices all in one place?
Peter Watts (author of Blindsight) had a great post about this study: http://www.rifters.com/crawl/?p=6822
The only tristate buffers in modern FPGAs are on the pins. There's no way to leave inputs floating internally.
It's not a democracy if a party can import voters.
FLTK http://fltk.org/ simple dead easy.

Juce https://www.juce.com/
Thanks, we've updated the link from https://www.researchgate.net/publication/314115814_Building_....
That's surprising, in Denver Comcast gives my Time Capsule a /64 (and has for years, we were one of the earlier areas to get v6 service from them). Doubly surprising since the v6 RFCs all but forbid giving out less than a /64, and Comcast is a leader rather than follower of v6 technology. I wonder if the modem manufacturer is at fault instead.

I regularly ssh straight into to my suspended WoL Macbook over v6, and never went out of my way to set up a single bit of it. A half dozen new technologies working perfectly out of the box!
I'm not the person who was asking, but thanks for the insightful comments. Makes sense.

Wouldn't a reversible computer that executes need to take up an exponentially large amount of physical space as it executes?

That might work for small problems but it doesn't seem like it would scale. Or rather, it would scale to fill the known universe.

Sorry I haven't really dug into the attached articles yet, but I will.
I did something similar at the start of my admin/programming career.

1. Read the entire UNIX manual (wasn't that big at the time)
2. Read Rochkind "Advanced UNIX Programming"
3. Read K&R "The C Programming Language"
4. Read K&P "The UNIX Programming Environment"

sometime later I also read (parts of) Stevens UNIX Networking.

I'd say these made a very strong base from which to learning everything else.
It's not even a case of "blowback" - such as could be argued about 19th century US imperialism and militarisation in Asia leading to it being dragged into WWII by Japan - his argument seems little more than the USA became a united country in 1866, and that united country would later show up five minutes before the end of two world wars to show Europe how it's done, saving everyone's ass[1].

By that reasoning, everything the USA has been involved in stems from "1866". Or various British Acts of Union led to two world wars. Or the Magna Carta, or the French Revolution, or anything before 1914 that involved any of the participants.

Furthermore, even if we un-ironically believe "1866" led to the US cavalry riding to everyone's rescue in two world wars, that is the end result, not setting the stage.

I know some people love to believe everything must revolve around the USA, but trying to argue that the two greatest events of the 20th century actually stemmed from 19th century internal American politics that meant relatively little to Europeans even at the time seems pretty desperate.

[1] Before anyone downvotes for this interpretation of what he wrote, he literally states the following simplistic, insulting garbage about WWI (where US involvement was barely more than symbolic): "[the USA] would intervene to defeat Germany just in the nick of time".

I wonder how he feels about the USSR intervening to defeat Japan just in the nick of time in WWII.
You need a context to reach out to your friend, even if you got reminded. If you get nagged, and you don't have a reason to reach out, it's unlikely that you will. It should be coupled with recent news they had, or something you read recently that they might be interested in.
This page is awesome. You're missing a few other ones... Amazon Lex comes to mind.
Acording to Wikpedia his percentage netted him $400 million. Given the guy was under 30 years old when FB bought Instagram, I'd say all told he's probably quite happy :) Honestly, once you get to almost half a billion net worth, what does it matter if you could have had more.
Thiel is challenging you to consider that the government's antitrust actions were unnecessary and counterproductive: Unnecessary because eventually upstarts find a way to leverage new technology to open new markets where monopolists' advantages no longer apply. Counterproductive because monopolists have scale that allows programs and research that cannot develop in companies engaged in perfect competition.

You may disagree, but to refute his argument effectively you'll have to do better than merely reassert conventional wisdom about monopolies.
Talk to Strangers on the Phone
How much did it cost?
Well, there is the L in URL. You can carve out your own location on the web.
what did you do to avoid winding up in endless GET url loops? How deep did you get per site, and how did you schedule followup requests?
For 1., I don't think reversible computing relates to finding inverse functions of algorithms but rather considering how it might be possible reversing the operations while retaining whatever memory is required to reverse irreversible operations
For 1., I don't think reversible computing relates to finding inverse functions of algorithms but rather considered in reversing the operations while retaining whatever memory is required to reverse irreversible operations
What tools did you use? What had to be custom-written and why?
> I get that the case syntax is kinda nice, but this particular example just doesn't seem to get there for me. Roughly half the lines, which is good. None of them hard to reason about. Which makes it a wash.

I suppose it's a matter of opinion, but to me the comparison of these two snippets is nowhere near "a wash". The readability of the former is leaps and bounds ahead of the java version, and it will only be more apparent as the example grows in complexity.
Are we to understand that 'dangerous Islamist refugees' are going to vote for liberal and progressive political parties once they arrive in the West?

Or perhaps the charge is that illegal immigrants are going to be swinging elections they can't vote in?
> when travelling through Italy and Portugal

Do you have an email record of your booking confirmations? Why not ask the hostel/hotel/bnb operators?
Obviously IPv4 addresses are useful, because people are offering money for them. My understanding of what they are used for, is to support clients behind NAT. But there could be some further application that I am not aware of.

If IPv4 addresses are useful to Microsoft or Amazon, then perhaps they can be useful to the general public, in some way. Indeed, MIT already provides IPv4 hosting to anyone who physically shows up at their campus. Maybe MIT could grant their IP addresses to a non-profit that would find a way to improve society.

It's debatable what universities should be doing. I've talked about this with several people who work in grant writing, and administration of well respected universities. What I have been told, is that it is generally the job of universities to educate certain people, with the end goal of improving society, and the world. And that is what justifies universities hand picking who they educate; affirmative action. So, picking out students from poor and marginalized communities, and targeting them for education, would arguably do more good for society as a whole. Universities played a part in ending slavery, by demonstrating that black people could indeed compete with white people intellectually. And that this mission is explicitly laid out in the charters of many universities.

But, I'm aware of how indirect that is. Not everyone will agree. And certainly not all, if not most universities are like this. I think a lot of universities are just educational and research facilities.
I like how they make it look so simple, but then you go to do it, you'll keep cursing at this thing...I think debugging problems might be difficult...I wish in something like this they show a real video making this work and how long it really takes...
This is such a cool hack. I love it. I want to make one, too. This guy is a true hacker.

Now it's time to nitpick. It doesn't seem that there's any way to generate key-codes.

Entering text is nice, of course, but that's not all that a keyboard does. How about cursor control (arrow keys, PageUp, etc.), function keys, or scroll lock?

One can make control-key combinations, but that limits one to what's available in ASCII. For instance, there's no way to distinguish Ctrl-j from the Return key.

That last point brings up something related. In ASCII, the Control key modifies the bit representation of the key pressed. That's why Emacs in terminal mode can't tell the difference between Ctrl-j, Ctrl-J, and Return. In modern user interfaces, the Control and Alt keys are specialized shift keys that let the OS and applications tell the difference.

Of course, one could do the same workarounds that terminal emulators perform, like using escape sequences and such. Then, while using this device, one would have to know the proper sequences for xterm, or vt420, or, or, or…

Still, nice hack.

EDIT: By the way. Some poor lost soul should be forced to use Emacs with this keyboard. Any suggestions on who should be condemned?
New Facebook Tech Can Interface with Your Brain – Move Over NSA
If you sort two bits and get 0, 1 you can't know if you started out with 0, 1 or 1, 0.

The entropy of a sorted list of bit is O(log(n)) while the entropy of the unsorted bits is O(n).
> If you can't access IPv6 enabled sites, you can't access Google

He was referring to your lack of qualification in the above. An IPv4 user can indeed access Google, which is an IPv6 enabled site.
So webhook does not handle sending a response? Only requests?
The best strategy for a given business is a different question from what is a good strategy for egulators or society. This was repeatedly emphasized, both in Zero to One and in the many interviews supporting its launch. This blog post quotes a specific passage from the book without this context.

It's true that monopolies often have negative societal consequences but it's also true that building a defensible "monopoly" or "moat", in Buffet's way of saying it, is extremely powerful for a business. It's also true that centuries old econ 101 charts that assume a static world (perfect information, rational actors, etc) is a lousy way to model the prospects of a modern tech company.
There's a small tradeoff in that not all readers might want to commit up-front to downloading a PDF. In the case of arXiv the abstract will be also updated with later versions of the paper if they appear.
Google plans ad-blocking feature in Chrome browser