skysight-inc/HackerNews huggingface dataset:
Is SNI plaintext? I understand that it's part of the TLS handshake[1].

DNSCrypt is just an additional layer of security. You can use a VPN or Proxy along with DNSCrypt & DNSSEC if the purpose is to avoid Gov monitoring.

[1]: https://journal.paul.querna.org/articles/2005/04/24/tls-serv...
There isn't really any such thing in the Scheme world. There are Scheme standards, but it's best to think of Scheme as a family of distinct, but closely related, languages instead.
I'd switch instantly if:

1. There was a faster and more contextual way to edit issues on a project.

2. There was a way to set up an opinionated workflow where e.g. opening a PR against an issue moves the issue to "Review"; closing said PR moves issue to "Done" and closes it; closing an issue directly moves it to "Done" and vice versa. Without this, there's way too much interaction required for even GitHub's own preferred workflow.

3. Automatic bidirectional linking between issue/PR on the project board. (Honestly haven't had a chance to see if it does this, but will on the next PR I open.)

4. Automatically pre-fill a backlog with existing issues.

5. A project could span multiple repositories (e.g. for tracking user stories which might be addressed in an API or frontend repo, or both). We also track non-dev work on our Trello board, and a project per repo doesn't support this.

6. Filtering.

Edit... Also nice to have: ability to reference a checklist item in a link from PR to issue, check it on merge, and so on.
Are you guys using rails w/ graphql-ruby? Would love to see a blog post with more details about the backend implementation!
I get it, it makes perfect sense rationally. Intuitively it feels cynical, but I do think intuition is overrated.
Is this then the GitHub v4 API? Should we expect the REST API to be deprecated in the future?
github has self-hosting. It is a little pricey but that is not a product differentiator.
Asking, "Will the government persecute me if I democratically voice my
opinion against a crime executed by the same government?", is exactly
the type of questioning that should be avoided.

It is same as asking, "Will the mafia kill me if I speak the truth about
the murder as an eyewitness?" Government is not supposed to operate like
a mafia. (But sure they can violate Human Rights and the Constitution, and
public will not even care.)

However, I am afraid by asking that very question we are already talking
from within the context of a regime that is "totalitarian". The various
degrees to which an average US citizen believes that they are not in a
totalitarian country unlike those "other" "socialist" or whatever
countries out there, is irrelevant:

Surveillance is Totalitarianism.

It is no surprise for people get paranoid in a country with large-scale
surveillance technology. And that's the point. Because it has never been
merely about the "terrorists" who are "out there"...

For people who are concerned about getting a "high score" in whatever
threat inventory, we are all a threat already. That's the very basic
rationale behind mass-surveillance. For the record, a majority of HN
members would hypothetically get pretty "high scores"...

Back to the topic of the thread, Obama will not pardon Snowden.
Google's is a more convenient general-case solution, but Deutsche Bank may actually want to trick the user into reading the sum and the purpose of the transaction before he or she gets to the code. It could prevent a race condition type of attack if the user's PC is compromised.
What bothers me is that there are tons of improvements in the VM area that we'll have to wait for longer. All of this only because Oracle stubbornly merged Jigsaw into trunk before it was even close the ready. All the issues surfacing now people have been telling Oracle for the past five years. Or Oracle simply could have looked at the experience gained with OSGi over the past decade, especially the OSGi enterprise specification.
The morphing is impressive. I wonder if something similar can morph between faces. It may even be possible to morph faces of parents and get something similar to the children of the parents, especially if that's set as the objective. Looking forward to release of the code.
Be careful of heeding this as fact, depending on the laws of the locale you could end up in prison, subject to civil suits, and/or other consequences for practicing violent behavior even if it is in self-defense. For example, an eyewitness may only see you break the assailant's arm and miss that they initiated aggression. Then you go to court and are held liable for damages to your assailant plus a felony charge, because the assailant's lawyer was able to convince a jury you used greater than necessary force or even that there were no witnesses to support your assertion that the assailant initiated the attack, and then you are labeled as the violent felon.

So what's the solution? Not easy to decide, but if these situations are a concern best to think ahead and get appropriately prepared instead of just reacting with unrestrained violence..
Would you prefer the Clinton News Network instead?

http://www.cnn.com/2016/09/13/politics/guccifer-2-0-democrat...
Federal funding generally comes in the form of grants and lending, not budget disbursement. So the states making budget cuts to schools (which may or may not be politically justified by increased lending and grants) is not the federal government changing the mechanism for funding schools.
What's wrong with a debt economy? It allows startups to overthrow incumbents with relative ease, and without it you get an economy like Germany's, dominated by conservative companies founded 150+ years ago. There are certainly advantages to the German system, but it has plenty of disadvantages too.
Presumably you'll be able to tell at some point in future?
[ For some work formalizing a reflection principle in HOL, see https://intelligence.org/files/ProofProducingReflection.pdf ]
If the condo twenty miles out is in the middle of nowhere, it may not be any cheaper, once you factor in the cost of building out infrastructure there and providing public services further out. Often times these things are subsidized though, so Americans don't realize how expensive things actually are.

A good example is when someone in a rural area is outraged when the cable company says it'll cost a couple grand to wire up their house that's a ways off from any main road. Like, did you think that stuff was just free?
Can you elaborate at all?

I'm familiar with the concept, but I didn't think that it was standard practice or heading that way for JS. I also have the impression that it comes with serious overhead of its own, making the "await considered harmful" performance claims valid even in that case.

I don't mean that as an argument: if speculative fetches handle this issue I don't understand how, and I'd really like to know.
And yet, that never actually happens.
San Francisco is a medium density city, though by North American standards some may consider it high density.

A lot of people would like to live in cities like SF but it's been illegal to build them since the early post war era, so there's a big supply and demand imbalance.
If you have an option, listen.
Texas instruments had some CPUs on late 80's early 90's that was the core of TIGA graphics cards -> TMS34010
Fair point.

To get better caching, one could:

- Canonicalize the query to identify queries that look different but are actually equivalent; use the hash of the canonicalized query as a cache key. You can do this on the edge cache, or on the backend.

- Cache more full-bodied resources, where additional fields are present, and perform the filter at evaluation time.
I've dealt with bullies in this way too. It does depend on the bully, as well if the victim is capable of completely ignoring someone like that. As a child, I wouldn't have been able to show no emotion on my face and ignore someone teasing me as I wore my heart on my sleeve.
I have some questions on the "stellar parallax" illustration.

If I remember correctly the speed of Sun around the milky way is much bigger than the speed of earth around the Sun. So the position of the earth is completely different in June and December, because the sun has moved. So

-> Do the parallax computation works only in one direction ? (perpendicularly to the sun trajectory ?)

-> Does it works for nearest stars because they have roughly the same speed and direction than Sun ?
Without reading the article, I'm gonna go with "100+ years of experience designing and building cars".
have you requested your credit history? you should be able to access that for free and that might give you some insight.

https://www.consumer.ftc.gov/articles/0155-free-credit-repor...

and yeah, it's fucking awful and i detest the whole thing.
> Again, it's not about the education, it's about the willingness for someone to hire you and pay you money.

But this is not true. Employers are already not willing to pay university graduates 4x salary as they did a few decades ago. Correlation between university degree and skills is decreasing.

This already happened in post-communist countries, Germany etc.. 70% of people have university degree. Everyone is overqualified for 90% jobs, and you get PhDs who work as cashiers. In that environment nobody asks for education because it is waste of time (low correlation between degree and skills).
A "bus conductor" was very common decades ago in wealthy countries, before being replaced with random ticket inspections or tickets being sold by the driver.

I've seen them in most developing countries I've visited. Even on ~15 seat minibuses, where as well as selling tickets the conductor can help with luggage, and keep a lookout for potential passengers.
This is difficult to do, since many policies that affect cities are still decided at the national level. It's only recently become fully kosher to have physically protected bike lanes, for example.
It doesn't.

Almost all major main stream media corporations actively participate in spreading propaganda, manufactured narratives, and censorship. There is no such thing as a non-bias news source anymore.

What does matter is the content of the leaks. Everything else is a distraction.
Like this list of Highest Paid Employee by State.

http://www.msn.com/en-us/money/savingandinvesting/the-highes...

(A slide show of uni coaches.)
We'll in theory. In practice pulling in Java Beans (which is below almost everything) pulls in all the desktop APIs (Swing, AWT, sound, …). But you'll be able to save two megs on CORBA.
s/extiction/extinction/
I've never bought the "kid-friendly" argument. Kids grow up in cities in the US and around the world, safely and effectively. Do you have statistical evidence to the contrary? If I were to guess, it's not about being "kid-friendly", it's about being "parent-easy".

And kids, in my experience, hate suburbia, especially as they get into early teens and want some independence. It's like living in a giant protective bubble where there's nowhere to go and nothing to do, without having to have someone's parents cart you around.
Update: This has indeed been validated by multiple sources to me as a real thing. The two people I asked about this told me they forgot that they signed up for it (sigh). How's your morning going?
Doctoral school refused theses which were simply concatenation of publications and I was also obliged to start postdoc on deadline.. not great but whatever.
The implication in this article and elsewhere is that that the most expensive queries happened anyway, but as sequences and patterns of requests before. I imagine that what is lost in caching common requests is gained back by being able to pattern analyze the bespoke requests as a whole, prioritize and even quota them specifically by the type of bespoke requests, much more so than you could by just guessing the pattern of incoming REST URL hits.

Just as a relational database itself can sometimes generate better query plans from its query analyzer if you feed it what you are really after in one big, slow query that narrows to very specific rows rather than lots of small queries that return lots of rows quickly. Amortized against the database's time (CPU, memory) and bandwidth that slightly slower query is still sometimes a big win for overall performance.

(Given that most GraphQL services are typically backed by relational databases, it should probably not be a surprise the savings sometimes get passed right along.)
I don't think you really need eminent domain for skyscrapers. Economics + property taxes generally provide sufficient incentive.
except they removed the physical knowledge and just went with logical associations
If your purpose is avoiding government monitoring, adopting a system like DNSSEC that is essentially a PKI rooted with the world's governments is probably not a great step forward.
When I tried to ask you about this stuff on Twitter the other day, this was your dismissive response: https://twitter.com/domenic/status/774762508091551745

Speculative fetching is possible in HTML because <link> and <img> and <script> tags etc are declarative. Similarly, modules can be fetched without the code executing because `import` is declarative. How can a browser prefetch modules when it encounters an imperative statement like `x = await import(computedModuleId())` without actually running the code?
Uhm, Java 7 is EOL unless you have an Oracle support contract. Oracle support contract and virtualisation don't mix. EOL software and compliance don't mix.
Hmm. It can't tell me that thewaytohappiness.org is run by Scientology.

But expecting it to see through Scientology front groups is perhaps asking too much. ^^
> in JavaScript you can have multiple scripts

You mean, you can embed multiple script elements in HTML? Yes. But allowing global await in ES spec means also enabling it in node.
An in-memory cache/key-value storage written in PHP
5 ways social media has changed business forever
Currently, we tell every new employee on joining the org to enable it, and review it a week later to ensure that they followed through.

It is the exact same with Google Apps as well (where you add the user to the 2faexceptions group and review+remove them a week later).

I was ready to flip the switch, till I realized that a third-party bot account in our organization doesn't have 2fa. Dropped them a mail, hoping to flip it by tomorrow (100% non-bot users have it enabled, so no one is getting auto-kicked).
As well as the sibling comments here, one could also argue Gitlab deserves at least partial credit for motivating this pick up in pace.
It depends on your philosophy of morality and what constitutes frivolity. If one considers lowest cost the end all and be all then perhaps my college system is being frivolous. Fortunately there are enough people who do not have such a crude view.

Certain cocoa farms in Africa have decided to do away with frivolous salaries by using slave labor. I am certainly not a slave but the point ought to be clear nonetheless. That we can find someone willing to do a job for x% less is not evidence that the current wage us frivolous. Woe would be the lives of most of humanity if your view were widely accepted. We don't need a race to the bottom in this area.
Code reviews currently do not seem to come through on the webhooks at all.

Our in-house automation suites depend on it, so this is a big do not use for us.

I really wish their APIs weren't second class citizens. It takes weeks or months for new features to show up in the API - if at all. I wish there was 1-1 parity with the API.
Stratix 10MX–High memory BW FPGA for massive database and deep learning apps
> Why is that?

Why is what? Why did I interpret this as what the author was saying? Why is censorship generally implemented in a biased way?

If the former, based on the way the article was written, I interpreted that phrase as saying that FB is worrying about censoring one side of Isreali-Palestinian, but not the equivalent views on the other side.

And that leads to the conclusion of the latter question above, which is that this is how it generally goes with censorship. We generally only want to censor opposing viewpoints, but not our own views which are often logically equivalent (because being so emotionally invested in our own viewpoints and only being able to see the world from our own vantage point does not allow us to see the opposing views as logically equivalent). That is one-sided and logically inconsistent, but is human nature.

I wasn't saying anything about what should be illegal and what should not, only that I think you misinterpreted what the author was trying to convey.
I had one once, an all-in-one combo unit with the ventless dryer. The mechanism it used to dry clothes didn't work very well, and the clothes never actually got fully dry.
That's true if you reference each service via its external ELB CNAME (or a Route53 DNS that points to it); however, Kubernetes comes with a built-in DNS server that you can use to discover the endpoint IP addresses in the pod CIDR (all pods are in the same subnet via the overlay network).
Luckily, #1 and #2 don’t affect most europeans, but the economic expansion still affects us.

And while Germany is decreasing taxes, it’s increasing spending, and paying off debt.

The best place to live if you’re middle class and young seems to be Germany right now.
The track would not run along the ground. You'd want to get height as quickly as possible to minimize atmosphere and track length.

Originating somewhere around Mojave and launching towards Las Vegas could work.

Alternatively, you may want to launch over the ocean for safety reasons, but it seems like you may be subject to more weather concerns.
The article fails to break out cost of building versus cost of litigating to be able to build. They mention the NIMBYs, but without putting dollar or % value on what costs they create.

Santa Monica and West LA are great examples - costs and rents have skyrocketed. However, much of the land is 1-2 stories, if that. Large portions of the housing stock is more than 50 years old.

If they were to make it 3-4 stories instead (hardly Manhattan density, or even SF), we could fit 2-3x people no problem. Unfortunately, between zoning, NIMBYs and rent control, you can pretty much forget about it.
Last I heard it was more like 16/gal
Not outraged at all. Plus I have my own septic, I pay for trash service, I pay for plowing, I pay for a propane tank and oil.
Show HN: First React Native iMessage Planning App (iOS 10)
It would require fairly extensive changes on how they do things under the hood. Google used suffixes - eg you checked out the wiki as github.com/org/projectX.wiki and could create a git repo like github.com/org/projectX.android
For a gentler introduction/motivation, consider http://danluu.com/clwb-pcommit/.

("Deprecating pcommit" means that persistent memory is simpler to use; persistent memory itself is not deprecated.)
> But it's not "hard" work in the sense that you don't have a 90% chance of your thesis being rejected despite you trying your hardest.

Nor do you have a 90% chance of failing in your business venture despite you trying your hardest.

Going from the statistic "90% of businesses fail" to "you have a 90% chance of failure when starting a business" is an incorrect deduction. The latter only follows from the former if business success is almost entirely random chance. It isn't. Some people are almost guaranteed to fail because they have no idea what they are doing or what they are getting into[1]. Some business ideas are just bad. On the flip side, some people are really good at running businesses, take the time to understand what is required, wait until they have a realistic idea, and through all that give themselves a very good chance of succeeding.

I wish we, as a community, would stop parroting this abuse of statistics.

[1] I'd wager that this explains the vast majority of restaurant failures.
I've thought about gamifying open source contributions, layered over github. A points system could lead to rewards and recognition of all kinds.

Thoughts?
Yeah, well, you just can't do it that way and be fast at the same time. I mean seriously fast.

What you can do is decide how your comparison should be collated and preprocess your strings into a sort key form that is strictly big-endian binary (first byte has highest weight). Or little-endian I suppose, whichever works best for your hardware.

Your sort key doesn't have to be the actual string.
The GNU Artanis[1] web framework seems interesting...

[1] http://web-artanis.com
The golden age of cereal
The Strategy Udacity Uses to Scale Rapidly
It actually isn't. Like, at all.
No, but they and their client certainly pay the property taxes and fees to make such things a possibility. More density = more property tax revenue = more facilities and infrastructure possible.
Speculative fetching is a time-honored technique in web browsers. During the tokenization phase of HTML, CSS, and even JavaScript, they speculatively start a fetch for a given URL, so that if the data needs to be evaluated later, it is ready to go without a network round-trip. (In HTML: script, link, img, video, etc. elements; in CSS: @import declarations; in script: certain common document.write('<script src=..') patterns). Such speculative fetches are low-priority compared to explicit ones.

In the context being discussed here, it means that `await import('./foo.js')` could kick off a speculative fetch for foo.js and all of its dependencies during the tokenization stage---exactly the same as is done for declarative `import './foo.js'`. (Per spec, the fetch for `import './foo.js'` doesn't happen until parsing, which is generally too late to give a good user experience---i.e., this is something engines will already be doing.) You could even imagine extending this to `await fetch('./foo.json')`, although I imagine that will be more of a stretch.

Of course that doesn't help for dynamic cases like `` await import(`./language-packs/${navigator.language}.js`) ``. But that's exactly as you'd expect: if your application truly depends on runtime-determined resources before it can proceed, then of course it needs to avoid continuing to evaluate code that depends on those resources. Top-level await just gives you a way to express that dependency without wrapping the rest of your app in async functions.
Last year I was working at a customer still doing 1.4 deployments.

As you know from Windows XP, not everyone cares about EOL notices.
The areas of Philadelphia that are built in this style can hardly be called a 'safe environment', unfortunately [1].

Madison, however, on first blush seems like an excellent example, in that it's a large (~250k) city ranked highly on most metrics, and has a mid-rise downtown. But a look at a satellite image reveals that the city limits of Madison contain large areas of single-family detached houses, and mid- and high-rises are restricted to the Isthmus and areas immediately surrounding the University [2].

[1] https://en.wikipedia.org/wiki/Philadelphia#Crime

[2] https://www.google.com/maps/place/Madison,+WI/@43.0850975,-8...
Yeah, it's one of those rare Ruby gotchas. If you assign some kind of a data structure to a constant, you'll get a warning if you try to reassign the constant, but the data structure itself will silently mutable. To disallow this behavior, simply freeze the data structure. If you have nested data structures, you must freeze deeply.

ENUM = [0, 1, 2].freeze

LOOKUP = {
:A => [1, 2, 3].freeze,
:B => [4, 5, 6].freeze
}.freeze

# or:

LOOKUP = {
:A => [1, 2, 3],
:B => [4, 5, 6]
}.tap { |s| s.values.each(&:freeze) }.freeze