skysight-inc/HackerNews huggingface dataset:
>Correct me if I'm wrong, but it seems the most anyone can do with such data at the moment is ad profiling

You're wrong. We already see systems in the wild that gather this data to make financial decisions regarding you (whether or not to extend credit, etc), to track you (particularly useful in litigation), to perform open-source investigations of you without your knowledge, to make decisions regarding your eligibility for various services and insurance, to determine your access to information, etc.

Regulation of companies that collect personal information already exists, and already exists for well defined reasons.

Since you're Canadian, feel free to look up PIPEDA and your local provincial equivalents. Largely, the substantive portions of the legislation are directly lifted from the following OECD report: http://www.oecd.org/internet/ieconomy/oecdguidelinesonthepro...

In particular, look at Part Two, which is the basis for the overarching privacy framework in Canada: http://laws-lois.justice.gc.ca/eng/acts/P-8.6/page-11.html#h...
Well, as with C, the ecosystem around it is mostly just misunderstood. Autotools isn't all that hard once you actually know what you are doing. While having a build and configuration system that has the learning curve of a hockey stick isn't the nicest thing, spending some time to know to to use it gets you a lot of knowledge and access that is hard to come by otherwise.

I have spent about three weeks going deep in the autotools rabbit hole (mostly converting FOSS projects that used other build systems and then ran into trouble) but coming out the other side I can say it's not as bad as it looks, and compared to other systems it could be much, much worse.

As was posted earlier, calling C a "portable assembly language" seems right, and having a portable system to go with it to build and have common functionality isn't all that strange when you think about it that way.

While other systems might be easier for a lot of cases, not much out there can get you where the classic stack of C + Autotools + (g)make + glibc/musl gets you. As with everything, it's a tradeoff between quality, cost (As in time/knowledge) and options.
No, it's sheer brilliance... but it's an order-of-magnitude harder than getting funding from a funding source. Still, at the end of the day, you'll retain 100% equity in the company you create, and don't need to fear VC-installed management teams or hostile takeovers or anything of the sort...
ELI5: why does the world need a larger number of cryptocurrencies vs fewer/one instead?

(I’m not holding any position, I just want to understand the logic for either case)
> When you are too angry at something, you cant learn it.

Fortunately for me, my rage at Fortran came after I mastered it.
There are many western cultures who travel more than Americans. Much of Norway migrates to Thailand during the winter, for example. As for viability, you might be right, but global ride sharing services have been a game changing feature for me. Even at a premium, it would still be a useful service.
There will be such a law, I am sure, and because companies abusing lack of law, the law will be draconian. Most likely, such law will be introduced after discovery of great abuse by one of market leaders.
A C-130 would be a natural for such an exercise, it's in the ANG inventory and is fully capable of landing and taking off on such improvised runways. I imagine your recollection is accurate.
When taking the portability and the 'C is portable assembly'-statement into account I can't disagree either. While there is plenty of hard things and things you can do wrong with C, there is a lot that you can't do in pretty much any other language.
Blockchain Sponsored Posts – iCoin Blog
There can be some subtlety there, though.

Where I come from (central US), "chick" is similar to "dork" in that it can, but doesn't necessarily, have derogatory connotations. It depends a lot on context. It's perfectly acceptable (though slightly cheeky) to call oneself a dork in public, but you typically wouldn't call someone else a dork unless you were already on very familiar terms with that person. And you would only do it in familiar circumstances. Doing it with someone you don't know very well, or doing it in public, would be considered offensive. Doubly so if you don't know them and it's in public.

Chick operates the same way, only it's got even more cultural baggage because it features in a lot of memes that are associated with sexism (e.g., the phrase "cruising for chicks").

So I wouldn't even dream of presuming that it's OK for me to call someone else a chick in public, even if I knew them to be a founding member of Chicks who Code.

