skysight-inc/HackerNews huggingface dataset:
Generic ideological tangents are not interesting in HN's sense. They don't gratify intellectual curiosity. They merely retread the well-trodden, and a few people get hot and bothered while the rest of us yawn. This site is not for the hot and bothered to hijack; therefore we don't want generic ideological discussions on HN.

I was going to ask you to stop, but since you went into full-out ideological flamewar later, I'm banning your account instead. Please don't create accounts to do this with.

We detached this subthread from https://news.ycombinator.com/item?id=13915801 and marked it off-topic.
Notable changes

- deps: Upgraded internal node-inspect version to 1.10.6, containing several fixes.

- inspector: Use proper WebSockets URLs when bound to 0.0.0.0.

- tls: Fixed a segfault when the handle was destroyed after a partial read.
User focused metrics:

1. It's a user facing bug if I have to purchase a bigger laptop because someone decided to get the smallest element of a list by typing list.sort()[0].

2. It's a user facing bug if the use of my app heats up their phone, drains the battery, and leaves someone stranded w/o a way to get safely get home on a friday night.

3. It's a business facing bug if my AWS bill is in the hundreds of thousands per month when I could be paying a mere 10s of thousands. (This is more common than you'd think)

4. It's a user facing bug if a sudden increase in traffic (due to my product being featured somewhere) takes down my services and results in lost sales and brand damage.

I understand your point, it's not necessarily a problem if a backend feed is taking 45s instead of 30s, or if the the text input subroutine for an interactive app allocates.

As far as I can tell as a software developer and daily computer user, people aren't erring on the side of making their software too fast.
Keep in mind that all protrusions are going to generate significant drag. So if you can find ways to incorporate the batteries within the airframe, you'd be better off.

There's also the problem of mass-transfer. In general, aircraft should keep the center of mass behind the center of lift, and ... bad things happen when this isn't maintained. With liquid fuel, tanks are actively pumped to retain both forward-aft and left-right balance, something difficult to achieve with solid battery packs.

There's the problem of both energy consumption profiles and battery delivery/drain cycles. An aircraft generally needs maximum power to get off the ground (hence: all batteries delivering at or near their maximum output), but only partial power once airborne. What you'd like to do is to drain a few batteries completely in the take-off and ascent stages, then jettison them, but this doesn't match the batteries' own power delivery capabilities. You might be able to switch to jettisonable packs after TOaA, to completely drain those.

If fit between wing spars, you might end up with a roughly rectangular package which could be ejected aft of the aircraft from the wing, with a door sealing off the cavity. The battery itself would require some sort of deployable wing itself, as well as guidance and control systems and surfaces, possibly a small propulsion unit. A guided descent stage might actually be one of the more viable options.

It's also possible that jettisoning additional batteries on final approach would make landing dyanamics for the aircraft itself simpler.

On whole, though, I'm questioning the usefulness of this, particularly given coplexities, a likely low airspeed, and competition with ground-based alternatives (high-speed rail, Chunnel) which would bypass the power storage requirements entirely, and would likely operate at equivalent or greater speeds, direct to city centres.
I actually have a friend who started that very business. He established a strong relationship with one textile facility and one garment-making factory in Southeast Asia, and then resold those garments out of a boutique online shop in the US, all the while making transparent the footprint of his garments from textile factory to online shop.

It was a lovely idea, but he just couldn't make enough to sustain the business.
I'm curious to hear why you think it's unconstitutional. It's unobtrusive surveillance in a public setting, so there's no expectation of privacy. It's punishing people for breaking a public-safety law. In most cases they even have signs alerting you to the presence of an enforcement camera.

Now I can definitely see how automated enforcement ripe for abuse when there are revenues to be had, and it's concerning when operations like this are given to private companies with little to no transparency. But given those concerns can be resolved, what's the problem at a constitutional level?
Ah darn, I wrote along the same line an hour ago or so but got delayed in hitting the submit button until now. Yes, pretty much this.
Test and Validate Your Startup Idea
And the internet has responded in classic fashion by finding a SQL injection on the login form and dropping the users table.

