skysight-inc/HackerNews huggingface dataset:
My issues with this :

1) No privacy policy

2) No information about developer

3) Asking my slack username and password

4) HN Account 10 days old.
I was going to say... I'm 90 percent sure my RAZR had that ability even...
It is pretty annoying -- you'd think there would be an out of the box solution for this. We can block IPs, why not phone numbers?

With the Galaxy 9, there are some Name ID features built in if you use T-Mobile. For iOS on T-Mobile, I do:

1. Pay for T-Mobile Plus to get Name ID.

2. Install the Name ID app and enable all the blocking
features.

3. Manage Blocks, Go to VM, and whitelist contacts

Another thread mentions Exchange Blocker, this also helps with exchange alias scams and is a light weight app that takes a minute to install.
> Why did the people who created Kubernetes all leave Google?

Umm, we didn't?

> created omega but it never did replace borg

It did have material impact on Borg.

Sometimes the strategy is simply "we know how to do this, and we'd prefer not to see you go through all the same pain to figure it out".
There's only one activity you do when watching TV and that is... watch TV. Even on SmartTV sets, the amount of data the screens can gather is limited in scope and quantity.

There are all sorts of things you do with your smartphone and this VPN tracks all of them.
Any other company would have all their certificates revoked and certificates revoked
In short currently its looking like someone anon asking my slack username and password, there is no trust factor.
I don't really want to drill into what's happening with AMP, but I am skeptical of attempts to move from domains to some concept of real world entities with signing. We tried that with EV certs, but it turned out pretty easy, albeit expensive, for bad guys to get EV certs.
Yes, there are some great things about O365.

For example, I often hear that O365 licenses are a bliss compared to complexity of microsoft enterprise licensing, when even ms reps don't agree how much licenses you need.
Not just at the Kindle store. The eBook is also on sale at Apple Books, Barnes & Noble, BAM!, Google Play, and Kobo. They are all $3.99, same as the Kindle sale price.
At least in the US generally contracts with minors aren't legally binding.
When companies go under, some people are left holding the bag. It’s part of business. This risk (terms) has brought many a business down. It sucks, but it should not be a surprise. Take no risk and make no money.

Lesson, you win some, you lose some.

There’s nothing personal in it. Complaining about it makes as much sense as being embarrassed to make a profit.
I don't get it, does FB need more negative press? Regardless of the true intentions, this looks bad.
> Enterprise developer accounts (the ones that can issue apps signed such that they can be sideloaded on any device) aren't something just anyone can go online and sign up for-- they require manual approval with proof of a business's identity before they're created.

It's my understanding that faking these business identities is the entire business model of iOS sideloaded services (see the subreddit for examples [0]) so I don't think it's that difficult to do. That said, I'd be shocked if Apple let them go that far as to keep spinning out fake businesses but then again if FB thinks it can get away with it what's stopping them?

[0] https://www.reddit.com/r/sideloaded/
MIT: new cryptocurrency connects nodes & confirms transactions w/ 99% less data
Yes, we're quite familiar with MS license audits and the auditors don't even know how everything should be licensed.

Good point, thanks.
How is this allowed by law? If you have to pay back your minimum wage before you get your commission then it’s not really a minimum wage.
Yes. Especially programmers who have less or little formal computer science or even software engineering background. HTDP is a fantastic book.
Columbia Engineers Translate Brain Signals Directly into Speech
> I don't want to delete cookies by default

IIUC you want a container to be isolated to a single website, you have to create a container for that website, open the site in that container, and then click the multi-account container tab in the toolbar, and select to option to open this website in that container by default. From then on whenever you open the website, it gets opened in that container by default.
I feel like you maybe need to write a book about why you think a server sharing their tips around is equivalent to a corporation reducing wages based on tips.

I don't see how any shorter treatment would be a sufficient explanation.

I mean, imagine the scenario where the server just buys a line cook a drink to say thank you. Fraud!
John Baez on Research Tactics
The most evil manager I ever met in my life that forced me in the beginning of my career to research topics like psychopathy and malignant narcissism, is now a director of one organization inside Google. That's all I need to know.
For those not in the SaaS-business, chargebacks are VERY common, and if you're just starting with your company, this can really hurt your company.

Even PayPal is not your friend, PayPal ALWAYS favors the customer, when they create dispute, you'll be the guy loosing the money, even if the customer broke all of your TOS...
Outsystems is good. I have programmed in it for 2 years, and we also built a product having some very dense UI. But in my experience it is still not perfect. It lacks some mainstream features and has limitations. It does not model web apps as SPAs but for mobile app it does. Granted we can mix JS but that only complicates things.

How do I do multithreading in Outsytems? I know there is BPT - but BPT and timers have their own limitations.

