skysight-inc/HackerNews huggingface dataset:
Sure, and my comment in no way disallows that. My point is that there seems to be an assumption that complex behavior comes from complex rules, vs. the complexity of the behavior being assumed to have no necessary relation to the complexity of the rule-set. As such, we go in with an inherent bias of expecting complex rules, which leads the rules to often appear simpler than they are.
Is the android phone OS actually uploading location information unencrypted as implied (they mitm'd the phone and said they saw raw locations, unencrypted).
https://twitter.com/drinkwaterslut
Found out recently my 77 year old mother (who spends a lot of time on Facebook) does not believe in global warming. I was completely shocked. She’s very religious and perhaps is targeted as a “low information” decision maker.
Swift Combine Marbles
more on https://news.ycombinator.com/item?id=20822637
Why do you say that? Honest question - nowadays it seems like most users are just using web apps, so less need for native apps anyway. Plus the users are still there, so I'd think market forces would keep highly-used native apps going anyway.
Obama's election was a positive milestone for race relations in American history. If that's not worth getting excited about politically then I'm not sure what is.
Because a friendship has multiple aspects and you've determined the friendship taken as a whole is a net benefit to you.

For example, maybe they have a great sense of humour, or give good advice, or they invite you to things you like the sound of, or you share a great many interests with them.
Leasing is different than what the phone companies are doing now. They just take the retail price of the phone and divide it over 24 or 36 months if you want to cancel your included service contract early, you pay off the remaining balance of your phone. They often allow trade ins or upgrades as an option, but there is functionally no different from 0% financing 24 months with a phone + service plan than 0% financing + subscription with Peleton.

I have a 128GB iPhone 6s from 2015 that my son is still using and will at least get the current version of iOS through September 2020. Phones have been “good enough” since the 2013 iPhone 5s.
Survey: What Do Startups Need
I am doing a survey to to learn from startup founders and entrepreneurs about what they need to help their startup succeed. Completing the entire survey should take less than ten minutes. Please feel free to complete or share with startups you are working with. https://sviyp.typeform.com/to/jKroY6
Just got the Macbook Air 2018 16GB/512GB from BestBuy for $1,150. Cheapest I've seen even by a eBay second hand standard. I think the price is good enough for me to overlook the keyboard reliability risk... typing is a bit loud though. I bought a Macbook Air 2019 and returned it before, typing on that keyboard was a bit quieter.

Overall, keyboard doesn't bother me that much after a couple of hours. I can type pretty fast in this thing. i5 duo core isn't that bad, either. I can multi-task quite well. So far I have zero regret.
Or turn it off.

EDIT: Yes, that creates a data point that police could also search for — "give me all the phones in the vicinity that were turned off and then back on surrounding the incident." Okay, how far away? That would be a massively larger search, geographically, wouldn't it? How far before and after is your window for turning off and back on events?

That's still an additional search. It's also probably got a far worse signal:noise ratio than proximity to the incident — assuming the robbers were dumb enough to have their phones on them (and on) in the first place.
This is true if you plan to develop a SIEM or ELK completely from scratch. Interesting as general background info, but I can't see this information being practically useful to anyone who just wants to log stuff. It'd be like building a washing machine and drying machine from scratch because you want to wash your clothes.

You seem to be describing low level principles, not high level ones. A high level principle would be "forward your logs to a centralized logging service and let the logging library and the service do 100% of the work for you", which I think is what nearly everyone should do (and which most are already doing).
On the opening of the Power ISA, and the chilling effects of proprietary ISAs
I feel like the keyboard issue is the prime example of why companies shouldn't have monopolies on who runs their OS. Sure on the one hand, they control everything and when things work, they Just Work (TM). On the other hand, they control everything and will inevitably screw something up. Your option? Deal with it, or change laptops. Oh, and change OSes too, since that was your only option for macOS.
is there any PC that matches or comes close even to apple's trackpad?
In my experience, people committing ethics violations would not have been stopped by taking an ethics course... it's not an information problem
Yes, you want to have a single chain of events across all of your infrastructure. This is called "distributed tracing". There are a few solutions available; I recommend Jaeger.

You do need to instrument your applications to emit traces, but don't go overboard. Make sure everything can extract the trace ID from headers / metadata and that requests they generate include the trace ID. Most languages have plugins for their HTTP / gRPC server and client libraries to do this automatically.

You will want your edge proxy to start the trace for you; this is very easy with Envoy and ... possible ... with nginx and the opentracing plugins.

I use structured logs (zap specifically), so I wrote an adaptor that accepts a context.Context for a given request, extracts the trace ID from that (and x-b3-sampled), and logs it with every line. This means that when I'm looking at logs, I can easily cut-n-paste the ID into Jaeger to look at the entire request, or if I'm looking at a trace, type the ID into Kibana and see every log line associated with the request. (The truly motivated engineer would modify the Jaeger UI to pull logs along with spans since they're both stored in ES. Someday I will do this.)

As for log storage and searching, every existing solution is terrible and you will hate it. I used ELK. With 4 Amazon-managed m4.large nodes... it still takes forever to search our tiny amount of logs (O(GB/day)). It took me days to figure out how to make fluentd parse zap's output properly. And every time I use Kibana, I curse it as the query language does overly-broad full-text searches, completely ignoring my query and then spending a minute to return all log lines that contain the letter "a" or something. "kubectl logs xxx | grep whatever" was my go-to searching solution. Fast and free.

If anyone wants to pay me to write a sane log storage and searching system... send me an email ;)
Dumb? No, incorrectly maybe though. Ts-node has to scan files for types upon startup - there are various knobs to control this I think. Mu bet is that it's the culprit.
Is there an easy to follow guide for how to setup a censorship resistant internet toolkit for those of us in HK to prepare? Especially for mobile phones/devices.
Right, the labs were the major exception (and by far my favorite part, even though they tended to involve a lot of sleeping on things other than beds).
Go give windows a try and report back.

I've been using Windows for the past couple of weeks and, granted maybe I haven't really given it a chance, using it after using Macs for 10+ years is not great.

Maybe developing on macOS has become a hassle (I don't see that, but sure), but doing everything on Windows is a hassle. Taking a screenshot. Opening the right file. Displaying UI at a reasonable scale. Think what you want of macOS 'recently', but Windows is just full of bets and decisions that show they're not really concerned about the user experience.
This was before all that. I couldn't even find a book. I found Keto by going through every diet subreddit and looking for which ones had the most before and after photos that were significant, and not sponsored by for-profit programs (like weight watchers).

Intermittent fasting seems similar at the moment. Promising results, and I can't find a sponsor. Sure, given any trend, people will find a way to make a profit. But the kernel of these seems fairly organic, unlike say, the "South Beach Diet."
Slightly misleading title. "In an attempt to solve" would be better, since the case is still unsolved.
Israel has been lobbying and campaigning relentlessly for the past few decades to obtain and maintain political support from the West.

The campaign has successfully instilled a few formulas in the public opinion- for example:

1) that Israel has a right to defend itself; (notice how subtly it shifts the issue from that of whether it is defending or attacking, to whether it has a right to defend itself from attacks).

2) that Israel's right to exist needs to be constantly reiterated. (Which implicitly suggests that it's possible the speaker doesn't recognize it- you don't ask somebody who criticizes France to declare it has a right to exist).

