skysight-inc/HackerNews huggingface dataset:
Not accepting printouts is ridiculous. It's trivial to fake a letter.

I had a similar issue when I was opening a bank account a while ago. I didn't actually get any bills in the mail, so I printed off my ISP bill, which was a pdf of what they send you in the mail. Obviously, the printer didn't fold it to fit in an envelope.

The person at the bank asked if it was a printout or actually from the mail since it didn't have any creases in it, they said they could only accept it if it was from the mail.

I told them I would just walk outside, fold it up, and walk back in, it was exactly the same as what you'd get in the mail. They ended up accepting it, even though technically they weren't meant to.

It's ridiculous, I don't actually physically receive mail from anything. All my bills etc. are done electronically, I even sign contracts electronically.
> Accounts with banks and brokerage firms and the like are not as vulnerable to these attacks because these institutions can usually reverse unintended or malicious transactions if they are caught within a few days.

Ah, I see.
GPL only requires providing build scripts for GPL software. In this case it means they can't strip kernel makefiles from the kernel source to make it harder to build independently.
Indeed, I didn't find the subpage until later. I also like how, it isn't that you _have privacy_, but _more privacy_, because access isn't being sold like other companies. Someone must have noticed that they should only make promises they'll keep and toned down the language.

For instance, from the same page 8 years ago: "we have experts around the globe working around the clock to keep you (and your personal information) safe."

https://web.archive.org/web/20090827204813/http://www.mozill...

Or this quote from the equivalent site 6 years ago:

"And, as a non-profit organization, protecting your privacy by keeping you in control over your personal information is a key part of our mission."

https://web.archive.org/web/20110902025003/http://www.mozill...
This is a great idea. Contracts of adhesion that dominate our lives should not automatically and totally be stacked in favor of companies.
Incredible story, thanks for sharing!
SQLBoiler generates a Go ORM tailored to your schema
Unless they switch up the line up or numbers, I don't see how it can be popular enough to be profitable. When they did a Launch HN[1] a few weeks back the rent vs. buy costs was high enough that I couldn't imagine anyone using it.

Best of luck to them though.

[1]: https://news.ycombinator.com/item?id=14664851
BTW, there are experiments of implementing MOBA in Age of Empries 2:

- https://steamcommunity.com/sharedfiles/filedetails/?id=13857...

- https://www.youtube.com/watch?v=2q3GhThEj1A
Portugal was more concerned with getting trade goods from the far east than trying to build up sub-Saharan Africa for most of it's history. It just so happened that when the Scramble for Africa started, Portugal already had toeholds all along the coast.
This, and the fact that most companies don't have the luxury of having the choice. Sure, maybe in the Valley you can find expert front-end and back-end devs just around the corner, but in the Midwest USA, you take whatever competent developers you can get.

Most people I know have never really worked in the sort of "specialist" position OP talks about, so most of the time they've already got "full stack" (okay, maybe not FULL stack, but...) experience, so we just run with it.

I work 9-5 for a company where 90% of the devs are "full stack". Rarely are the people who "specialize" actually any sort of expert, instead their skill-level on their weaker side of the stack is just especially low.
(Disclaimer: I work for Mozilla)

The problem with our own browsing data--by which I'm assuming you mean the browsing habits of our ~1000 employees--is that it's wildly non-representative of the broader population. For instance, people here routinely have browser sessions with 10, 100, or even 1000+ tabs. These numbers also indicate that the browser is an application you start, and then you just leave up for a while, perhaps until you restart your computer or you have to update for whatever reason.

The latest statistics we collected on a broader sample of users indicates that the average number of tabs is...2. The average session length is on the order of minutes, not days. Such knowledge leads to very different choices when deciding what browser features to prioritize.

And it's not just browsing usage, either: most employees probably have a top-of-the line (or close to it) Mac laptop, Windows desktop, or Linux desktop; developers have a machine with four, eight, or even more cores. These machines are hardly representative of the wider Firefox user base: a significant majority of our users (~70%) has a machine with two cores, and users with a single core in their machines outnumber users with 8+ cores. We'll not even cover graphics hardware or screen resolution here; see https://hardware.metrics.mozilla.com/ for more examples.

