skysight-inc/HackerNews huggingface dataset:
You can get roughly 22 packs of cigarettes from a pound of tobacco. Lets say RJ Reynolds sells those packs for 2.50 wholesale. 22 * 2.50 = 55. 10x the cost of a lb of tobacco doesn't seem too bad.
You didn't answer my question. :)
Well, it’s hard to draw any conclusion about confirmation bias without understanding the first two questions :) but you’re right, this could be baader-meinhof phenomena at work.
If this article is to be believed, they are not happy about people doing this:

https://www.pcgamesn.com/nvidia-geforce-server

And while there is no GeForce equivalent to Volta today, that will not be true in the near future. At some point they will come out with a new GeForce line of cards. In the past, the GeForce generation was either before the Teslas, or just slightly after. I also don't agree that there is nothing competing with the voltage right now on the GeForce line. The 1080ti is not the same performance, but if you are willing to have multiple cards, two of them are just as good or better than the V100.
It is absolutely conceivable that even in a non-monopolized market, net-neutral options would die or go on life support. Because people value price above all else, ISPs can reduce their prices well below their competitors by asking for payment from large incumbents (Google, Amazon, Microsoft, etc.) to prioritize their traffic and slow down their competitors. When the choice is between 20$ a month with high-speed access to most of the brands you already know, and 200$ a month for high-speed access to all websites, which one do you think will win.

Gym business is not exactly a monopoly. Yet almost all gyms have opted to make their patrons sign long-term membership contracts with auto-renewal that are almost impossible to cancel. Getting out of gym membership is only marginally easier than renouncing Scientology (OK, I am exaggerating a bit). Gyms are designed to discourage working out and necessitate payment [1]. Why don't we have ethical upfront gyms? There are some, but they are way more expensive and most people are not close enough to one to justify a membership. The market has spoken and it has spoken wrong. Same with Walmart's destruction of local businesses and the ever-shrinking legroom in airlines.

Market values price above all else. Unless net-neutral ISPs can manage to be cheaper than Facebook-subsidized ISPs, they will die rather soon.

[1] http://www.npr.org/sections/money/2014/12/17/371463435/episo...
I think Westerns were relatively cheap to produce, at the time. Lots of open spaces to film in not far from Hollywood, lots of horses still easily obtainable, cheap costumes, not much in the way of special effects.
Yes, that’s the Hegelian antithesis to the “Language Wars” of the previous decade.

The synthesis will be “it’s OK to use the right tool, but only if your specific needs will play out in a meaningfully better way than the native solution, and keep in mind the cost cliff at each new language or psuedolanguage”.
Almost always data dumps. The kind of analysis I do benefits from a synoptic view.

I build 'data rich' applications targeting verticals such as finance, healthcare, documentation, etc.

I do use APIs when I need records to support individual interactions. For instance, I run phone numbers of people who call me through EveryoneAPI.
Do any still exist? They weren’t implying you always needed a high speed connection.
"Unfortunately, unlike most religion, comics and comic based films are lacking in the "nutrition" that religious escapism can provide, in the way of community and self improvement, so we end up with man children withdrawing from society."

Rejection of society and worldly things, and withdrawal from them both has been a rather common practice in religions for millennia. Religious hermits and ascetics, and moralists escaping or otherwise rejecting corrupt society are a pretty regular staple of religions the world over.

Superheroes could be a seen to be a kind of echo of that, in so far as they are usually pretty moralistic and extreme in their world-rejection and escapism, if you prefer to view it that way.

Something of that speaks to their fans, who are also greatly dissatisfied with the world, yet usually don't have what it takes to escape, so they escape vicariously -- through their movies, comics, and books where live heroes that can.
On a sufficiently short-lived and well-targeted A/B test, nobody knows you're a listening bug.
Honestly I don't understand point of data classes. Why was it introduced into language? The only time when I'm implementing equals/hashCode is when I'm going to use this class as a hash key and it's quite a rare situation. Why introduce a keyword just for that? Am I missing something? I'm using Kotlin and I'm just using classes without data modifier, they work just fine.
CPU also causes a similar problem - for instance Java (and lots of runtime Java libraries) use the number of available CPUs to decide how many threads to use for various tasks, which can cause terrible performance if you're giving a container 1 CPU of a 48 CPU server and it thinks all 48 are available - we encountered this at work recently and eventually bodged around it, but definitely a gotcha that this stuff isn't handled properly by runtimes yet.
One of the most amazing pieces of software I've worked with recently is Kibana, which is a web-based visualization software that is part of the open-source Elasticsearch stack.

My understanding of why Kibana could be built and become such a powerful visualization tool is because of the easy-to-use and powerful REST APIs that Elasticsearch shipped with out of the box.

