skysight-inc/HackerNews huggingface dataset:
Others have talked about how to learn the language but many people often find that hardest thing to do is to even compile their first C++ file. This is the "build system escalation policy" that I personally use, depending on what I need:

1: Experimental, throw-away code: online IDEs or Godbolt if I care about compiler output. You would be surprised how much mileage you can get out of a simple online IDE when you are just learning or exploring a new thing and don't care about preserving your work.

2: Single-file code or small multi-file projects with no dependencies (like exercises or code samples from a book): direct calls to clang++/g++ in the command prompt or a simple build.sh shell script when I have to build multiple files. Make is a fantastic tool for this so you can learn and use that instead. I would actually encourage beginners to play directly with the compiler and learn the basic flags though, but this is personal preference.

3a: Personal projects that pull in other dependencies (either system wide or libraries from github or other sources): Make or cmake would probably work here equally well. I actually prefer cmake for its find_package and external project functionality. Notice the jump in complexity from 2 to 3, this is something you have to deal with and eventually you will have to pick a build tool and learn it.

3b: After learning to use Bazel I have mostly migrated to it for all my personal projects, but there was an initial learning curve for sure (not worse than cmake though).

4: At work: Whatever your company/team/group uses, you will most likely have little input on this if the codebase is old and established.

If you are in Windows you can use vanilla Visual Studio C++ (Community edition is free and has all the bells and whistles) for 1-3, or use Visual Studio + cmake (you can generate VS solution files from cmake).
I remember this very discussion happening at the time of that acquisition.
I don't necessarily believe that FB was literally listening to the phone mic, but it is the case that the FaceBook app was a notorious battery hog.
Fuck Vinod Khosla. If there was any justice in this country he would be sitting in a jail cell for contempt of court.
Reminds me of Draft from Microsoft (https://github.com/Azure/draft). It also targets what they call the "inner loop" of the development workflow.

It looks like Skaffold watches for code changes, and Draft doesn't. But Draft automatically creates the Docker and Kubernetes configs, while Skaffold requires you to create (or copy and edit) them.
As evidence to back up this statement, archive.org has a snapshot from Jan. 2013 - https://web.archive.org/web/20130113105850/https://developer...
Interestingly enough, China answered by publishing a list of human rights violations committed by the U.S. [1] (I could not find the original transcript).

[1] http://english.gov.cn/archive/publications/2017/03/09/conten...
Note that while certificate pinning does make reverse-engineering harder, it's also a legitimate security feature; without it, anyone who controlled a CA (including most major governments) would be able to forge a certificate and use it to spy on users.

Certificate pinning is a hurdle to reverse engineering, but a surmountable one, at least on Android. Since the app is running on a phone where you may potentially have root, you can pick it apart with a debugger and see the traffic before it leaves the phone. This is technically challenging, but it is something that people do sometimes.
You could vary the complexity to encode the sounds you input (silence,pure tones, white noise, psychocoustically weighted white noise, etc.) to prove that that they're transmitting them.
The same things that are "wrong" with donating money to the "wrong" PAC. Nothing. People should be praised for peacefully taking part in one of the longest standing and most successful democratic republics in history.

It's people who try to gain acceptance of violence in US politics who should be condemned. It's people who try and strip away freedom of speech and assembly from others who should be condemned.
So the beach is a public place but the road is on his property?
Lik-ed. :)

Sorry, I'm a coin skeptic.
The fact that this comment is downvoted like this is frightening.
Don't get too excited. This is a micro-benchmark and not representative of what most real world apps will see.

A benchmark of something the scope of a typical rails app is likely to be much much less. Earlier descriptions of MJIT mention benchmark tests that were only ~11% improvement until the benchmark was "tuned" for the JIT. [1]

If you're modifying the the benchmark specifically for the JIT, it's not really a valid benchmark IMHO.

[1] https://medium.com/@k0kubun/the-method-jit-compiler-for-ruby...
I am all for Americans changing their zoning laws.

