skysight-inc/HackerNews huggingface dataset:
Can someone please explain this to me

> For efficiency reasons it is common not to index every single key of the sorted records, rather only the
key of every n-th record, i.e., the first key of a page. [1] This helps to significantly reduce the number of
keys the index has to store without any significant performance penalty

Is this true of B-Tree indexes in Postgres, for example?
My guess to where we are talking past each other is that I am asserting you can go from the work to the time. So, you should ask for that. You cannot go from the time to the work. (Again, both are assertions.) You seem to be saying you should just ask for the time, and only dig on the work if you aren't satisfied with the time.

If you are able to turn every estimation session into a series of back and forths where it is "how long?" followed by "why?" if you aren't satisfied, then I feel we are essentially agreeing. Whether you are asking for it or not, you want them to estimate the work required and to summarize it into a time.

And to be perfectly clear, going two people removed from the work, this is required. Similarly, getting 3 people removed from the work, the relevant question will not be "how long" but "how many dollars?"

Similarly, it would be nice to think everyone will eventually need the skill of estimating the value of a feature or product. Because, at the end of the day, that is what is most important.

However, I'm assuming anyone asking someone specifically for an estimate is one of their managers. And they should have more familiarity with what they are asking their colleagues to estimate. And I'm also asserting each of these skills is not trivial. And that they build on each other.
How about Ars Technica? Or, Fortune? This isn't a Gizmodo original...
Unless you were asking for the state law which would be http://codes.findlaw.com/ny/penal-law/pen-sect-190-25.html
>half of the American population is Conservative

[citation needed]
They moved their heavy stuff to bintray, which is a better fit.
"#include " was meant to be "#include <webassembly.h>", but somebody forgot to escape <> in HTML source.
Is there a way to compile javascript in web-assembly, to protect the source code?

IE, you'd have to convert the javascript to C, and then compile the C into web-assembly, right? Does V8 have a method to convert JS to C?
The inflation was due to lack of supply of oil. How does that translate to UBI and companies increasing prices?
Since the 1980's, the Fed has been very willing to raise interest rates to fight core inflation. Businesses now expect that. So it seems like inflation worries based on what happened in the 70's are overblown.

The Fed doesn't target housing prices. But a basic income (not tied to a job) should make it more affordable to move away from high-demand areas, reducing demand somewhat.
> This isn't a new, or original, thought. It's an allusion to an ongoing conversation within what is considered mainstream comedy about why we (as a culture) seemingly have a plethora of mainstream liberal comedians (especially political comedians), but a dearth of conservative ones.

Fair point. However, many liberal comedians, such as Jerry Seinfeld[1], will no longer perform on college campuses, because they don't want to deal with the blowback from the leftist students who take offense at seemingly anything that does not espouse their party line.

[1] http://college.usatoday.com/2015/06/08/jerry-seinfeld-espn-c...
You may find GridCoin interesting. GridCoin rewards miners for running scientific computations for a variety of projects.

CureCoin & Golem are two other coins that try to use the cpu cyles for something other than heat.
The fact that the first legally compliant cryptocurrency is backed by oil reserves says a lot.
At least it's backed by something?
Or order it from the factory with exactly the spec I want... but 99% of people are too impatient to wait for a vehicle to be delivered from the factory and most dealerships don't give them that option because they want what's on the lot gone.

I get it. It's easier to shift vehicles if they all conform to some common spec because then there's nothing that makes worlds different. You pick this spec or that spec, end of story.

But I've played this game too many times with dealers and I just can't be bothered any more, which is why I drive an 8 year old Volvo that is good enough. Would I like a new car? Of course, I'd love a spanking new truck, but the glory of driving off the lot with a brand new vehicle that's not quite exactly what I wanted just isn't worth the loss of the 30% of value as I leave the lot and certainly not the tediousness of talking to car sales people for a day while they fuck around upstairs trying to stress me out.

