skysight-inc/HackerNews huggingface dataset:
I don't think that anything new could be said about bitcoins right now, and it's been like that since summer, really.

Some people do indeed believe in them, whether for technical reasons or for simply being invested, while others just keep thinking that it will crash. Both sides have a point, and majority of the people are convinced that they are right, but there's no way to predict the future.

Let's just see what happens.
There are wasps that inject their larvae into caterpillars (and other animals). The larvae eat the host alive, but are careful to avoid vital organs. The wasp or larva/pupa inject/secrete something that controls the caterpillar, and soon the larva burrow out of the host. The caterpillar ends up spinning silk to nurture the larva after they come out, and defends them until it starves to death.

https://www.wired.com/2014/10/absurd-creature-week-glyptapan...

https://en.wikipedia.org/wiki/Parasitoid_wasp

https://www.youtube.com/watch?v=vMG-LWyNcAs
Yep, fair point — I should have probably called them "restrictions" instead of using "ban" and "outlawed".
I was on the room at GDCE 2009, where they were praising the vector instructions while presenting a session on Larabee.
There's a difference between pro-business and pro-market. There's nothing inconsistent with believing in free markets/rule of law and at the same time believing that a tax system should be fair. Scandinavian countries that people refer to as socialist are actually free market economies (in that they score just as well as the U.S. in the Heritage Index of Economic Freedom), but have more extensive tax and redistribution programs than the U.S.
You should check how Dollhouse ends then :) .
Hello, and thanks for the feedback.

What you have described is absolutely the reasonable and traditional approach for designing a solution for a particular critical hard real-time system.

The context is that broad serialization technology decisions for autonomous vehicles are being considered outside of the focused engineering process for specific critical systems. For example, when middleware or integration frameworks come up (often with an eye toward being imposed top-down for many systems), consideration of serialization technology and its implications for performance seems to occupy an unfortunately small portion of the analysis.

This paper attempts to send the relatively simple message that "yes, serialization tech choice matters" to decision makers for whom it may not be apparent. Also, to highlight that there's a need to pay attention to messaging performance even outside of the hard-realtime parts of an autonomous vehicle.

In retrospect, you're right that more detailed bounds analysis rather than relying on the relatively facile use of means (outside of the minimal outlier visualization in the boxplot) would have been a good addition to the paper. Thanks again!
"The grasshopper may not help in any art historical research but it has become a talking point for museum visitors, peering closely in to the painting to see if they can spot the dead insect."
Money is what you pay taxes with. Period. At the end of the day, that's controlled by the government.
What are the best-rated data science bootcamps of 2017?
It's useful in enterprise apps.

You have three projects/clients/orders/enquiries/purchase orders/invoices/etc. You want to compare them/discuss them/etc.

You need to be able to switch between them.

It is very common for those kind of apps to get requests that lists/tables open a new window on link click.
Why won’t the US tax unrepatriated foreign income of corporations like they do for people? One answer is that the only reason they can get away with citizens is that they are a captive audience. Renouncing your US citizenship is painful. Corporate re-headquatering isn’t so hard. Since a corporation can pick a home country, why would they pick the only country in the world that taxes money made both overseas and domestically?
Any decent IDE should be able to tell you the type by hovering your mouse over the variable, even if it's made with auto.
> I haven't played computer games for so long, mostly because they are just all the same, 3D action and no substance

