skysight-inc/HackerNews huggingface dataset:
Why do you think the government should be able to spy on non-US citizens using services from US companies?
Sorry, Apple, the HomePod Doesn’t Reinvent Home Music
5 Best Practices to Manage Your Laundry and Dry Cleaning Business
Not sure why you'd expect that. If my webbrowser can download your source code, my software will as well.

If you want people to read it put your content behind a sign up with a checkbox.
A curated list of design systems, pattern libraries, and more
How I was Full Stack and wrote a mediocre service for searching reaction gifs
Survivorship bias needs to be taught in schools at a young age, like in kindergarten. It's so insidious.
A casual explanation of Machine Learning and Deep Learning, and why they matter
How can Uber do this when the OS doesn't have permission at this granularity?
If profit is good for business, it is also good for the individual. Salary is becoming obsolete and personal profit is the future of income. Proven.
Why don't you try browsing the web without CSS enabled? Or just go straight to blocking all HTML?

JavaScript is a core part of website development, regardless if it is not the only way to do it. It is unfair to judge websites on whether they can run without JS.
Just signed up to take a look. If you're gonna have gifts as a category, maybe hook up to https://www.amazon.com/gp/registry/search ??
Historically maybe but I don't think that's true nowadays.
http://mbasic.facebook.com
if you ever do miss social media this gets you a javascript-free, minimalist version of facebook. I use it all the time on mobile and get hours more battery compared to their app or standard mobile site.
> Veronica wasn't concerned with the perceived sexism

Citation needed. If you read her comment carefully she acknowledges there is sexism in science but says that it should not put off people from pursuing what they love. And in this case she said she just gave the host the benefit of the doubt, since his attitude could be interpreted in multiple ways.

> Marilee, a specimen of the second category, gave herself a pat on the shoulder for standing up to Veronica.

