skysight-inc/HackerNews huggingface dataset:
I think what makes Euler's identity profound to me is that it is a tool for doing so many things. For example, if you want to calculate the log of a negative number:

-1 = e^(i * pi)
ln(-1) = i * pi
ln(-x) = i * pi + ln(x)
log_b(-x) = (i * pi + ln(x)) / ln(b)

Now you have a formula for calculating the log of a negative number (-x) in any base.
Ongoing discussion at: https://news.ycombinator.com/item?id=16626318
> 60-75h/weeks is still crunch and can be sustained for ~6+ months without total burnout. And really this level of crunch is fairly common in our industry.

How is this not an issue to you? It would be one thing of software developers were this highly specialized group of people where you have a pool of a few hundred in every state. Developers aren't scarce though. For every mediocre developer, there are 5 more than replace that person.

Scarcity aside, why would you want to subjugate yourself to that lifestyle? Most people aren't even productive for a full 8 hours/day, so how does adding 4 more hours in a day make business sense?

I don't care for our industry to unionize, because I don't want to be beholden to some organization fighting for basic human decency. But when people brazenly say, "Yeah 60 hours is fine! You have months before you burnout!" Good for you, but I have interests and people that don't involve work.
We probably don't disagree here, because "clever" interfaces generally annoy me, I just think in terms of priorities interface matters more than implementation elegance. A confusing implementation might waste a few people's time, but a bad interface can waste hundreds\thousands of peoples time. (if you ever worked with COM or Win32 apis you probably feel my pain)
shameless request :)

trying comparing performance: latency, bandwidth up/down and scalability in the face of many concurrent requests.
And then do that wrt. compute resources in various locations.
I have not seen any sources which explicitly state that FaceID doesn't work the same way as TouchID does, but perhaps it's the lack of specific details in the iOS Security Guide [0] that might have led to this assumption?

In fact, FaceID solely relies on the IR camera to do its work. You can cover the front-facing (normal) camera and your iPhone would still unlock successfully. Conversely, the newly touted Animoji feature does NOT rely on the IR camera at all, as evidenced in this iPhone X review [1] at 11:40. It may be the case that the OS don't have access to it.

[0] https://images.apple.com/business/docs/iOS_Security_Guide.pd...

[1] https://www.youtube.com/watch?v=9Ca8zWJOlFQ&t=700
"Abysmal security" N26 had 0 public security incident, what was reported wasn't actually an incident but a potential one.
the researcher worked with N26 to fix the issues and it was fixed before the talk was scheduled.
الثعلبة واحدث طرق علاج الثعلبة 2018 – موسوعة دار الطب
One of the big benefits of clojure being dynamic is that everything is data (e.g. a map, set, vector or list).

This is what allows reuse.

- The vast core library of functions that manipulate those data structures can be used for everything in your program, cos it's all data.

- Most clojure libraries take and/or return data, reducing the need for clumsy adaptors, or even worse not being able to get at the data you need cos the library writer was really enthusiastic about encapsulation of everything they thought was of no use to consumers.

- You don't have a person class, you have a map with a first name and last name. Now the function that turns first + last name into full name can be reused for any other map with the same keys. (A rather spurious example, but a real one would take a large codebase and an essay to describe)

I can only recommend watching some of Rich Hickey's talks, particularly these ones, they're not entirely about types, but they express the above ideas much better than I can:

- Simple made easy https://www.infoq.com/presentations/Simple-Made-Easy

- Effective programs https://www.youtube.com/watch?v=2V1FtfBDsLU