If that's your opinion of them then I don't think you've investigated them much, and are just jumping to conclusions.
Probably wouldn't. You need something that scales if all are to use it. Bitcoin, in the current form doesn't at a level to replace Visa tap pay. For example, for a country of 20 million buying bagels on their way to work.
First Mover Advantage.
I've got a direct debit set up to my bank account, so there's no risk of accidentally not paying (of course it's possible to overdraw my bank account, but that would be possible when paying by debit card as well).
Well, people with no idea about how computers operate have been stopping me to ask my opinions on BTC recently. If there's a point where enough "fools" get involved for anything to happen that's a symptom this point is near.

But the way more usual outcome is that a bubble pops, not that it is lifted into infrastructural status. (But yeah, both happen, just with widely different rates.)
My problem with auto is that Visual Studio loses all ability to predict code when you use it. So when I do Type object and then do object. I get all the methods/members available for that Type. But if I use auto, VS is either can't recommend anything or recommends the wrong set of methods entirely. It really slows me down as a programmer and I hate using it for that reason.
Then why are bad wines made? Making better wine requires more training, more time, better tools, and/or better grapes. All four require more labor.
This is something that programmers (including myself) are often guilty of. We see an implementation and understand what features based on that implementation are difficult/infeasible. Then we say things like "it isn't possible with our architecture" and "It is understandable that the website works in $x way."

The flipside is true too: developers are very understanding of bugs/shortcomings that are borne out of the specific implementation. With all this knowledge, it is easy to say things like "people shouldn't use this tool for that" or "users should know this is flaky"

At some point you have to fight for the user instead of defend the code.
Actually there are companies doing that type of outsourcing in Serbia. Wages there are still low and they have enough employees who can speak even the smaller European languages.
Wouldn't a solution be either to:

Force both parties to pool resources, and hire legal help from that pool and no others. So if a large company sues an individual or small one, it pays a large percentage of the latter's legal costs.

Simply to ban private legal representation and have everyone represent themselves in court?

I'm sure large companies would act a bit more nicely if any court case meant the CEO had to personally leave the office and fight it out in court.
The problem is that it has potential to change world for the worse, not the better. Fixed supply monetary systems have been tried in the history and there are reasons other than evil bankers wanting to get power for their dismissal.

And claiming that bitcoin's success would be bankers loss indicates that you don't quite get what is the utility finance sector creates. One of the main things banks do is they convert short term deposits to long term loans. There is nothing in bitcoin that reduces the need for that service in our economy. There were banks at gold standard times and there will be banks in the extremely unlikely world where bitcoin is main currency in a society.

There is no mechanism in bitcoin that would manage the volatility of the currency (against the price of bread and butter, not other currencies) That in itself makes it DOA as a proper currency. Further, even if that was sorted out and a society would want to have bitcoin as their currency, why the f*ck (pardon my french) the society would want to give the seignorage to bunch of cryptonerds? It is not like it is difficult to make a fork.

I am not mad about missing one more tulip bubble/ponzi scheme. I am mad that people never seem to learn.

Modern money is debt. It is a marker who in the society is owed and how much. Thinking that those markers should have fixed supply is just not smart.
> on the continent I have to remember to always carry my passport with me, which feels weird and oppressive.

Is the passport the weird part or always carrying something to identify yourself weird?

Because I'm always carrying a wallet, with identification in the US; which I must be able to show to certain agencies at any time.
My anecdotal experience says high tech salaries are the same in Barca. Considering lower tax in Spain, net is better.
Assuming a fully tested codebase, there is an overhead in writing and maintaining unit tests that has to be considered as well, and using a static type system obviates a whole category of them. You move the type specification out of tests and manual documentation directly into the code where you'll find out at compile time what you did wrong. Not at run-time, or during testing because you diligently wrote a test that considered the case.

I agree that brevity sometimes aids refactoring, but there are many parameters that have to be weighed in, and often I find that the benefit of static typing outweigh whatever ignoring the type or checking it at run-time might offer.
"In an increasingly isolated and entitled society..."

If true, it seems an odd mix of outcomes for a national psyche, but perhaps it can be explained.

How would a society become both isolated and entitled? Are they independent outcomes with independent causes? Correlated by some common cause? Or did one cause the other?
No, if I remember correctly, there was no other way to do what I was doing without using some file on the filesystem as the chunk of memory to be swapped. Calling mmap() on /proc/self/mem allowed one to make a block of memory show up at the zero page and swap it with another with a single system call, instead of copying the block back and forth. It has been at least a decade since I touched that code, so I may be misremembering.
Its also possible that the trailer backing up would have expected the bus to back up as thats what would have been expected from a human driven bus.

There is so much complexity that needs to be modeled that the fact that these cars need to mimic humans in all conditions gets forgotten sometimes.
Lesson learned... add a horn.
Here's the other thread that is still on the front page: https://news.ycombinator.com/item?id=15661314
The only case I know of are lambda expressions. And for those I would argue that the type is obvious, but impossible to name.
ProPublica investigation of Email Bombs shutting down their Mailserver
So I've been giving this a lot of thought. I mean after I lick my wounds about not buying any Bitcoin at any point ever. But alas...

I honestly don't see any cryptocurrency being used as a currency possibly ever but at least not until it stabilizes in value. You have to look no further than the real world to see what happens with unstable currencies. In countries like Venezuela for example a secondary economy forms around something stable like the US dollar.

The big problem with cryptocurrency is one of the things that many advocates claim as an advantage: there's no central bank who can affect the money supply. As much as people might, say, criticize the Fed for QE policies and central banks in general for "printing money", these things are actually necessary.

Bitcoin (et al) are like "digital gold". Gold as a currency had its place but there are huge problems with it and good reasons why the world went the way of fiat currencies.

So I see these coins being used ephemerally. For example: seller converts USD to BTC, spends that BTC on something. The seller immediately converts it back to USD so neither party has a holding period of BTC as there's too much risk attached.

That's all fine and there are definitely use cases for that. Unfortunately many of them are illegal so even though the tech is agnostic to such things, illegal uses are and will continue to be a big driver in cryptocurrency usage. This too will hurt widespread adoption.

As for the stellar rise in Bitcoin, I do think it will settle at some point for this reason: there has been a proliferation of other coins. At some point people are going to realize that these are interchangeable so you can just use whichever one you need to (again, ephemerally). New coins will fill the demand and they'll simply become another commodity.

Maybe that's the solution to the central bank problem.

Still, I can't help but wish I'd bought some Bitcoin at some point.
The irony is that all the other official Google languages have much better support for generic programming.
Barca = Berlin - social welfare layer + great weather

Barca = Premium Berlin
Notcho: hide the iPhone X notch
Specialised press would probably work well. Send the story to a few gaming news sites, post it on some Nintendo subreddits and the guy's situation may improve at least a bit.
While I agree with the sentiment that it doesn't tell us anything we don't already know from the Snowden era, I really do think we have to keep banging on about the Snowden revelations. They (The revelations) really do need to stick in the public consciousness, not just in the consciousness of the hive on HN. Because honestly, the only substantive privacy changes I've seen in the UK are terrible ones and that scares the crap out of me.

But I have absolutely no idea how to convey the simple idea to people that are not in the tech world that "if it's connected to the Internet, don't consider it private", which I'd love to be proved wrong about but I really don't think I am.
Royal Mail is just terrible at doing anything it seems.
That seems to be a VS problem. They could easily infer the type and give you correct auto complete. It works perfectly fine in C# when you see var.
I think the value you provide isn't the notification, but the surrounding data.

Consider that my app may not have deep integration into Facebook, or Twitter, or whatever. I just have a simple signup page that accepts the user's name, email, and a password. Where your app could shine is if I could send the information I do have on the user to your API endpoint, and it takes care of going out and figuring out who this person is.

"Hey, the email address this person used to sign up for your service is also tied to a Twitter account with 1.5m followers" or "A person with the same name as this user is a tech writer for Gizmodo" are things that could be very important, but that most individual devs or small shops aren't going to have the resources to discover for all of their users.
Hating alcohol except when it has a ton of sweetness added to it, is still hating alcohol.

The saying “a spoonful of sugar makes the medicine go down” is not making a point that medicine tastes good.
It definitely means people won't use it as a unit of account (for debts, budgets, etc), which is one primary use for a currency...

But I don't think it means people won't spend it or trade it for some other currency or asset. If you held a bunch of bitcoin while the price in USD doubled, and you happened to want a new smartphone, you're sure you wouldn't buy one?

If you were absolutely confident the price would quickly rise even more, maybe you would prefer holding, but if you really want the phone and you think BTC/USD has some risk?
I encourage you to read the Bitcoin white paper if you haven't.

https://bitcoin.org/bitcoin.pdf

I think you are a little off base in the original intentions. It was designed to solve a real problem, and its creator was likely someone who had a background in academia although we may never know for certain.

It is true that maybe a lot of the proponents today want to bring down central banks, but I think it's a little unfair to imply that that was the original intention.
Spoiler ahead

In season 1 of the modern adaption of Westworld it's the robot actors that don't know they are not real. The customers know it's not real.

If anything else happens in the books or the movies or other series I don't want to know.
Ostmodern | Android Developer / Senior Android Developer | Shoreditch, London, UK | ONSITE, FULL-TIME | https://ostmodern.co.uk/

Ostmodern are digital product designers and content delivery experts specialising in video-centred products. Since 2006, we’ve produced some stunning, massively popular digital video products for our clients.

We're looking for Android Developers to join our existing team and help us develop and oversee the implementation and delivery of our products. You will come from a background where you have developed a number of applications, and worked within teams of developers. Ideally you will be opinionated in your tastes as to how you approach problems, but also open to ideas and have a pragmatic streak that helps deliver them.

All of our current & future projects are built with Kotlin, RxJava, Dagger 2 & Retrofit, so we would prefer a candidate who has experience with these frameworks.

Job descriptions:

- Android Developer: https://ostmodern.workable.com/j/8FF14ABE01

- Senior Android Developer (Fixed Term Contract): https://ostmodern.workable.com/j/6D33B92619
I believe this is real, though I've not confirmed this outside of links here on HN.

My first exposure to this phenomenon was in March of 2016 right here on HN. [0] The linked article there was more in the vein of journalistic confession/reportage and like this linked article, it is a fantastic read. [1]

[0] https://news.ycombinator.com/item?id=11359641

[1] http://www.afar.com/magazine/the-incredibly-true-story-of-re...
You shouldn't be surprised - HN is literally a platform built off startup and IPO culture. Where's bitcoin and crypto in general are complete opposite - decentralised and bleeding-edge.
The title is misleading. It starts with that argument as a preamble, but the bulk of the content is a detailed technical explanation for how “auto” works in C++.

I was expecting some style guide rules of thumb.

Scott Meyers does a good job of explaining “auto” in Effective Modern C++.
Proof of residence makes it seem like it's not automated. Is the credit card approval process not automated there?
The implication I believe is that the company is large enough that the boss would not personally know all the employees. The actor is pretending to be an employee that is responsible for the mistake that the hiring party made, but is not pretending to actually BE the person who hired them.
A DNA sex is a set that can merge successfully with another set that produces an offspring. This is not always possible in all life because some sections of the DNA are incompatible when swapped.

Here is the sparrow with four sexes: https://www.nature.com/news/the-sparrow-with-four-sexes-1.21...

Conversely, what we think of sex (the genitalia and dimorphism identification) may not even be defined specifically by genes sets, but by epigenetic/environmental responses.

Even though alligators have DNA sets that are swapped, they are largely physically sexed by temperature: https://en.wikipedia.org/wiki/Temperature-dependent_sex_dete...

It even has an advantage, as females without mates can sometimes spontaneously reproduce and have offspring that are both male and female: https://en.wikipedia.org/wiki/Parthenogenesis_in_squamata
I know marketing and website traffic is important, but:
> title: "bus crashes"

> literally first sentence of the article: "getting into a minor collision"

Clickbait aside, here's the concerning part:
"It's designed to stop.. and yield to the moving object..."

So basically it wasn't designed to avoid or back up, it was just designed to give way, which confused it when the trailer continued backing it up
Cute app! Love it!
That's a tempting narrative but I think for a lot of people who oppose Bitcoin it's a matter of belief in the monetary ideas behind it. Not in a political, what should we do sense, but the actual normative economics of how money works.
Can someone explain why bitcoin should be worth more than any of its forks, or any of the other cryptocurrencies? It feels to me that if anyone can fork bitcoin and create a parallel currency then I don't see why bitcoin should be valued differently, other than if people feel that it is much more "useful". But even in that case, vendors and trading markets will support multiple currencies. It seems to me that bitcoin might be useful as a conduit for transactions, but not as a store of value.
>Google will try to police its results better after this incident, but they can't effectively do this without mass censorship.

It's not mass censorship. It's editorialization. Something we've lost an appreciation for in our fetishization of a dystopian future that's always just over the horizon.

Facebook tried doing this to combat actual fake news (the one that ironically comes from the political segment in the U.S. most likely to cry wolf about it). This process was then characterized as facebook policing political content in a biased manner -- despite the fact that blatantly false content happened to continually come from sources with a conservative bent more often than not, which isn't Facebook's problem to deal with.

Point being, it's not censorship. And I wish any attempt to fight false information wasn't disingenuously painted as these organizations having some kind of political agenda or as "censorship". We need content aggregators of every kind (facebook, google, reddit, and even HN) to be more editorial, especially and specifically when content is presented in a manner that might help how credible that content looks. This whole wish-washy "oh just let the people decide what they wanna see, it'll work out in the end" with a nice touch of "all opinions matter" clearly hasn't and isn't working.
There could be an efficiency bug here.

1. "item->id()" is designed to return a pointer.

2. Consumer of the API writes their code to take a copy of the pointer and passes it along to "processSomeItem". It is cheap to make a copy of a pointer

3. The API is changed and it now returns a reference.

4. The assignment to "itemId" now makes an expensive copy of the object behind the reference causing inefficiency bug.

5. "processSomeItem()" API can handle the copy and the code compiles and runs without the problem being noticed.
It's not a question of picking a home country. If you operate in the US, you're subject to US laws. Give companies the choice of not operating here in the US at all or paying (at least) the US corporate tax rate on all profits either by paying the US or by paying some foreign government (which with double taxation would be credited towards US taxes owed).

Imagine if the EU also did this. It would go a damn long way to ending this absurd practice of offshoring profits.
Bit late to the party here, but any chance of a mobile app similar to newrelic in the near future? cheers
This means that using auto for iterators (which is one of the most useful uses in my experience) wouldn't be allowed.
That's basically exactly what happens, except without the voice correlation part. Alexa should be easily tripped up by multi-speaker babble: speaker A says the trigger, speaker B starts a command, speaker A interrupts, and Alexa hears A+B+A.

It's certainly how _i_ solved the problem when I wrote a SR system ...
> The tractor trailer kept backing up

What would a human bus driver have done in that situation?

It isn't enough to make an automated vehicle that meets the minimal legal requirements for interacting with other road users. Real drivers have to deal with the fact that other drivers often don't drive lawfully, or rationally: automated drivers have to do the same.
Unfortunately you aren't able to do that from Linux. It is a write once, compile everywhere language. If you want iOS and macOS you need to have a Mac to compile. Same goes with Windows. Here is a list of all platforms that the Free Pascal compiler is available on (and thus you can compile for): https://www.freepascal.org/download.var