skysight-inc/HackerNews huggingface dataset:
It's kinda unfortunate that this is the top comment. Couldn't we talk about Turkey instead of quoting books that are at best marginally related to the present situation?
Don't most recaptcha http requests go to google, i.e. wouldn't google be the one with the information/control necessary to de-anonymize?
It's a great game to play locally on my phone, but I find the online version usually lags so much as to be unplayable.
It reminds me that GIF is pronounced GIF by most people even if the inventor pronounces it as JIF.

The language is what people use to communicate. REST may mean whatever most people think it means regardless what the inventor of the term thinks it should mean.

Another example is the word hacker. For most people it is "a person who uses computers to gain unauthorized access to data" (according to Google) that is different from the meaning used on this site: "one who works like a hack at writing and experimenting with software, one who enjoys computer programming for its own sake" http://www.etymonline.com/index.php?term=hacker
Introducing jitter would mean increasing latency and generally slowing down your browsing.
STORAGE PERFORMANCE MONITORING
Wouldn't a weaker pound improve ARM's position? I assume their licensing deals are denominated in foreign currency, so a drop in the pound means more profits for them.
Use cases for ES6 proxies
HN has a policy for the mods to move stories down that are more politics than tech/startups.
I think you tried to make a pun but people took you literally.
Based on how you describe it, why is it even a question?
The default when running static languages like C++ or Rust or Go via Sulong is to stick to the memory layout chosen by the programmer. There is no conversion to typical JVM memory layouts. Nor does running on the JVM has major restrictions for the framework (we are working on a version that does not run on the JVM in the SubstrateVM project). What Graal+Truffle allows is for library writers and language designers to invent new representations without any restrictions on the layout and have them interact with the rest of the system. We want programmers to use the best language for the task. And even combine multiple languages within one program. Foreign objects can be passed around freely as parameters and local variables, but there are restrictions when building combined data structures - e.g., if you have a highly optimized native data structure, it is not possible to install a pointer to a JavaScript object in it without performance loss.
Maybe I should have elaborated, maybe I shouldn't have assumed, but I think most people on the younger side of age brackets would understand that WhatsApp is not the ONLY way to have encrypted conversations.
I teach mathematics at a university, and we have an on-line homework system for entry-level, single-variable calculus. (How well this really works overall is a discussion for another time). One thing that the system lets me do is see their incorrect solutions (for each problem they usually get a few tries). For a subject like calc 1 or 2, it is usually very easy to spot the error w/o even seeing the intermediate steps, and to give them useful hints. But I'm not plugged into email all the time, so this only works for students who start early enough.

I tell the class this on the first day, and repeat. And it still surprises me how many students who can benefit from more feedback nevertheless start last minute. Some have legitimate reasons, sometimes: upcoming deadlines, juggling work schedule, other classes that demand more attention. Still, suprrisingly few students seek feedback or start early enough to benefit from it, even if they aren't getting the grade they want.
Yes, but...

