skysight-inc/HackerNews huggingface dataset:
I disagree. Its probably more about lower speeds associated with casual riders.

But, people, especially kids, are unpredictable. I once literally ran over a boy around 12 years old on a bike path in the US. He was riding with a younger sibling and his father riding head on at me. They were riding inline on the right side (their right), with the kid I ran over in front. Just seconds before we were going to ride past each other (I was also on my right side of the path), the kid swerved directly across me, and dumped his bike. I literally had no time to respond, and rode right over him. I was on my mountain bike at the time, and the bike just thought it was a bump.

Kid was fine, maybe a bit of road rash, dad was pissed at me. Something along the likes of "WTF are you doing riding recklessly and hitting my kid?". The real WTF was like "did you not see what I saw? You kid swerved in front of me and dumped his bike." Dad was so irate I got to the point quickly of: I'm done talking with about this, whats your insurance amd I'm going to call the police to sort this out (my bike had a little bit of damage like a dinged wheel and a bent pedal from it). To this day, dont know if he was running a scam or just had a moron for a son, but as soon as I threatened to bring the cops in, the dad dropped it and went on their way.
"Let's check their car's infotainment data connection."

"We got 'em!"
This is silly, F# has never been more of a first-class citizen. It's explicitly part of the .net core distributions, part of the nightly testing and validation cycles, and is in the TechEmpower benchmarks.
wonder if Sparc x86 was opened sourced right from the start if it would have ended up the dominate *nix instead of Linux.
One thing that might counteract this is that right now, violating user's privacy is normalized. Regulation exists (GDPR), enforcement is missing. Everyone is doing it, most sites have cookie notices/consent forms that blatantly violate GDPR, and because everyone is doing it, nobody is willing or motivated to change.

Break the platform and force everyone to re-engineer, and you can start severely hitting the companies that continue violating GDPR in the "new world".
>Where would you even start to be able to get value out of this data?

I'd start with the most undo-ne operations. Which specific actions are most often immediately undone by users (that could lead to addition of functions, changing UI, adding visibility of the effects of an action, all sorts).

Then probably look at most searched terms in both Excel help and online, segmented by user experience if possible (to allow improvements for noobs and advanced users, whilst aiming not to be deleterious to either).

I'm not in software development though, curious what answers y'all have?

FWIW as a relatively novice LibreOffice user I probably most often undo auto-fills where a reference variable hasn't altered how I hoped. (I'd maybe fix that with a tailored tooltip - probably actually implemented as an info box - fired on long-hover of the auto-fill handle).
I agree that mypy can be a bit lacking, but to address a couple of your mypy woes:

- TypedDict is an option but if you can, dataclasses work much better

- mypy does refine Optional[T] to T with an if check. Maybe you need to futz with the compiler options?

- Does Literal["foo"] not work? I've been using it with pydantic for de-serializing a tagged union of dicts and also for function args.

e.g.,

