skysight-inc/HackerNews huggingface dataset:
Let's think about what it would take to truly take on Amazon.

Marketing: This is actually a pretty even ground, in terms of paid advertising. However, for free advertising, you're at a disadvantage. Amazon has a domain authority of 98. You're not going to rank higher than them. Unfortunately, since marketing is one of the most constant, and highest costs of e-commerce. That puts you at a significant disadvantage.

Pricing: Because Amazon can drive so much traffic to their site, and because they have an efficient website, they can drive sales. This is great leverage to negotiate lower prices from suppliers. This is a 2 part advantage. Now with lower prices, they are more attractive to consumers, and they have more money to drive other parts of their business. This puts you at a significant disadvantage.

Detailed Data: Because Amazon can drive so much traffic to their site, and because they have an efficient website, they can drive sales. With this, they can collect data to help them target areas to make their business more efficient. Assuming no

marketplace customers, they can make precise decisions on what to make investments in. Of course they've grown so big, that competing with them is impossible. So there are marketplace customers. This means they're not only collecting data from their own business but from your business too. They host the marketplace and have no qualms about competing with you if you're successful. This puts you at a significant disadvantage.

Fulfillment: Because of their size, Amazon can afford to have multiple warehouses. This means they can strategically locate inventory across the world, combined with an efficient lead time they can make guarantees about delivery. That drives more sales. This puts you at a significant disadvantage.

Delivery: Because of their size, Amazon can afford to buy whole truckloads with carriers. This means they pay less for delivery. With cheaper delivery, they can offer free delivery. That helps them drive more conversions. This puts you at a disadvantage.
But it does give you a proven isolation boundary. We've been arguing for software sandboxes for ages, but their impact has been lessened since our OSs fall pretty readily to skilled adversaries. As a computing industry we've put our trust in VMs as another isolation boundary, but the regular advisories from Xen show that this isn't really as solid boundary as we would like.
The 70's models are political compromises. The technology to make nuclear reactors far, far safer has been around for as long as the others have.