That's an asshole thing to say, and your comment makes it look like it's a full-blown trait, not a one-time accident. Out of a whole theater who noticed the incident, she was the only one who had the balls to stand up. You may disagree that it was sexism (can't be proven either way, you can't know the host's state of mind at that time), but you can't in good conscience disagree that it wasn't right, and it's a good thing someone said something.

And yes, the way you phrased your comment clearly implies that there are two categories of people, the doers and the whiners; it reeks of assholery. There are people who do a lot and "whine" a lot; just because you're good at something doesn't mean you should bury your head in the sand when you see something wrong.
SpaceX will launch the US Air Force’s top secret X-37B spaceplane in August
Even moderate drinking linked to changes in brain structure, study finds
There was a hack to make $5 bills get credited as $100 bills. It was on the JCM WBA-22/23 bill validator model used in slot machines. You needed a small screwdriver a wire and a battery. Stick it between the door bezel and under the BV then short two pins and insert the $5 bill. All while avoiding surveillance of course. The fix was to cover the IC with anti-static black cardboard.
Yes, turning Background App Refresh off goes a long way toward achieving this (and saving battery). Even with Background App Refresh turned off though, some activities may continue, particularly Location, audio, voice, and the like [https://developer.apple.com/library/content/documentation/iP...]. This is why it's Location "While Using" is important. It also looks from OP's comment [https://news.ycombinator.com/item?id=14502423] that (some of?) these features will be more prominently displayed to users. This is good, users should have complete knowledge and control of their devices, particularly as it affects privacy.
I don't see any "'call out' culture" here. Note that the person in the audience did not say "you are sexist". The words were "Let her speak please". Specific, and to the point.

(EDIT: The article itself uses the word "sexist", so it might indeed have been a call-out. However, that doesn't affect my point that we should not tolerate shitty behaviour, no matter which label is attached to it.)

The moderator's behvaiour itself was inappropriate, no matter which gender the other person had, and no matter whether the other person is offended or cool with it.

Why? Because others might not be cool with that, and rightly so! If we publicly tolerate inappropriate behaviour, we are making it even harder for those who are not cool with it.

That's why we (the audience, the society) should not tolerate shitty behaviour, and speak out publicly against it. Not just to fix this individual case, where the affected person may or may not need our help, but to establish a culture where this shitty behaviour will occur less often in the first place.
There is a specific option to let them do that. It's accessible both from your phone and web browser. It appears on the very first page of it, that you linked to, at the bottom, "pause location history", in a big box the same size as the other major points, it's even listed before the list of your known "common locations" such as home and work.

I'm not saying it shouldn't be opt in rather than opt out, it should, but that's still a far way away from hiding it from the user.

PS: I'm a very big user of permanent location history and it's a feature I enjoy, I would actually like to make it more granular / precise with more regular updating of my position if possible.
The way I see it:

* He was geeking out. True.

* There was no ill intent. True.

* He wasn't sexist. False.

He could geek out all he wanted, but speaking for her multiple times over her trying to get a foot in was very sexist, regardless of intent. I hold the door for guys all the time, but if you're only doing it for "feeble girls" it is telling. This was the case in this panel. She's there because she knows her shit, let her explain it.

> The only way to improve society is to recognize when things are really done with ill intent and when they're the result of:
> geeking out + bad social skills

No, the only way to improve society (equality wise) is to recognize when you're treating someone differently (condescendingly) only when they're one gender, however well meaning YOU think it is.

Do you think it's annoying if your parent treats you like you're 10 when you're 35, even when you know they love you and they don't mean it? It's exactly like that, but it's a large portion of the population.
It strikes me as an honest statement and if you were pitching me I would give you honesty points :-)

But the problem you are dealing with is the problem in many questions here: these are complex financial instruments and most people don't understand them. Some people will hold false beliefs about these things. Some people will be afraid of the unknowns.

Also the problem is compounded because the word option has different meanings and if you wrongly believe that these employee stock options on private equity are the same thing as listed equity options you're in for a big surprise.

Generally when analyzing a compensation package if you have to do extensive scenario analysis to evaluate the package I think it is worse for most people than a simple package.

Also, the number of scenarios where the founder or investors can make decisions that render the option package worthless is fairly large. This creates a dynamic where if the employee takes an options heavy package they either were foolish / duped, or they are pledging their utmost trust and loyalty in the management team. It's a lot to ask.
The firewalls are stateful, with connection tracking.
What you describe is what happens when a company fails. It's not really screwing people over as just a description of failure.
I just want an 8.5" x 11" version that is portable, runs Linux, and can open PDFs. For reading papers you wouldn't be able to beat it.
Data Sketching:  the approximate approach is often faster and more efficient
They were doing this with typewriters in Germany during the cold war, Mikko Hyppoonen talks about it in this Ted talk - https://www.ted.com/talks/mikko_hypponen_three_types_of_onli...
This is written straight out of Buzzfeed, why did it not stay flagged?

I wish people could stop supporting these articles about serious issues that are so emotive build purely to play on/abuse human emotions? It just hurts every cause.

Veronika Hubeny on the other hand wrote a response very worthy of HN.
This is an ACME's user wet dream.
have young kids, a work in progress:

I used to limit them to 30 minutes of "tv or tablet" a day, which over time was slowly creeping up to an hour or more. So I moved it to "TV or Tablet only on weekends", it was hard for them to adjust for a few days, but now they happily spend their weekday afternoons playing outside, which also helps them spend more of the weekends outside too because they are "used to it". I'm sure the nicer late-spring weather helps too.

hope that's helpful to any parents struggling to balance your kids digital life.
Last year I wrote this summary of how it happened: http://ohuiginn.net/wp/?p=2175

Roughly, the printer industry set up self-surveillance in the 90s, because they figured the alternative would be bans on their products. On the government side, European countries were pushing for it at least as hard as the US was.
I can't find the study, but men interrupt women much more than they interrupt men. Also, women interrupt other women more than they interrupt men as well.
Why are you people so incapable of forming a complete sentence.

"The hell?" How about, "How the hell"? And let's see a picture of your fabulous fashion sense? Come on, let's see you in your cheeto-stained t-shirt and hoodie.
Sure, and I wasn't arguing against startups offering options. Just against startups valuing them over cash, and expecting employees to do the same.

Really, I'd say the whole thing is a red herring; either way you're working. Your time is being used. So the question is do you want to trade that time for a guaranteed amount of money, or a -possible- amount of money (but, high risk). The only way taking the options makes sense is if the salary is -still- high enough to not get in the way of what you want to do, and you could walk away having netted zero from your options and not feel cheated.
What do they refer to themselves as? What other genders would you add?
No disrespect Matthew, but you're doing it very very wrong.

Very #1: do not use `KEYS`, use `SCAN` instead. Your script is not only blocking the server, it also consumes a lot of RAM just for holding them while iterating.

Very #2: do not use JSON to encode, and no need for the conditional-read-by-type - just use Redis' `DUMP`

P.S. there may be more wrongness ;)
iOS currently has both "Aways" and "Only While Using" options, but the developer specifies which are available to the user. iOS 11 now forces the "Only While Using" option to be available for all location using apps.
The Challenges of Mixing Live Video Streams Over IP Networks
iOS has had the permission at that granularity since iOS 8.

https://www.imore.com/how-only-allow-apps-see-your-location-...

> Keep in mind that some apps may not show all three options. This is most likely because the developer has not yet implemented the while using this app option.
The real problem with spy agencies is that their compartmentalized nature is ripe for abuse from the top down, which is why I theorize they have been compromized from the top down. Also, so tired of hearing the trite ol hanlons razor (a logical fallacy on it's face) trotted out, or the inevitable follow up of "but how could so many people keep X a secret? No conspiracies are possible..." That shit has been debunked time and time again and it's utter tripe.

The only commentor here that even gets close is the one who said something about freemasonry. I would add secret societies in general, such as Knights of Malta and Jesuits in there as well. But that's stuff the public dismisses as crazy conspiracy theory and the agencies themselves don't like to talk about...

So tired of being dismissed as cookoo and then a few years later saying "I told you so".

Couple of people use the cambridge 5 as an example. First of all, it was the cambridge 6, and they were triples who were always ultimately loyal to the crown.

The middle men of spying are never allowed to be too good because if they were they would realize the top of their own orgs are the problem. Even the one group that used to be allowed to be good, the analysts, who told truth to power, have been slowly being ousted so it's easier to manufacture intel for whatever geopolitical/strategic purposes those at the top want.

The technological revolution has scared them though because they are afraid of being outed, which is why they are quickening the pace to turn the key of the totalitarian dystopian surveillance society. The information revolution is a threat to the powers that be, which is why we will continue to see nothing but an increase in attack tempo on the internet and it's freedoms.
There is [edit: was] also a community-driven alternative to MDN: https://webplatform.github.io/docs/
Gosh. I would buy this in a second if the price was a bit less and I was sure the durability/lifespan was good. The reduced eye strain benefits. I really want this.
they do this with siri on iphone. there is no reason to believe that they would do local processing on home pod
Yes, I always heard "FUI/Fake User Interface" used to describe those deceptive pop-up advertisements meant to look like a Windows system window (usually with some nonsense warning like "Your computer is broadcasting an IP address!").
The Past on Plastic: Archives of 1990s Shareware CDs
Why would Uber be unhappy?
That HTML RFC page is one of the few pages I've ever tested with PageSpeed (by Google) that gets 100/100 marks for Mobile and Desktop versions!

https://developers.google.com/speed/pagespeed/insights/?url=...
For me the solution is to try to consciously be nice to people. Then I don't have to be extra-nice to anybody, because I'm already being nice.
ONLY IN TANZANIA – PART 2
Anyone interested in e-ink displays may also the PrintLess Plans product of interest:

https://www.printlessplans.com
Tracking dots in printers – a history
TFA
If you are "good" and do well in reviews, a company like Microsoft or Apple (from direct experience), or Facebook/Google/Adobe (I'm assuming, with a little data from people who have gone to these places) will do well by you, to the tune of millions.

Moving upward a little: Several of my ex cow-orkers at MS are now partners, and will be able to retire early and never have to work again, and they're in their late 30s and early 40s. Nice gig if you can get it; it's not always a meritocracy, but getting better.

If you want to make a million dollars from stock over 5 years (in addition to a competitive salary) it's easier to do this at a big company than it is at a startup.
Using a C-Library in JavaScript
I'm literally in tears and shaking with anger.

How could he?!
And isn't that "collateral damage" well worth it?

I mean a moderator for a panel consisting of four men and one woman, in this day and age, shouldn't one of their mental bullet points going on stage be "make damn sure she gets about the same airtime as everyone else"?

In many cases I do feel sorry for the person who's 'called out', but in this case: he failed spectacularly at his task, and when you do you can't expect to fully control the narrative of why that happened...
I was an early backer of their last USB based monitor, it is truly useless - very poor refresh rate, highly overpriced, poorly written drivers, clunky construction and the list goes on and on.... it ended up as quite a large waste of money.

However, I do hope that the new version will succeed, I love reading on eink screens and I truly wish I had a decent, high resolution / DPI, fast refreshing eink display that would take DisplayPort and 'just work'.
In response to this challenge, the model of streaming data processing has grown in popularity. The aim is no longer to capture, store, and index every minute event, but rather to process each observation quickly in order to create a summary of the current state. Following its processing, an event is dropped and is no longer accessible. The summary that is retained is often referred to as a sketch of the data.

This article introduces the ideas behind sketching, with a focus on algorithmic innovations. It describes some algorithmic developments in the abstract, followed by the steps needed to put them into practice, with examples. The article also looks at four novel algorithmic ideas and discusses some emerging areas.
What exactly am I trying? To bring reason to a table overrun with emotive finger-pointing?

She didn't "fail". Please don't put dramatic words in my mouth.

When you accept an invitation to speak on a panel, there are certain expectations around participatory behaviour of all the members. At the rare times something runs off track, there's always an option to speak up and deal with it in the moment.

No harm done. Wait... yes there is. The moderator has been labelled a sexist asshole by a legion of social media button-clickers. He made a mistake, but people like you have taken that mistake and added a world of unrelated issues on top, insisting that's how it is when actually it's most likely a normal moderator error.
I had a similar reaction. The headlines might as well been "extremely skilled climber makes wildly risky bet and lives to tell the tale."

Sure he's skilled; sure he is strategic. What I want to know is could he do this over and over again without dying? My guess is not. His odds would probably be higher than most others' but still risky.

But in the end, if it's what he wants to do, so be it. To me it's interesting but not something I'd like to do, regardless of the risk. Spending my time climbing rock walls is just not appealing to me, even if it's out in the wilderness, which I love.
Web Assembly vs. JavaScript: video FX performance comparison
I don't know if you are serious, but if I could get $200,000 it would literally solve every problem in my life! 1K5qGWtYXaNEEJMJqoELd3k5Rm2JTnAopq
> He's just a person going about his day delivering packages. He's got his own worries and concerns and things going on in his mind.

Of course. He could also be vigilantly looking for 'racists'. I really don't know. I'm using the theory of mind to construct a possible world view. My data set is Twitter/HN/reddit, mainly.

I would love to treat everyone like a person, but if I do I leave myself vulnerable to accusations. Since anything I do can be perverted into a racist/sexist narrative.

I'm all for empathy and kindness. Not at my own expense, though. It's a reaction to a hostile environment.

> My (admittedly somewhat harsh) advice is to close your IDE and go interact - in person - with other humans.

I've done enough of that. I want to concentrate on ideas/code/mathematics/philosophy. The abstract.
Ignore the stated frequency in the geekbench page as its almost always wrong. That intel cpu is pegged at 3.2Ghz for the duration of the bench vs (supposedly) 2.36Ghz on the iPad.
Even though I am a frequent advocate of leaning on more old school techniques for building web apps (even with new school tools), I vehemently disagree that this is a generally worthy cause. A small list of (I think non-controversial) things:

1. You browse without JS. You're a power user. You already know why the page doesn't work. A courtesy message would be nice, I guess, but it seems fairly pointless.

2. Should my HTML and CSS still target IE7-friendliness? IE7 users still have more market share than actual humans who browse without JS. They get treated like lepers in the Year 0, and we all seem to be okay with that.

3. Well-designed use of JS can help distribute computation load that might otherwise all fall on the server. A very contrived-to-be-important (but fairly common) example of this is scaling/cropping an image before it's uploaded. Or, even though I have some other reasons to hate on SPAs, page rendering itself. The no-JS user is more expensive to serve than the typical user.

4. Except for some extreme cases of JS reliance, search engine spiders are a head and shoulders more accommodating to developers' choices than no-JS users are.

I just don't think that making accommodations for no-JS power users, who are not plentiful, and know full well how to turn JS back on, is valuable. Making JS bundles smaller and making them load more efficiently? That's a worthy cause for sure. But people who browse without JS at all are extreme outliers in the 1st world, and all of them know how to toggle it back on. Developing countries? If I were trying to serve those users I would do the research and make choices accordingly.
> A home run is still 400 feet.

The stadiums change, though; 400 feet is just the warning track, sometimes. 310 can get you one in Fenway (on the left side of the field).
This is pretty neat, however I wonder about the risks.

Is there any malware that detects that it's running under something like VirtualBox and changes is behaviour? Are there any security exploits in VirtualBox that malware could take advantage of to infect the host OS?

Regardless of the risks, this is still a neat way to analyze an unknown system (whether a single program or a suite of programs that run across multiple machines).
Are you sure your not more of a classist than racist? If the person were your race would still feel obligated to be nice because they were performing a service for you? Or maybe your just a dick and being nice to people in general is a chore. I know that's my problem.
Persuading Algorithms with an AI Nudge: Fact-Checking Unreliable News
I've uninstalled Waze multiple times, being reminded that it has been accessing my location in the background while sitting at home relaxing always upset me.
Discontinued in 2015. Why would you recommend anyone use that site?
Good luck supporting old android browsers, IE and dealing with the inconsistencies between browsers. It only takes one look at the jQuery source code to understand why it's not a good idea to "roll your own jQuery".
I know its heresy, but for a while I was actually getting hooked on F# succinct way to write/support OO. On the surface at least, it looked a lot cleaner and more concise than C#.

I wish there were more F# jobs - its a very interesting language.
A few months ago they changed their app so that iOS users no longer had the "only while using" option for location access, and announced plans to stalk users even after their rides had ended.
because its good engineering. you don't know what might break your JS in the future. you also don't know which user agents people will use in the future. I was quite surprised to discover that some "UC browser for Android" had quietly racked up a 9% usage[^1]. UC doesn't come without JS, but has a limited feature set, and without feature testing there's a good chance it will break your site. It broke [mine](https://qwtel.com/hydejack/), if it wasn't for feature testing and serving vanilla HTML. Also, and I know it seems impossible, but sometimes programmers ship broken code. Again, not relying on JS gives you safety net to fall back on.

[^1]: http://caniuse.com/usage-table
Idk about Stewart or their people: just look at their projects like the Haskell VM, Cryptol, and Ivory language.

Far as crypto, there's currently a rush or bubble on blockchains. Definitely a chance for you to make money on the hype. There's also a lot of competition (noise). That will undermine you a bit. Good luck.
In what way? Sure, it's an additional perspective, but it sounds like you're suggesting it should somehow alter the audience perspective.
Depending on the topic, I often get MDN above w3schools. And adding mdn is not much of a bother.