3) that the reason Israel is attacked is hatred and anti-Semitism. (And not, of course, that it is violation of international legality and human rights).

4) that there is no meaningful distinction between USA's objectives and Israel's. (While Israel and USA are separate countries and by nature have different objectives).

Some less official but widespread ideas are the negation of Palestinians existence (they are just Arabs) and a "might makes right" principle ("Palestinians have lost and should get over with it").
i'm surprised anyone can develop on a laptop keyboard anyway.

an interesting product would be a keyboard sleeve. it doubles as a carry sleeve when the macbook is closed.
ABET lists 32 accredding software engineering programs

http://main.abet.org/aps/Accreditedprogramsearch.aspx

(UCI doesn't appear to be one of them.)
Yeah, that was a pretty common feeling in 6.001, especially among those who hadn't done much programming in high school. At the time, it was taught in Scheme (a Lisp), which no one I knew taking it had any experience in, so everyone was on sort of equal footing there, at least. And more generally, it seemed to be a pretty common approach there to throw students into the deep end and let them figure it out - people liked to compare the experience to trying to drink from a firehose :-D. I'm not sure if it's optimal for learning the material itself, but it does make jumping into new subjects seem less daunting after you've gone through that a few times.
So that is where the “hydrohomies” stuff comes from on Reddit? Probably a second order effect though, considering that communities original name
If a professional Engineer designs a wall. Lets say, a huge land wall across the border of a country.

Do we say that engineer is unethical, and that he should never have participated?
I think using an external keyboard should just be a general assumption for laptop usage. The built ins are terrible due to the misaligned priorities of manufacturers both in terms of key depth and wear resistance. I type strong, maybe even stronk, so keyboards have a definite lifetime to them.
Came here to say the same thing--Looks like they're doing enough business to consider blimps.
For everyone that hasn't seen it, reports are they've already decided to change the keyboard on forthcoming models. Discussion here:

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

Edit: added "reports are"
And yet people don't freak out over dumping radioactive materials into the atmosphere, which is what coal power plants do.
The article states that Google complied. And I don't see how a 30 minute period from a 100-foot radius area is over-broad anyway.
I mean, the UC is a merit based educational institution - why should the ethnicity of the faculty matter? If they are the expert in their field and can teach, then who cares if they're white/black/asian/alien.
An Emotional Analysis of False Information in Social Media and News Articles
Intel Accused of Anti-Competitive Practices in India (Updated)
Expanding that acronym wouldn't help. I hate to get into this silly discussion, but we're all having it on the internet. It's easier to find out what ACH is by using the internet than to post a question on the internet asking what ACH is.
Thankfully I get to make my own hardware decisions, so I've made a point of ordering a new MBP every time a new revision is released, and promptly returning it to Apple the next day when I realize the keyboard is still absolute rubbish.

I would like to think that maybe if some person at Apple runs a report for returns and see that "keyboard" accounts for a huge majority of returns, they may actually act with some semblance of haste.
Once it's 200m up in the air it doesn't look so big anymore, especially if it's not right above roads.
Is There Such a Thing as a Net Energy Cliff?
I used to be the guy saying that this wasn't such a big deal, not worth the fuss. Until it happened to me. I have issues with spaces (random spaces inserted here and there). It's not bad enough that I have to get my computer fixed urgently, but it is annoying. It's not what you expect from such a high-end device. I haven't taken the time to see what's Apple answer to these problems, but I do hope that this will be fixed free of charge without them keeping my computer for too long...

> I'm ditching Macs and will pick up a Microsoft Surface Book

I'm not to that point yet. I'm not an apple fanboy, and I'm not really happy about the direction Apple is taking. But I still prefer Mac OS to Linux or Windows, and I've never seen a non-apple laptop that I've found particularly attractive. And they usually have their own issues too.

Let's hope they'll fix this particular issue.
Well of course. Warrants are warrants, it doesn't matter whether Amazon has a partnership or not.
I think I got off to a bad start with Typescript. Decided to add it to on the frontend of a bog standard Vue + Vuex erp app.

Its in quite a bad state with regard to how you have to structure the code to ensure Typescript doesn't throw linting errors (and even then I found the intellisense gained was not much more powerful than what my IDE already provides).

My conclusion has been that TypeScript maybe great for extremely large frontend apps, where you want to do a lot of data wrangling on the client itself (with defined Entities etc...).

Kind of a shame really since I'm using .NET core on the backend and loving it
The Surface Book 2's (the model I own) keyboard is probably one of the best laptop keyboard on the market today. Proper key travel and spacing and it's even backlit. I particularly like that they volume controls are on F1-F3 since they plus the Fn key can be operated single-handedly.

I just wish it ran Linux better - I find Windows unusable.
Mortgage Defaults Rise First Time Since Financial Crisis
as a more concrete example of what is being implemented now, which the residents of HK would like to avoid:

https://www.youtube.com/watch?v=I8a8yG0uEaw
The sentence before the one you quoted refers to household items like flour and soap, not pottery.
When Google instituted a policy against relationships with direct-line managers and one of the reports, why does the woman have to be the one to move to new departments to resolve the issue?
FYI, this link I found somewhere redirects to a 404:

http://readme.io/home
??? People has been voicing this for years.

While it had been a common complaint before, Casey Johnson really blew the story up in 2017 https://theoutline.com/post/2402/the-new-macbook-keyboard-is...

WSJ: "Appl Still Hasn’t Fixd Its MacBook Kyboad Problm" https://www.wsj.com/graphics/apple-still-hasnt-fixed-its-mac...
Don't forget html google contacts and html google calendar. Not optimized for desktop, but damn they are fast. The calendar also still parses natural language for new meetings using the bar, whereas regular google calendar dropped it from the looks of things.

https://calendar.google.com/calendar/m?pli=1
Are there plans to support Apple Notes? Sorry if SideNotes already does this. (I couldn’t find any mention of Apple Notes in the Mac App Store or on the Apptorium website.) If no, why develop another note taking app rather than provide a better front end to Apple Notes? At least then there’d be iCloud sync support ;)
12 ist a fantastic number for doing maths in your head. 12 divides easily by 1, 2, 3, 4 and 6.
If the standard of living of the ordinary in HK drops to the ordinary standard of living in the mainland, ordinary HKers will have a reason to fight.
I tried the most recent MacBook Pro keyboard over a weekend in September. Absolutely terrible experience, not to mention the Touch Bar. I hope my 2015 MBPro doesn't die on my before Apple fixes this.
> Displaying UI at a reasonable scale.