America must adopt the "build whatever you want on your own land" regime that progressive nations have.
> We're moving in the wrong direction.

The thing is, too often do people lament the loss of federated/open systems and quickly jump on a blame train spanning the users who "are making the wrong choices by not using the 'obviously better, open systems' and the corporations who 'push their evil walled gardens onto users'".

But few people actually think about what is actually causing these shifts. Users don't usually care about open vs. closed, and seldom care about ideology. They want their shit to work without hassle, to look good, to achieve what they want.

I see so many people blaming users and companies for moving away from IRC, onto systems like Discord and Slack. Why you gotta blame the consumers when they are merely switching to obviously better alternatives? IRC is not a suitable replacement for Discord today, and systems like XMPP and OpenID are massive fucking messes. They don't get used because they're too hard to use. Usability is a feature.

Honestly, I think proprietary solutions win so often because they value pragmatism by nature, whereas open solutions tend to value ideology. Sometimes, you have visionaries at the helm who do value pragmatism and you end up with the best of both worlds. Torvalds is an excellent example: He produces pragmatic, open software and his way, although not "ideologically pure", has done more to promote free software than Stallman ever has.

Not to point fingers; I definitely know there are Stallman-wannabees floating around the site who are in it purely to feel superior to others, and be able to wag their finger and make fun of those using "crass, proprietary software". They don't try to understand why consumers use the proprietary solutions (they can't try, because they refuse to use them). And at the end of the day, the needle hasn't moved.

Anyway, all that to say, we're moving in the wrong direction because too many people cling onto the systems that have obviously lost (openid and IRC) without considering why consumers use oauth2 and slack. It's armchair lamenting.
I don't know if this is still true, but I have heard for years that certain key jobs in the fashion industry are held by a shrinking number of mostly elderly immigrants with significant sewing and draping skills. Draping apparently being the art of mocking up an initial design with just cloth on a figure.

/handwavy vague memory and understanding (someone more knowledgeable than me please chime in)
Facebook recording voice data and transmitting to their servers in the US is not only highly illegal in most parts of the world it's also unacceptable to basically everyone. At some point it would have been leaked internally.

The idea that Facebook is doing this is just ridiculous.
You're right that it's too late but a correction will matter to individuals. Drivers knew this study was BS and the correction will help them convince their friends who would be a good fit to drive for Uber that it was, indeed, BS.
GitHub open sources Licensed for OSS license compliance – SD Times
You could also look at the variance in amount in different environments for different sensors (noisy/not noisy), (complex image/flat color).
I've done similar experiments with tweaking my media diet. I haven't found something that seems right, but I have determined a couple things that I want.

My ideal news source would:
1. Not be speculative. I want to know what happened and what it meant/means, not what it might mean, or what might happen next.
2. Not involve PR people. I already know exactly what they're going to say, and why they're going to say it, they've brought me no value. Bring me either the newsmaker themselves, or someone who has at least the _possibility_ of being neutral-ish.
3. Never auto-play anything or force me to dismiss an add. Yay print on that front. :-)
You'd think that this was an April Fool's joke. I hope that there are enough sensible members on the committee to reign in the emotional immaturity of their younger members.
Suvie – Your Gourmet Personal Chef
Simplest Deep Work Guide
Can someone explain to me how one can believe in property rights and also be against this? fwiw I think property rights should be drastically scaled back.
I optimize for calm, dispassionate analysis of news.

I only get my news from print sources that charge money or have a clear funding model not primarily reliant on advertising: The New York Times, The Guardian, BBC, NPR, etc. I used to read The Economist as well but there's only so much time I'm willing to allot.

I skip the daily outrage. I skip most editorials and opinion pieces. I can form my own opinions. Sources that report the news breathlessly or with shouting heads are out. Sources that rely primarily on Facebook shares to promote their articles are out.

I add to that mix a healthy dose of historical context.

That said, the truth is not always somewhere in the middle. Maybe it is between polar-opposite propaganda sources, but not between The Guardian and Breitbart.
He made comments outside his paper that women just aren’t as good at men or more of them would find satisfaction in this