def call_to_service(api_type: Literal["users", "teams", "orgs") -> None: ...
Yes. There's a Reddit thread with the version information. I'll see if I can find it later when I'm off work but it made the front page so you could probably search it out fairly easily.
"There is so much talent there that likely doesn't want to be there when the CPC truly uses its long arm"

Lack of talent is one of the problem with HK. There are lots of lack of talent about HK in the news for the recent years.
For Exchange support you'd need the OWL addon. Sounds like you should stay on Apple Mail.
I am not so much worried about the fraud aspect, as I am explicitly giving them permission to take amounts of their determination from my account without my explicit agreement to the amount of each transaction and on their schedule.
Hostinger Suffers Data Breach – Resets Password for 14M Users
I could have easily afforded to drop $800 on my iPhone, but why would I if it would cost the same over 24 months?

People have been getting “free phones” with a contract at least since the mid 90s when I was selling them at Radio Shack.
Well, neat, but why would sampler call a series of vertical bars sparklines?

https://en.m.wikipedia.org/wiki/Sparkline

In 2006, the term sparkline itself was introduced by Edward Tufte for "small, high resolution graphics embedded [inline] in a context of words, numbers, images". Tufte described sparklines as "data-intense, design-simple, word-sized graphics".

See the Usage section for an example.
To be clear, it's a bug for code to exploit undefined behavior.

A compiler may exploit the assumption that source code does not invoke undefined behavior.
So the electric company gives you their account number to use?
Yes. It was pretty much the first thing I read actually. It makes a little more sense after a re-read. I still have no idea why there are snippets of code at the top telling me how to make a POST request. Anyway, I'm a developer, so when I evaluate something I'm very focused on "how do I use this for real in production and how much pain is it going to cause me?"

So what I usually do first thing is go look for the documentation. When I clicked on "documentation" the first time I expected documentation. It's under the "Products" section at the top and bottom of the page, and that can be interpreted as "product documentation" or "documentation for the product". But as you know, it's the marketing page for a product called "Documentation".

On that page I couldn't really get any more information other than "Easy to Update Within Seconds - Sync your Swagger file, update content in our editor, or merge a suggested edit to make sure docs are always up to date."

I'm not sure what this means. Is this a manual process I have to do or do you have an API call I can hook into my build system?

Is having a Swagger or OpenAPI file a requirement? If not, what's the alternative?

How does the changelog work? Do you read it out of a git repo or manage it on the site?

I have more questions along those lines and I think some screenshots or documentation for actually using the readme documentation product would help a lot.
It wasn't an obviously stupid business decision, it wasn't even stupid. But I can see how expert users like yourself would be upset.

Prior to the ribbon design, Office was extremely hard to use, excluding the most basic features, for novice and intermediate users. In general, endless menus are confusing and/or annoying to novice and intermediate users. The ribbon design enabled novice and intermediate users to find and use more advanced features that only expert users knew about in previous Office versions. MS optimized their product design for novice and intermediate users while still maintaining all the functionality needed by expert users.

From a business perspective this made sense for two reasons:

1. Most customers are either novice or intermediate users.

2. Even though expert users will likely get pissed off that they have to relearn the interface, they will still relearn the interface. Or put another way, designing for expert users should take a backseat because they will spend the time to learn an interface no matter how convoluted it is.
This looks really neat. The demo uses a lot of shell pipes though, needing to type "pastel" out for every processing step. It would be convenient if something like

pastel random | pastel mix red | pastel lighten 0.2 | pastel format hex

could be written

pastel random mix red lighten 0.2 format hex

(not quite possible, I think) or

pastel random then mix red then lighten 0.2 then format hex

or something.
Question for the hardware enthusiasts.. if the PowerPC is now opensourced, how do programs such as QEMU emulate a closed ISA? reverse engineering?
Users will soon learn you can get the same (or better) experience with cheaper hardware.

Developers are generally the first to notice such things.
>The dirty secret is that literally nobody has ever seen a brain rotate inside a skull and result in concussion.

Are you sure?. We have a thing called tomography with things like xrays, magnetic resonance that let's us look inside bodies.

Experiments were done in the past with animals that have a similar brain to us, specially aviation military, that were extremely interested on concussions.

At least they have x-rays photography of impacts. By the way all this research led to car's seatbelts.

Thousands of brain surgical procedures are done each year, there are experts in the anatomical features of the brain, and we have detailed maps of sliced brains and complete heads.

Tens of thousands of people die in car accidents and hundred of thousands are injured. Insurance companies have extensive documentation on those.

We know the physical properties of those things and we have things called computers that let us do very complex models about the brain with finite elements or just analog 3d printed models with gelatin and plastics.

To say that nobody can imagine a brain in motion, so everything is a hypothetical mechanism is quite unfortunate.

We know a lot about what happens more or less. Things have improved dramatically for people like motorbike racers because we actually know a lot and lots of lives had been saved because of that.
You're missing servers. Power9 is cheaper but similar performance to Intel Xeons and Google has invested quite a bit into using Power servers (although we don't know if they actually do).
V8 is Google / Chromium.
Their other mainframe product the iSeries is POWER-based. We just bought a new one and it has a POWER 9 CPU.
You're good at wiping out, it's a reflexive skill, like a trained boxer blocking or dodging a punch. There's maybe a split second between when you recognize a crash is inevitable, and when you actually hit something, and the decision you make in that moment is critical. Those who haven't cultivated the skills might panic, or freeze up, or just exercise poor body mechanics and then they have a story afterwards about how their helmet saved them from something worse. Or not.
The Famicom Microphone
> If you don’t get the money you’ll call up Citibank again to complain

