skysight-inc/HackerNews huggingface dataset:
Parent comment was a out implementing a dark nudge to encourage behavior. Next comment was from someone who worked for a company that does it. Next comment was about another poorly implemented dark pattern at same site. Comment is on point. Relevance identified.
Show HN: Exitvim.today
That's how it starts. One day you're rolling your own kernel, the next you're knee deep in Docker writing goroutines to keep one step ahead of the police.
Facebook SDKs are embedded in apps (even paid ones) and they report a lot of data including IP address and device info (very useful for fingerprinting).

Facebook also collects other user's contacts lists (thanks to dark patterns) which means they can infer his social graph based on his other friends who do use Facebook even if he himself doesn't use it.
>The fact that Nintendo Play Station wasn't used is what makes this console all the more rare.

Value is not a function of rarity.

That's a lesson that took me many years and many thousands of dollars wasted at estate auctions to learn.

Palm pilots are pretty rare. And a lot of people liked and used palm pilots. But even brand new ones in their box are worth less than $1,000 at auction right now. [0]

You can only play Super Famicom games on this Nintendo Playstation. No games were ever created specifically for it.

This is purely a museum piece, not a collectible item that will gain in value over time.

Value is a function of supply and demand.

There are thousands of chinese porcelain pieces out there worth hundreds of thousands of dollars each. Some are worth millions. Because China is a wealthy nation now filled with hundreds of millions of people trying to recoup party of their culture that they sold to the lowest bidder of yesteryear.

100 years ago, a lot of these same vases that are now going for millions of dollars were literally being drilled through their bottoms and made into lamps for middle class American households.

[0] https://www.ebay.ca/sch/i.html?_odkw=gamegear&_sop=16&LH_Com...
These are properties IRC loosely shares with traditional face-to-face discussion. I honestly don't see it as a significant problem.
“We were having a discussion about ‘access’ yesterday and some people couldn’t agree what the word’s definition truly was. So, we looked it up on a smartphone, Webster’s."...
Probably openwrt would be the way to go. It’s basically Linux. I don’t know offhand how to do this in Linux but I suspect there’s a solution easily available.
The Age of Cooptation: The High Cost of Doing Business in Xi’s China
> But if you actually want to make an informed choice when it matters, you'll have no trouble finding a book that summarizes it, and it will take far, far less time than trying to keep up with it (and remember it all come November).

I also doubt there are a lot of people who were following the impeachment because they wanted to decide whether or not to vote for Trump. If you already know how you'll vote, following the day to day political battles is, as you said, merely entertainment.
You are presumably being sarcastic, but in a lot of ways it illustrates the point. The Reichstag fire was a false-flag operation, used to justify an emergency decree. People who read the news were misinformed about the event.

By that time, it was already too late. They had elected a paranoid, despotic government a month before, and the fire itself was merely a fig leaf for things they were going to do anyway. They'd been using the media as propaganda for years, counting on people who read newspaper articles to be easily terrorized, and vote in a government that promised security.

It wasn't the fire that changed their lives. It was their belief in the daily media. If they took a calmer, more skeptical approach, things might have turned out better for them.
Again, I'm not sure how TPP was actually supposed to accomplish what you're saying. As far as I know, TPP didn't restrict participants from trading with China, and it's not clear to me what would have economically discouraged them from doing so. Maybe I'm wrong - I genuinely want to know.
You keep saying these things, but I'm less and less convinced that you have a significant hand in how these things are "system engineered," as you put it. I'm also concerned by how few of my questions you actually answered.

"SSH in and get caught messing with the system manually" is an extremely hand-wavey answer, especially in an environment of O(1e6) machines. I'd expect such an environment to have a rather significant degree of automated compliance and audit controls in place.

You'll also note well that I didn't say not to service machines. I'd asked why you would prefer to leave a machine with an implied potential data-destroying fault in the rack than immediately swap it out with a new machine that has been verified not to destroy data. The servicing part comes into play here in order to mark the previous-faulty machine as no longer faulty.

In particular, rack space is expensive, and certifying a machine as fit for service again can take a long time, so it's a bit of a waste of real estate to leave a machine that can't serve production traffic in place when you can quickly swap it out with one that can.

Furthermore, redundancy doesn't help when you have an HBA or an ethernet controller or a memory controller or CPU or a piece of PCIe interconnect hardware or a hard disk with a firmware bug that corrupts data. At that point, your redundancy becomes a liability, and you could wind up propagating corrupt data throughout your system.

This all said, I'll agree that the louder and more obvious hardware faults like disk crashes are relatively easy to cope with, so in those cases, I'd likely also leave the machine in the rack and just perform the respective component swaps. The place where I predict we'll disagree is whether to evacuate the machine's workloads prior to servicing.