I could go on.. also Outsystems these days only keeps C# as backend stack. I should have the choice of Java as backend with multiple other runtimes.

Yes its not vendor lock in, but this is technology lockin.

I had great hopes from Outsystems and to an extent it hits the sweet spot. But cant recommend it for modern, complex distributed web apps .
When collecting data like this, best to leave it to the pros - whether they're internal, or you have to contract out.
This manual is a great find! Thank you.
Telegram is growing so fast now! Telegram is going to release TON blockchain and it is right time for BUTTON to be on Telegram.
Sure, systemd solves a number of real problems. This is good.

What is not as good: (1) systemd takes over or duplicates functionality not related directly to its primary purpose, and (2) is not solid enough to trust it in a number of cases, while (3) the developers' attitude does not give a lot of hope that the situation will materially improve.

(Of course, I run a distro without systemd.)
>I lose patience when juniors ask things they could have easily searched... So how do you, who are comparatively more experienced than your peers, not lose your patience?

For starters, I try really hard not to think of the professional engineers on my team as "juniors." They're adults with thoughts and ideas and a different context than me and they're better than me at many things. Thinking of them as juniors in my mental model makes it way too easy to condescend to them and be patronizing.

Second, what is one's value as a senior engineer? A senior engineer is usually expected to be a leader. People will follow a leader's examples - not just in writing code but how he carries himself. If a leader loses his patience, his team will think that is acceptable behavior and start trying to get away with it.

In the context of a senior programmer - they can only accomplish so much on their own while coding. They bring so much more value to the group by helping their teammates be better. That manifests itself in code review, in being present and available, in providing reassurance to people finding their footing, in answering questions, in showing people how to do things, and just being an all around mentor. You can bring so much more value to your group by elevating your teammates to your level, rather than being the lone all star.

Third, I would try to think about this from their perspective. They're probably worried they're not doing a good job, they're probably feeling some heavy imposter syndrome, and they probably look up to you as someone who knows what they're doing. They have no clue what you know and don't know, or why you wouldn't know something. Cut them a little slack and realize that you have a presence among them, whether you're aware of it or not.

Fourth, think of this practically. You're squandering so many opportunities to teach and help the engineers on your team grow. I love when someone comes to me and says, "this doesn't work," because it is such a great chance to teach someone how to use precise language to describe a process, which is a very important skill in software engineering. It's a great opportunity to show someone how to debug a problem!

When someone asks you something you don't know, and you lose your patience, you miss a huge opportunity to show them how to find knowledge themselves. If you'd said, "I don't know the answer to that question, swing over here and let's try to find it out," and then you drove through some searches and articles while they sat by, you could show them some of the things you take for granted - whether that's how to skim search results, what to search for, or just knowing your tools like keyboard shortcuts.

So I'd say try to reframe how you look at things and how you look at your own role, and how you look at yourself. It might be helpful to look at advice other types of leaders have - NCOs (Non-Commissioned Officers in the military) or Sergeants in police forces for example.
Take a deep breath. This feeling of claustrophobia gets to all of us at times. Come up with a plan and stick with it. Discipline, while less fun, can make you feel really good and can be a turning point in your life. Hey, and there is always bankruptcy. I know somebody who is going through it right now because it was compounding faster than he could pay it off. Sometimes (definitely not always) it's the right option (comes with a bunch of other side effects). Tell your girlfriend too. Maybe she can help you with your plan. :) Best of luck (email in profile if you want to chat).
I think you might be underestimating to what degree this behaviour actually violates the sort of standards that Apple sets out for its products. Gaining control over all information on your device, including the content of private messages of teenage users shouldn't fly. Preventing this sort of stuff is one of the reasons people pay a premium for apple products, and Cook has stressed this over the last few years.

On top of this you can add the fact that they basically shipped renamed onavo code, which was already banned from the app store, so this is de facto a violation of Apple's rules.

It's in the long term interest of Apple to not be soft on this stuff, it's not symbiotic.
I see Office 360 written a lot, and I'm convinced it's not 50/50 sarcasm and ignorance, but we'll never nail down the ratio, similar to nature vs nurture in behavioral science.
> Britons are Europeans!

They don't want to be Europeans anymore, though - and they voted to that effect.
People also agree to lower insurance premiums in exchange for having a GPS tracker installed on their car.

I guess my point is that the concept of being directly paid to give up elements of privacy is a well established concept.