Using our own browsing habits and our own machine specs for making decisions is not feasible.
A business network for the modern world
Gab was booted off the Google Play store already

https://techcrunch.com/2017/08/17/alt-social-network-gab-boo...

Google made this statement :

> In order to be on the Play Store, social networking apps need to demonstrate a sufficient level of moderation, including for content that encourages violence and advocates hate against groups of people. This is a long-standing rule and clearly stated in our developer policies. Developers always have the opportunity to appeal a suspension and may have their apps reinstated if they’ve addressed the policy violations and are compliant with our Developer Program Policies.

Somehow though, Twitter remains so we can enjoy the friendly discourse on the hashtag #KillWhites

https://twitter.com/search?q=%23KillWhites&src=typd

You don't even need to type it, enter #KillAll into the search box and enjoy the auto suggestion

Rules for thee, not for me.
Oh yes. I was arguing the (from the eyes of the government) optimal allocation isn't perse the same as maximizing the preferences of the individuals. Which is similar to your argument, except i'm emphasizing its intentional -- not a mistake. From their perspective they can help students that are not as well off, but not if they are concentrated in a single school.

I wasn't giving an opinion on whether any of this was a good (as in moral) idea or not. Although i understand there is an argument to prevent schools from becoming a political, cultural and racial mono-culture, even if a majority of the students would prefer to be at a school with 'just their kind of people'.
This is nice example why are some people less cooperative. Everybody paying for something that majority wants is labeled as "coercion". So "if I don't like I should be able to not cooperate". And we end up with game theory and tragedy of the commons.
> The energy industry is willing to impose a carbon tax in the US in exchange for immunity from lawsuits from emissions up until now:

Of course they would agree to a carbon tax in exchange for immunity. They would be getting immunity and their customers would be paying the carbon tax. They'd be getting immunity for free.

> That's how certain everybody is about the need for legislation, that an industry would invite a tax that amounts to $0.36/gallon of gas.

But they aren't inviting it. They are demanding immunity for it.

> But I think that clear carbon taxes, at $40-$120/ton, would help both the environment and the proper structuring of our economy.

Clear to whom? How is a carbon tax going to help the environment?

Carbon tax has nothing to do with the environment. It's a global regulatory control platform for the financial elite to control energy. It's a way to unify and control the global economy and skim off a percentage from the entire world via a tax.

And it wouldn't properly structure our economy. It would distort it by creating arbitrary taxes.

If you want to help the environment, you write environmental laws and enforce them.

> Uncertainty about regulation can be worse than the regulation itself.

And terrible regulation can be worse than uncertainty.
My concern is that it relies on differential privacy, or privacy through deniability. Which seems like a poor fit when it comes down to submitting URLs visited, unless they plan on submitting fake URLs when the "coin flip" comes up as tails twice in a row?

Not to mention, people will tend to visit the same websites repeatedly. The entire premise of DP is that the real data will stand out from the noise, creating a compelling picture of what an individual visits on the web. How will that aggregate data be anonymized, when it is reported with (a minimum of) an IP?

In short, this still requires a lot of trust in Mozilla, even with the DP algorithm, to not do the wrong thing with the dataset. And, in my eyes, making this opt-out and not opt-in already compromises that trust.
> Age of Empires 1 & 2 were special because they were designed by a special team at a company called Ensemble Studios, which was bought by Microsoft and sadly shut down in 2009. None of that team remain with Microsoft.

Ensemble also made AoE3 which I loathed and Star Wars Galactic Battlegrounds which was a bit of a turd. Also note that Microsoft acquired Ensemble in 2001, during the development cycle of Age of Mythology (which was phenomenal), so an independent Relic could be as good as or better than an internal Ensemble.
Paradox Development and (the associated) Colossal Order have repeatedly produced some fantastic games.