- Are we there yet? (this one is more about OOP, but unless you're using something like haskell, idris etc its relevant for your type system of choice) https://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hi...
Why is pi^3 so close to 31? Why is pi^2 + pi so close to 13?
Radio Shack should have tried to evolve into maker spaces rather than cell phone stores.
It's great to see, that people see real value in the market for project management SaaS solutions. We started developing Zenkit (https://zenkit.com) 1 1/2 years ago and have since then seen an explosion of new and amazing solutions coming to the market. I take that as a sign, that we're in the right market. I'm very excited about our future, and Notion's.
Any time the incredibly wealthy tell your things have changed, get over it, grab a pitchfork.
Like the US the UK has two houses to act as a check and balance on each other.

One is directly elected (Commons) one isn’t (Lords) though the Lords is somewhat indirectly due to political appointees.

The Prine Minister is the leader of the majority Party in the Commons.
That might help if you're making something that, if broken/misused, can directly physically harm people.

What about if you're making a social media app, and the ethics are less clear-cut? It's not like you can show every new hire footage of Trump and drive home the negative impact of data mining/sharing--the causal link is tenuous, the viewer might sympathize politically, or they just might not care about politics.

Ethics in the abstract is very hard to teach; object lessons are easy.
I doubt they'd even need to make deals. Customers would blame ISPs for Facebook being slow before they'd blame Facebook.
TGF was definitely what got me started in programming as a kid. Super intuitive to learn and use before I was 'ready' to use a text-based language.
Ongoing discussion: https://news.ycombinator.com/item?id=16626318
6 Tricky Obstacles Security Teams Face in GDPR Compliance
Thanks for pointing out and noticed the same.
I read your comment and thought that was a ridiculously tight margin of error, even for the Germans. Then I looked up the fine.

€15 for an in-town violation, €10 for out-of-town, no points for less than a 20 km/h variation? That's more of a secret tax than an actual deterrent.

Electric cars can't regulate the speed more smoothly than gas cars while on cruise control. It's about the control algorithms, not the source of power, and the gas systems could be on tighter control ranges if it weren't so inefficient and uncomfortable for the passengers. Adaptive cruise control runs on a PID loop control scheme and overshoot is inherently part of the game.

While on cruise control a car will go slightly faster than the speed setpoint for a few seconds, then slower, then faster, until it settles on exactly the correct speed. Then you go down a hill and it takes a little while to slow down, or you go up a hill and it takes a little while to speed up. Electric cars can use regenerative braking when the car is going down a hill but they're still constrained by the nature of control loops and aggressive braking will just lead to wonky acceleration-braking cycles while hunting for the setpoint.

That's also how humans drive. We just don't do it as well. If you're worried about tickets set your cruise for 3 km/h under the posted speed.

The setpoint is the setpoint. Key element of controls engineering. Secretly subtracting from the setpoint behind the scenes to compensate for your local driving laws would be the car lying to you and just leads to more trouble than it's worth.

Every day people tell me that they want a setpoint to be the temperature that the room never exceeds or the temperature it never falls under or five degrees above the highest temperature the boiler hits. It's like setting your clock ahead by five minutes to avoid being late. You can do it if you want to but it's ridiculous functionality to build into the timepiece.

Further, outside of detection errors like the one in this article, the reaction time of a self-driving car is orders of magnitudes faster than a human. You don't need 5m more braking distance per 5km/h because within milliseconds of the computer noticing the issue the car will hit the brakes. Human reaction time is more like 0.7s to 3s. You still need more time to brake as you go faster but the computer doesn't need as much time as our human laws already give us.

In a case like this where the victim enters the path of the car closer than the car's brakes are capable of stopping, even given instant detection, a human would have just hit the victim at a much faster speed because of the reaction time. That's going to happen sometimes. It's just how it works.

Basically everything you're saying is based on an outdated notion of how cars work and in particular your very German desire to follow the rules exactly. The rules are going to change, dude, and in the meantime you're free to set your cruise at 47 km/h to avoid accidentally triggering a photo-radar trap if you like.
The ProtonVPN Linux command-line tool is now available
DC/OS 1.11: Edge and Multi-Cloud Operations
Plus:

Zagat – 1979

AAA Hotel Guide – 1917

Michelin Guide – 1900

Yellow Pages – 1886

People have been cataloging places to visit forever. Everything old is new again.
Where are the results? At least show me the MNIST samples either in the blog-post or the paper. And while your at it, show the closet datapoint to the sample. Is the model just memorizing the datapoints in the dataset?
> So to everyone working in those kind of companies: you're not better ethically than people working on missile software.

Yikes.

I agree with your points, don't get me wrong! Spot on-- this optimized data harvesting is widespread and terrible, and ads are dangerous.

Yet, I think your analogy is a little bit much and takes away from your argument. Missiles' purpose is to kill people, they tear apart families, bring chaos to countries-- they are built with the explicit purpose of terrorizing at best, and ending anyone not terrorized at worst.

Ads are meant to sell things. Sure, they are terrible when used as propaganda, but they're still just meant to be an efficient way do deliver feelings+ideas, and one that can be escaped with skepticism and critical thinking.

I personally don't think that a Google engineer working on Google Maps, a Youtube intern helping with creator tools, or even a Facebook employee making face filters for Instagram are in nearly the same ethical level.
I would suggest that something people theoretically had dim awareness of in the DOS era before many current programmers were even born, doesn't govern how this industry works today.

If it did, we'd have heard from it again in the last 26 years.
Youre right. There's something unclean and bad about the aesthetics...its like stuck in the 1980s. They need someone that can redesign and modernize it. Whoever did that work for Target would probably know what precisely to do.
Respectfully if users are honestly considered too dumb to read targeted dialog boxes, the regulation required to "fix" that "problem" is going to be downright draconian.
Their current business model is (was?) to price everything in the store 5-20% higher than elsewhere, but then offer coupons, sales, etc. to offset that.

When our daughter was born we price compared them for a lot of big ticket items, but ultimately just bought online or at Target / Walmart.

A few times a year they have a good deal on something (again with coupons) so we purchase, but walking into the store blind shopping is basically just paying a 15% corporate convenience fee.

If they were price competitive with others, I would have stopped in there a lot more, but oh well.
Your description suits the House of Lords better, though is not wholly accurate.

The house of commons is the elected body and is by far the most powerful body of UK government. A select committee is a group of people (largely made up of members of the house of commons) with a specific goal in mind. In this case investigating the actions of Cambridge Analytica and Facebook. These findings will then be delivered to the House (of Commons) along with any recommendations. The government has a large influence as to who is on the select group, so normally listens to their advice.
Maybe their operations were suboptimal, I don't know - but the PRIMARY reason they went under is because Bain Capital conducted an LBO, sucked a ton of value out from coupon payments, pushed its own debt obligations back onto Toys R Us, then left it to die.
I'm somewhat surprised by the amount of criticism levied at Facebook here. Consider the following:

1) Both Android and iOS allow apps to access your contacts, which in aggregate is more or less the same kind of social graph that Facebook has. If you happen to be in someone else's contacts, you don't get a say here either. I suppose Facebook's data is richer in some ways, but not in other ways.