Yikes.
As long as latency still matters. Gigabit wireless service can certainly be usable for a broad range of consumer applications, but you still have people playing online games, streaming, etc. that are heavily impacted by latency.

Personally, I wish I could get a decent 100/10 fiber connection in my area just for the latency advantages over DOCSIS alone (it takes roughly 10ms to even get out of my ISP's internal network onto their transit provider).
Boom Supersonic raises $33M to build the fastest airplane for passenger flight
Aquinas' cosmological argument, or the ontological argument have been attempts to do so. Some such as Edward Feser still uphold that the cosmological argument is valid (I'm not well versed enough to say either way myself).

I'm unclear as to whether you are dismissing the very idea of whether God's existence can be proven, or whether you are rejecting arguments made hitherto on a case-by-case basis.
To be fair, NASA software engineers don't exactly act like your average agile start-up team,because once the "product" is out, patching is really feasible. Whereas for your average webapp, it's more strategic to iterate based on feedback.
Looks promising, thanks. I think he could use a graphical designer to tighten it up, because it's pretty evident that it's made by a developer. The UX could do some work; needing to click to navigate into data structures on the page is pretty awkward, even if the effect is "cool".
I bet they already have to do this for the NSA / CIA / FBI so why not profit from it as well as a separate product that people will pay extra for? Genius!
I'm surprised he was this clever but didn't think to flee Lithuania and hide the money somewhere else.
And you're still allowed to put your laptop in checked luggage. Lol.
Here's a good reminder:

http://i.imgur.com/3Hg9O.jpg

This shows engineering test models of Pathfinder, MER (Spirit/Opportunity), and Curiosity. It was taken in the Mars Yard at JPL, which engineered all three.
If you're serializing and saving the entire object always - you don't need this extension.

But if you're storing say, a 1K user profile, and most of the time you just want to update the access time, or get some auth token - this both allows atomicity and speeds up what you are doing.

The bigger the JSON object is vs. the how small a piece you want to retrieve or manipulate - the more efficient this becomes.

Also, manipulating a field in a JSON object atomically is currently possible only with Lua scripts - and even then, Lua will have to parse, manipulate and serialize the entire object. Where as in this case, if you are just updating something - there is zero parsing and zero serialization going on in the module.
USPS has been taking images of the mail for years [1].

All the images of the service are emailed to the user and are not secure.

[1] https://mobile.nytimes.com/2013/08/03/us/postal-service-conf...
Open source ETL tool
The lack of regard for privacy is reflected in their beta signup page [1], which asks for age and phone number, and submits over HTTP connection.

[1] http://huggingface.co/
Performance issues cost you money: either you're losing users due to bounce rate (there are studies out there that having pages load for more than 300-500ms or so will significantly increase your bounce rate), or you're paying huge prices for your cloud hosting or you're burning battery of your users and thus losing them as well.

The issue is that usually smart design avoids significant performance issues and design which does not consider preformance at all ("we'll optimize it later") usually has to be scrapped and rewritten due to how many systemic issues accumulate over time. When you hit a scaling wall, it's usually orders of magnitude more expensive to rewrite the application than spending a bit of time getting basics right before you started.
Yes, in fact they do: http://www.nytimes.com/2013/07/04/us/monitoring-of-snail-mai...

Though I'm sure the primary purpose of scanning envelopes is, ya know, to see where they're going.
They'll also adjust the yellow light period down to the legal minimum when installing red light cameras, so every other intersection might have a longer yellow around it.
OO in F# looks like fusion of multiple concepts into one:

- Ad-hoc polymorphism

- Infix function application syntax (foo.append bar instead of append foo bar)

- Product types with named members, records (class members, note that language already has records)

- C# FFI

So I'm not a fan of this "multiple responsibility" approach. For example, you can't use ad-hoc polymorphism unbundled from OOP classes. You can't use records with OOP because it's not bundled into OOP and it has its own records (class members).