And while the up-front cost of a nuclear reactor is going to be more than a solar farm, the amount of energy you'll be creating is orders of magnitude greater.
Oh god, we're talking about overclocking SD cards? I can't wait to see experimental results not only in general, but also in edge case scenarios like when encountering counterfeit hardware.
How to Nail Your Product Launch with Product Hunt
It's not about the ability to defend my solution, it is the time it takes to do it. My team is very busy with lots of things, we don't have time to re-explain why we are doing it this way to ten different people. We DO explain and defend our solution, to our boss and invested stakeholders, but we don't have time to do it again for every random guy on the other teams.
The issue you raise is highly relevant — it's like having an IoT powerplug which is, indeed, UL-rated not to burst into flames and explode. That's great, but that doesn't mean that the software running on it won't send every packet on your home LAN to a router in Russia.
BugMuncher goes Freemium (and I'll probably regret it)
I used my iPhone 4S from 2011 till today. Battery is still fine according to coconutBattery. I am very glad I am not stuck on iOS 5, but that Apple supported it till iOS 9.3

As an aside: If your battery dies you don't have to buy a new smartphone, but just a replacement battery. On ebay it costs around 10 dollars with tools.
I certainly could read more, but I do have a degree in physics and philosophy.

Certainly there will always be questions like: why something rather than nothing?

However, if you have a (relatively) simple set of rules, like the standard model, which work in every context and (in principle) predicts all observable phenomena, it does seem like you've crossed some kind of threshold. An intellectual threshold - as you say it has limited practical implications. It would be a watershed like observing alien bacteria. You're not going to do much with it, but it seems to put you in touch with the cosmic.

There might still be lots of emergent phenomena we don't fully understand, but we could still be confident that the underlying physics is totally understood. An example of this might be the Navier–Stokes equation - we don't fully understand it, but I don't think many people think that a complete understanding of why nature obeys this law will lead to any fundamentally new physics.

It's certainly possible it's just questions all the way down, perhaps smaller and smaller structures will be observable at higher energies, but it's an open question.

Another option is that we're close to bottoming out all of the complexity - and that's the possibility I find fascinating.

I'm not envisioning a time when every possible question has been answered, instead I'm thinking of a time when any questions about fundamental physics will either have been answered or we can be satisfied that no empirical evidence will answer them.

QM may already have hit this knowledge barrier. We know from Bell inequities there are no hidden variables, there is simply no empirical way to predict with certainty the state of a quantum system. We've hit the edge of the knowable.

"Whereof one cannot speak, thereof one must be silent" - as Wittgenstein might have said about the situation.

In defence of throwaway000002, when I talk with physicists about the idea that physics might be completed they mostly don't think it's likely. I don't think they subscribe to the questions all the way down model, instead they think we have a long way to go yet - though I think most researchers don't have clearly formed views on the subject.
LISTEN: This DJ Mixed Sound of IBM Data Centres into Music
Yes! It's October 4th 9AM PDT, so it shows users the local time.
Because of the Anthropic principle !
To answer my own question, according to Wikipedia:

"Several states on the Eastern seaboard, the Southeast, and Gulf Coast (except Texas) have enforced vehicular laws since the early 1990s that require headlights to be switched on when windshield wipers are in use. This prompted the phasing in of DRLs in the affected states (from Maine to Florida including Louisiana, Mississippi, and Alabama)."

So it appears that DRL aren't required, but frequently standard equipment in states that require headlamps on if windshield wipers are on... Wikipedia does not list any states requiring use of headlamps all the time, though.
I'm very curious what kind of web apps you think people are building. HyperCard was great for demoware -- and if you were to try and make it into a real production-ready tool you'd get VBA.

Do you really think everybody -- from Android/iOS to Swing to qt to Web 2.0 -- just had no idea what they were doing?
Germany, 1946?
On the other hand, what if you paired it with an Apple Watch running Windows 95?
India’s largest and best funded laundry startup shuts shop. Here’s why
Isn't a large part of the win for typescript the tooling? Specifically the auto completion and documentation that pops up in various typescript enabled editors.

Does such a thing exist for Flow? Could it? If it did that would go a lot further to push me to flow than that it just catches more errors. I get huge productivity gains from my editor helping me with API completions etc...
I feel like "lays off" is the wrong term here. If you're closing an office of 20 people at a company of 3,800, that feels more like firing a team for not producing, not making bottom-of-the-stack-rank cuts because you need to free up budget.
Don't you have

React.PropTypes.shape({
foo: React.PropTypes.string,
bar: React.PropTypes.shape({
fieldNum: React.PropTypes.number
})
})

? I'm not saying it isn't verbose, but I'm pretty sure that as of a few months ago, this existed in React natively.
In single core benchmarks, Apple's A10 is king. In multicore it's pretty much inline with others.

https://daringfireball.net/linked/2016/09/14/geekbench-andro...

The Samsung Galaxy S7 is 6 months old, and the iPhone 7 beats it by 5% in multicore benchmarks.
How to turn every complaint into invaluable feedback
They are a poor user experience because you don't want to have to load the whole text for cases where the user is only supposed to see some of it at first?

If so: then does it make sense to download megabytes of JS libraries in order to save downloading 100kB of text?
I'm not sure that anybody after the Code of Hammurabi, or the Twelve Tables, or the ten commandments could even pretend to understand all the laws and regulations that their brethren have enforced on each other. Law is almost like a gas, expanding in every direction to fill whatever space and attention it is allowed.
I think it might be deeper than that. I don't feel that the US government, on it's own, is incapable of drafting up reasonable legislation. The problem is that the US government is 100% for sale to the highest bidder, and corruption runs deep (we just call it "campaign contributions" as if that makes it better). If sensible regulation is proposed, it'll last 30 seconds before the good senator from [some self-driving car company's home state] has turned it into a document crafted to drive business to his "contributor".

