skysight-inc/HackerNews huggingface dataset:
If this was a serious option I would do this in a heartbeat. The amount of exploitation that goes on in our industry is perverse, and programmers don't seem to stand up for themselves much. Even at Google, supposedly the best job out there, we get stack ranked, and Sergey pushing us to work 60 hour weeks for extended periods. Makes me wonder where I went wrong in life.
>this stuff existed for decades and it hit a wall.

>sampling is slow.

Right. Sampling is slow. That's why automated variational inference is a very active field of research these days: instead of approximating the posterior by sampling, you approximate it with an optimization problem whose gradient-descent provides a bound on the posterior probabilities across the parameter space.

All the work on training deep neural networks has made our hardware and software very efficient at solving optimization problems.
On the other hand, there are things where "fix it later" just won't work. Especially when it comes to scalability, which has to be considered right from the start to get it right.
To add to this, I run `consul join` against all instances tagged as consul servers with the output of the instance list, on boot, using cloud-init's "per-boot" script area.
Keep in mind that the media can demonize anyone and turn any hero into a villain. If Bill Gates ran for national office you'd soon hear stories about how he is an evil monopolist who used Microsoft to enrich himself at the expense of hundreds of small, independently owned software companies, who were crushed in the 80s and early 90s, with thousands of unfortunate people out of work as a result. Etc. Etc. Not to mention whatever skeletons would fall out of his (or anyone's) personal closet. (Personally I am a fan of Gates' life and career and do think he'd serve competently in almost any position he occupied; just using this example to make a point.)
I live near Salisbury and it's amazing how many locals don't know about this clock. The Cathedral is well worth a visit for many reasons, but this alone is a pretty good one.
For the love of god, ask him about practical issues like radiation, microgravity, and micrometeorite hazards.
Show HN: WorkDive – Manage Time Entry via SMS Texting
> I think youtube would be interested in some load balancing if they could keep the income from commercials.

Firstly, it's not up to Google. Secondly, how would that even work?

> Wait, what, there wouldn't be a need for YouTube.

Yes, there would. YouTube isn't the solution to a technical problem.

> We'd only need a way to pay content creators build into the system

Why?

That's also a pretty big "only".

> The same amount of bits are pumped around but they have to cover significantly less physical distance and hubs. This reduces bandwidth

No, it doesn't. What it reduces is bitmiles. Which may or may not be significant. Mostly not, but it may have some significant if we can lower the usage of some scarce and expensive radio bearer.

> Me pumping bits from my neighbor's house to mine instead of us both via the backbone from some server in a central location requires less (expensive) infrastructure between me and that central location.

Not really. You are still going to need that infrastucture, so no cost savings.

> indirectly they (we) pay for the copper and the fiber.

So we do, but using IPFS isn't going to result in us getting a check in the mail. Costs are still zero and savings likewise.
Unfortunately corporate bullying is a new trend seen more and more frequently. We should be very careful in our choice of companies we choose to interact with.
I also think that Tessa lead is overestimated due to the cult of personality around their CEO. Particularly around these parts. GM was making electric cars in yeh 90's.
It would make me sad to type getSqrt(), getMin(), getMax(), getStrLen(), getSizeOf(), get…

Putting a verb in the function name is not a bad idea, but if you find yourself identifying the verb as “get”, then it’s a useless three extra letters.
Well, enlighten us or provide a link or something :)
tl;dr: they don't yet know
Thanks for the update. Of course if there are any performance problems, I'm sure the javac team would like to hear about it, as this is something they do pay attention to.
There is inertia in the market. The existing fleet needs to be replaced. So even if EVs were equally affordable today it would still take years for them to reach a high market penetration.

And some ICE cars would also be sold in non-negligible amounts if those cars merely reached parity. You actually want them to be more affordable than the competition.
I'm talking about practical reasons to use null.