"Canonical" OOP should be about message passing and not all these things.
>Then you pay.

And if you can't afford it? Does society pay? Do we let them die? I'm interested in your answer.

>I have family members who are only functional because of prescription drugs.

Me too.

>I don't know what the HBR's source is because they don't tell me.

And I don't know where your 5 year number comes from because you didn't provide a source.

When I see someone on HN talk about how "oh, it will probably be okay if we leave the market alone, I read this really cool article online that said so," I see them no different than someone who stood by a river and watched their grandfather struggle against the current, because "oh, it will probably be okay." You don't know what you are talking about. Stop it.
One use-case is for acting as an event sink or event bus for webhooks. So integrations with Github, AlertManager, Confluence, Minio - basically anything that generates a webhook could be sunk into this gateway and handled as needed.
Hackers Threaten to Remotely Wipe 300M iPhones Unless Apple Pays Ransom
Yes, true, I agree with you. And performance becomes seen when you scale, or measure power consumption and battery life, or check your memory footprint.

I think what you're saying is congruent with what Michael Abrash is saying, that you address it if it matters. And sometimes it matters.

But almost all the code in the entire world can run faster if someone spends more time optimizing. Anything in any scripting language could be compiled and further optimized. Anything in a compiled language can be further improved, use less memory, access cache faster, etc. etc.

Should it be optimized just because it can? Should it be optimized if it doesn't matter under any human oriented metric, including power consumption? (The author didn't mention power consumption or memory footprint.)

Sometimes it doesn't matter, and looking for it when it doesn't matter is what we call premature optimization. Premature optimization is also a waste of resources, including time and money, and a huge factor in why almost all software arrives late and over budget.
The USPS shut down Outbox for this same service.

https://www.forbes.com/sites/theopriestley/2015/12/08/usps-l...

Still, though, I would really like this service. I travel quite a bit and I would hate to miss important pieces of mail.
Accept that terror attacks will get through sometimes.

I don't disagree with you but this would be difficult for any one person to pass down from wherever it is the person making these decisions sits. They'd have to accept that people are going to die and that by rolling back precautions, they take that on themselves.

The other 2 I wholly agree with.
> guarantee

Of course that is not possible. At best you can grade someone's past behavior according to a set of criteria. Though in this case most of https://reddit.com/r/flashlight/ would probably say that I am trustworthy and impartial ^_^
"GP100 however uses more flexible FP32 cores that are able to process one single-precision or two half-precision numbers in a two-element vector. Nvidia intends to address the calculation of algorithms related to deep learning with those." So 16-bit ops are more than twice as fast as 32-bit ops, if you pack them into the 32-bit cores two at a time and also use the dedicated 16-bit core.
or HOCON which is often used in Scala ;)
Missing features as features
Well, regardless of how well an Earth car would perform, it'd likely be far too heavy/expensive to get to Mars in the first place. It's impressive how NASA can solve problems with the resource constraints they have.
They didn't even train to land the planes - they weren't going to have to know that. They knew precisely enough to cause damage and no more. So trained, but not 'highly'. More like, went through the tutorial until they could take off and steer a little.
Not just "a lawyer" but your lawyer. The company's lawyer is not your lawyer, it is the company's.
Because the human reaction time for visual stimulus is .25 seconds. That coupled with less length of time with Yellow lights is a very anti-citizen policy.
I am thinking of getting it up in below platforms in given order.

1. Mobile Web
2. Web
3. Android
4. IOS
5. Others

Genre would be Sports, but i dont think it would be limited to it as its a simple one and with little tweaks i can imagine many fun ideas around it.
I built a basic YouTube clone in Erlang that I currently only use in my home network. I've often wondered how much I could make if I came up with some flashy logo and name and tried to monetize it.
on one hand it's seems like a nice feature but I can't help but to think this is clever marketing spin for a surveillance backed project.
By that logic, redis in general would not be useful for "real problems", whatever that is.
So then you have nothing to compare it to, and you can't say that Go made things simpler or faster than if you had started making web apps in say, python.
https://www.cheeserank.com/post/beechers-flagship-cheddar