2) When Twitter removed API access for 3rd parties, there was an uproar in the developer community about how evil this is and so on. There's a trade-off here - openness at the platform level necessarily means less privacy for users.

3) A lot of the criticism Facebook has received in the past (both here and elsewhere) had to do with not allowing 3rd party developers to do more and hoarding user data, which is not theirs, for monetization. Here Facebook was explicitly giving the app owner and the user the power to decide - the app owner could ask and the user could either accept or decline. You could argue that this isn't adequate protection, but consider how this works for other platforms such as Windows, Mac OS, iOS and Android. Apps can access more or less everything and permission dialogs, even where they do exist, aren't taken seriously by the user.

4) Most publishers that are currently publishing these articles criticizing Facebook are also selling everything they know about you to marketers, often more explicitly for the purposes of targeting. The "scandal" here is that a third-party app gathered personal information that wasn't supposed to be used for targeting and the data ended up being used for targeted political ads. Most publishers have no problem explicitly selling whatever data they can get on you to these centralized data brokers who will sell that data to anyone.

5) All this talk about privacy and data aside, the motivation seems to be that the wrong guy won the presidential election - I don't see anyone whose personal data was supposedly used in this manner being upset nor anyone owning up to the fact that they were falsely manipulated into voting for Trump or not voting. It seems to be mainly Clinton supporters being upset that other people were manipulated into voting for the wrong guy, amplified by the same concern about privacy and social graph data ownership issue we've always had.