I’m not linking it because it’s not like this is an esoteric notion that requires extreme vetting

It’s one a-hole who in the big picture isn’t important to anyone but himself. Something I think this forum and society as a whole have lost sight of

I have my own take on it. Add some variables he excluded and his whole thesis goes to shit. But it still says nothing but math is like English; it can be made to produce a result that tells whatever story we want

Some folks seem to think every formula peddles some inherent truth of reality, which is nonsense
Android P Developer Preview Lovingly Embraces Notches and Revamped Notifications
Sourcing by the Numbers – How We Found Our First 80+ Investments at Precursor
"Those who make peaceful revolution impossible will make violent revolution inevitable." -- JFK

The hyperrich have lived outside reality for so long that they have forgotten that people have far more direct recourse than a court system that caters to money.
That is crazy to me. 15% is for good service, 20% might be for exceptional service. It's already a percent, no need to adjust for inflation.

I love seeing college kids tip 25% at food trucks with their clover iPad or square terminal. First of all, there is no waiter or service, and secondly, the options presented are 18%, 20%, and 25% or something equally stupid. I'm always fascinated that these kids with no income have no problem hitting the 25% button...for nothing.
Uber needs to treat their drivers fairly
I was more thinking of the lack of international diversity on international stories.
I also have Wechat :)
>Good ideas can convince.

Assuming rational, non emotional, actors, which is hardly ever the case. People like Alex Jones have an audience, but bring a good argument to their feet, that say Sandy Hook wasn't a false flag, and you're unlikely to get a change in belief.
I think reasonable people can disagree about the likelihood of upcoming enforcement actions. The only place where I feel entitled to get shouty about things is when people suggest that it's clear what the SEC is going to do next. I think it's easy to make a case that it's anything but clear.

I definitely wouldn't feel comfortable proclaiming with any certainty that Bitcoin or Ethereum or even ICOs were definitely going to fall afoul of the SEC. My understand is that the SEC is generally a lot smaller than "we" think it is and it's sort of a random function. Cryptocurrency is super important to HN, but the SEC's definition of "systemically important" is different than ours.
This is the answer. Not the mars thing, but creating fuel and not burning it. We got into this mess by taking stored up CO2 and releasing it for energy. You reverse this by taking energy and released CO2 and turning it into storable "fuel".
Human hippocampal neurogenesis drops to undetectable levels into adulthood
Chrome is moving away from certificate pinning [1].

Even if it's an issue, a security researcher could recompile Chromium or Firefox with certificate pinning turned off and test with that.

[1] https://groups.google.com/a/chromium.org/d/msg/blink-dev/he9...
> its president praises China's new permanent president for being so brave to do that.

I believe that was said in jest during a speech at a charity dinner.
Mt. Gox Trustee Liquidating Millions in Bitcoin
The examples are actually very simple compared to a lot of crazy stuff Mathpix can recognize so it's an honest representation of its capabilities. Mathpix is built for perfection because 99% isn't good enough.
Couldn't someone just patch the binary to accept a different certificate? Or for that matter, read the decompiled bytecode and figure out if the app is listening? Or run a patched Android that logs all microphone API calls?

I suspect I'm overlooking something, as surely some security researcher would have done some of this already.
Hillary seemed much more keen to bombing brown people while Trump mostly wanted to disrupt their travel plans. She was also much more hawkish specifically towards Russian allies and my biggest fear from her was kicking off WW3.

Fwiw, I voted third party.
Yes, intolerance is intolerance. Being able to abstract away the intolerance and treat it as though it's just the result of being confronted by incompatible beliefs makes it easier to rationalize doing it because it makes it partly the result of other people having the "wrong" beliefs and therefore not wholly your fault.
It's not clear that the number of people holding Bitcoin gains, multiplied by the wealth effect, is creating any significant impact on the global economy. Similarly, even if everyone who used credit cards to buy Bitcoin went bankrupt, that still wouldn't be that big a deal for the economy.