Paradox's grand strategy games (Crusader Kings II, EU 4 and Victoria, among others) are absurdly deep and have a really broad play style continuum.

Cities:Skylines definitely has its flaws, but it handily took the torch from the fumbling wasteland of SimCity 2013.

Edit: To add, both series/companies do a great job of using their DLC to add actual, refreshing content to the game. That's a big win in my book over "Buy this new hat!"
Is the Stuff You Buy Over 20 Years Worth 40,000 Hours of Time?
I'd heard about the graph issue, but I don't know much about it. Is the main takeaway that GC makes managing trees/graphs a lot easier? If we were talking about C++ instead of Rust, what extra options would there be?
Run a yearly pledge drive like wikipedia
Finland hopes for new growth from shrunken forest industry
Wasn't Gab.ai made by an HNer who got booted from YC or something? I don't quite remember the full story, but I think it started when he called someone a cuckold or something?
It might not be legally protected, but that doesn't change how sensitive it is.
I'd think that would have more to do with painting the screen then actually processing the keystroke. A few ms difference wouldn't be noticeably slower unless you were watching for it specifically.
Twitter is the White House press secretary. At least the deleted tweets are being preserved (according to the WH anyway).
https://www.theverge.com/2017/4/3/15168956/donald-trump-twit...
The Interface font family
One counterexample is Hearthstone. Players buy packs to have access to cards that otherwise would take them weeks to unlock. AFAIK, professional & hardcore players actually spend a lot of money buying these packs so that they can unlock the cards ASAP and study & test them for competitive play.
Hi zackify :) I used Laravel for a short time in one project. I'm more familiar with legacy Symfony 1 and have most experience with Yii2. But I think I'd be ok with any quite "classic" MVC :)

And sure, I'm interested - but I'm also pretty sure that it may be problamatic that I'm European ;) Nevertheless you can contact me at adam[dot]grzelec[at]gmail[dot]com.

Best,
Adam
Nah, we'll just switch. If you are trying to become Chrome, we'll just use Chrome. (Firefox+data collection < Chrome not logged in).

Edit: I've been with you guys since the beginning, but the line is drawn here.
Some popular plugins are already ported over like

- WorldEdit: https://forum.cuberite.org/thread-870.html

- Essentials: https://forum.cuberite.org/thread-1840.html

But also minigames like

- SkyBlock: https://forum.cuberite.org/thread-1508.html