6) If we accept that it's the presidential election result that most people are upset about here, the media is even more culpable, both from creating this false narrative that it was not a close election and prematurely taking the moral high ground against the potential Clinton administration by focusing on the irrelevant stuff (emails, etc). And that's just the "mainstream" media, before we get to Fox News, etc.
And no one had seen it coming? It's way better than bittorrent trackers, it requires many many people to agree that something needs to be removed, but adding any data to publicly held records is very cheap, so those that uploaded pictures can do it again.
It's also important because a baby was killed to give a rich old guy a few more years of sight. A whole new underclass of children worthy of murdering for medical treatment arises.
No, 163 is a number substituted into Euler's equation for the value of -1. When you use the square root of -1 in Euler's equation you get back -1. As far as I know there is no other square root of an integer that gives you an integer result. 163 comes close.
Because the bosses/leadership are getting paid the big bucks to keep things as they are. If they felt the need to change things, they would have already. As such, they've felt just fine trading their humanity for money.
If Amazon sells it cheaper, they could act somewhat as an Amazon affiliate. Or at least buy from Amazon instead of their more expensive suppliers.
Amazon and GameOn, Fig Reconfigures Game Crowdfunding, and the Future of Xbox
The same Google covering its ass with $300 million to fight disinformation on its own platforms?
Companies have been scrapping information off Facebook since they opened up the platform. We had to abandon some plans to use Facebook as a social mechanism for photo sharing because of new restrictions Facebook added in 2016. My point is, IMHO, Facebook has been continually tightening controls and adding more privacy features for years, so in this case, I give them the benefit of the doubt.
The Cambridge Analytica Social-Media Panic
You are ranting about reckless speeding, which I agree 100% with you that it's a stupid thing to do. But the comment you replied to was talking about following traffic flow, which is about minimizing speed differentials between vehicles so as to minimize triggering fits of impatience in drivers around you.
Free Pascal is one successor of Turbo Pascal which is still very fast and nice to work in. It has a TUI.

https://www.freepascal.org/

I use it for writing small command-line utilities sometimes, and it's great to work in. The EXEs created are also quite small.

It's also supposed to be quite cross-platform, supporting (maybe with some limitations) many more platforms than just Windows and Linux.
In one sense, the cells did survive as part of the 86 year old lifeform. It's a ship of Theseus
You will find the load balancing at Google to be superior to AWS and Azure. Had not used the others.
Police Say Video Shows Woman Stepped Suddenly in Front of Self-Driving Uber
The only thing I'd change: At the very bottom, "Set up" should be "Setup", since it's used as a noun.
I disagree--I firmly believe that this is a good thing.

If Foo Corp intentionally/accidentally violates the GPLv2 on software owned by CA/Cisco/HPE/Microsoft/SAP/SUSE, but decides to do the right thing/come clean and release the code...

without this (plain GPLv2): Their license to the GPLv2 was revoked, is still revoked, and are liable to each of the owners. Even if one owner reinstates the license, the others don't have to.

with this (GPLv2 with GPLv3-cure): Their license is provisionally reinstated upon coming in to compliance, and permanently reinstated 60 days later if none of the copyright holders object.