I'll bring my laptop and use your WiFi to work. I'm quite comfortable helping myself to your endless tea or water from your service department waiting room while I'm in your showroom. No, I'm not giving you the keys to my vehicle which is parked outside your lot on the street so you can't box me in, and here's a photocopy of my driver's license which is plenty adequate for your needs, the original stays in my wallet. Now fuck off and do your job and if you're not back here with the keys, ownership papers and plates to a new car matching the spec I specified by the time I'm finished this user story, you won't find me still sitting here. You wanna play games, play them with someone else.
> Once you've done enough theorem proving, you'll really start to appreciate the core benefit of functional programming and understand why academics abundantly use it over imperative coding

I do already appreciate functional languages. And I have struggled to keep myself from adding functional elements to the language. A large part of why functional programming is easy to reason about is that functions are pure. This would be included in the language; by default everything would be pass by value with references needed an environment to be passed as well (to keep them pure). It still reads like an imperative language though.
Array.prototype.map()[1] has been in js since ES5. Likewise with filter[2] and reduce[3]...

[1] http://es5.github.io/#x15.4.4.19

[2] http://es5.github.io/#x15.4.4.20

[3] http://es5.github.io/#x15.4.4.21
I suspect that customers often really do know what they want, rationally speaking, it's just that purchasing tends to be more impulse and image-driven, divorced from peoples' rational needs. The end result of modern marketing science.
That process has been started and restarted by every President since the Apollo program. Nothing ever came of those processes, and it's hard to see how Congress would ever allocate enough funding to make this one fly.
FWIW I recently installed Ubuntu on a macbook. Runs so much faster now, longer battery life etc etc
Many of the artists I discovered via Spotify / Google Music make pennies from these sites.

Yet Spotify is not only still unprofitable, they're still all but setting money on fire. Some of the more recent reports I've seen are that they're trying to negotiate for lower music royalties.

I can't help but wonder if the ultimate problem here isn't with the idea of all-you-can-eat streaming, but with the idea that all-you-can-eat streaming is only worth $10 a month. What if the earliest services in this space had priced their services at $20 a month? I know, the immediate reaction is "they would have had no customers and it would be a death knell because no one would possibly pay that much," but is it possible we have that reaction because we've just internalized the notion that "$10 per month" is the "proper" price? Back in the Dark Ages--the 1990s and early 2000s--I knew many, many people who were spending $20 or more a month buying individual CDs. If in 1994 I'd have been told, "Hey, what if you could listen to nearly every song ever recorded for the price of only two CDs a month!?" then I'd have been on board.
"Cheap money" implies people are taking on debt to buy bitcoin. I see no evidence of this. Real estate, on the other hand...
Cassettes I bought at shows :P
Donald Knuth's Christmas Lecture: A Conjecture That Had To Be True [video]
In Your Career, Solve for the Global Maxima
>Spark is a terribly inefficient solution to any known/stable data processing or analytics jobs.

Can you expand on that?
> I am getting the impression that Jetbrains, it getting too stretched,