This isn't a political statement as it cuts across both parties, which renders it all the more insidious.
Is Haskell's `(++) :: [a] -> [a] -> [a]` pure? What if I pass `unsafePerformIO` to it?

For theoretical purposes it might make sense to say pure functions cannot call impure functions, but I think a more practical definition includes functions that are provided as arguments.
HTML/CSS Quine
These are supposed to be Google's flagship phone intended for certain audience who wants great specs like Samsung phones and stock android. I for one was waiting for this kind of phones and just hoping that they live up to the expectations on specs.
Not to mention Hinkley is going to be outputting way more power than a wind farm. Hinkley is what, 3000MW/H all the time, to a wind farms 300 some of the time?
Actually - this 9.25 index-linked (!!) for 35 years (!!)
Wind and solar is typically not linked, for 20 years only.
It is also planned for 10yrs from now, when most other costs will be lower still.

It will end up 50%-100% over onshore wind cost.

On the plus side - yet another breathless chapter in the "When will an EPR reactor ever produce actual power" series.
Since programming is fundamentally mathematics (grin) that means it's a "general purpose language". There's nothing whatsoever preventing it from being a first-class string manipulation language for instance.

Granted, the emphasis has been on applied mathematics. I think in the longer run it will branch in several directions, one being realtime simulation - and then on to games. It is close to C++ efficiency (plus or minus) already, and it will only get better.

I haven't looked into Julia's GC implementation in detail, but I'm hopeful that with a little effort it's easy to avoid "stop the world" GC collections.
Now you understand the job of systems engineering :)

Verify components, validate the entire system is the typical approach.
>> If I'm to buy an expensive phone it has to basically be a portable PC.

There's so many off market phones right now, or year old phones that are right around the $350 price point.