You'll find it all around Seattle and at Costco in neighboring states. When you get off a plane at SeaTac they hand you a free sample.

Ok I was kidding about the free sample at SeaTac...
Only a little...there is a Beecher's store and cafe there.
There needs to be countdown timers on all traffic lights.
I'm not sure if Bezos and company know what they're getting themselves into with the US grocery business. It's a cut throat business which has not just some big players but several small to medium sized grocery chains (some as subsidiaries and some as stand-alone companies). And I can tell you as someone who's work in grocery the profit margins are thin outside of the US holidays. Frankly, if Bezos thinks this is going to lead to adding actual profitability to the delivery of their other products I'm not sure I see that possibility materializing under the guise of grocery stores and grocery delivery. I hope they have plans to retreat from that business when (not really if) Kroger and Walmart hammer them on the price. Otherwise, I can see them learning a painful lesson in the near future.
I see where you're coming from but that war looks unwinnable to me for either side. You have reached a stalemate so further killing kinda seems pointless in light of that. I've seen civil war first hand and how it can be all too easy to rationalize the killing of "them". I'm not passing any judgment just saying. Anyway, we digress too far.
3 Things You Should Know About Docker Managed Volume Plugins
Wow that looks organic, it looks like a bacteria learning and adapting to its surroundings.
This problem can be solved with a voluntary certification, just don't buy pills, that are not certified by government or some organization you trust.
When a city prioritizes revenue over safety, everyone is affected. Even if you don't run a red light, you'll still be stuck in traffic when someone else crashes in the middle of the intersection.
Look at a thing in your mind's eye, if you are capable of doing so. An apple or a book will serve for this example. The pixels you are "seeing" allow you to distinguish the thing you are looking at as an individual object. (This would also be a good time to ask yourself if you've ever considered your ability to imagine as "seeing" photons, and if you haven't, why not?)

You are a Transcendental Realist if you think this "view" of an apple comes from a system, your brain, which itself is based 100% in reality...the reality that contains "real" apples, perhaps on a table at work, which can be confirmed by consensus of coworkers. The consensus and coworkers are also 100% based in reality, if you believe this way. This theory is based on what Kant called a posteriori knowledge, or knowledge after observation.

If you are a Transcendental Idealist, you will know that the internal, mind's eye view of the apple makes it real. You will also know other "things" in your "real world" view have little or no bearing on your internal view. Things out here in the real world are mutable, in other words, and are undergoing a constant change by everyone's view (or just your view, in some variations) of their/your internal realities. i.e. all of this stuff is just brought into being by your consciousness. This "ability" is a priori knowledge, or knowledge that comes from reasoning.

I would propose this reality is actually a mix of the two, where both work in union, in a decidedly meta a priori way, to render reality as we see it. It is not a simulation and it is simulation-like at times, in other words. It's a hybrid consciousness!

Random, and irrational, but figured I'd share.
I'm sure because I was there, at the meetings when CIDR was proposed and adopted.
Would be less confusion in this thread, if the title added "as predicted and on schedule for successful mission completion"
When I last used F#, I had no problems with purity — it's not enforced but it's a default in standard library and it's convenient.
+VR

Latency's going to be a real bear if it takes off and multi-user applications prove popular.
The author states:

>"In practice context switching is expensive because it screws up the CPU caches (L1, L2, L3 if you have one, and the TLB – don't forget the TLB!)."