I realize that the original poster was probably just trying to be cute. But, as John Scalzi famously observed, "The failure mode of 'clever' is 'asshole'."
Pecan Pie Vending Machine
You might appreciate one of my favorite Pi Day related comics, then: http://www.qwantz.com/index.php?comic=955
China: taxis and ride sharing is extremely popular with the middle class. "Most locals" do take public transit, but given 10 million people in Beijing alone, some is still a large number.

Most developing Asian economies have thriving taxi industries where taking a taxi isn't considered a niche service/extreme luxury. Heck, taxis were never that popular in America, nowhere near how they were popular in China in even 1999.
While modern society does have both a litigious issue and a cowboy mentality issue, I think the consistent focus on accountability-by-lawsuit is mainly denial.

I'm selling that short, it is more involved. But take the average person off the street and say "we are going to make something using science, and that thing will do things so you don't have to." Do they think about things like "what happens to the world if routine tasks are universally cheap?" About how this would impact their life in a fundamental way?

They sure do! And the brain connects this to primal fears of the unknown, the anti science culture we've had since the atomic bomb, and just an inability to fit this within their schema. The brain shuts down these dangerous thoughts and focuses on "what can go wrong? ". After all, if it is wrong, then there is no point in thinking about those uncomfortable issues.

So we bounce between "who do we sue?" and "could it turn on us?", both of which fit in nicely with our preexisting schema. Irresponsible scientist meets impractical pipe dream. Both are legit issues, but so are plenty of issues being ignored.

People aren't consciously doing this, but it's happening all the same. People aren't even asking these questions to find solutions. You can tell by seeing how often ot how deeply they've considered it. Usually the immediate response will be some disaster scenario (e.g. car plows into kids for no good reason) but they have no parameters, no follow up. The brain found the question so that it could check off the box saying "don't need to think about that".

This may sound like I'm being elitist, but this sort of thing is but into humanity. Overcoming it in one area doesn't help you with others. My theory is that we're only actually conscious a very little bit of time, and the conscious minds natural goal is to figure out how to turn back off. That we are evolutionarily moved to keep this high caloric activity to a minimum. Brain says "we have a thing the lizard brain doesn't have any existing reflexes for, turn on self awareness! Activate backfill rationalization! " And we are aware, do a projection of "what if"s, provide expectations to the lizard brain to start new 'mindless responses, and then the need for awareness is over and we slip back into zombie mode. That's just my theory, but it applies to all of us. Some more or less than others, but to everyone. A lot.
Here's the HN discussion, which also links it https://news.ycombinator.com/item?id=8869167

Of course, it's not usual Rust code, but no binary that small is usual code, even in C.

The point is to demonstrate that you can strip Rust down to as small as you want/need, not to suggest that every single Rust program is ultra-tiny.
I suspect Go will never be an ideal choice for creating libraries which are supposed to be used from any programming language. Even while the C-compatible-library-story of Go is developing (which is great), it brings runtime machinery that just isn't there with languages like C, C++ (especially with exceptions disabled) and Rust.
How Evolutionary Biology Explains Smartphone Addiction
It's too bad some part of tests are proprietary. I think it someone would want to rewrite SQLite (keeping compatibility), those tests would be of huge value.
OpenSSL was never thought to be bulletproof. It is, however, the best of the worst for many scenarios.
Mods do it for a job, users are free to close the window and walk away whenever they want.
Acebook?
OG Pentiums are still used in embedded systems and space applications
Fair, I forgot that Rust has good freestanding support. I still don't think it'd be a good candidate for sqlite, though, for one reason in particular: Rust is not competitive with C on portability.
Interesting perspective and I can agree somewhat...
But isn't "drowning" correlates to the validation of your product/business model?

Depending on the business that is, but if there's an unsolved need from the market, wouldn't it be that no one is fit for the market? If so, then the person who's "drowning" is the most qualified of all (given at that moment).
initially I tried pasting ln(6) ^ (ln(5) ^ (ln(4) ^ (ln(3) ^ ln(2)))) into bc to no avail ... magically paste it into google - Bam
Why would you be forced to use the Rust compiler? You can generate C headers for a static Rust image.
And how many more critical flaws would OpenSSL have if people kept rewriting it in the trending language of the week?