I hope not. You can't imagine how annoying it is to get them on the phone. Well actually, you of all people probably know exactly how annoying it is. But I'll recap it anyway. First, when you login to the web site to access your closed account to check the statement, the 1-800 number displayed is for card activation only. Go to main web site, dig up correct number. None of the usual tricks (wait in silence, try 0, try 9, ask for an operator, ask for customer service) will bypass they infernal voice response system. Even "close account" is automated now. I guess they don't care about retention.

While I'm griping, the account has been closed for more than 90 days. Are they required at any point to send me a check?
They are typically glass smooth, like an iPhone. Someone must have tried cleaning the one you have with some sort of abrasive or something.
This doesn't use an exploit in Android and instead runs payloads with the permissions of the app. The same can happen on iOS and very likely does in many apps but is reported less often because there is no economic incentive (the App Store doesn't allow antivirus services). For an example, see how Xcodeghost went unnoticed by Apple.
Yes, having them control the amount and timing of the transfer is exactly what I am trying to avoid. I can easily set up direct debit, but it has led to too many erroneous and poorly timed withdrawals.
تحميل برنامج الواتس اب بلس الذهبي 2020 برابط مباشر Whatsapp Gold
Ever heard of civil disobedience ? The metric obviously isn't to just disobey the law, but to disobey it for some larger purpose.
Isn't that what Ribbons are supposed to do, raise the visibility of oft-used functions, respecting context.
> how can I ensure the trojan is also removed?

The trojan is inside the app. Remove the app, and you remove the trojan.
Artificial Intelligence Approaches
I know this topic has been done to death on HN, but this remains a persistent concern.

I've had two keyboard replacements. If you haven't had it done, it's a "topcase" replacement - which involved a good half of the machine. It's a big change and I was told to allow for 5 business days as well.

My Macbook Pro is out of the 4 year replacement window - and the Spacebar is starting to fail.

I've owned every form-factor of the Macbook Pro - won't be next time round.
Sure and what about those not “talented” enough for the economy? They deserve to choose too.
I didn't realize that worked! Google Alerts is awesome.
What is this "performance constrained embedded" market to you?

The very definition of embedded systems?

I would say it is more much likely the many folks who work on embedded systems in C are right and do so with technical merit. And it is much more likely that it is you who is wrong. Which is quite clear as someone who seems to advocate using JS on embedded hardware for serious tasks. A detail that is seriously amusing in its own right.
Do you think that Amazon couldn’t offer a sum of money to publishers that was lower than the retail cost to allow a real, accurate transcript?

The music publishers accepted an offer from Apple to allow any song from anywhere to be counted as a “purchase” for $25 a year through “iTunes Match”. There is some number between $0 and $full_wholesale_price that the publishers would accept.
Information Systems programs are commonly business degrees. At CMU, it is offered by the Dietrich College of Humanities and Social Sciences[0]. In aerospace and defense, some employers and even the government do not value IS, MIS, or CIS degrees as highly because they are not considered engineering degrees like engineering proper, math, computer science, or physics. In those industries, the way to make up the difference is to complete an advanced degree from an accredited institution.

Whether academia is responding to signals from industry, vice versa, or neither is an interesting theoretical question. In practical terms, one might argue that better route for those industries at least is to choose a degree with higher perceived value.