It's amazing how bad Windows still is at this. In my experience, connecting monitors of different densities results in crazy things breaking, like the "maximize window" feature.
I've always been stunned that the CIA is permitted to continue operation after their many catastrophic failures. I mean, failures on a scale that are just mind-blowing and show their intense ineffectiveness. A couple weeks before the USSR collapsed, for instance, the CIA wrote a paper describing the USSR as a threat continuing to grow and the largest threat on the global stage. This isn't so much because they were incapable of seeing that the USSR was on the brink of collapse.... well, sort of I guess it was. What I mean is that they had the intelligence to know, but the concept was so dangerous for them to fathom organizationally that they couldn't admit it. The USSR was their bread and butter. They had more spies in Moscow than the KGB. We already knew the USSR wasn't doing great when Reagan was around. When he took office, the CIA was asked to do the standard thing and put together a bunch of briefings for the incoming president. The head of the USSR division at the time was Aldritch Aimes. He put together a paper saying the USSR was a paper tiger and running out of money. The director of the CIA threw the report away and told Aimes 'the president wants an enemy and we're going to give him one'. (that was one of the major things Aimes claimed made him jaded and led to him becoming a double agent for the KGB because he no longer viewed the CIA as doing serious work for good but just a group of opportunistic lackeys)

So they missed the USSR collapsing... and the fall of the Berlin wall... and the Arab Spring... basically every gigantic sociopolitical change for the past 70 years has caught the CIA by surprised and that not being the case is literally their only job.
When I run into something I don't understand in the title of an article, I just look it up on a search engine. When it's the first hit, I read the capsule description, then return to the article. Alternatively, I often decide that I'm probably not interested in reading an article when I don't understand the terms used in the headline.
I own a Surface Book 2 and a Surface Laptop 2. Both are amazing but I find the Laptop 2's keyboard better because of the fabric on it (which sounds bizarre).