Right now Bitcoin lacks the kind of leverage and interconnection with other asset classes that made the real estate crash have a big impact. In that situation, for example, you had banks running 30:1 leverage on some assets, which mean that a 4% decline resulted in a total loss of equity.
yet everyone does not care... 1984 is here
> the goal with having this tech on the phone that the phone won't need to communicate with servers to do this sort of processing?

Yeah, that's basically it. In short, the operations listed are pretty computationally intensive on a CPU, but pretty easy to parallelize for the data structures that are commonly used in machine learning (matrices and tensors). I presume that, by creating an API, Google can abstract out these common ML operations to work on the most efficient hardware on the device, whether a GPU or custom ML hardware such as Apple's Neural Engine. In theory, this should make on-device machine learning and inference more power-efficient, and could reduce reliance on server communication, improving privacy and probably making lightweight ML applications feel faster.
How is it massively harmful?
I find it amazing that people even notice. I don’t have an ad blocker on all my browsers, and except for YouTube and interstitial ads that Chrome will soon block, most ads are simply not registered by my brain.
> I keyed in my phone number so I could get loyalty points.

Do this: lie. 234-567-8901 works at a lot of US stores. Sometimes you can even use it for gas discounts.
Wouldn't it be possible to crack an app (decompile etc) to disable Certificate Pinning? What comes to my mind also is a debug to obtain TLS master-secret then one can decrypt encrypted stream post-factum (Wireshark accepts master-secrets).
I think you're partially right.

At least from the Buddhist side of things (and in more than one Buddhist tradition), the spiritual path consists roughly of:

1) an initial awakening to the true nature of one's own self-construct

2) a lifelong process of deepening and integrating this deeply liberating insight into all aspects of one's mind, life, and behavior

The Buddhist canon contains a lot of stories about people who attained at lease a glimpse of 1), sometimes seemingly triggered by a random event (especially in the Chan/Zen tradition) such as hearing a loud shout. So I wouldn't be surprised if psychedelics could drop-kick one's consciousness into this realization.

But I would be surprised if drugs alone could produce the kind of long-lasting shift in perspective and well-being that 2) brings - mainly because it requires a lot of meditative effort, and effects of pharmaceuticals tend to be transient.
The US really needs a freedom to roam law like Britain https://en.wikipedia.org/wiki/Freedom_to_roam. Otherwise we'll soon end up with the whole country locked up by billionaires and farmers. Out in the West it's already hard to hike because a lot of land is fenced in without any way to pass though.
You can believe in property rights without believing that they are not subject to any limitations.
Smartphone sensor that can check your blood pressure
Can you be more specific about which hobbies are social but welcoming to extreme introverts? I'm seriously looking for one.
> any significant impact on the global economy

I agree. I do not believe the cryptocurrency crash will foment a global economic crisis. I do believe it will create temporary hardships for many Americans, hardships which will in some form flow onto state and federal balance sheets.
It's potentially not just the app. The Facebook SDK is embedded in probably 50%+ of _all_ the apps we use e.g. In top 10 most popular cocoapods - https://libraries.io/search?order=desc&platforms=CocoaPods&s... - the FBSDKCoreKit - https://libraries.io/cocoapods/FBSDKCoreKit
Let's not have yet another generic political/national argument. They're all repeats of the same few basic patterns. That makes them predictable and therefore uninteresting in HN's sense: https://news.ycombinator.com/newsguidelines.html. Plus they almost all turn into flamewars.

Good HN discussions on large, divisive topics are not generic but specific, and engage with the actual content of an article. More on this if anyone wants it: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
Many people who assert things about James Damore's memo are engaging in the same dishonest anti-science tactics which Climate Deniers and Evolution Deniers engage in. Science is not a democracy. People also don't get to impute James Damore's motives just because they feel strongly about it.

https://www.youtube.com/watch?v=siRG42yMpyc

https://www.youtube.com/watch?v=grNAjsb4yX8

Look up the citations, then decide for yourself who is pushing an ideological agenda.

https://www.youtube.com/watch?v=YKmyO3hbOz8