- HungerGames: https://forum.cuberite.org/thread-1456.html
Because apparently it's a rite of passage / hazing ritual to go on IRC / stackoverflow and be flamed for asking simple questions. It's been that way since the dawn of time.
One of the first things I did went I added a PC to my household (for programming a VR project and... to play games. Also my girlfriend didn't have a computer of her own at the time) was dug out an old copy of AoE2 get it going. I think I was up until 5 am that night, and I'm not normally an overnight gamer. In fact I treat it like ice cream and try to not get sucked in very much.

I do hope you're wrong, too. The seeming story of the person asking Mr. Gates for a new release is pretty charming, and will continue to be if they nail it.
Im so excited about this new version, now if they could also do the same for xwing and crimson skies.
I see your points; maybe I need to work on the storytelling in posing the puzzle. I do stand by the principle that avoiding branch mispredicts is worthwhile if you can replace the branch with 1 or 2 logic/arith C operations. In any case, the point of the puzzle is how to get a not-quite-trivial result from extremely efficient sequence of pure logic/arith operations.
We detached this subthread from https://news.ycombinator.com/item?id=15070845 and marked it off-topic.
This is a prime example of how to take something very simple and to make it unreasonably complex.
Scaling Consumer Tech with Jason Jacobs CEO of RunKeeper
Any real scientist knows that all "peer reviewed research" are not equal, there can be very low quality research. Almost in all "citations", he made a jump from a small experimental study to women in STEM field (or, maybe he simply copied the points of prominent alt-right figures). See this https://www.wired.com/story/the-pernicious-science-of-james-... And there are many "debunkings" like this.
Tor is blocked in some places and viewed as very suspicious in others. If you're already in a place where you're trying not to draw attention to yourself, using Tor might not a good option.
If you liked this, try the IBM 1401 manual set to music: https://youtu.be/tUkgJWxCyR0
That's absurd and petty. First, it was a warning not a threat, nor is Trump merely a private citizen with no responsibility to our national defense.
To paraphrase a comment about virtual currencies:
If you have a hard problem and try to solve it with a blockchain, you now have 2 hard problems.
I am not aware that they did. Most good Go code does not do this. That there exist some badly written Go programs does not contradict this. Go functions that can fail, should return an error as part of the function returns. Like with exceptions, you can decide to ignore any error or properly handle it. Even with checked exceptions, you can have an empty "catch", which means you are just ignoring it. So the difference is rather syntactical. And like with exceptions, proper error handling is entirely the responsibility of the programmer who writes the error handling code. The Go version of error handling requires less typing overall, and makes it a little bit easier to ignore errors. Unhanded exceptions on the other side can unwind the stack arbitrarily high up until they do eventually find a handler - but it is not said, that this handler can properly handle the exception, as it might be separated to far from the error source.
Gladly do it
The ship was hulled below the waterline; this damage is incredibly serious. The best that can be said about it is that the ship was able to return to port under its own power.

> the ship was still in good condition

This is just a crazy thing to say.
As a Sonos (I have close to $2000 worth of products) user this actually doesn't bother me.

To all the people talking about ownership. I find it hard to believe the aux in will cease to work. So worst case is they turn into regular speakers.

What it sounds like is you won't be able to update your firmware. So more likely than not, everything would keep working but random Internet related services (like Spotify Integration) may break over time because, for instance, if Spotify changes their API you won't get the software update to fix it.

And that is why I think it is OK. Software updates over the Internet are always subject to licensing. That is not new and not unique to Sonos.
This is the main reason the traditional VC model works so well. You can't get rich unless the VC's make money.
In addition to the other comment, there's simply a huge amount of format variation between local affiliates. Some are mostly music, often classical or jazz, with nothing else except daily news. Others are almost all in-depth news and programming like quiz shows and interview channels.

So there are places where the local station carries almost no NPR content.
I really don't get the lispm's answer about cl21. What are the hidden treasures of the genuine Common Lisp we are ignorant of?

In my humble opinion Common Lisp is the classic example of the kitchen sink syndrome, where many pieces taken from various dialects were put together in a hurry. The results is not that bad (like, say, C++) but we know, arguably, a much more refined versions of Lisp, such as the dialect from Symbolics and Arc.

So, honestly, what are these hidden gems?

cl21, it seems, was an attempt to unify some syntactic forms rather than re-define what a Common Lisp is or should be. In that respect it is very remarkable effort. It is also a package - don't use if don't like.

The fair point that Common Lisp is a truly multi-paradigm language, so it includes mutating primitives alongside with "pure" functions and supports lexical and dynamic scooping, is rather difficult to grasp, but there is a lot of possibilities at the level of syntactic forms and embedded specialized DSLs, which, arguably, is what makes a Lisp Lisp.

It is never too much of embedded DSLs and syntactic sugar.
The lottery is the best known/most common voluntary taxation. The early United States used the lottery to fund the government.
>You only get the people who crash

Uh - these are the most important people. The. Most. Important. The people you just pissed off by taking a header in the middle of whatever it was they are doing. Your performance noodling is irrelevant if you aren't addressing those issues.

I'm sorry, but you make the team sound incredibly out of touch with statements like this. To offset the other platforms advantages in marketing visibility, Mozilla has to be better across the board to survive, so unless you guys aren't crashing at all now, I'd say that this should be job #1.
I believe that it's not illegal for the president to do that. (Whether you or I like it or not.)

It is however illegal for me to do it.

And that's likely where the TOS rule comes from.

We're struggling with a spirit of the law, letter of the law issue here.
Aren't there a ton of people that play Clash of Clans pretty seriously?
The 'no market need is key'. I am remembering when I started my first business after graduating college. It was a retail business. The day before we even opened people were knocking on the door wanting to come in. Everything else that happened afterwords just flowed from that. It was really just simplistically executing and making it happen.
Author here - thanks for the kind words! Yes, your comment hits the nail on the head and echoes my thoughts exactly. Electron happens to be a great way to test out some of the thoughts and I ideas in an economical way - especially since my time to work on Oni is limited at the moment.

And I think the fat headroom for improvements is important to call out - when people talk about "Electron Bloat", they usually refer to one of 5 things:

1) Footprint (space on disk)
2) Memory usage
3) CPU usage (corresponding to battery life)
4) Responsiveness (esp typing latency)
5) Startup time