With the plain GPLv2 it was worth it to play chicken. Now, it no longer is.
Using Amazon Sagemaker for Scalable Machine Learning Training
Except if the speed limit is 35, you need to drive 35. You can't drive 25 just to be more "defensive", that will get you a ticket.
Salesforce in advanced talks to buy MuleSoft
The big bucks dudes(to be clear here we're talking about publishers, not developers) are incentivized to keep the status quo. They get a constant stream of new talent that works at sub-par rates.

Very few studios are independent at this point so it's rare for any of them to have leverage. Since all the capital is organized around the big publishers unless you have a breakout success(which can be harder than the startup space) they can dictate terms and conditions.

There used to be a fun clause where upon studio bankruptcy the code/assets would revert to the publisher. Seems reasonable right?

Well what would happen is the publisher would start denying milestones for frivolous things, usually at peak headcount ~4mo from ship. This very quickly puts the studio in the red and they fold since they can't sustain a lawsuit and employ 100+ people while not getting paid. The publisher would then get source+assets, re-hire the team that was suddenly out of a job at 80% rate and ship the game with no royalty clause to the original studio + get IP. That's the kind of exploitation you see in that industry.
You would have the right (if you were an EU citizen) to ask for your shadow profile to be deleted, and I believe that they would have to collect an opt-in before they started to store a shadow profile about you.
Ok thanks will do.
This book is a must have for anyone who loves Mathematics or problem solving in general. You'll find many celebrated problems attacked using concepts from seemingly disparate domains.
But that's a pretty terrible suggestion. It should not be required to change industries to be treated with basic human dignity.
> In England at least the speed limit is the absolute maximum speed at which you drive.

In theory this may be true but it's absolutely not in practice. It's not uncommon to see people at least 20mph over the limit on motorways. On the M4 that is practically the norm.
That's true, but privacy is more than against Twitter/FB. You can also have privacy against a new boss, a new friend, etc. You aren't the person you were ten years ago, there's no reason your opinions should remain somewhere, immutable.

Unfortunately, this is looking very hard to do as a service, as most platforms don't let you delete posts at all (e.g. Facebook) or only give you access to a very limited amount of your own data (e.g. Twitter, where there's no way to access more than your 3200 latest Tweets).

Especially with Twitter, corporations literally have more access to your data than you, as accessing old Tweets is only done via an Enterprise API, and not via the standard API or even the website. You cannot access your own old Tweets unless you pay good money for the Enterprise API.
Data Selfie – Get back your Facebook data
You lost respect for him over that? Should he put a cam in his bathroom for the world to see to be in sync with his business ambitions?
> "The driver said it was like a flash, the person walked out in front of them," Moir said, referring to the back-up driver who was behind the wheel but not operating the vehicle. "His first alert to the collision was the sound of the collision."
Is there any reason to believe that Facebook had anything to do with releasing the pictures of him groping a woman?
Ha ha I can't argue with that. I've heard of some yogis comparing hallucinogens to having a day pass, while they've got a lifetime membership.

One warning - don't mix drugs with yoga. I've heard of a few people who did. They ended up "walking with the gods" for a while and then it just stopped and they crashed down majorly. If you need drugs to force your body to produce these chemicals, at some point the party will finish.
See my comments about Clojure.spec here:

https://news.ycombinator.com/item?id=16414942

This is all application specific, but for the types of apps I've worked on (large enterprisey OO apps) you often need various bits and pieces of domain data across different methods. So given some function, you either pass in DomainClass1, DomainClass2, DomainClass 3 (using a couple of properties of each) or you define a new class SomeSubsetOfPropertiesClass solely to call that single method. In the former case, the types do not serve as documentation for the reader as it's not clear what shape of the data is required for the function. In the latter case you're duplicating code (the properties and their types) and the class really has no meaning except as a struct to call that method.

Now that I've been working with Clojure for a little bit I find I'm able to write much more concise, testable functions and calling them is dead simple since I can work with the raw data, transforming it into the shape I need.
the doctrine of equality of outcomes is evil which is what article is trying to achieve. being successful is not a crime or morally wrong as much as the likes of sanders/corbyn like to fantasise that it is. the fact that one person can handle a fine easier than another is no more consequential that the fact one can run faster than another.