Hopefully a REST API like this for MySQL will make it easy to build similar powerful tools around MySQL! It's definitely something that would have helped with the PHP / MySQL applications I built years ago.
The REST train left the station a long time ago without HATEOAS on it. Let's just move on; I don't think there's much value left in that worn out debate.
What are you referring to when you say “no link in sight” in regards to REST?
In case anybody missed, the fentanyl overdose is officially what killed the musician known as Prince.
The philosophy in C/C++ is "you declare it how you use it". You declare it with `foo`, you use (assign to) it as `foo`.

Likewise for arrays. You declare it `int foo[]` and you use it like `foo[i]`.
No, you’re right. There is zero accountability for this kind of stuff. No US government agency or US-based business has ever suffered for it. I defy anyone to prove me wrong.
The college degree is just a day pas to get your foot in the door somewhere

No, in my experience it's that the undergraduate degree serves to get admission to a professional degree (MD, nursing, whateverelse the medical school here in town offers) that has next to nothing to do with what the first degree was about. Consequently, GPA is more important than knowledge, and with curved exams you see an unnatural hypercompetitiveness.

it’s performance that dictates whether you get to stay and whether you get promoted

It's more adeptness at office politics, but I'm a cynic and the institution is weak.
There's also Open Firmware.[1] Sun and Apple used to use that.

[1] https://en.wikipedia.org/wiki/Open_Firmware
UFO Impacts Plane Carrying Oklahoma NBA Stars at 30,000 Feet Above Ground
Lombok addresses one pain point of Java (constructors/getters/setters), Kotlin addresses more. Lombok also does a bit of magic, so should be used with care. E.g. @AllArgsConstructor is a dangerous one if you change the order of fields, especially if you don't have IDE support for Lombok.
It's total class war of the rich vs the rest, sorry to tell ya. Hear it from Zbigniew brezinksi, former national security advisor of the united states.

https://www.youtube.com/watch?v=n7ZyJw_cHJY
No, this doesn't have to do with construction costs (which are about linear with square footage), it's other factors. For example, even if someone wanted to build a tiny home (i.e. less than 500 square feet), it's illegal in many places because of minimum square footage requirements. The problem comes from bad land use planning, not because "dumb" Americans don't understand a larger house costs more money.
Sooner or later we'll have to get in the offensive and break their business model by rendering ads ineffective. It's either that or the Internet we used to know won't exist for much longer. As long as they don't seem to give a fuck about user privacy we don't need to play nice.
Why Fitbit Chose JSON API Over GraphQL
Providing a Service and Building a Product
Hi Tanrax,

lovely work you are doing.

I just want to let you know of something good

I’m creating an expert roundup post for my blog(www.coolpythoncodes) and would love to include your insights on the following topic:

How to learn Python effectively- The best way.

Just 100–500 words on this topic would be awesome.

I’ve invited 60 other influential bloggers to contribute and some have already agreed to participate.

Deadline for submissions is 3rd of November – hope you are able to participate.

Thanks,

Godson Rapture Chijoke
Remember when Target snitched to a teenager’s parents that she was pregnant because her purchases fit the “is pregnant” profile, and everyone got outraged, and they stopped profiling people?

Actually, only the first two things happened.
Nice write-up! I also found this one useful in terms of high-level implementation: http://adventuresinmachinelearning.com/word2vec-keras-tutori...

Initially it was not obvious to me that the dot-product was even part of the model. In hindsight it's intuitive: a pair of high similarity vectors will have a high dot-product, which yields a high sigmoid activation. This also motivates the use of cosine similarity, which is just a normalized dot-product. Likely obvious to some but this eluded me the first few days I studied this model.
Why would any rational human being search ‘Fruit Loops shake’ on Facebook? Let’s also assume for the sake of argument that I only associate with rational people.
C++ features I miss in Java:

* unsigned ints. Even Java's 8 bit byte is signed??!

* operator overloading, mostly for math like matrices, vectors, complex numbers

* containers of primitives

* ability to write a "swap" function (pass by reference)

* compiler that turns readable code into good assembly (no verbose code needed due to simpler code introducing stray stringstream objects and things like that, ...)

* destructors that reliably do something at end of scope

* no need to write typename twice to create an object (altho C++ std lib on the other hand requires writing container name twice for begin and end for sort and other algos and has horrificly inconvenient number to string conversions so that part I don't miss)

* ...
CPU works differently though. A server with little load really can give you all the CPUs unless you're pinning workloads (which most people aren't).
On the other hand seeing as this must be done client side then someone should be able to do an investigation and see if Facebook sends voice data to their servers.

And not to mention how many engineers that work on Facebook that could be whistle blowers.
java9/hotspot has -XX:+UseCGroupMemoryLimitForHeap to deal with the memory part and I think the method to get the number of CPUs also takes cgroups/taskset into account now.
https://www.digitaltrends.com/social-media/facebook-partners...