How does a context switch "screw up" the L1 through L3 caches? Yes when there is context switch the TLB gets flushed and the kernel then needs to "walk" the page tables which is expensive and yes I can see the L1 needing to flush some lines but is that really screwing up the L1, L2 and L3 caches, the later two being fairly large these days?
Confirmed : https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/167453...
I think low temperatures alone would wreck Earth tires (and the rest of the car, but that's a different story).
I don't know if there's another true sentence from which I can derive as much joy as this one.
>By that logic, In-Q-Tel is a stroke of genius, because they've also built "healthy working relationships" with Network Appliance, IBM, Amazon, EMC, Microsoft, Intel, Oracle, Google, and Nokia.

Perhaps the plan with In-Q-Tel was partly to achieve pervasive private sector influence, and it was somewhat successful.

While I appreciate the conceited scare quotes there, I'm not saying that working relationships directly translate to backdoors, just that it translates to influence, and that can indirectly lead to bad things over time.

>I think you just can't read anything into In-Q-Tel involvement with a company.

As a thought experiment, say Open Whisper Systems took money from In-Q-Tel, or even acqui-hired a team from one of their portfolio companies. Right or wrong, people would very much read into it, and probably lose their minds in short order. Signal's user base would plummet overnight.
> It's free.

For now sure but there's no reason this couldn't be a premium service down the road.

Heck, I'd pay for it if it allowed me to access it programmatically, process the cover images to filter junk mail, and have them (for an added fee / driven by API) shred them for me.

If anyone wants to try building it that idea out let me know. I'll beta test.
Oh, those memories... That's exactly what I thought a convincing argument when I was taking my first steps in development. Everyone can make the code look as they want! But wait... Why would everyone want the code to have different visual indentation? I fail to see the benefit in that. The so called "personal preference" is a hoax. After having given up on tabs I used to think 4 spaces are so amazingly cool, 2 spaces are weird. And then standard came along and finally brought consistency. Of course, they couldn't get it right, and abandoned semicolons, which is why there is also semistandard. Ask Douglas Crockford why you should have semicolons in your code. There is a good reason for that, not based on anyone's "personal preference".

The tabs vs 4 spaces vs 2 spaces is not the whole story, oh no. It is merely the beginning. There are many other life threatening problems to solve. Where to put the brackets? Multiple var statement or just one? Space between function name and brackets or no? The list just goes on. You keep thinking what is better. There is no clear answer, one choice is no better than the other but you have to make up your mind. You have to make the decision and stick to it, because code should be consistently formatted. And when you finally decide, it becomes part of you, part of your identity. "I am the guy who has just one var statement! I am the guy who does not bother with a space between function name and the bracket!" Yeah, you're such a cool, original rebel, you are. And if someone tries to take it away from you you get really angry. It is a bit like religion. On some level we know it does not really make sense, but all the same we believe in it because it defines who we are.

Douglas is right, you know. We, devs, are not as rational and logic driven as we think we are. We are very irrational and emotions driven, maybe even more than other people around us. 2 spaces in the way of your happiness. Bah!
Amazon says that by default they are comingled: "Important: Items in your inventory that are identified and tracked using manufacturer barcodes are commingled with items of the same products from other sellers who also use manufacturer barcodes for those items."

- https://www.amazon.com/gp/help/customer/display.html?nodeId=...
Inauguration Speeches
It's widely acknowledged that Telstra's LTE network is by far the best in Australia.

It's also by far the most expensive.

The 180GB of data used for the tests would have cost them - assuming "BYO device" plans and that Telstra did not give it to them for free:

On the "Large" (50/30GB) home wireless plan:
$150/month + $1300 for the 130GB extra used during peak times.

On the "M" (25/15GB) home plan:
$100/month + $1550 for the 155GB extra.

On a "M" mobile phone plan (10GB):
$45/month + $74,800 for the 170GB.
Mirror of my question from Reddit:

Don't classes cover a full superset of the functionality of ML-style functors? I have yet to find a functor-dependent construct that can't be mimicked with them, and I've found plenty of use cases of classes that can't be mimicked (or at least not without hacky workarounds) with functors. And yet it seems common for FP style programmers to lament the lack of functors in F#, but will consider it a codesmell to use classes. Am I missing something here? What does a functor do that is so taboo to do with classes?
#Whole30 challenge- warning, this could change your life