[0]: http://coursecatalog.web.cmu.edu/schools-colleges/dietrichco...
How does that work? Wouldn't it be a low-efficiency one due to the higher material resistance?
millennials see diamonds as bougie (https://www.cnbc.com/2017/05/20/millennial-couples-arent-buy... etc.)

I'm surprised the bottom hasn't fallen out of the diamond market already.

They are falling though:

https://content.fortune.com/wp-content/uploads/2017/08/diamo...
Could he not simply have died from a perforated stomach from an ulcer and then got sepsis and a fever?
Does the fact that they don't mean that they shouldn't? Researchers at the University of Adelaide in Australia did a study and concluded that wearing helmets in cars would prevent many serious injuries: http://www.copenhagenize.com/2009/10/australian-helmet-scien...
There is the old adage, "you can teach technical skills but you can't teach personality."
A purely functional semantic forest editor to replace Emacs Org Mode for GTD
- Use a password manager and create the most complex passwords you can.

- Use a different username for each site (generated randomly by your password manager).

- For passwords you actually have to memorize, use 3-5 random words from http://randomwordgenerator.com.

- Use 2FA everywhere that allows it.

- Change your passwords regularly (annually is probably good enough for most people).

- Use burner credit cards via http://privacy.com for online payments.

- Avoid Google as much as you can
I feel it’s going to be more like,

Would you help make Siri better?
Yes | Remind me later
John Carmack on the Joe Rogan Experience [video]
I agree. I've raced on road, off road, been a bicycle messenger, and commuted on bike to work every working day since 1994. Accidents happen and helmets help. The most dangerous thing about a bike accident is generally the vertical distance. Try laying down on concrete, lift your head up an inch, and drop it. Keep in mind that when falling your acceleration is 9.8 m/sec/sec, so a 10 inch fall is worse than 10 times as bad as one inch.

The MIPS and Wavecell seem to assume that helmets grab the road with great traction and then snap your skull producing a large rotational acceleration so great that your brain falls behind. In my experience helmets (which are at first approximation spherical) hit in the center, easily skid, and induce approximately zero rotation in your skull.

I do recall in the 1990s or so that as brands switched from a heavier plastic shell (like the ancient bell helmets) to the then common nylon sleeve over the styrofoam that one manufacturer picked a particularly high friction material which did cause additional injuries. Once that was fixed everyone was happy again.

So absorbing energy from the fall is great. Playing games with additional layers with low internal friction or fancy ways to collapse is useless. I'm not completely against the idea, but seems laughable to pay 3-6X for something unlikely to help. Bike helmets that meet the toughest impact standards are available for $50 or so.

I personally have fallen many times, had my helmet skip many times (the longest was more than 10 feet) and never noticed my helmet gripping the ground and trying to torque my head.
GPS spoofers already exist, so why not a GPS mirroring app. Keep your phone on, but have it reporting the location of your friend's phone. Or maybe a history based AI synthesis of where you supposedly went. The problem is going to be that you supposedly drove down the 405 but none of the scanners saw your car.

(Edit: That and Google wouldn't agree with T-Mobile on your location. Oh well.)
I got hit by this exact one(free iphone X) recently, and couldn't find anything in my email.

Surely, that kind of email would just look like spam, so isn't the correct solution for google to just not auto-add calendar events if their source email is spam?
I got to use POWER8 and POWER9 when the company I was working for partnered with IBM. My main reason I liked them was: they’re very cool, heh. The other reason was I quite enjoyed the AltiVec instruction set was a great fit for the work I was doing, the integer vector instructions were awesome. Nothing you can’t do on X64, but was nicer in a few ways.
Thanks! We need more creativity (and breadth) in research to complement advancements that push in the depth direction.
Thunderbird startup should not at all be affected by it's proximity to reboot. However, Thunderbird startup can be IO intensive so anything impacting IO will affect TB start time.
MS has changed from proprietary software vendor to a spy-on-the-users-and-try-to-monetise-them services company that's trying to be Google. I don't think that's much of an improvement.

Their code used to be their core value and source of profit; they are open-sourcing a lot of it now because that's not true anymore and they might as well get some publicity out of it. If you look at companies like Google and Facebook who publish lots of open-source, you'll see the same trend --- it's opened because it's not worth anything to keep it secret anymore.
Does Hong Kong practice chattel slavery? That was the reason for the American Civil War.
There's a difference between always on location data/telemetry baked into android and using google msps.
The Touchbar and the kernel panics in BridgeOS that go with it. That's the hardest thing to swallow.

Mine does this when I use video conferencing.

https://forums.macrumors.com/threads/2018-macbook-pros-crash...
Yes - Lighthouse does this https://github.com/GoogleChrome/lighthouse

Chrome DevTools uses Closure compiler directly, but also via jsdoc. In fact, the TS team uses chrome devtools as a test case to validate their jsdoc interop: https://github.com/microsoft/TypeScript/tree/master/tests/ca...
If you didn't know better, it looked like someone hit the helmet with a hammer a couple of times.

So yes, some amount of kinetic energy was dissipated in deformation of the plastic rather than my skull. I was more than a little grateful.
May 22, 2019: 5.10.6.20190522 – safe

June 6, 2019: 5.11.0.20190611 – safe

June 14, 2019: 5.11.3.20190614 – safe

June 16, 2019: 5.11.3.20190616 – unsafe

June 24, 2019: 5.11.5.20190624 – unsafe

July 10, 2019: 5.11.7.20190710 – unsafe

July 23, 2019: 5.12.0.20190723 – unsafe

July 25, 2019: 5.12.0.20190725 – unsafe

July 30, 2019: 5.12.0.20190730 – safe

August 8, 2019: 5.12.3.20190809 – safe

August 14, 2019: 5.12.3.20190814 – safe

August 16, 2019: 5.12.5.20190816 – safe

August 20, 2019: 5.12.5.20190820 – safe

Source: https://www.reddit.com/r/Android/comments/cwk0y4/camscanner_...
TSA Launches Facial Recognition Pilot at Las Vegas Airport
Dupe: https://news.ycombinator.com/item?id=20820430
Guess how surprised I am that the headline is inaccurate.
Strings Boot Camp in Java
The Ancient World's Longest Underground Aqueduct (2009)
You're right. I shouldn't say never. It might, one day, be able to do it - and I hope it does; but I'm not going to hold my breath waiting. The fact that no unified entity owns x86 or it's multitudinous extensions makes going open almost impossible - so, so many independent interests and conflicting businesses would need to align.
There's this rethoric of blaming environmental laws for slowing down development or shrinking the economy, along with an almost childish "Europe has burned down their forests now they want ours" too.

Justified by that, the government has aggressively cut budgets for multiple agencies responsible for environmental enforcement and monitoring, including a few high profile cases which led to the heads of INPE (Brasil's NASA) and ICMBio (which manages all National Parks) to resign in frustration.
> having to wait 3 days for a repair

He's lucky he has an Apple Store to go to. I had to turn in my 2017 MBP to a "Authorized Service Provider" who in turn had to send it in to Apple. I was without my machine for 10 days (luckily I still had my old, working 2012 MBPr I could just imagine my machine onto and keep working)
Precisely. We wouldn't want to dump a .0 version on 25 million people - better to get feedback first from a couple hundred thousand.
Y'all may be interested in http://keystonetowersystems.com/

They're a small company that uses a neat system to manufacture the towers onsite, cutting down the shipping for it.

(Disclosure -- they're friends of mine, but I have no direct experience with them)
I just installed Ubuntu on mine and after updating the kernel with surface drivers[1]
It works surprisingly well (Touch works, detach clipboard, nvidia-gpu, function keys). Its really a great linux machine tbh
1 https://github.com/jakeday/linux-surface
I feel like we're making this far more complicated than it needs to be. Just leave your phone at home and use a 2-way radio for comms.
It's not a rewrite. And users will be updated, just not yet.
So why are politicians detained? Those who swore on Indian constitution?

The reason here is not fear of terrorism, because the security theatre exists perpetually, but India does not want its suppression of a minority population to be aired out openly in media esp western and social media.
Just did. For work it is unbeatable. GUI is not annoying anymore
Yeah. Course 2. '79. :-)

There's probably an expectation these days that students have some degree of exposure to computers. When I took an intro to computing course (FORTRAN) it was pretty much no expectations. But times have changed.

And I found 6.001x useful. But then I had a lot of experience with computers even if not programming full-time professionally.