I also think it's extremely patronising to the poor to assume that they don't understand what trade off they are making.
Benchmarks of Cache-Friendly Data Structures in C++
Maybe? That's why you want to ask the market about this, not a first-principles analysis on HN.
Tim, I should not have used "all" there.
In what way was it more complicated? The top marginal tax rate was ~90% and high earners used a number of means to structure their income to avoid paying that, just as they do today with a far lower rate. I don't think anyone who makes this observation thinks that people were less motivated to lower their tax burden when it was substantially larger.
Most businesses don't require real time forecasting, but I would speculate that Uber likely uses it to decide when and where to activate surge pricing.
I partly remember seeing this company outsource all the work to my former company. Digging a little deeper you can see that the company in its final years laid off all the workers and outsourced most of its operations.

It looks like a pattern now. If you see a company outsourcing everything and laying off its own workers it means that the company is not going to survive for long. Whenever the management feels that workers are a problem and not the way it operates its business that company will soon die in the next few years.
That is very evidently not the same. They're decrypting data from all communications.

I'm not coming out and calling you a shill, but you seem to defend Facebook in all of your Facebook related comments. I'm curious why you seem to think facebook deserves to exist in it's current dystopian form. That you would defend them for decrypting literally all private and unrelated-to-facebook data of unaware and vulnerable teenagers strains my credulity.
This. It's a complete nightmare, I get 5-10 junk calls a day, all from "local" numbers. I gave up blocking them as they are seemingly random. Some of the calls are in Chinese!

At this point I just don't answer a call that's not in my contacts, but I should be able to enable this as the default. If it's someone that really wants to talk to me, then they'll leave voicemail.