Theoretically it's not necessary, but given real-life constraints, there are most definitely times when null is more appropriate than e.g. Java's Optional.
That part makes sense if Chicken doesn't have a Tk library like Python (i.e. just go to the source).
Non CS-major here (in fact I did math). I don't know anything about kernels or micro-kernels. Easy cases, even grossly over-simplified cases would be relevant.

I know that every time I run a command into bash Linux is doing all sorts of fancy memory-allocation and queueing and more. All the books I am finding are either way too technical or grossly out of date.

Here is a cute course on Compilers: http://web.stanford.edu/class/cs143/
Awful headline: "nice" != "psychological safety". Nice can be interpreted in so many ways, such as "avoiding conflict", which is not a good way to provide psychological safety.

But otherwise, while this isn't "news" anymore, psychological safety is one of _the_ most important things needed for a team to perform well and it's somewhat surprising that this isn't true in many places.
Moscow confirms ministry website attack after US hacker claim
Most Germans don’t buy their homes, they rent
client side validation is pointless if you can't validate server side

http://www.w3schools.com/html/tryit.asp?filename=tryhtml_inp...

the firefox implementation will gladly accept the invalid test.@example.com but won't accept the valid "test"@example.com

this is just a case of poor validation which we are now stuck with
I’m OK with that requirement.

Before starting to log time for an hourly contract, I close all browser tabs esp. HN and Facebook, close MS Outlook, set “DND” Skype status, close unneeded applications, etc.

That reduce distractions and helps me focus on the software I’m building.
I do the same. It's fine. :)

Each snapshot is accompanied by a note of what you're working on as well (if you make one). If you're dealing with a client who'd question that, AND not accept/understand explanations, then you'd be dealing with many more problems from them as well, particularly without a work diary.
His response just loaded on my end for some reason. Yeah, that's the points I was getting from his longer write-up. If you see him redo it & I'm not there, definitely ping me so I can see the future copy.

We were actually both in the best example I've seen of this effect on HN:

https://news.ycombinator.com/item?id=12472905

It's the kind of title that, if proven in resulting article, should make many people pause to think about how effectively they're solving business problems.
6 years takes us to 2022. That gives 8+ years for people to replace the oil demand creating things that can go away like cars, ships, heaters, aeroplanes, generators etc.

And general inertia of change. Think more recently how long people held onto blackberries after the glass front smartphone took off. Few would now argue the merits of the keyboard over the full screen (not trying to trigger those of you left!) but a fair chunk held to the traditional view for many years. The same will be for the above machines. From this the timeline seems reasonable for me.
Enjoy your reading: http://stks.freshpatents.com/Tesla-Motors-Inc-nm1.php
That is perfect. Thank you.
The Normans were "nor man" were "north man". They were norwegians who had been given lands on the French coast as payoff to stop sacking Paris.
100% this, there is a nice presentation about the bloated web but I couldn't find it now. Remember that performance is a feature: https://blog.codinghorror.com/performance-is-a-feature/

That being said having a fast loading site and being able to serve a spike in load are two different issues (even if having fast loading pages in the first place obviously helps).

Also don't forget that measuring (page size/response times/etc.) is the the first step. You can't optimize what you don't know!
On a similar note to OP, what are currently the best tools for building scaleable webapps?
If you already have a Tesla you effectively have a powerwall too. All you need to do is plug it into your home circuit and store whatever energy you want. If the car isn't moving it's just a huge battery. The extra hardware required to convert the energy in the batteries back to household power is pretty trivial, and it shares major characteristics/components with the electronics in the power module of the inverter driving the electric motor in the car.
Argentina didn't decide. It couldn't pay the interests anymore. It was a snowball of crazy high interest rates in a foreign currency. You can't pay your debt if it's much higher than GDP growth even with a surplus. And Argentina had neither growth nor surplus, thanks to the idiotic IMF economic plans with a currency pegged to the US dollar.

A better point might be, why were they lent money in the first place?!?
Security is another one where the "fix it later" mentality leaks in, with the resulting consequences!
Do you have any more resources for this that's more than just a comic? I hear similar things as well but am never sure if it's just propaganda by those who are negatively effected by a union's intended purpose.
The SV Echo Chamber loves to worship its own.
Historical what-if questions are fun enough.