As you mentioned, across the board, there's a bunch of room for improvements - especially with tech like WebAssembly on the horizon! #1 and #2 are the hardest, because Electron will always have a fixed overhead - but when comparing to an IDE like Visual Studio, it's not over the top.

For my workflow, #4, #5, and #3 are most important, and Oni still has plenty of low-hanging fruit to tackle for each of those. If I find there is a blocker to getting to acceptable typing latency and startup time, I'd consider making a switch (potentially to a react-native-on -desktop solution), but I'm optimistic that with WebAssembly, React 16, Chrome 61, along with optimizations on the Oni side, there's still plenty of opportunity to improve performance.
Why did you change the title, and furthermore to such a clickbaity one? The original title was better.
Effective immediately I am stepping down from the Nodejs TSC
I think something like that would be a tipping point for Gab.

Trump signs up. His most active (often non-tech) followers follow. The media pundits have to be there. Their media outlets follow. Who's missing? The companies that have "social media strategies" don't matter.. but you can be sure the social media consultants will have to follow.
> This information is not legally considered PHI.

Do you have any sources that go into more detail?

When I've worked on PII in analytics, even TLDs were treated carefully. (obviously not the same from a legal perspective...)
If you become everything people dislike about the other browser, nobody is going to care what happens to you.
Company of Heroes wasn't even really their own merit. They copied a russian game series (Soldiers: Heroes of World War 2) and simplified the gameplay.
Totally agree, ICMP is needed.

When it's not blocked, you can debug and have healthy network, instead of a frankensteins monster.
The strong front lighting reduces shadows, for example on her face, that normally provide visual clues about the depth of her features (e.g. how large her nose is) this tends to flatten a persons features to a degree as pointed out by rangibaby.

The overall focus in strongly divided into foreground features and very blurred background features. I haven't played around with the ability of the iPhone 7+ to do this blurring algorithmically, but it is very commonly done with SRL cameras by choosing a very shallow depth of field. This is done by using a large aperture, say f2 or f2.8. This wider open lens allows more of the outer, more curved, part of the lens to collect and focus light onto the image, and due to the geometry of the optics this makes the range of the scene that remains in sharp focus much shallower. (See, https://en.wikipedia.org/wiki/Depth_of_field .) Notice particularly, the excellent bokeh formed by the blurred lights in the background. (https://en.wikipedia.org/wiki/Bokeh)

Finally, a flash combined with a wide open lens can overpower the exposure, a problem for film's limited range of sensitivity (film speed). Cameras can compensate for this by using insanely short exposures, like 1/8000 second, and/or adjusting the exposure sensitivity for a few individual shots (film cameras require changing film rolls to change sensitivity, but today's digital cameras can automatically change the sensitivity on a per shot basis). To me, the picture has a frozen, surreal aspect that can come from a high shutter speed.

All of these effects, which can be done with the appropriate camera settings, can also be simulated with enough Photoshop work. This particular photo could have just been produced serendipitously, especially in this age of unlimited snaps from cell phones that never run out of film, but it looks more professional to me. Consider the careful edge lighting that separates the hair from the background. (See https://www.slrlounge.com/5-ways-to-separate-your-subject-fr... )