And how. With the rate at which they're churning out new projects and initiatives, I have to assume that they're either severely understaffed, or seeing the average tenure of their development team dropping like a stone with all those new hires. Maybe both at the same time.
Right, those binaries are hosted in Bintray (http://homebrew.bintray.com/)
I mean obsolete as Debian packages. In any case, why do you say it was removed? runit seems to have been present in every version released since 2010.

As for systemd, it wasn't as a Debian package, so it's hardly relevant for this discussion. It was only even packaged in 2012.
If it is clearly documented that should be it. Maybe a blurb on the main page about it would be nice but not necessary.
Extended Validation is Broken
That's pretty much what the article says, yes? They took opinions on specific features, implemented them, and inadvertently moved the car into a different niche ... one that had few customers. That's the whole point Lutz is making.

Of all the people in the automotive industry, the one I would most like to shake hands with is Maximum Bob.
Agreed, it is a tough call on whether or not Route 53 should try to prevent this type of misconfiguration. I would err on the side of saying you probably shouldn't because before you know it you're going down the rabbit hole of fixing all sorts of weird misconfigurations users make in the DNS.

And yes. DNS seems so simple on the outside until you let a non-expert near it. And even experts make mistakes analysing corner cases (mea culpa).

As to whether or not QNAME minimisation offers privacy, this is debatable, but here I would err on the side of saying: it's a building block that at least prevents some leakage (to e.g. the root).

A more important takeaway for me here is that QNAME minimisation makes misconfigurations such as missing delegations actually cause problems, whereas this would have been masked if QNAME minimisation is not enabled. I'm planning to do a measurement of the frequency at which this occurs.

Finally, as agwa pointed out, Route 53 still has broken empty non-terminal responses, I've added a separate reply to the AWS forum thread with the example agwa used.
Finally, someone who uses my tag properly!
WASM doesn't have access to the DOM yet so it's unlikely your JS could would work anyways.
JavaScript didn't have queues, so I implemented queues using es6
now i need to start working on a white paper for a cryptocurrency called goldcoins, that removes the restrictions of cryptography, that is transparent to government oversight, and allows for government manipulation.
A lot of "Pretending to be another (real) person" is being alleged.

https://www.techdirt.com/articles/20171030/11255938512/dead-...
Loving the discussion on this submission. We are building our own Basic Income solution around community currencies (not individual) so that a person can belong to one or more communities (voluntary association) which provide their members with basic income by issuing new coins to them and gradually inflating their money supply. They may get the equivalent of $5 a say from a Poets' guild, $20 a day from their city and $1 a day from some other association. They convert it all to their city's currency with no fees, and use it.

If you are curious, check it out (https://intercoin.org) would love to get feedback.

My main concern about UBI has been exactly this - producers of scarce goods raising prices, because they can.

But people need to pay for necessities anyway, so the current welfare state has to deal with it somehow, right?

One way is collective bargaining via single payer systems, which actually lowers prices. But this leads to an arms eace between sellers and buyers and centralization into single payers and cartels (AMA).
I need to do some research on this. What can be accomplished with this today?
Why? Why does a cryptocurrency need to be backed by a physical asset?
The PetroDollar is so old school... let's welcome OilCoin instead!

(In all seriousness, I hope this is not a trend that takes on... having war-tied-value criptocurrencies could only lead to open betting on wars!)
There is a link between all currencies with value and major economic events. FOMC minutes, FOMC rate decisions, GDP, NFP... just to name a few. Look at your BTC quotes at the timeframes those events are released to see for yourself.
Lets heat the seat over the Can shall we.. Whats the worst that can happen if we hang a heating diod to the arbitration bits
Thanks for chiming in, Jacques from Pivotal!

I don't know which teams have the most meat behind them, but I know my team (or, the part of my team that deals with infrastructure and platforms, at least...) has taken a guarded approach while embracing as much as possible everything that AWS does.

So while I've recommended Deis and OpenShift I've only really been able to see them start to take a serious look at Kubernetes now that Amazon says it's a thing to look at. We don't have any K8S or containers at all, except for our Jenkins server. We knew this announcement (EKS) was probably coming, so we started to look at it again weeks and months ago, and we still haven't really made any progress. The working group is formed and we're committed... to looking at it. Starting now.

We haven't really even looked at either OpenShift or CloudFoundry. So I'm asking you, in the hopes that you'll give me something I can relay to my team, why do you think CloudFoundry will win? What are the major advantages of CF?

Large engineering effort, community footprint, and sales are all good indicators, but from a technical perspective, why do you think we should be looking at CF?

Disclosure: I work in University IT, where we have a majority of legacy projects and large databases to support, as well as incidental development efforts that we'd love to support with a platform (like the project I'm working on, a Rails app that provides a suite of workflow actions for Human Resources and Payroll to obviate their antique paper-esque forms processes)
Welcome to open source software. The site I run has 70,000+ monthly unique visitors; It's used by all of the top tech companies, and brings in about $45 a month in ad revenue. I'm not complaining because the only financial costs are my domain hosting. I chalk up my personal time to an educational investment.

I'm sure Homebrew has a significantly higher value, but you've got to weigh the tradeoffs. If Homebrew cost $9.99 a year for access to updates I would pay it, but I know a lot of people would complain.
30 seconds of code: Curated list of useful JavaScript snippets
2x overtime means that one 16 hour day equals three 8 hour days. This is standard language among workers in the US who get paid overtime. It means you get paid 2x your hourly rate for each of your overtime hours. Also referred to as doubletime.
With self-hosting the host is often the end-user.
The demand for locations changing doesn't mean that there's a different number of locations available. The number of locations is fixed.

Nobody denies that within the fixed number of locations that there can be dynamism, the question is how rent functions in lieu of this scarcity. It happens to follow the Law of Rent.
> OilCoin will actively engage with global governmental authorities to mitigate regulatory risk.

"Hi, this is Oilcoin calling for Vladimir Putin, we're looking to protect our holdin..."

Click

"...Hello??"
Your front end web server can call your backend API, so you can decouple without it being SPA.
Can I use it to store/read nasty formats and nasty DRM from actual ebook vendors like Amazon and Kobo?
By law, no - since these aren't ISPs.

However, they're a monopoly in their own vertical.

1. Apple often gets away with anti trust behavior by calling itself a phone maker. However, in the "app store" category Apple is a clear monopoly - because not being on the app store can adversely affect your bottom line.

2. Google can bury you in search results if they dislike you, just ask protonMail

3. Amazon can delist you from the only online marketplace that matters.

Clearly, these companies are monopolies in their own verticals, and regulators aren't really protecting smaller companies against them
Also looks similar to the JavaScript community style. Since JS determines behaviour on the web, they're likely to have the same audience.
Digital Monetary Trust

oops...
https://en.wikipedia.org/wiki/Digital_Monetary_Trust
It could be modern tribal signaling
That's unlikely to be efficient and it wouldn't help much anyway.

Running JavaScript through an optimizing compiler and minifier will obscure pretty much the same information. But either way, you can step through the code in your browser's debugger to see what it does.
I think what is supposed to happen is that the JITS generated general assembly for the whole Mill family which then goes through the standard specializer program to work with the particular model.

But you're right that changing the hardware/software boundary is really complicated and I expect that to succeed the Mill will have to spend a lot of time incubating in some sort of high end embedded role before the ecosystem needed for a general purpose application processor is there. So things like network switches, cell towers, robots, etc. The sort of thing where you might already be running Linux on top of some sort of RTOS.
How to Block Outbound IP Address Range
I am using a Netgear N450 Router and do not see a firewall option to block outbound traffic from my home network. I don't have specific domainnames but rather an IP address range to block. Can you suggest any options to achieve this ?
I am agree with what you said, but the aim is to pull those who spend too much time on social medias (not necessarily afraid of talking to people) and make them go out !
btw, thanks for giving your opinion :)
Because it is cash settled, if multiple traders are using BTC to hedge their futures and all sell their BTC at futures expiration they'll move the price introducing risk into the transaction.
Oh, I absolutely agree with you! I'm heading for a career in academia right now, and I love university!