Rewriting just for the sake of rewriting or because you like another language better is an almost certain recipe for disaster.
Yes their implementation seems to be overly aggressive.

To me if you are saving more money by having this than not, why make it so aggressive? Better to catch the few then catch customers that aren't taking advantage of it and not catch every abuser.
> And of course you can only choose between compilers that do too much (as in, not "C compilers" but "compilers that happen to support C as well"), compilers that don't even aim for standards compliance, or proprietary compilers.

I'm not sure if I understand, but almost all mainstream compilers treat 'C' as a first class citizen. Even MSVC, notorious for only supporting C89 finally caught up and now supports most of C11.
wasm-bindgen looks Awesome. Definitely the most painful part of using wasm/emscripten and looks like a very clean solution.
I believe Jacobs family at the top were not going to let this M&A happen at any cost, especially giving control over to Hock Tan. They are very shrewd business folks (Jews aren't they), unfortunately, the heir to the empire turned out to be a bit more than play boy resulting in business going south.
My daughter, when she was 6, said it best. "I don't want to lose my sights."
As my professor used to say, Computer Scientists are merely merchants of abstraction.

Layers of abstraction is what we all deal with, albeit at different levels.
Plenty of Fish did this.

http://www.thejournal.ie/plenty-of-fish-sold-2217455-Jul2015...
Mihai was an amazing person to work with. Super sharp, positive and productive. His whole life was an example of how someone can live and make the most of their situation despite being given challenges that most of us don't face.

I just thought I'd mention that because what you see of him from the end of his life seemed to me to always be present (I worked with him for a couple of years at Mozilla).
I can't disagree with you as tools for managing builds, but isn't clang a pretty good C compiler which does everything you need and works pretty much everywhere?
Why not upgrade it, though? Keeping it a system for teaching/hacking while improving performance is a win-win, as far as I'm concerned. For commercial applications, I'd think the Compute Module would be a better bet.
If I knew, I would do it myself and wouldn't be afraid ;)

Probably the best advise is to learn as much as possible, but focus on basics. I feel people often mistake knowledge for skill and that harms them in the long run.

If you learn a concept, you can use it in anything you create. If you learn a framework, you will have to learn a new one in 5 years. Focus on transferable skills.
You can also adjust the CPU power and timing frequencies to underclock your pi for better battery life.
Yes, and they often pay a lot more for parking as well as for things like tolls; let's also not forget the cost of the cars themselves, which can be much more expensive than the states (e.g. Denmark, Singapore) or have crazy fast depreciation rates (e.g. Japan). The economics of these different markets are very Unamerican.
People who "make us look up, innovate and think way out there, bring us together and remind us we are all on this planet together and can do amazing things if we choose to put our energy towards it."

Musk is definitely one of those, just in a different way.
> There is a strategy that is happening now in some (many?) places in Europe where the public health system is defunded and then there are public claims of how bad the system is.

Sure, because it is a very nice piece of cake for the private sector. What better business than something that people cannot live without?. There is a lot of money in play.
You're free to do so, as is anyone.

But you'll have to overcome and provide a good reason for why anyone using sqlite should move to your new unproven shiny.

If anything sqlite is a poster child for c done (and tested/validated) right. You'll have to demonstrate a lot more than you can implement some things better in the new language.
Aside from what was mentioned, hashtags are not standard. You'll get people using "#javascript", "#js, "#nodejs", and "#node". Standardizing tags is possible but requires a lot of moderation time or a small community. Lobsters[1] has a good tag feature, for example.

[1] https://lobste.rs/
Whose understanding of monopoly? For example, the EU antitrust law cares about whether the firm is dominant in the market - a large share is only one way to show that. (And it's not conclusive evidence! A firm can still dispute that they have dominance, despite the large share)
As geopolitics go, it is probably wise to remain somewhat skeptical about what any actor says, even when it happens to be your own country.
I have a hard time believing this. It was common knowledge and lamented before Heartbleed that OpenSSL was bloated an unwieldy. People were surprised by the severity, not that it happened.
The also cost almost twice as much, and don't have the ecosystem/community support around them that the pi has.
I'm intrigued. What kind of app that you could host on heroku requires wildcard certificates? Bearing in mind that heroku can't really support wildcard subdomains for a single app. Each custom subdomain for an app needs to be added to the app. And then if you enable Automated Certificate Management for the app (which uses LetsEncrypt under the covers), they'll happily fetch a cert for each listed subdomain.

And Heroku already supports wildcard certs (that you need to provide yourself) if you use the SSL addon.
Russian gangsters and other ne'er-do-wells of the 90s still carry old grievances and will continue murdering each other until they are all gone. Since Britain provided the richest of them with a playground, it is not shocking that they are continuing with their modus operandi on a smaller scale there.

As for Skripal, he allegedly blew the cover of 300 Russian agents. That is a lot of people with a personal motive. Perhaps an investigation is in order before Britain and Russia tear their relationship apart over this.
Why the UCU strike matters
The point the author is making is that it makes no sense from a traditional, conventional wisdom business perspective.

Here's where Marx and Engels get it right: You have to analyze the change and the direction of change. (Many other things, they get dead wrong.) Look back at history for perspective on what's happening today, and it makes perfect sense!
A case study of how to build cross-platform VR UI and UX: Eve Valkyrie
Ok, then it leaves us a performance question, right?
> It's not something you can order from Amazon.

No, but apparently you can order it from a chemist. A russian banker and his secretary were killed in 1995 by the banker's business partner.
With that said, blaming Mossad for this makes zero sense.
Huh? How on earth would it "hurt Putin" to expel oligarchs who ran away from the Russian state in the first place?

An the UK has no guts to do it because it collects rich crooks from all over the world to spend their money in London and prop up the UK economy.
> I can't just not wake up as "me" tomorrow

You sure can. You could have a stroke and change personality completely. The fact that it's still considered "you" by society and the future you doesn't mean it's true.

> "the person who didn't wash the dishes and the person who then suffers the consequences is a continual entity"

This only requires you to believe that the future you is you, it doesn't require it to be true. It's similar to arguing "There must be a God, because why else would I pray". Well you can simply be wrong.

> If continuity wasn't a thing then the concept of "me" shouldn't exist at all

Why? There's a lot of concepts out there that exist contrary to facts. Free will probably doesn't exist. Absolute time doesn't exist yet people use it routinely as their model of reality.

> I can't wake up and control two people at the same time. That doesn't even happen in the case of multiple personality disorder.

You could make a device that controls muscles of another body basing on your neural impulses. Would that change your opinion about identity and consciousness? I doubt it. If I'm right, then that's not your real argument.

Give me your real argument, please.
They hit you with 'Chargeback fraud'. They can cancel your card, put it on your credit history redcord and can choose to press charges.
What I mean is more like they're not "C compilers", but "C/C++/Objective-C/Java/Rust/Perl/Bash/Fortran compilers".
Either the CEO is incompetent and didn't know about a huge failure of his organization or he's a criminal, either way the verdict of public opinion is not going to be kind.
I'd so much prefer SafeBook, but it won't happen soon...
That level of test coverage isn't as meaningful as people think. I'd bet that a significant fraction (> 10%) of those tests are redundant or cost more (in terms of maintenance, for one example) than the value they provide.
China Levies Record $870M Fine for Stock Manipulation
It doesn't exactly fill the same niches as the regular RPi but the RPi Compute Module 3 does have 4G of emmc builtin. You can get a compute module and breakout board for $136 on Amazon.
> Bearing in mind that heroku can't really support wildcard subdomains for a single app.

Why not?
In case you didn't know, most investment decisions are made by advertising or access.

If you step into a large bank, they'll tend to get a cut on each fund they sell you -- whether that is a good fund or a bad. Often these funds are also run by the bank, and they charge excessive fees for managing.
"Equifax may actually make money off this breach": https://www.marketplace.org/2018/02/28/tech/sen-elizabeth-wa...
Mostly just get a CMakeLists.txt file and keep tweaking it. Here, have one of mine: https://github.com/camgunz/libd2k/blob/master/CMakeLists.txt
Why is pi here? And why is it squared? A geometric answer to the Basel problem
> That is a lot of people with a personal motive

How many of them have access to nasty chemical weapons? Gangster types manage to settle scores all the time with guns, knives or whatever.
Show HN: Telegram Bot Builder
I suppose I was thinking in terms of the OP's timeline - 1980-2000. I imagine the practice of writing Scheme code has changed a lot. Not to mention the number of teams migrating to Clojure.
Founded on a loan from father, story of two brothers from India.
https://qz.com/763927/the-worlds-newest-billionaires-are-two...
Having written a significant number of lines of assembler early in my career, I am happy to delegate the task of register allocation (an NP-complete problem) to a compiler. I don't miss that manual task, and don't think the rest of my career suffers for that.

I also don't particularly miss worrying about malloc/free in my programs, nor having to write multi-precision floating point arithmetic routines.
Apollo is mentioned 4 times in the article. That's beside the point though, even using GraphQL with plain old HTTP requests would have removed a lot of the need for Redux in our case.
Atlantis in the Mountains of Italy (2007)
This is the turn of a new era.

Someone who actually commits a securities crime goes to jail!

I hope this sends a message to Wall Street and CEO's that they are jail-able.

Cannot wait to see what happens when the SEC starts to look at people pumping and dumping cryptocurrencies if the decide to regulate it besides ICO's.
(https://www.sec.gov/fast-answers/answerspumpdumphtm.html)
AFAIK Musk never claimed to be an inventor.
It brings the Rust compiler in as a dependency. I'm not saying you have to use Rust for the rest of the project, but it complicates things in a way that having C source code that you drop into your project doesn't.
I'm going to stop here since the goalposts keep moving. My point is: no one brought "rewrite in rust" up but yourself.
I like this quote"

"Pi is inescapable because cycles are the temporal cousins of circles; they are to time as circles are to space."

.. because it explains the somewhat-abstract idea of a periodic sine wave in a very intuitive sense that relates it to something mundane we are all familar with (a circle)
Ha! Serves me right for trying to comment from my phone. You're right, but I can no longer edit the comment.
British intelligence have labeled the poison as “military grade” and “of a type developed in Russia.”

I've seen no evidence whatsoever that the alleged attack was carried out by Russia.

Novichok agents were developed in the 1970s, have been the topic of many publications, and the simple and widely-known chemical structures of any number of them could be made by chemists from any country or group willing to take the risk to make them.

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

If Britain is intent on dragging NATO into this, as it seems like it might be, there had better be far more compelling evidence of Russia's involvement than the weak drivel published to date.

https://www.theguardian.com/uk-news/2018/mar/13/nerve-agent-...

Remember yellowcake?
An investigation is underway and has found the Russian government culpable. Maybe the Russian government should have thought twice before poisoning a British citizen on its own soil and tearing apart their relationship with Britain?
My favorite aspect of programming in C is how little it gets in the way of the programmer. Once you become familiar with the language there is not much to lookup in the docs because it's such a small language. I might end up writing more verbose code, but it's usually very clear to me. You still can write spaghetti code but that's besides the point.
Skype seems to have floundered not on lack of features, but on app stability and call quality. Honestly, it looks to me like an example of a technically-challenging product that failed by underperforming on core CS.

I'm not sure why it would be framed as low-difficulty, except that consumer-facing tools tend to get written off as simple.
Encryption certificates for grandma and grandpa? We need a solution that works for everyone and until technology supports the mass it won't work.

I agree we need a new solution but we need one that works for everyone.