Either way, except for some Windows annoyances I really don't miss my MacBooks.
This is the sole reason I recently upgraded to a souped up 2015 MBP: https://www.amazon.com/gp/aw/review/B07WCCW4GS/R50D0AGJ5M872

I expect this to last me a decent handful of years; if Apple hasn't gotten their shit together by then, no matter how much I otherwise like their hardware, I'll have no choice but to pick something else and switch back to Linux.
Reading through the ~60 comments in this thread, I'm surprised that such a large number of HN readers appear so eager to dispute Gopnik's assertion that spying is probably not all it's cracked up to be. (Which is only half of his entire take: that, while spying isn't all it's cracked up to be, it's still probably somewhat necessary.) Not only is it not clear how many HN people are intelligence professionals, making a lot of the judgment here pretty speculative -- it points to a weird lack of civic, uh, maybe spirit is the right word: presented with some evidence indicating that the cloak-and-dagger people we permit to run wild in the shadows may not be all that competent, the response isn't "well how could we verify this?" but an odd faith that a hole into which we as a country throw piles upon piles of money without getting anything in return is actually running really smoothly, it's just that we the public aren't allowed to know about it because we haven't been given the access. It sorta bugs me: we allowed spies to run around in the first place; who's giving who access here?

A common response to the article is a sort of "publication bias" argument, that "well, we only seem to hear about espionage failures because the successes are likely to be kept under wraps." But I think this gives these people (intelligence professionals) a bit too much credit -- and looks weirdly obsequious for a such a garrulous, contrarian, and high-IQ group of people as HN. The intelligence community knows the arguments Gopnik's making (well, reviewing and making) well; they've been around for ages, as he states in the article. If there truly were reams of intelligence successes for every failure behind the curtain, you'd think the Caseys and Angletons of the world would be into some kind of decades post-facto program evaluation. Why not take the CIA's every move in, say, the decade 1946-1956 and tally the wins and losses? Surely this stuff could be declassified, right?