My favorite is what would have happened if the English pirate [1] Francis Drake had captured Cartagena Columbia. He had several ships and about 5000 marines for his third attempt and almost captured the city. Imagine if England and not Spain had the gold and jewels flowing from Central and South America. History would have been very different - and that last battle could have gone either way.

[1] Both times I have been in Cartagena, I heard someone refer to Sir Francis Drake as a pirate. Personally, I have nothing against the guy :-)
The article is all about how that is how his life already is...

But he is the worlds richest man and doesn't need to "fund raise"; he cannot be brought.
Yes, but it shows that genes are not the only factor. It implies that 50% of people with a "schizophrenia gene" might never develop the disease.
Nice readup. There are fine alternatives to react. Another vdom lib that's pretty good and not often mentioned is ractivejs.
Re-read the original question. If someone is preventing access to the original page and the alternate is being served thru IPFS, there is no way to compare the original. The IPFS cached page becomes the authoritative page and could contain altered content, which the hash takes into account.

If the original page can perform the hash and embed it, that would somewhat alleviate the issue during the fetch, but do nothing to prove that the IPFS-served page was trustworthy or not, unless some third-party knows the original hash, as well.

If the page was served to the IPFS network, to be cached, by a neutral, trusted third-party, that would somewhat alleviate the problem, although there arises the problem of trust again.

The only way to minimize the trust issue is if the page originates from inside the IPFS network and is not a cached version of page originally served outside the network.
You're right. I misread your parent's comment, which suggested that web pages could magically be cached securely into IPFS from the public web without any involvement from the website's owner, which is nonsense.
I don't think it's by default bad if the government artificially keeps a dying sector alive for a while to soften the blow to the families who depend on that sector for income.

If government intervention can prevent a lot of people falling into poverty/homelessness at the cost of slightly delaying technological progress, I think that can be a price worth paying.
> Given a URL for an HTTP resource, how do you know it does not contain child porn before you retrieve it?

As clueless404 stated, on the http web you don't automatically seed the content that you accidentally retrieved. On IPFS you're distributing it.

As an example, another posted here provided an IPFS link to resources, some of which are a copyright violation in some regions. In IPFS you can discover the nodes that are seeding it:

$ ipfs dht findprovs ...contenthash...
QmfWQHVazH6so9p27z27rr8TJSdBFGpH7hunDcaZ1EAQ2c
...

These are the node id's sharing the content. You can find all the IP addresses published by the nodes, including private ones:

$ ipfs id ...nodehash...
{
...,
"Addresses" : [
"/ip4/127.0.0.1/tcp/4001/ipfs/...hash...",
"/ip4/192.168.1.5/tcp/4001/ipfs/...hash...",
"/ip4/172.17.0.1/tcp/4001/ipfs/...hash...",
"/ip4/1.2.3.4/tcp/4001/ipfs/...hash..."
],
...
}

If your node accidentally retrieved a hash containing content that was illegal or otherwise bad your physical IP is easily discoverable.

A database of bad hashes is easily calculated given existing content using:

$ ips add -n foo.mp4
added ...hash... foo.mp4

This generates a hash for a file without uploading it to IPFS. You can then use findprov to see if anyone is sharing it.
Sure. There is an abundance of studies. My favourites are [1]:

-100ms of additional page load time cost 1% revenue (Amazon)

-400ms means -9% vistors (Yahoo)

-Showing 30 search results instead of 10 and therefore accepting 500ms of additional page load time means traffic goes back by 20% (Google)

-Every second of page load time reduces conversions by 7%

There are many more. There is a nice infographic summarizing a few more studies in a nice way [2].

In fact, I think the trend is quite the opposite: as devices and connections get better, people start to expect that websites are very responsive and load fast.

[1] http://www.baqend.com/product.html

[2] http://infographicjournal.com/wp-content/uploads/2016/02/How...
Here's an easy way to do it:

Want to make your website faster? Use a 3G connection when developing or testing. Chrome Dev Tools make this easy and you can also adjust the latency as needed.
They don't. They assume automakers will start selling EVs and not PVs, petroleum vehicles. This article was about oil and energy industry. Try reading OA next time.
University at Buffalo, SUNY. The person that teaches the course (who is the lectuerer) is Geoffrey Challen (https://blue.cse.buffalo.edu/people/gwa/)

Source: I took this class last semester (Spring 2016)
IPFS isn't meant to provide hosting. It's meant to help you scale distribution. If Joe Blow's content isn't that popular, he doesn't need IPFS anyway.
UpWork is simply a joke now. They were a bit better when they were oDesk, but now the sheer incompetence is hard to understand.

They keep inviting me to jobs that have no relationship to my declared skill-set.

They keep inviting me to apply to jobs for clients who have no intention of actually hiring.

They invite me to apply to work for them, and then fail to show up at the agreed upon interview time, several times

Whenever I reach out to support about an issue, they invariably, without fail, make the issue worse.

I'm seriously thinking of just deleting my account so I can focus my efforts on local freelancing
No, more like Apple almost accidentally killed Nokia (with a little help from Microsoft and Samsung).
>you never, ever, trust anything the client sends.

The author likely wrote code that correctly validates "for all security questions a correct answer is given" and just forgot about the part where "for-all propositions are trivially true of the empty set."

It's easy to read a for loop for what it's intended as - a loop - and not think about "what if we never enter it at all?"
I have taken this course and the assignments are fun and challenging. Learnt a lot.
how about vs code? I am a recent convert and loving it.
Homomorphic encryption as best I'm aware is more than a decade away from practical use. I believe the best libraries today have blowups of 100,000,000x in resource usage, meaning it's not even practical for basic crypto operations.

Multiparty computation makes some security sacrifices (breaks if M out of N people cheat, breaks undetectably iirc), but I think the blowup is less than 10x for some operations and less than 1000x for the others.

Still not pretty, but at least makes certain things possible. But not competitive search engines.
You're mistaken. A lot of businesses in many countries use .com addresses even for their local shops.

For one othing, .com stands for "commercial". .us is for USA.

Regarding whether it's right to do so or not is another question. For starters, it depends on the regulations of each country, as in some of them you simply are not allowed to operate under a different TLD. But most countries are not this restrictive.

One of the many things that were supposed to "make sense" at the dawn of the web, and that were quickly abused and evolved into more than what anyone could possibly have thought of at first. (No, no, I'm not thinking of HTTP at all while writing this. Why would I?)
Intelligent naming may be the most underrated skill of high quality programmers, along with "simplicity".

My go-to example is the Tensorflow code base. It sounds intimidating, deep learning, etc., right? But take something like the Seq2Seq implementation, and marvel how elegant and readable the module is. Some part of that is due to the simplicity of "programmer happiness languages" like Python and Ruby (sorry Java, JavaScript), but it's also clear that the easy part for them was making it work, while the part that probably took most of their focus was engineering simplicity. To even be in that position means you're already really, really good.

I typically contrast this with another Seq2Seq implementation in another certain library (I won't call out anybody) done by a PhD student, that looks very intelligent, but with no focus on engineering simplicity or elegant naming, it is an exercise in frustration to get through.
I'm not aware of all the technical intricacies here, but could this kind of attack be preventable by having local DNS caches in the OS itself, kinda like a dynamic hosts file?
Keep your intake below $38/day to stay under the annual exclusion and it should be OK.

https://www.irs.gov/businesses/small-businesses-self-employe...
There is good advice indeed. I'm so into this. Also is making me miss Smalltalk which is from where I've learned to code for readability http://sdmeta.gforge.inria.fr/FreeBooks/WithStyle/SmalltalkW...
What's the costs of living? Or what country are you from?

The NY/SV are expensive, as-in the most expensive places in the world. People there can only be paid the money they are paid because they are in a crazy place. It's understandable that remote work worldwide doesn't match up with that.

Anywhere else is cheaper, the range goes from half to 10x cheaper. So, what country are you from? what's your rate?

The point being. If upwork can only pay enough for the bottom 20% income bracket in the world. It is indeed terribly inappropriate for most of HN readers.
Yes and no. Facebook-scale technologies when you have 30 requests per minute is a horrible use of your time and money. The goal is to come up with the scale you need to fund your next scale growth. I’m working on a system that needs to handle a few thousand simultaneous users in bursts, and our growth rate looks like it might grow to a couple tens of thousand simultaneous users in bursts. We can horizontally scale for “hot” periods (like Black Friday weekend).

We’re working on designing our next iteration so we can handle tens to hundreds of thousands of constant users, and a couple of million in bursts—with the capability to horizontally scale or partition or some other mechanism to buy us other time when we need to look at the next scaling level (which will probably be some time away). It would be irresponsible of me to design for 10MM constant users now.
Art and technology of the demoscene
I guess that's the reasoning...

But factor in cheaper EV cost of driving, and posit:

taxis, delivery vehicles - changes fast to cheapest (EV)

Private and corporate leases - 2-3 years between replacements. Will move to cheapest option (EV)

How much of total driving is made in these categories and how much is "long tail" of private driving in old cars? S curve I say.
And how many people recognise Teslas direct competitors? Audi, BMW, Mercedes, etc.? :)
Thanks, this is a very interesting machine. I didn't like the sound of "tablet-class performance" or the sight of the screen bending like a sail.

Good luck to your friend.

If we can have a 1 kg 15.6 inch,

why not 2 kg 17.3 inch?!?
> there's really only one bad thing that can happen in a capitalist economy: bondholders not getting paid.

Maybe I over-read it at the time, but I got the same feeling after reading a history of the 1500s Mediterranean countries (Braudel's "The Mediterranean and the Mediterranean World in the Age of Philip II"), more exactly that the a very great injustice had been made to the bankers of the time (mostly the Genoese and Fugger family) for not getting their money back from the King of Spain, to which they had lent a lot of money (it's like they had gotten a big haircut on present-day Government bonds). There's an interesting discussion about that at this link: http://history.stackexchange.com/questions/4432/what-were-th...
> An 11k karma is not average IMHO. You're way above average HN commentator.

I don't know if that is true. I had an equally high comment number and I reset it. My feeling is that there are others that do that as well.

You can get upvotes any number of ways [1] putting out correct and admirable info is only one of them.

Likewise you can loose karma by simply mentioning a third rail issue or not fawning when the community (on a particular post) [2] is fawning.

[1] For example I tend to upvote the parent threads of my comments. That way my comment has a better chance of being seen is my theory. (Doesn't matter if I am correct since I am pointing out what I do and it's reasonable to think that others might do the same.)

[2] And this is important. You can say the same type of thing on one comment thread and be downvoted but be upvoted on another.
>you drive your non EV

that's assuming people have more than one car. a person can get a rental car, this is added mental task that you're asking a person to do. if you're requiring the user to think/work you're going to lose a lot of users.
Doesn't he already do more fundraising with his foundation than most (any?) politicians do? I'm sure that sort of charitable fundraising is infinitely more rewarding, but in terms of the motions is it that different?
In hindsight, it's obvious that everyone should use multiple DNS providers. DNS failing has almost never been an issue before, so it's something that a lot of companies didn't expect and were unprepared for.
I often wonder why no microscope is ever sent to another planet?
It’s all about the acceptable trade-offs. There are certain things that I am not willing to compromise on security; there are other things where I’m not as concerned. We currently don’t use HTTPS inside our firewall; once you’ve passed our SSL termination, we don’t use SSL again until outbound requests happen that require SSL.

Should we? Well, it depends. There are things that I’m concerned about which would recommend it to us, but it’s not part of our current threat model because there are more important problems to solve (within security as well as without).