https://facebookmarketingpartners.com/marketing-partners/ora...

http://adage.com/article/digital/facebook-partner-acxiom-eps...
Facebook doesnt request microphone access on iOS.

https://imgur.com/a/ifaiT

Edit: Actually, FB will ask for microphone permission if try to record a video. Based on every other app that records video also prompts for permission to record using the microphone, I'm lead to believe the microphone permission is required on iOS if you want to record video.

FB Messenger does not prompt for Microphone until you record a video or voice memo.
His lament seems to be the cartoonish worlds were for kids to indulge in, while they formed ideals of good and bad, etc. However, today's comics audience is a mature audience seeking escapism rather than one forming its moral compass.
1- automatic equals & hashcode is awesome. With data classes, you no longer need AutoValue.

2- it also adds toString and destructuring functions.

for the data layer, 'data' classes are awesome IMO.
Apparently people think there's a secret backdoor that lets an iPhone app record audio without turning the status bar red. You could deny mic permission and people would still think it's the secret backdoor.
So?

You want to get paid? Then you explain everything to the customer about how to pay you online because this is not like a sale in meatspace where the cashier can naturally catch customer mistakes and prompt them.

People may not know what a CVV is. Or they might be tired, sick, distracted, etc.

I have six years of college. I was one of the top students in my entire state in highschool. I also am medically handicapped, getting older and newly back in housing after nearly 6 years of homelessness. I often need seemingly "dumb shit" explained to me.

Why do we need to explain this to you? Do you not already know everything?

(That is not intended as a dig at you. More like "food for thought.")

(Edits made. Reason: I fucking hate autocorrect. Ugh.)
As usual, the comments of HN are the real gold :-)

Thank you for sharing. I had never heard of Ray Scott before. The two clips you shared are mesmerizing. Sounds like the EDM that is being created today..crazy how much ahead of his day Mr. Scott's invention and consequently produced music was...
If you "love these threads" so much, you might just be chronically misunderstanding people.

The problem is that no matter how far MSVC goes, those with old licenses for one reason or another tend to bring down the lowest common denominator. I would have no qualms buying a VS Professional/Enterprise license and upgrading it if I were in that position, but I can not very well stand on my pulpit demanding that everyone else do so.

The great thing about the free compilers is that there are enough disparate incentives in the world to fund their development. AMD, Intel, Samsung, Qualcomm, ARM Holdings, and basically everyone else who designs and sells CPUs or GPUs, or uses either compiler extensively enough, contributes to LLVM and/or GCC for the purely selfish reason of making sure the code that is generated makes their platform or software product look good.

The efficiency is very high, because nobody has to sell or market the compiler itself, because the compiler is a tool to ensure the marketability of their hardware products. When AMD wants to sell GPUs to the deep learning community, they base their work on LLVM because it is cheaper for them. They put it in the open because it makes it easier to consider using ROCm in your deep learning or image processing workload; because on the long tail of rare bugs, it is more likely that the customer will fix the compiler than the vendor, even if the vendor is being paid.

I don't like the tone or tenor of the responses to me in this thread at all, you folks are making it out like a) I personally don't pay anyone for compilers, or b) I don't think it costs money to develop software. In reality, I just recognize that the recurring licensing cost of MSVC encourages people to use old compilers with lower feature sets, which in turn encourages open source projects to accommodate those lower feature sets way past their due. With the free compilers, yes the majority of people are freeloaders, but you can at least be expected to have the most recent version (and obviously there was enough money in it to make that happen!).

MSVC is not a better compiler, by basically any metric except Windows integration, than either GCC or LLVM. LLVM and GCC are built entirely on the selfish interests of the union of its users. They are free to freeloaders, valuable to exploit, and always fresh. What exactly is not to like here?

If you spend all your time belittling and making light of people, you'll never hear what they have to say for what it is.
A cheap wired USB mouse. I think I'm using a $10 Microsoft two-button and wheel mouse.

Wireless mice need batteries, and half the ones I have used have bad drivers or janky bluetooth/rf links, so it's just not worthwhile.
Labor Market Equilibration: Evidence from Uber [pdf]
@FigBug Cool. I'll ping you when/if I get something interesting stood up.
The concept of net neutrality seems very short sighted. Cell provided is starting to compete with cable. There's also satellite and copper wire from the phone companies. As a consumer, I feel like the trend is in the right direction. Why would I want to setup a regulatory environment that would likely deliver higher rates and poorer service?
How? Where's the limit? Should they list everything they don't do in their privacy policy?
> so many superhero movies

That's overlooking the plague of zombie stories since the turn of the century. They were pretty rare, and then, boom, you can't move without bumping into one of the things.