So, again, I'll assert that you likely have less of a hand in the engineering of these things than you're letting on. That's nothing to be ashamed of, but it does make your responses seem less genuine when you try to pass off your experience working in such an environment as expertise in designing such an environment.
Would companies have to worry about their proprietary code being seen and used in a not-so-obvious way?

If some start up is working on some novel ML algorithms, that has some nice demos out in the public showcasing their work,
I wonder if these bigger companies would take a peek at the source code and use some ideas from the algos for their ml products.
This would prevent start-up from expanding into other areas.
Very cool, thanks for sharing. Here's some trivial suggestions.

- There's a lot of info here, so I think you should aim for curation and conciseness, rather than completeness. For example, in File Test Operators, your first two entries (effectively, the first two entries a visitor sees) is `-e` and `-a`, both of which you describe as "File exists", though for the latter, you write: "(identical to -e but is deprecated and outdated)". Is there any reason for `-a` to be included if it's not useful? When I use a cheatsheet, I just want what's most useful, not a full historical reference.

- This is a minor thing, and very much imho, but it was a little distracting to see Times New Roman (or rather, the Mac default serif font) as the base font for the descriptive text, which is a font that I associate with an unstyled (i.e. unpolished) website. IMHO , it looks a bit better in Georgia, or a sans-serif like "Helvetica Neue". Again, just imho, I'm sure others might vehemently disagree.

- The associated twitter handle looks like @shellmagic1 – why not use the handle @shellmagicxyz, which is currently unused?
I find this really funny as I had my parents buy me "Hacking: The Art of Exploitation" in bookstore when I was 13.
It depends where you work. Some places have very low expectations for their programmers. I have heard of places with very high expectations, but I've never worked at one yet. I've never felt mentally drained, but on occasion I have felt "keyed up" and I can't stop thinking about an interesting problem even when I go home. That is definitely less than 20% of the days in my 10+ year career though.
If Apple keeps pushing their Bitcode LLVM IR trans-compiling, along with magic App Store re-linking, they will kill the possibility of reproducible builds forever. In Apple's world, you are supposed to trust their app vetting process, not the source code on some website.
I doubt Munger's reference has anything to do with the startup ecosystem. He's talking about the public markets and fiscal policy.
It's occasionally. Freenode has a few days a year when someone is running a big spam campaign and everyone scrambles to get up defenses against it until it dies down.
Not sure where the 42 came from, but requiring the party seeking an injunction to post a bond is pretty standard on a case like this. I would read absolutely nothing into it.
it’s a horrible comment. OTOH it’s world class documentation. obviously i’m not comparing myself, but i often find myself the only one at my $JOB that documents things at similar level. 99% of the time because i’m touching code i don’t understand and need to understand it first. writing the doco is the way i do it.

software would be soooo much better if we lived in a world where a) engineering practice demanded devs document this well, and b) the majority of devs had the skill to write so well. market pressure however demands faster delivery times, and who cares about the tech debt.
There are several client options that make it low-friction if you want.
The answer appears to be: yes you must be a privately held company.

The FAQs for Microsoft for Startups [1] list the following requirements:

- You must be engaged in development of a software-based product or service that will form a core piece of you current or intended business - this software must be owned, not licensed.

- You cannot have received more than $10,000 of free Azure in the past.

- Your headquarters must reside in the countries covered by our Azure global infrastructure.

- You must be a privately held company.

- You must operate a public website on your own domain.

- Your contact email address domain must match your public website.

- Your funding information must be verifiable.

The FAQs also add that:

> The qualified offer is designed to help companies that are focused on growth, so it’s less applicable for consultancies and small businesses. If you are a small business or consultancy you can get started with a free trial.

[1]: https://startups.microsoft.com/en-us/benefits/#faq

Note also that Microsoft’s new offer is for GitHub Enterprise Cloud, not self-hosted GitHub Enterprise. GitLab is probably your best bet for a self-hosted GitHub alternative. [2]

[2]: https://about.gitlab.com/install/
I don't get the argument. Is the author complaining about complexity of languages like Rust? I.e. only simple languages supposedly have longevity? C++ is complex, yet it already exists for quite a long time too.

Just because C happens to be a long used language doesn't mean you shouldn't be using newer and better languages and that those languages can't be used for a long time too.

C is used not due to big benefits, but mostly for legacy reasons today. Basically a lot of projects are already stuck with it. But for new ones, surely use Rust, not C.
Well, that is the actual title, but it's also behind a paywall, so no idea what the article is about :shrug
Lots of C code have already bitrotted because APIs it depends on have been abandoned. Resurrecting it isn't just a matter of compiling the code, but recreating the environment it ran in.
Reminds me of how modern horror movies mostly have to one of 1) be set before cell phones, 2) dispose of cell phones somehow, or 3) be in some way about cell phones.
Using a throwaway to share our $0.02 relating to this. AMA I guess.