But coming from a similarly conservative background, I wanted to help you understand why some are rather wary of colleges. In my experience, it's by far not as bad as they fear - but you do have to get used to hearing people in your surrounding deride and insult your beliefs and values on a more or less regular basis.
Magere eiwitten helpen je gezonder leven en makkelijker afvallen
> This isn't a new, or original, thought. It's an allusion to an ongoing conversation within what is considered mainstream comedy about why we (as a culture) seemingly have a plethora of mainstream liberal comedians (especially political comedians), but a dearth of conservative ones.

I'm sure editorial bias determining 'what is considered mainstream comedy' has 0% to do with this..

> It relates deeply to the whole "fake news" obsession that seems to have taken hold of particular strains of "conservatism" (the right).

this trend has taken ahold of all sides as a way to tar-and-feather political opponents; as best as I can tell the trend started when hillary lost and everyone in her camp was trying to blame russia for everything - it was then later co-opted by trump and has subsequently been used all around.
Those questions are no different than what people used to ask of Bitcoin. No different at all.
RFC8020 is an example of the DNS WG making backwards incompatible changes. The "NXDOMAIN" for an empty non-terminal has long been the behavior in DJB's TinyDNS.

That isn't what Route 53 is using, but I bring it up because there have been mailing list threads (or flames?) where folks complained about what DJB's software is doing, and he repeatedly asked "Show me where in the standards this is is specified or forbidden?" and no-one would come up with the goods, but folks still basically wanted "Just do what bind does".