I shouldn't have to use Do-Not-Disturb; that's for something else (don't ring my phone at all when I am sleeping), also I don't want to lose my other notifications.

The telcos charge for a "blocking" service so they have no incentive to do anything about it ... but I don't understand why Apple hasn't addressed this (maybe today's 15% decline in iPhone sales is people saying f-it and switching to Android where you can get apps to block calls).
Actually, the article says the money was paid "via e-gift cards", so I don't think a bank account would have been needed.
Of course, they control the entire operating system and the app store. They don't need to figure out which apps your using by the traffic that's being sent.

As per their policy:

"We may also use personal information for internal purposes such as auditing, data analysis, and research to improve Apple’s products, services, and customer communications."
This thread seems to agree with you:

https://stackoverflow.com/questions/1612177/are-http-cookies...

I just tested this and I was able to confirm your suggestion with Firefox, watching with a packet sniffer while connecting to my own site with http://example.com:443/ after previously setting a cookie over https://example.com/. The cookie was clearly visible in the packet log.
Okay that make sense if you run multiple of a program on a single machine. Although, If I knew that was use case I could ensure any program I right would not conflict with its self.

Is it mainly used for existing applications? I am not sure what the benefits of isolation like this would be?
Wondering if the GPD Pocket minicomputer would suit these requirements. Also, GPD is about to kickstart an admin-oriented minibook soon. I’ll have to find the reddit link. Other Chinese manus offer similar PCs too. Liliputing has some posts and reviews.
I worked a tipped job where we signed an agreement with the IRS to automatically report a flat rate of tips, regardless of what we actually earned. So on a bad day it was certainly possible to earn less than minimum wage. That said, I don't know how common such agreements are.
While I'm no great believer in their particular solution being motivated by pure altruism, it's simply false to suggest that the problem is manufactured.

Telling whether a site is being served by who you think it is is fast becoming a crucial skill, to the point where I explain at least the basics to even the most technically illiterate people I know who use a computer. It's a real problem, in substantial need of a solution.
I think that Google is a big organization and the fact that the search team thinks that AMP is a good idea is not necessarily evidence that the Chrome team does - or even if they do, that they'd want to let AMP be considered as some origin other than google.com. For instance:

- Google's phishing quiz https://phishingquiz.withgoogle.com has a question where the right answer is that a URL that starts with google.com is actually an AMP page for a URL shortener that sends you to a Google login phishing page.

- The Chrome team's document about displaying URLs https://chromium.googlesource.com/chromium/src/+/master/docs... is at best neutral on the case where "a domain owner is willing to supply content from a third-party within their own address space," calling out AMP as a specific example of this, and pointing out (in the section "A Caveat on Security Sensitive Surfaces") that anything in the renderable area of the webpage is below the "line of death" and untrustworthy.

- Google search once penalized Google Chrome for breaking SEO rules. https://searchengineland.com/google-chrome-page-will-have-pa...

- Also I think I've seen Chrome developers tweet things that are less-than-happy about AMP, but I can't find them any more.

(That said, I do agree that we shouldn't be trusting Google to be stewards of the internet - and that is a huge part of the value Firefox provides, honestly - just that I think in this regard they're unlikely to abuse the trust.)
Vintage Yugoslavian Computer Magazine Cover Girls of the 1980s
Silicon Valley good at turning software into the worst performing businesses
> I mean, imagine the scenario where the server just buys a line cook a drink to say thank you. Fraud!

That would be a case of the server getting the money and deciding to buy something for the cook.

Whereas in an actual tip-sharing restaurant, the server gets his share of the tip pool after the cook's share has already been taken out. He doesn't get a choice in the matter.

This is generally not what the people giving the tips have in mind.
They have been doing it for awhile.
Removing https://, removing the padlock, removing www., Hide the path...
I don't see any PR people mentioned in the article, just engineers.
There are lots of kinds of draw, but this kind is essentially a loan against your future commissions (or in our context, against your tips).

Here's some more information about how it works legally: https://corporate.findlaw.com/human-resources/legal-consider...
The social order is only “broken down” if you only get your news from television. Things can get unbelievably worse.
By my calculations it was either an iPhone 4 or 4S.
> And their hourly compensation, as ridiculously low as it may be, is never adjusted to compensate for higher than normal tips.

This varies by state. Google "server wage" and your blood will boil. It's illegal in WA, though — servers make standard minimum wage and employers can't take servers' tips.
"We will hold logs of you saying awful things to your girlfriend as you're breaking up in a file on you for the next 50 years" is more accurate. Privacy nihilism comes either from a lack of imagination, or a lack of perceived power.
Certificate pinning. And perhaps warning your users about potential baddies if someone tries to change it.

Elsewhere in the article it mentions people were paid to screenshot their Amazon order history. Why would they do that if they could read all app traffic? My guess, Amazon is smart enough to use certificate pinning and/or not trust root certs
Here are two premises: (1) Extraordinary money confers extraordinary power. (2) It is a proper role of government to put reasonable limits on the power of wealth.

Sadly, the American government now works on a revised version of (2), i.e.: It is a proper role of wealth to put unreasonable limits on the power of government.
LOL. Thanks for the shout out. I am sorry you had a bad experience. Please be assured that we are working on it, and that we take this seriously.
>People also agree to lower insurance premiums in exchange for having a GPS tracker installed on their car.

and that should make you uncomfortable too! how on earth can you justify this with an equally insane analogue?
At this point ML to govern things like autoplay or address bar is just whitewashing for biased data. You feed biased training data into an ML algorithm and now it's unbiased! Select your training data set and other parameters such that you get a result you want and you're good to go. The history of machine learning for tech is a history of obvious biases creeping into training data - whether it's a medical algorithm "learning" that background markings are an indicator of disease instead of classifying the tissue it's meant to, or recidivism risk algorithms going off race & gender to the point that they produce actively bad data, or face detection algorithms thinking that asian people are squinting.

I don't even think that youtube necessarily should get an autoplay prompt on first use, but it's pretty convenient that ML-based approaches like this are used instead of much simpler approaches.

Lots of research is going into creating adversarial data given known ML algorithms, as well. If this address bar ML is running on the client (it'd have to, right?) then it's not hard to do a training run against it to come up with custom tailored URLs/sites to get the ML to classify your attack as good.
I think you have intellectual blinders on, as you refuse to respond to logical arguments and ignore valid points.
(August 1981!)
Yeah it makes sense, but the problem for their shareholders is their business model will constantly turn them into a huge boogeyman and they'll never recover goodwill that keeps their users stuck to the platform when competitors appear. Mass user migrations happen, and they can happen VERY fast. Wait until a whole country goes off of Facebook.
You can do that would with a single static binary though. At the point it either runs or does not on the system.

How is that problem? Unless I need it to work with an old version. I would want anything I write to work with the latest version of a library, os ect... If it breaks while I am writing it that means I am likely doing something wrong or found a bug in underlying dependency or system.

-edit- I do suppose people develop software with languages that can't be compiled. Although, I see GO developers mention docker.
Or I guess Apple can send them a cease and desist letter, since they are obviously violating the enterprise account license agreements.
I don't see why it would be unlikely. The standard identity smartcard (DoD PIV card, openPGP card, etc), like the standard credit/debit card, uses the same physical and electrical interface as a SIM (because a SIM is also a standard smartcard): the ISO7816 pattern. Dual-SIM phones are pretty common — even Apple has one! — and there's no technical reason you couldn't make one of the SIM sockets hotpluggable and present it to the applications on the phone instead of to the cellular module.
I receive non-tradeable options from my employer. My understanding is that the value of the option is taxed as income upon exercise (or sale of stock, for statutory options). There are games to play about which tax year to exercise in, but no getting around the income tax. Can you explain how income tax is avoided with options?

The only potential tax avoidance I see is:

(1) avoided income tax by flexibility in timing of the exercise/sale

(2) potentially avoided capital gains tax if the value of the option grows before exercise/sale

In neither case do I see a way to get around income tax on options given as compensation for work.
Please don't spoil a perfectly fine comment by putting in a swipe at the end.

https://news.ycombinator.com/newsguidelines.html