We're a US-based startup that does about $100-200k in business annually with Futurewei (Huawei's R&D subsidiary). I've never dealt with Huawei proper. I can say they're genuinely investing in R&D, and trying to build a product unlike anything being offered right now. We're working with tech that's floating around the academic conferences, but no one else commercially will touch.

This in contrast to our experiences with established US companies which, a) don't want to deal with early-stage research, b) wouldn't work with us as a new, small company, and c) gave bad IP terms (ironically).

Not excusing other activities, but for us it's been above-board and beneficial. If they want to pump their profits into the US ecosystem, I see that as beneficial.
I see. So by ”now included” what they mean is “now included in the set if things you can use the credits for”? That’s an interesting use of the word...
Ironacally, Slack IS using at least couple of fads on a product-defining level: Hack is dead by PHP 7 and PHP 8 will dance on it's grave this year. Electron is awful when used atop of big JS framework-based apps (it is more or less okay with nicely crafted Vanilla JS).

And at the same time it is a great commercial success. This last one I cannot understand.
Microsoft Confirms Windows 10 Upgrade Changes
Doesn't it make things even more unique? How many people have a 1347×712 px window open?
Unfortunately this HN article title has "Linux etc", and not specifying any specific distro.
Can non americans get one?
if you've "not used it" how can you say it's "worse" and "slow"?
That's a shallow reading of his character. Trump loves few things more than being petty and vindictive towards his perceived enemies, and if big money is involved all the better.
I tried that for a long time and didn't get anywhere. Building a safety net of systems/habits raises the floor for the inevitable slips back down.
> But part of me feels an obligation to be informed to hold those in power accountable.

This falls into the "circle of concern > circle of influence" problem identified by Covey.
Usenet did not die for the reasons stated in the article. It died because all of the major ISPs succumbed to pressure from the media companies and stopped providing news feeds.
Of course, new developers will want to program in Kotlin. Just as per the post, they're not entirely sure of any reasonable why's. They're pretty adamant they don't want to spend their next 40 years ending up as the elder peers tending the same codebase though. :>
This startup-focused "first drink is free" marketing effort for Enterprise software has been going for years.
Serious comment: I've thought about this idea a lot since I heard about it, and my mind immediately goes to "can't we deflect these things?"

Assuming that the dangerous orbiting debris is in a few "layers" (like a shell at a certain distance from the earth) which conflict with satellites operating at the same layer, it should only come in at any of 360° angles on a semi-2D plane. Like, it's not going to strike a satellite from much of an angle above or below, because then it would by definition not be in orbit, correct?

Could we not reasonably launch a series of deflective plates or shields in the same plane through the "danger zones" encircling important satellites, or creating a safe zone for passage with shuttles?

Obviously we can't create a ring around the entire globe, nor protect all satellites, but it seems that a few well-placed shields in the worst areas would accumulate a growing "cleanup score" over time.
I've learned to look at the bright side. Any day I drag my ass in I'm scoring an 80% right out of the box. I'd feel guilty not much getting done on a day remotely, but for some reason I don't feel it much when I'm at my desk.
Well done! For a first website, this is amazing. I can learn some bash from this site. Also, I want to say it was a pleasure (more relief, really - now 2020-02-13) to read the comments and not be overcome by negative comments. Sometimes even "constructive criticism" misses the goodness in the gigantic effort to make. Your first website and you get on HN! Go YOU!
DNC was ‘intimately involved’ in development of troubled Iowa caucus app
That was before storage become abundant and cheap; from a source code storage perspective. It will not become more expensive.

Nowadays storage capacity is developed to store video - this is really the only thing that needs a lot of new storage capacity.

Every line of sourcecode written by every programmer ever is a fart in the wind compared to what's being uploaded to Youtube in the next 60 seconds.
Great question. The design notes paper [1] does an excellent job explaining this:

## Financial Contributors and Pricing - 7.5%

A total of $10,200,00 USD have been allocated to purchasers to price the
initial value of the coins for 7.5% of the total supply, with a total valuation
of the initial coin supply at $136,000,000.

100% of the dollars raised are being given to non-profits and FOSS projects,
and FOSS communities such as hackerspaces. This is effectively a one-way
non-destructive "proof-of-burn" on the dollar side to price the coins.

The role of coin purchasers is critical as an initial stakeholder in the growth
of the project. The purchasers have been curated to maximize effective change by
primarily allocating funds to Venture Capitalists and Token Funds with specialty
in the cryptocurrency and decentralized internet ecosystem. Many of these
purchasers have been effective in disrupting entire industries and have been
involved in large-scale growth of internet services (some even across
generations).