Here's DJB's own mail about it, I had to forward it because his mails don't get through to the mailing list for some reason (that might be the fault of his own stupid qsecretary moderation system): https://www.ietf.org/mail-archive/web/dnsext/current/msg1108...

I generally sympathize with DJB in this case, because DNS really needs some robust and competing implementations. The standards should be tolerant of differences in behavior (as others are), rather than dominated by the proponents of one implementation. It doesn't help that the WG is toxic, at least in my opinion as someone who has been reading it (and mostly just reading) for over a decade. Anyway, I'm not trying to start an argument, just explain. In this case, the bind proponents did dominate, and we get RFC8020, which for some software is a backwards incompatible change.

This isn't the first backwards-incompatible change either. The invention of DNAME introduced a new kind of backwards-incompatible occlusion, and name servers "before" and "after" DNAME respond in different ways, for the same zone file.

Those kinds of changes place providers in a pickle: one of our golden rules is never to make backward incompatible changes or break anything that was working. A promise is a promise. So it means we have to lock things down (the previous paragraph is the reason Route 53 does not accept arbitrary literally-encoded RRs) and when changes come; either not make those changes, or exhaustively audit and determine how many zones, queries it might impact and whether that would change anything. At scale, you'd be amazed how small and subtle behaviors can end up being embedded as assumptions in customer scripts and so on.
Agreed. TurboLinks itself seems unnecessarily heavy. So you avoid a full page reload, but you do still have to fetch the whole page over the network and render it. Just without the browser loading icon spinning.
If you just want to obfuscate your JavaScript, there's nothing to be gained by compiling to a different language. There are already plenty of JS->JS obfuscation libraries that work well.
To be perfectly honest, that has absolutely nothing to do with this conversation.

Yes, there is a conversation that needs to be had (and is being had) about when proclaimed "liberalism" becomes anti-liberal.

This conversation is about the nature of (mainstream) comedy, and how there are
potentially aspects of modern conservatism that inhibit its viability as a topic of what is currently comedy other than as a topic of ridicule.

> leftist students

If you want to have an actual conversation about the current American political spectrum, please, use a real term. "Leftist" is, honestly, a stupid meme.
It looks horrible but on the other hand it will be really easy to google.

Also, it is an injoke for people familiar with quantum mechanics.
Some night even argue that not having kids is selfish.
I could see a lack of any conflict being a bad thing, but you must admit the politics in the US in recent years cannot possibly be a good thing. We're looking more and more fractured every month.
No. wasm needs to be able to interact with the DOM and other web APIs, which I understand isn't the case currently. Then you need hooks into GC. Although I guess nothing would stop you from embedding a JS runtime in your wasm blob, other than download size.
I've never had a dealer decline to let me order a car. What they won't do is discount it as heavily as something they already have. A lot of folks don't see the cognitive dissonance in wanting to order exactly what they want (that the dealer knows is their perfect car or close to it) but expecting to get those huge discounts they could get on the oddly optioned puke green car that's been on the lot for 75 days.