My pet theory is that we're reduced to beating up the dead because they can't complain.
In the northland, at least, there are tons of new boring ol’ suburban houses going up. Construction slowed for a couple years after the crash, but came back fast and now they’re putting up new houses and plotting new neighborhoods as fast as they can.
From Tyler Cowen: “The supply of labor into Uber is highly elastic. If true, that means trying to raise the wages for Uber drivers won’t work.”

http://marginalrevolution.com/marginalrevolution/2017/10/sun...
Storage, smart grid and energy efficiency companies see jump in VC funding
The 180 Formula: Heart-rate monitoring for real aerobic training
> * operator overloading, mostly for math like matrices, vectors, complex numbers

Kotlin has infix functions which help there without treading the dangerous territory of ambiguousness
Facebook is amassing a huge amount of valuable information on every member.

I disagree that the threat of outrage is sufficient to stop the information being used badly. For example, there is outrage against Equifax, but their cache of information has still been compromised. We have seen data leak after data leak from various companies. If a country's spy agencies want to go after the data, they have a lot of resources, from hacking to legislation to physical intrusion or coercion.

Add to that, it seems like Facebook doesn't institutionally care about privacy (probably because it is hard to explain something to someone whose paycheck depends on them not understanding it). For example, http://actualfacebookgraphsearches.tumblr.com has some very damaging graph searches. Or people who have been outed as gay by incomprehensible privacy settings.

Facebook is a sieve, and the reason to care about them having a lot of information is the same reason to care about privacy in general.
True, but I have to say that I appreciated both references.
None of the people who think this is happening can.
Thanks for the link! It actually provides a really clear and intuitive explanation of the notion of similarity.
"Why did they make so many superhero movies?"

The thing is we didn't. Hollywood did. A gigantic industry devoted to churning out movies designed in some Hollywood exec's mind to make the most money possible. That's why we have so much crap.

Why is today's crap superhero crap and yesterday's Western crap? Probably because people just got bored of Westerns. Some day Westerns will be back in style. What's old will be new again.
I'd prefer the government NOT be in the doctor's office (a private space where a service is being rendered).
California Wildfires Burned Irreplaceable Documents on Silicon Valley History
Can one not do network traffic analysis to see what it sends? Would it be that hard?
No, that's not how it works. No one is forced to write Kotlin I don't think. Plenty of people have to use Java.

The fact that Kotlin is a simpler language than Scala is a feature, not a bug.
Where did you get that the 1080ti is 60% of the performance of the p100? It is slightly higher performance than the p100, but rated with a lower mtbf. Of course, you end up with many crippled features, like RDMA and dynamic parallelism, which most people probably don't need anyways.
Same applies to any other commercial compiler outside GNU/Linux and BSD worlds.

They don't offer upgrades for free.

Even on macOS eventually getting a new version implies an hardware upgrade to get hold of the newest version, thus indirectly paying for the compiler.
I don’t see why this is such a big deal. It’s like saying Intel spent $3B to make development boards for their next gen chip but instead of replacing the chips on those dev boards they just bought new production boards. I can easily see how that’s less costly than upgrading the dev boards, or the aircraft in this case. I mean they’ll still have the planes for training and such.
Is there any prospect of making superconducting magnetic energy storage more cost effective?
https://en.wikipedia.org/wiki/Superconducting_magnetic_energ...
Or maybe you're wrong about how useful advertising is?

(Is it really easier to believe that we, the "smart techies" of HN, just know so much more and can see so much more clearly than everyone else?)
We are not free to provide services to other devices on our own devices. We can "do whatever we want" if we buy into the consumption paradigm. If we start to distribute content, we find ourselves liable...

I really hope I'm wrong here. But try installing an HTTP server on your phone. The network does not provide the required environment to make this possible. Why? It's not the hardware.
I thought iPhone apps couldn’t silently listen to the microphone.
Well, I'm (marginally) more comfortable with a company like Facebook having this data compared to... Equifax
80-10-10 loans are quite popular right now from talking with friends.
I had been to Lenscrafters, but, there were no location services (no wifi, gps, or bluetooth) turned on...just my cell phone data.

By contextual ads, I mean, "News stream ad/in game ad" -- basically, anything that had been targeted to be sent to my device.

I believe I read something about Facebook using DataLogic info (which tries to tie payment instruments to advertising clients), but, apparently the music supplier for LensCrafters also has "Audio Beacon" technology for their clients to use (http://us.moodmedia.com/social-solutions/), so, it could be one of the two.
It may just be me, but I find that sooner or later I need to debug or print something to the console and having a reasonably to string method already implemented means I don't have to be annoyed I forgot it and go back.
It's not the government either...
I had a good laugh at your theory. Every other person cannot be bad so we have to attack things that are mindless.

I guess you can put aliens and AI robots in that theory as well. Except both of those have the potential to be understood.

Zombies can't be cured! Our only choice is to kill them! My Conscience is Free!