Here is a reasonable and cogent critique of the Damore memo. Liana K makes a very good argument that James Damore is wrong. However, note how many general falsehoods about the memo she calls out.

https://www.youtube.com/watch?v=BIRvtA2JIIA&
German Journalist Yücel's Long Road to Freedom
Radioshack sold a voice recognition chip in the 80s[1] that was a simple 8-bit microcontroller. If you are willing to slip on the accuracy and false positives you can do recognition with very little computation.

[1] http://21stdigitalhome.blogspot.ca/2013/06/vcp200-voice-reco...
Gr8! Would love a way to apply this to PDF and web eqns in Windows.
It used to be in the US that some operators would have a plain off-the-shelf alarm clock in the control room, and, in case the evening load made the frequency dip, operators would adjust things so that the clock would read 6am (for example) exactly the next day.
is this list of crypto Index Funds complete? https://en.bitcoinwiki.org/wiki/Index_Fund
Its because your post reads like standard whataboutism Russian and Chinese online paid trolls/propagandists spout.
https://outline.com/bq5Bd7
Yes you're probably alone amongst other conspiracy theorists.

Firstly, at least on iPhone users know when camera/microphone is being engaged. Secondly, the entities you talk about don't produce the content. Users do. Thirdly, it is completely and utterly stupid for them to cross the line when it comes to privacy. Which is why they largely don't.
Yes, and there are tools to do exactly that. https://github.com/sensepost/objection
Or you can find and replace CA file/string with your own and then do mitm. There is virtually no way app developers can defend against such hacks on any platform owned by user (so, everywhere except on Apple devices).
I grew up with a Commodore 64 but once my older brother started getting loaner machines from work, it was quickly dispatched.

We were usually playing Pirates!, Carmen Sandiego, Cauldron I & II, Ultimate Wizard & the Bard's Tale games and dialing into BBS on the C64. The usual way of dialing with leaked calling card numbers.

Eye of the Beholder on the 386SX machines was cool and all, but once he 'liberated' a 486DX from work and we started playing Doom and using his job's dialup service, the C64 was done.
That is probably because you no longer have to remember that, so you don't.

Same thing when I am driving with someone giving out the directions versus trying to figure out the way myself. If I was given the directions, I'll probably need them again on the way back. If I figured out the path myself I'll be more likely to find my way back.
Two things:

1. Releasing a new binary tool without any package manager support just sucks for your users in general, because it means they're required to manually install it and most of them will probably end up with a horribly-outdated version of your tool installed for a long time because their package manager can't ever tell them that it's out of date.

2. macOS isn't a distro, so you can't just say "let your distro maintainers do it". If you don't submit to MacPorts, the only way you'll get in there is if someone else steps up to submit on your behalf, but that kinda sucks because you're package will likely end up out-of-date in MacPorts unless the volunteer maintainer is super diligent about noticing new releases and updating the Portfile.

Nix is a more general-purpose packaging system, but it also suffers from this problem. In fact, in my experience, Nix packages do tend to be out of date for a while before someone notices and fixes it.

FWIW I don't really expect people to actually submit their own tools to Nix anyway, because there's a fairly steep learning curve there, but it would be really awesome if people did. But submitting to MacPorts is more straightforward.
We are moving to Kubernetes at the moment. What is still miss is this “just run docker-compose up and everything works” setup. Maybe this or Draft from Microsoft is something to look into.
Surely no large organaization has ever been found to be doing illegal or unwelcome things.
Oh, that's right! I remembered hearing about it, but then thought it fell through for some reason.

Maybe I was thinking of Toyota: https://www.pcworld.com/article/3077620/toyota-said-to-be-in...
> The reason why many cryptocurrencies are considered securities is because there's a certain group of people promoting them as in investment

If by "certain group" you mean nearly all users then you are correct.
Citing from https://www.tensorflow.org/mobile/tflite/:

"On select Android devices, the Interpreter will use the Android Neural Networks API for hardware acceleration, or default to CPU execution if none are available."