The existence of these participants are necessary and fundamental in pricing the
tokens, as the distribution event requires real value to be established (a sale
of 1% of total initial supply is not credible in pricing the tokens).
Additionally, the sale has occurred as close to launch/announcement as possible.

Other projects replicating this mechanism may require greater capital to fund
development and/or greater claim to the Pre-Launch Development allocation. This
may result in not having a one-way "proof-of-burn", and instead use the
capital to fund development of the project.

The role of pricing the coins for distribution is necessary as the coins need to
have understood value during the distribution process. While it would ostensibly
be ideal to spin-up projects and deploy blockchains without this mechanism,
there may be insufficient coordination and ex-ante expectations of value. The
role of the high-reputation Venture Capital provides a tastemaker function which
provides a signal and Schelling Point for potentially economically and socially
valuable projects. These entities are a significant stakeholder in the current
ecosystem and a continuing game for project selection and curation may persist
as a result ("putting your money where your mouth is"). [1]

[1] https://handshake.org/files/handshake.txt
Because it's pretty standard in government contracts to sue after you lose just-in-case. Another example is Sig Sauer winning the M17 / M18 contract and Glock suing. When I hear of this, I assume it's just a frivolous lawsuit.
If I'm only following about half of what you're saying (I'm familiar with Smalltalk and the OO model, I don't know what the actor model is, I don't know what "locality" means), what's a good place for me to start?
My MikroTik router has traffic shaping fairly easily configurable. I have used it at times for the similar purpose. Though, if you know how to disable something, you eventually will.

If you want to know how it works in Linux:

https://lartc.org/howto/lartc.qdisc.html
California Police Have Been Illegally Sharing License Plate Reader Data
To be honest, most of the major news sources have the boring stuff. The actual issue is that what goes viral and is passed around are opinion articles. I particularly like Reuters, they seem more middle of the road in terms of bias. But I think one of the keys is to read from both sides. You don't have to agree with the side that you don't lean towards, but it is extremely helpful to know the content that those people are ingesting. If you want nuance, you really have to try to see things from other peoples' perspectives. This is pretty hard. I think being "so connected" this is actually more challenging, because it is easier to find your niche inside of a niche inside of a niche and stay there, instead of having to deal with different niches.
I doubt there’s a lack of confidence since DNSSEC/DANE is obviously handling tens of millions of email messages everyday.

Since DANE gives you more than just email, it has the advantage right now.
Interact with NFC Devices on Chrome for Android
Ueli: A Keystroke Launcher for Windows and macOS
Because they sell a product that fits customers’ needs. The tech stack doesn’t matter.
> Also kids tend not to turn lights off.

Teach your kids ? What is this laziness of saying "kids won't do X" ?
The cancer industry: hype vs. reality
Shoot. Great minds think alike.
One note, you'd probably want to deflect hits into space rather than absorb them.
Wow, thanks for the mention alongside such a solid list of tools.

I'm the author of Grapl and I'd be happy to answer any questions. Grapl's under active development (I'm working full time on it, and others are joining), and there's lots of exciting stuff on the way.
They usually run multiple headlines for each story, and I think they're A-B tested over time.
A surprising number of regex tools used in the wild employ a backtracking algorithm like this one. Some popular features such as lookaheada, lookbehinds, and backreferences can't always be matched using a finite automaton.
Ask HN: I want to join the war for online privacy
Hi,

I am a senior fullstack software dev I mainly do java & angular, with many other interests in ML, Security,... and Privacy ! Based in Paris, I want to help building opensource solutions/join a mozilla-like company, to help fighting against giant ad sellers, I dont know where to start.

thanks
As someone who moved nearly every year as a kid, most of the problem comes from entering school mid-year. Friendships and routines are cemented, and unless you have well developed social skills (I don’t), it’s incredibly hard to fit in and not feel awkward or left out.

Moving before the school year starts isn’t as bad. Half the kids in class don’t know each other and it’s a great chance to start fresh. You don’t really feel left out at as much.
you are learning french to study AI in Montreal??
the issue with the "i dislike mainstream media" argument is that its usually made by people who have a simultaneous and unspoken desire to have the "correct" information and opinions gift wrapped and personally delivered to them.
That is indeed the app I used. Full answer of which orbital platform once my current aircraft has landed.
> You can always create a barebones HTML file and drop some JS into a `<script>` tag and be up-and-running in two minutes

Local "file://"? That isn't even trusted, current browsers outright block simple functionality like loading other files with XmlHttpRequest by default. You either have to completely disable various security settings or spin up a simple http server. At least I think that http is still enough for localhost, with the push for https you might want to set up a LetsEncrypt cert before you even think about starting a JS Hello World.
I want to do this. Do you have a legit piano or keyboard?