Your answer to this single question actually addresses a bunch of other question (i.e. it's a signifier for a question cluster):

- Are you creating a new market or entering one with existing players?
- Are you taking an $YB market and growing it or taking revenue from others (presumably by undercutting them)
- Do you understand the motivations of your buyers (i.e. if you're selling motorbikes your customer base isn't all who need powered transport).

I raised $20M for Talima without any market size projection -- but I did understand the market (aging baby boomers with disposable income who, as they aged, would need the product). The macro numbers were enough.
Jesuit education manages to be good.
Very impressive. What is stopping you from working on the product full time?
Try Tokumx, it's drop-in replacement for mongodb but much much more reliable (https://www.percona.com/software/mongo-database/percona-toku...)
Cool tool! How much do you make per month through the ads?
The rectangularness of countries
Yes, it should be. I was disappointed not to see any new information about it.
Alternate Pwnies Descriptions for Crypto Awards
Send the most appropriate HTTP status code, along with an error resource the client purports to understand (by accept header content negotiation).

If the client isn't declaring to accept a mediatype you produce, you send your fallback error format, which could be anything you choose: text/plain, or some custom format you design, or some generic hypermedia type that defines an error field.
Is Jesuit education fundamentalist? I didn't think it was.
This is not the case. DPRK is a member of the World Intellectual Property Organisation [0] and has laws relating to IP [1]. It is perfectly possible to register intellectual property there and plenty of multinational organisations do so.

[0] http://www.wipo.int/treaties/en/ShowResults.jsp?country_id=9...

[1] http://www.wipo.int/wipolex/en/profile.jsp?code=KP
The Nautilus AeroKernel
It isn't very fundamentalist :)
Also, how do you operate the world's largest prisons without hiring additional wardens and guards?

So if you're a doctor but actually discover one day you'd much rather be a musician and actually you eventually hate being a doctor, but you do not suck it up, be a musician, and you may need to learn to keep yourself in prison.

I started with wardens, but the whole ecosystem would cause a chain reaction that would just cause extreme disorder.

I keep thinking and more ridiculous scenarios pop-up in my mind but I don't want to ruin the potentially fun game of finding them for everyone else.
One way I just thought of that wouldn't sacrifice a special character would be to come up with some symbol that means URL and have web browsers use that next to their URL bar. Could be an emoji-like symbol--maybe something similar to the html5 shield? But luck getting everyone on board with that.
100% you haven't even read the book and you are aping an opinion you read somewhere on the internet by someone who also hasn't read it.
Reminds me of the bitter colonialists' quip during the period of African independence: "one man one vote. Once"

https://en.wikipedia.org/wiki/One_man,_one_vote#One_man.2C_o...
Idea for TAs and profs: build an opportunity for early feedback by requiring a two stage submission - an early draft two weeks before the final submission.

Drawback is that it increases work load for the teaching staff.
Almost exclusively because it's not about religion. Jesuits always were at the front of scientific achievements and embraced them really quickly.
Taking the Work Out of Bug Reports
I get where that quote is coming from. And there is some truth to it. But having no idea how big the market is doesn't necessarily imply that you timed things well and have a great opportunity.

Market sizing should be done to set rough upper and lower bounds on who might want to buy your product. If potentially all parents of toddlers might want your product then that's awesome. But if only parents of toddlers who also have a pet fox would be interested, well, it's probably a much smaller opportunity (unless, of course, you can make the case that foxes are about to become incredibly popular as pets).
Well, for one thing, it's a huge PITA to have 99 controllers that all take JSON and one oddball that has to take forms-urlencoded because you can attach a file.

This is out of the scope of this document, but I'd also like to see some guidance on how to implement the controller for that oddball using Microsoft's own WebAPI2 library. I ended up having to go entirely outside the library and implement it as a generic .ashx handler, but is that literally the best way? It feels like a horrible nasty hack.
I've had both 500s and 401s interestingly.
There's a few options if you google "envelope budgeting ledger-cli".
High returns actually REALLY need to market, yknow so that people know that it isn't some short sighted scam.
How do you feel about using StatusCodes to return api information.

/tacos/8
...
not found 404

vs
{
"meta":{
"errors":["not found"]
}
}

or something like that without getting into the form of the JSON returned.
The judge is explicitly asking for a backdoor [0]:

> We are only requesting disabling cryptography and intercepting data, mirroring messages real time in one of the ways suggested by the Ministério Público [1] - in addition to forwarding the messages received by the user but not yet encrypted; in other words, the exchanged messages must be forwarded in real time before encryption is implemented, in a manner similar to phone tapping.

(This is a direct quote from the court order.)

This is ridiculous. Judges shouldn't have the power to force software authors to install backdoors. Nobody should. What's next? Outlawing encryption?

[0] http://jota.uol.com.br/justica-rj-determina-novo-bloqueio-wh...

[1] https://en.wikipedia.org/wiki/Public_Prosecutor%27s_Office_(...
I remember someone at a security conference talking about a kid at a University who sent a bomb threat via Tor.

The University simply looked their their logs to see who was connecting to known Tor nodes, narrowed it down by time and found the kid.

Source: http://www.theregister.co.uk/2013/12/18/harvard_bomb_hoax_ch...
https://archive.is/GRjr8 if not loading
> it's not surprising a lot of people question the title engineer for the majority of developers

don't mention that too loudly around here, it's liable to attract downvotes...
Approximately 10 years ago a colleague of mine said, "Visit Turkey now, it's headed towards Iran. All the business people are visiting Mosques to get blessings on their deals." It seemed alarmist, and for much of the past 10 years I laughed at how wrong he was. Whoops!
I'm disappointed he didn't check the cert store on the browser. He seemed shocked that they would allow HTTPS, but that's perfectly fine as long as their proxy has a root cert installed so it can re-sign every HTTPS transaction.

I would be shocked if the DPRK is not doing this.

It's also a potential security issue since many of those certificate re-signing devices fail to verify the original certificates first, causing them to happily re-sign traffic that was already MITMed and erase all of the evidence.
It's an interesting point that they're using a Class A address space for the country, but it's also North Korea... are we really expecting all of its citizens to be on this?

Either way they'll probably run into issues down the road but I'm sure it's working just fine for them right now. Of course, my knowledge of how distributed their network infrastructure is across their country is lacking so maybe it does cause issues for them?
Both games and low-level real time systems have one big loop executed at a fixed rate. That leads to the architecture Carmack describes.

It's not particularly helpful to a server that's fielding vast numbers of requests of various types.
Ruling party is purging all members and supporters of Gulen movement which has been involved in unsuccessful Coup attempt, many illegals activities, faking university, military school, government job enterance tests. Technically one can not call it removing opponents because no competing political party member is involved in the purge. As a person who grew up in Turkey and had visited Gulen movements university preparation courses and joined their after school tuitions, I wholeheartedly support this purge. We should have done this ten years ago.
Catholic schools tend to be decent. In Puerto Rico for example, the best schools I could ever go to were Catholic. When I moved from PR to Florida I was being taught material I had already learned in Puerto Rico. Edit: That is, in Public Schools I was being taught things I already learned in Spanish.
No, it's just generalization, and that's why I said general business attitude.
I like how half the internet can die when EC2 has problems.
They were pretty at home in Turkey in prior times. It may have got tricker for them now they've bombed Turkey a bit.
No, I object to calling the idea that countries act this way psychopathic.

Call the leaders whatever names you want, I'm not fond of any of them. But I saw that "psychopathic ideas" business as being aimed straight at me, not merely the people involved in international relations.
>Slave states work. GDP goes up. What's not to like?

They work when they're sitting on a mountain of oil, or Singapore's equivalent: a shipping bottleneck. Sort-of, at some point corruption becomes intolerable, or the oil runs out (or becomes too cheap to pay for the oppression).

That said, the Singapore comparison may be a little far-fetched, they resemble the West far more than the totalitarian Middle East states.
Also it hurts your position when negotiating pay & benefits and can give your colleagues a case of sour grapes.
I qualified my post with "fundamentalist" for that reason. Catholic schools (in the US) tend to be far from fundamentalist. They still have a religious component, but my experience has been that they generally refrain from introducing that into their science and history classes to any great extent.
Bezitopo
GrowthHackers Insightful Growth Studies of Awesome Companies
Indeed. What if you're writing a Scheme interpreter? You're screwed.
Slightly off topic: The way I look at it, C and C++ are the bedrock of all programming languages, because the popular compliers (llvm/clang, gcc and VisualStudio) are written in C and C++.

JavaScript, for example requires a browser to compile, which requires gcc or clang to compile. Python, Rust, etc all depend on programs written in C and C++.

Go is one recent exception of a popular language whose main implementation is completely self hosted. Though, Go doesn't host other popular languages.
I can't log into amazon.com to check my orders (first time that happened). THat's quite surprising as often these problems are unrelated
We were first confused about why coup was incredibly terrible. Starting it with a tank on the Istanbul bridge instead of easily picking up Erdogan from the hotel he is staying in a vacation town; Not destroying Erdogan's palace; Doing some symbolic things on prime time hours instead of 2am; Having no direction or aim other than making some show with tanks and airplanes.

Now, it is very clear to everyone that it was a fake coup. So that Erdogan can do his regime change without getting any resistance. Anyone who is against is a coup supporter and will be dumped to tens of thousands of people on the prisons, after getting beaten up by Islamist running around.

One of the significant changes he has made was to make mosques a part of the new regime. Mosques are now doing they have never done since the establishment of republic 90 years ago. The mosques are now constantly making announcement and telling Erdogan's people to "go outside and hunt coup supporters for the love of god".

A civil war has started but we don't know it yet. I hope I am wrong.
Looking at your search results for the keyword "error",

https://hn.algolia.com/?query=error&sort=byPopularity

https://imgur.com/GgrH6UK

I can see that you're highlighting search results on Page 3.

The search results for the keyword "error" start on Page 1 with a story that has 286 points (https://news.ycombinator.com/item?id=12041210) and end on Page 3 with a story that has just 1 point (https://news.ycombinator.com/item?id=12072880).

The story on Errol Morris with 141 points (https://news.ycombinator.com/item?id=12070472) highlights the keyword "Errol" and not "error". This is part of Algolia's typo-tolerance algorithm.

https://www.algolia.com/doc/guides/relevance/typo-tolerance

I would recommend that you approach the search with a fresh mind - a good night's sleep followed by a cup of coffee would probably do it.
Same with Master of Orion (surprised it wasn't mentioned yet)
Amazon.com remains up... unless you attempt to buy something, when you get a 500 error.
> ... or leave.

You're assuming a country that broken won't also prevent emigration, and that everyone who wants to leave has the means to leave.
I think that's a reference to Einstein's famous ridicule of quantum mechanics, "spooky action at a distance".
You were right to use that computer as an example.

Here's an MRI probe that's quite literally microscopic. Fig 1 says it's about 3.5µm in diameter. [1]

[1] http://arxiv.org/pdf/1603.04238v2.pdf
> If you’re creating a new product or space (like Slack)

Weird example. Slack didn't create a new space. They created a new product that entered a supersaturated space. Pretty much any VC would balk at a company creating yet another chat application.

> You don’t need to mention your GPA or that you once worked at Google.

You don't need to, but it helps.

...

Here is all you really need: build a good [great] product, get [paying] customers, get a little lucky. Other than the guy who got nixed from YCs HN Crowd selected funding program, it's pretty rare to have those three components and not get funding.

My cynical side reads this piece as an investor giving out, what appears on the surface helpful advice, but in actuality mostly benefits the investor by making their jobs easier by streamline the pitch process, so they can more quickly evaluate deals.
You really think the market size for AirBnB could have been reasonably estimated when it was just getting started? Even if the founders had had some clue -- and I doubt they foresaw it getting anywhere near as big as it has gotten -- could they really have produced a convincing argument to support their estimate? We know, in fact, that there were investors who passed on the opportunity (I forget who, but I'm sure I've read this); so they, at least, weren't convinced.

I do agree that the question is important to think about. And I think you should at least be able to say broadly how big you think the market might be, and explain your reasoning. And I also agree that it depends somewhat on the situation. If you're trying to create a whole new market, as you say, it's pretty much impossible; if you're trying to displace an existing player in a mature market, you should be able to narrow it down pretty well.
I'm picturing a piece of cardboard in the shape of a USB plug that you stick in a jack to see if it's clean and not too broken before you insert your real cable.

Maybe wallet-sized cards with a diagram of how to fold them into that shape?
Well, those were always planned features, they just never got around to them, or they never got enough attention before the project basically died out.

As for not moving in the right direction, it was probably far too ambitious to try to develop something like Parrot and something like Perl 6 at the same time, with dependencies on each other. Both projects would have been better served if they did their own things, and Parrot was just seen as "a good candidate for a second implementation" from the Perl 6 perspective, rather than the primary target. It's hard to target a VM that's not done, and it's hard as a VM to support a language that isn't finalized (and has crazy requirements).
The Turkish government has already called for reporting to the police (with screenshot) all anti-government statements on Twitter and Facebook by Turks. So yes, I expect that many dissenting civilians will get into trouble.
everything on getstream.io is still up and running. most issues seem related to provisioning more instances.
What happened here? There was a whole thread coming after that?!
Can't log in to AWS Console. Instances running fine.
Huh, I always thought that Tor breaks up traffic in a random, but deterministic (not data dependent) way - sometimes joining data from two packets into one network packet, sometimes splitting packets and holding data for a while [x]. That's how I explained the jitter to myself. Sometimes a connection would be really fast, and sometimes it would hang on a single packet for hundreds of ms. Seems I was mistaken.

In this case, it would have helped a bit, since an attacker would not have seen the characteristic staccato of the reCAPTCHA exchange. They would have seen a few kB in either direction, in 40-100 packets, over a period of a few seconds. If the implementation is clever, on end would even have a different signature than the other.

At least this is something I would have included in Tor. Now that I think about it, randomly introduced delays (from the outside) might actually be a technique to deanonymize users....

([x] You'd generate packet sizes and minimum transmission times from a known seed. First packet is 501 B, 24 ms later a packet of 2048 B, then 15 ms later one of 1718 B, and so on. If there is not enough data after a grace period, pad with junk. If you constantly need more time to send packets than allowed, or need to pad, then adjust the model. Also choose the model to match regular traffic if possible. Disclaimer: I'm just making this up on the spot and am no expert, but it seems plausible and obvious to me.)
The google documention is a good starting point you can find some real world examples.

I like working with the google deployment manager, it's easy to use and powerful. You could, for a start, setup a webserver in an instance group with autoscalling and load balancing. https://cloud.google.com/deployment-manager/docs/

Then load test it using Kubernetes.
https://cloud.google.com/solutions/distributed-load-testing-...

Another article that seems fun : https://cloud.google.com/solutions/automated-build-images-wi...
it appears your point, while well made, is covered by Point Eight. "All cases arising from and rules not specifically provided for in this directive, shall be settled and determined by the Unification Board, whose decisions will be final."

source: gherkin0 and http://theexplanationproject.wikia.com/wiki/Directive_10-289
does anybody have more details about what's actually down? their description is a bit vague.
Viktor Orbán's Hungarian dream! In his case he doesn't even have a majority, simply a plurality. But it was enough to purge the press and neuter the judiciary.

And if you haven't read it, this is a timely read: https://en.wikipedia.org/wiki/It_Can%27t_Happen_Here
Or Terry Pratchett on the Patrician:

"Ankh-Morpork had dallied with many forms of government and had ended up with that form of democracy known as One Man, One Vote. The Patrician was the Man, he had the Vote." (Mort, Terry Pratchett)
Show HN: Verify your health insurance with the Circle Medical app
> Really? Repulsive?

Sorry, I am not a native English speaker, so there may be some connotation with the word repulsive that I am not aware of. What I tried to say is that I dislike very much planning, budgeting and figuring out exactly where and how much I have spent money.

> So, you ... care ... what people think of you.

But of course. Did I imply something else somewhere?
That situation becomes quite relevant when debating "VPN then Tor" or "Tor then VPN," which I've seen people come down on both ways. Ultimately it depends on who the threat is.

Example: https://thetinhat.com/tutorials/darknets/tor-vpn-using-both....