I just left Verizon, got a OnePlus 2 (https://oneplus.net/2) for $299 and it doesn't come with all the bloatware you get from carrier subsidized phones and its pretty much stock Android.

Sure you have to dig to find the Nexbit's, Blu Products, OnePlus and Meizu's, but they're out there and are very competitive in that $3-$400 range. Far less than what you're seeing for this brand new models that seemingly coming out every 6 months now.
It's the "less than 20 people" that rubs me the wrong way. I think something along the lines of feeling bad at having to do this would go over much better and sound sincere. Writing "less than 20 people" makes them seem insincere. The last part of the sentence is nice. I wish they had reworded the first part.
That one, like all the others, was investigated and nothing turned up. To keep repeating those refuted claims is more of the smokescreen. Key word of a smokescreen: "Potential" You can imply something was done wrong with no evidence.
Same here.

I'm an awful negotiator in my personal life for cars, etc. I leave money on the table all of the time. At work, a few guys dubbed my face over William Shatner from a Priceline "negotiator" commercial and played it for the christmas party after a particularly tough deal. :)
Probably. The title says 'Oct. 4 - Google', but the content of the page says 4 Oct.

As I'm in the UK 4 Oct would be correct way around for me.
Over 554M data records breached, with identity theft most common
Ask HN: Should I rebrand my web app?
It had been a month since I announced my web app www.jeviz.com . It is basically advanced Amazon search with some goodies.It does not show any product but directs users with right search query to Amazon. Here is the announcement on hacker news https://news.ycombinator.com/item?id=12304642

My target users are power users which understands and fill extra search fields. When I look at Google Analytics demographic statistics: 48% of the users are between 25-34 and 29% are between 35-44 years old and 92% of male 8% female.

Now I am developing a new feature which targets average users. Basically it will list product mix of best sellers, hot new releases, deals etc. I will show personalized products with recommender abilities. So my web app will provide two distinct features with two different user targets with some overlap.

Here is my questing:few users complained about domain name which is jeviz.com (5 letter with no particular meaning). Some users suggesting easy to memorize domain names like betteramazonsearch junglefinder so on. I see the reasoning but I have counter examples like sony (have no meaning), hipmunk (I am not aware of any meaning). Do you think that should I rebrand my web app? Currently I am thinking staying with jeviz.

Extra questions:

Searching products with dimension is also requested which is also possible with Amazon Advertising API. Do you think that it is a feature you may want to use?

Main dictinct features of jeviz are giving more sort options, title search instead of keyword search (which search only at product names), discount slider and deal checkboxes. When I look at Amazon sale history best performing department is Computer Department. Computer Department have several sub categories like "Data Storage", "Printers" and each sub category have distinct filter features. These features a lot and I did not add them currently because when user select sort option, deals etc at jeviz and go to amazon they can already filter them at amazon. Do you think should I add these filters related to computer sub categories? I actually see no add value but a user requested it.
First you can transport electricity east or west to shift supply. This is only good for around +/- 2 hours before local storage is generally a better idea, but just that works out to ~1/3 of your storage needs. (1040 miles = 1 hours at the equator, less as you move north.)

Next, there are many ways to store energy. Desalination is a great example where they need high pressure water so just pump it up a hill in the day and all you need to 'add' is slightly more pumps and a large pond. Heating and cooling are another area where storing the output tends to be very cheap.

Finally, people just need less energy when they sleep. Your work PC is probably also asleep for example.
Not quite. The SU started rolling back its support for NK in 1985, four years before the SU fell. In fact, it seems probable to me that NK didn't fall along with the rest of the SU precisely because of this.

But the point I was really trying to make is that calling NK anyone's puppet is not really accurate, and arguably never was. They are certainly dependent on China nowadays, but it is far from clear who is pulling whose strings.
Codelabs - Google's tutorials center
VR Zero, Virtual Reality on the RaspberryPi, in Python
I don't think that the name many humans have agreeds to call an area of the brain is an objectively true label for it.

I mean it's not like there's an owners manual for the human brain.
The variable accessor is a function of type Variable -> Field, which the function sum is calling. Because of that, the function sum is impure, as it's calling an impure function. I would argue that the object is just a wrapper around a function, and in essence making the sum function implicitly higher order, as you're passing it a function to retrieve a value, rather than an actual value.
The developers working on the crypto/acme extension also wrote a stand-alone client: https://www.github.com/google/acme.

Very easy to use, can only recommend it!
I think of it in terms of a network of beliefs. In the network of beliefs about physics, and complete theory of everything would make all of the constituent beliefs mesh together and support each other perfectly.

For sure, there would still be questions, but the network would have been tidied up.

Chemistry is already (I think?) in this position. There are no contradictions in the network of fundamental chemistry beliefs, even if there are some unknows in terms of practical issues.
Indeed. This is actually the point of DHH's much maligned "Rails is Omakase" article.
Flash is actually super lossy (especially non-SLC technology), it only appears to durably store your data because of error correction and redundancy.

This is something I never realized until I worked on an embedded system where every bit error showed up as a log message. It made me think, "how can computers work at all"? The answer is math and abstraction layers that work a little bit better than the average web framework.
I won't pretend to having any kind of statistics on the matter.

But the whole point is that usually in embedded systems, there is no separation between "application" and "kernel", at least on the low-end of CPU power scale. To be able to isolate application level problems from kernel would already be a huge boon.

As a highly publicized anecdote, the Jeep hack of Miller and Valaseck was done by attacking through wireless, and replacing the CAN driver code to suit their needs. Not possible with proper isolation between critical system drivers and application layer.
Except that the article says sighted people do not have an increase in that area when doing algebra.

I tend to agree with the premise of the article, which is brain areas can be reapportioned for different tasks.
Replace Math.random with this, then:

((j) => () => j++)(0)
No one in their right mind would fill a 1TB card before swapping. That's an insane amount of potential lost. I could see it as a secondary backup disk in DSLR about it.
Every single SD card I plugged into my laptop was slow, even the cat 10 ones. They also tend to fail faster than the HDDs (per hour of usage) so I'm not sure that I want to put all my eggs into a 1 TB SD basket. However 1 TB is plenty of recording time: it should be OK if you can back it up regularly.

By the way, my laptop has a 1TB Samsung EVO 850 now, plus the original 750 GB HDD and its 32 GB SSD cache, which I keep shut down. They contain the OS (SSD) and data (HDD) prior to the upgrade. I should format and reuse them. The HDD could be handy for seldom used files and given the amount of RAM (16 GB) wasn't that slow. Or I just buy another TB SSD, handy for working with docker containers, VMs and the like, and leaving overprovisioned space on the SSD.
Thank you for finding that.

It's funny how strongly I heard Glass' voice in my head as I read that. He seems like an interesting guy.
That old saw is getting dull. Because something can be described by mathematics, does not make it mathematics. Else the whole universe would be mathematics.

Programming is the art of getting a particular machine to do something you want. You may use math to get there (like in accounting or swimming) but its fundamentally a task that's performed by skilled people.
The lady doth protest too much...
But if you added (say) a spring into the linkages, the rest-position could be tuned mechanically to be more energy efficient (e.g: zero power). The effect of the spring could be backed out in software.

But it's not until people have played with the use-cases, etc, that one really needs to think about efficiency in terms of battery life.
I'm surprised that self-driving technology is focusing on replacing the driver as an autonomous actor, processing visual and radar/lidar signals in order to know about its surroundings. I've always thought we'd get further faster by having automobiles also talk to other vehicles nearby, and design roads to support the computer driven vehicles.

Two examples are:

1) If the vehicle is talking to the cars in front of it, it can know they are braking before it senses that visually. Also, the vehicles can speed up in a gridlock scenario more in unison, like a train.