"No one will ever know all the times we've done our job well.. but every mistake will get us fd up the ass."* This may have been told to the poster sincerely, but man, I can't for the life of me come up with a better cover story for incompetence or sloth. I wish I could tell my higher-ups and funding sources something like that when they come asking if I've done anything well with their money lately. "Sorry, ma'am, that's classified." What a world.
> Taking a screenshot. Opening the right file

Former is PrtScn key on my keyboard. Microsoft ships Snipping Tools and lately Snip n Sketch for screenshots - never had any issues with either.

Latter - not sure what you mean - opening the right file as in setting default program to open a file? That's easy enough and it's the best experience on Windows.
I saw a program on TV about this guy who would marry women, take all their money, and leave.

One of the victims was interviewed, and when she confronted the guy with doubts of his sincerity and asked whether the ring he gave her was even real, he took it and made a big scratch in a mirror with the stone to prove it was a real diamond.

Later she said, "After he disappeared, I discovered that cubic zirconia can also scratch glass"
I thought you were going somewhere else with that.

Just as there is no 'away' to throw things, there is no 'secure' storage system.
The worst thing is, the 2015 MBP keyboard was nearly perfect. The vast majority of the time I don't even use an external keyboard even when I am working at a desk and am plugged into monitor.

It's one thing to fail at designing something because it is hard and you haven't figured it out yet. It's quite another to regress to incompetence on something you already perfected.
I think glenstein is already past that point, you might be talking about different things. Drexler's solution is pretty good but it seems like a stopgap measure. Sure, if the subsystem is bound and specific there's no AGI risk, but are we just going to call it a day and stop AI research?

The article seems to agree with my sentiment:

> The very fact that [a Drexlerian agent] is less effective than the Bostromian agent suggests there will be pressure to build the Bostromian agent eventually (Drexler disagrees with this, but I don’t understand why)
Darpa needs private tunnels in a hurry