2) On the interstate, markers in the pavement can be specifically designed for computer sensors rather than human eyeballs. Also, cars can draft together to save fuel.
That said, his comment does have a point, and consumption of inferior goods themselves can be a signal of low status.
The "How to," is explicit and it's in the 3rd paragraph, "governments must create conditions that encourage private investment in clean technologies and sustainable development." That's how you raise trillions for green investment.

To reference my own previous comment, you "create the conditions" through policy.

This is not meant to be comprehensive, but it provides some context to the conversation: https://en.wikipedia.org/wiki/Energy_subsidies#Allocation_of...
True, seL4 verification doesn't solve the application level security	problem	but it makes it	more approachable in several ways.

- No longer need the verification of application	make assumptions about
the semantics of the operating system. Instead, concrete and
verified semantics are available. This makes application
specification and verification easier, and safer. Fortunately, verification is cumulative

- The seL4 project has driven the state-of-the-art of verification tool forwards by a
considerable degree.

- The seL4 project has lead the
thinking about proof engineering [1], the emerging field that that
is to verification what software engineering is to programming,
addressing the question how to develop, maintain and evolve
large-scale proofs.

- The existence of something like seL4 also puts pressure on CPU manufactures to provide usable formal specifications to their customers, so that we can verify against rigorous CPU specs. CPU manufacturers have been loath to do this (for various reasons).

The full verification of seL4 came a lot earlier (by about a decade) than I thought possible.

[1] G. Klein, Proof Engineering Considered Essential.
Ha! Moved to the States from Pakistan at a young age because parents were too liberal for Pakistan (still fairly conservative here) and I couldn't agree more.
I read it to mean compared to smaller SD cards, which is also the only reasonable comparison here. I just re-read it and I actually can't see what else it could be referring to.
Is end to end encryption + E2E encrypted groupchats ready yet ? that's the only think I am interested in.

edit: ok it seems it's in BETA and only on the web app for now. Great guys, keep it going and thanks !
The phone lying on the ground must be an iPhone 3G for sure!