skysight-inc/HackerNews huggingface dataset:
When I was in college, studying electrical engineering, we used a 68K (I forget the exact version) in our microcomputers course. In lab, the "computers" we worked on were hand assembled, wire-wrapped from individual chips. Quite the site to look at, especially considering that it fit in the same size as a then standard desktop form.

What I do remember is that while 32-bit ISA, the data bus was 16-bit. We had both hardware and software debuggers. The hardware debugger was basically flipping a switch from going from a regular clock to a single step with set of hex displays on the front of the computer that allowed you to see what was on the databus, no internal CPU state. The software debugger allowed you to see CPU registers, display memory. No stack trace.

One of our projects was to write a resident monitor, maybe more analogous to a super micro kernel. Because the monitor ran in supervisor mode, while normal code ran in user mode, and our software debugger also ran in supervisor mode, we couldn't use the software debugger for our monitor. We could only use the hardware debugger. I got really good at decoding 68K instructions from reading the hex display while single-stepping.

A silly aside from that last comment; We built our monitor on then modern PCs, specifically, I had a laptop running FreeBSD, because it had a 68K emulator available. To get our assembled code to the micro computer, we had to transfer it over a 1200 baud serial connection, and it took around 30 minutes to transfer our monitor before we could even test. So, we heavily utilized the emulator which was nearly instantaneous. We had run all of our tests against the emulator and everything looked good. We were still in lab at around 2AM, and our professor walks in and asks how we were doing. I responded we were doing great, and had just uploaded our latest code to test. Our test on the actual hardware failed spectacularly. Started using the hardware debugger to find out why, and it turned out to be an addressing issue (the instruction was using the default 16-bit addressing instead of the intended 32-bit addressing). It was literally a 1-bit bug. I manually edited the memory and reran and it was fine. There might have also been a jokingly light back-hand across the face of the team member that wrote the routine that failed.
Hacker News was mentioned in these twice, first as the source that discovered a bug, and second as a place to reach developers for article promotion.
Nice to see this here!
"The Coming Plague" is a book from 1994 that gave him plenty of credit. I read it a long time ago, but definitely remember it talking about him. It focuses on "virus hunters" from the CDC/WHO that tracked down a lot of these emerging diseases in the field. I highly recommend it.

https://www.vanityfair.com/news/1995/08/ebola-africa-outbrea...

https://www.amazon.com/Coming-Plague-Emerging-Diseases-Balan...
Stories of People Who Are Racing to Save Us
That might be a decent approach. I went with blocking some Windows 10 functionality via the hosts file. Many months later, I wanted to download the new Windows Terminal from the Microsoft store and I just could not figure out why the MS store wasn't working properly. After hours and hours I vaguely remembered messing with the hosts file (probably via a Powershell script). I opened it and the evidence was plain to see. I removed all the non-default entries and MS store was working again.
But I saw so many people suffering from the same problem on online forums. Really makes you think as to how many people ran some questionable script, made no backups, and had to reinstall the OS because they didn't know how to revert the changes.
A couple of cherry picked examples also don't make them "bad" though. Not sure how cherry picked they are, but I seem to be able to counter all those points just from experiences on the machine I'm typing this on; 20% is easy if there's hardly any traffic, isn't it? No seriously, where does this come from? I've never seen this Sugar Bob thing you talk about, and it's also not on my machine currently. All in all, I don't see many of these and similar things people complain about. Any idea why? The reboots aren't exactly unexpected, are they? And I haven't had updates break things for me either so unsure about the quality. I have seen them fix things though.

Then again, which OS is much better on all fronts? Still have to see it, and I tried/use a lot of them.
Tons of examples where it works on developer's computer, but doesn't in production or someone's elses computer.

Dockerfile is not ensuring that build is fully reproducible, it's just list of steps to build the image. There are many issues with it, but biggest offender is due network access, if you're updating your package repo or downloading a file, there's a high chance that the resulting image is different every time. Dockerfile is as reproducible as a bash script. The only thing that's reproducible is the resulting image, but at that point so is a zip file.
Looking for Real, Trackable and High-Quality Traffic?
>From Q3 results, it sounded like the company was profitable just on ride-sharing itself and was losing a ton of money on eats + cargo + autonomous vehicles R&D.

Only if goofy non-GAAP accounting is the standard (it's not).
But you'll comment in it? Spite mechanics deliver lackluster results.
It turns out that people who suffer under an injustice are the ones most motivated to draw attention to the injustice. Whether the author has a personal motivation for his concern is utterly irrelevant.
Potted plants don't improve indoor air quality
Do they also prevent anyone else from living in houses?
I’m glad your keyboard is working out better for you. Mine is just so inconsistent, but part of that is the touchpad too. Maybe I would have a different opinion if I just disabled the touchpad completely (and if my tab-key would stop sticking).

But I do think it highlights one of the issues you’ll have with any low-cost machine — quality control. There just isn’t enough of a margin to assure a standard level of quality. Now, this is admittedly a pre-production batch, so perhaps some of these issues with quality will be worked out, but given the cost, I’m not too confident.
I've stopped going to theaters because the sound is often unbearably loud for me. These days a projector and sound system for use at home are quite affordable. A white wall at night works great for projection too, so you don't need a specifically designed room. At this point our cinema experience is the best it's ever been, watching whatever movies we like, without going to the theater at all.

We may never return to the ideal theater experience he wants but I actually think streaming and good projection technology are already delivering something better.
@mendeza, Thank you for the feedback. I am planning to add detectron models as well to this repository.

Initial intention of this project was to avoid direct dependency of any deep learning framework. I have only used pre-trained models and opencv for this project.

Making a tool for data labeling is an awesome idea. I will definitely like to work on it. We can collaborate on this if possible. You are also welcome to send in your pull requests.
Ask HN: Best Resources for SaaS UX / UI Design
Hey folks,

I run a small SaaS application that is 2 years old, it's doing okay and slowly growing BUT as time has gone by and we've added more and more features the interface has gotten a little.... messy.

I'd love to be pointed into the direction of some recommended books, videos or blogs to read on how to get out of this and point me in the direciton of user experience.
Do you have a source for the 20% claim?

In fairness the reboots after updates is kind of expected these days. I'm always surprised when I don't have to reboot.

I don't have a Sugar Bob game on my pro edition.
In the long term, everything is temporary.
Tensorflow vs. JAX vs. Numba vs. Pytorch: HPC in Python
That's a rather strong claim. What's the causal relationship here? All frat bro cultures necessarily create lawbreaking and unethical behavior?

From my perspective, that would be prima facie wrong. I've witnessed frat bro cultures that led to that and ones that haven't. Just like every other type of culture.

Maybe we aren't talking about the same thing.
https://tools.ietf.org/rfc/rfc1033.txt

For example, the ARPANET is net 10. That means there is a domain
called 10.IN-ADDR.ARPA. Within this domain there is a PTR RR at
51.0.0.10.IN-ADDR that points to the RRs for the host SRI-NIC.ARPA
(who's address is 10.0.0.51). Since the NIC is also on the MILNET
(Net 26, address 26.0.0.73), there is also a PTR RR at 73.0.0.26.IN-
ADDR.ARPA that points to the same RR's for SRI-NIC.ARPA. The format
of these special pointers is defined below along with the examples
for the NIC.

http://textfiles.rolz.org/humor/COMPUTER/computersongs-1.4

Title : Gateway To Net Ten
Original : Stairway To Heaven
Group : Led Zeppelin
Author : Mark Lottor <mkl@nisc.sri.com>

GATEWAY TO NET TEN -- Mark Lottor

[Original words and music by Jimmy Page and Robert Plant]

There's a hacker who's sure all that's coax is fast
and he's buying a gateway to net ten.
When he gets it he'll know if the ports are all closed
with a SYN he can get what he sent for.

Ooh ooh ooh ooh, ooh ooh ooh ooh
and he's buying a gateway to net ten.

There's an RFC on the wall but he wants to be sure
cause you know sometimes words have two meanings.
In a note on the page there's a warning that says
sometimes all of our code is broken.

Don't ya know, it makes me wonder.

There's an error I get when I send to the net
and my packets are lost and retransmitting.
In my logs I have seen loops of mail thru the machine,
and the screams of those who are hacking.

Oooh, it makes me wonder.

And it's whispered that soon if we all fix and tune
then the packets will reach their destinations.
And a new day will dawn for hosts that stay long
and the telnets will echo quite faster.

Ohhhhh, it makes me wonder.

If there's a bustle in your cisco, don't be alarmed now
it's just a quick ping for the NIC machine.
Yes there are two paths you can route by, but in the long haul
there's still time to change the protocol.

Yowwww, it makes me wonder.

Your host is loaded and it will slow in case you don't know,
the unix's are asking you to join them.
Dear hacker, do you see the overflow, and did you know
your gateway is still under development.

And as we wind out more coax, and gateways slower than our hosts,
There goes a message we all know, it updates routes and wants to show
how everything still turns quite slow.
And if you listen very hard, the bits will come to you at last.
When all are ones and ones are all, to be a rubout and not a null.

And he's buying a gateway to net ten...
I made some changes to help fix the issue of accidentally cancelling a mission.
Agora was another market who made sailed off in to the sea keeping true to their words. Everyone got their money from escrow, no one was scammed and was always under DDoS.

One of the true market legends of the time.
When you say "implementation details", do you mean things like their Safari Privacy White Paper[0], their Photos Tech Brief[1], their Location Services White Paper[2], or their Apple Sign On White Paper[3]?

[0]: https://www.apple.com/safari/docs/Safari_White_Paper_Nov_201...

[1]: https://www.apple.com/ios/photos/pdf/Photos_Tech_Brief_Sept_...

[2]: https://www.apple.com/privacy/docs/Location_Services_White_P...

[3]: https://www.apple.com/privacy/docs/Sign_in_with_Apple_White_...
Ask HN: Experience of one kidney and vesicoureteral reflux
My 18 month old daughter has one kidney and grade 4/5 Vesico-Ureteral Reflux. This means if she gets a UTI it is likely to scar her kidney. The solitary kidney makes it more problematic and if it becomes too damaged then she will need dialysis or transplant.

Everytime she gets a high temp we have to test the urine for possible infections which is quite stressful.

She is having a DMSA scan that will confirm whether she has any scars on her kidney and then the following steps. At the moment we think she will have to have a ureteric reimplantation procedure which should reduce the reflux and protect the kidney. We hope this intervention will prevent any further damage and requiring dialysis or transplant (at least in the short-term).

It’s been a rollercoaster year and definitely used up a lot of my time and mental capacity. By nature I analyse different possible outcomes and try to prepare for it.

Has had similar experience? Other any words of wisdom or support?
I think measuring whether or not a company is successful solely by that yardstick is very dubious.
MAC address of your radio, plus the BSSID of every wireless network you've ever connected to and saved.
I guess it depends on whether you view this as a continuum or have an absolute "anything the user touched is user data" take. Compare it to a couple of security issues they had last year:

First, the one where the attackers would have had full access to the accounts. Photos, posts, private messages, likes, contacts, etc:
https://newsroom.fb.com/news/2018/09/security-update/

Or the one where some apps could read photos that they were not given access to, or in some cases that the user hadn't shared at all: https://developers.facebook.com/blog/post/2018/12/14/notifyi...
Will the car of tomorrow be electric?
> the location of at least 53 "non-conforming" parts was unknown

Just to make things clear since I also work in the field.

Non conforming parts are not a problem, at least not from a safety perspective. It just means that the part is damaged (ex: scratched) or not up to specs, and that some analysis is required. A typical result is that the part is usable but with more frequent inspections and a reduced service life. It is more of a problem for the company because they are losing money fixing stuff instead of doing it right the first time.

Not knowing where each part is, conforming or not, is a really big problem, as mentioned by other posters.
Some unsolicited advice for any Uber employees here on HN: You may want to seriously consider selling all vested shares. The price not be what you are expecting, but, from my own personal experience, and "most expert advice", it can be better to sell and diversify. Many one-time high-fliers, such as Zynga (where I previously worked), never got back to their IPO or lockup expiry price.
I don't really understand the hate. He didn't steal it from an old lady behind her back. If that was the case, i can understand the feelings of empathy that it would evoke to people. But capitalizing on some uber-rich person's mistakes? Cry me a river, do you think Mr Softbank cares? Yeah he might drink one cocktail more, but who cares.

What if Adam now becomes a great angel investor? Life is like that , all twists and turns , and the ToS says it's not guaranteed to be fair.
They can borrow money with their stock as collateral (explicit or implicit). They only need the liquidity to cover interest.

btw take a look at Gates' portfolio. He's as liquid as it get's at that level.
Your comment is posted as a matter of fact, but includes no sources/citations
It's especially interesting, because although a billion dollars is a staggering amount of money for one person to possess, if you distributed the wealth of the world out to every single person evenly, it would only be something like $50,000 per person (based on some quick Googling), which is a life changing amount of money, to be sure, but it's a one time deal. It's not $50,000 per year of income, it's $50,000, period. The amount of wealth created per year is a fraction of that. Were it all distributed equally, basically everyone in the developed world would be taking a massive hit in quality of life, and every single person in the world would still be sweating medical bills in the low $10,000's.

I agree that the numbers become meaningless past a certain point, especially where we're talking about valuations, where it's basically a bunch of people's vague agreement on a price and there are incentives to make it look one way or another, but we also have really bad intuitions about just how much wealth there is out there.
Apple ships Python with OS X, which ended up becoming a big problem because they wrote system utilities that depended on Python2.7, and 9/10 people would want python3 (especially now), so they'd have to go install it anyway and make sure to put it in the right place so that the system uses it's version of python instead of the version the user wants for their applications. (This may have changed in Catalina, but I don't have a Mac at the moment to check). Granted, the Python installer corrects for this, but more versions of python on your system means you have to tell all of your python files that python==python3 or run them in virtualenvs (which you might not want to do in production).

Microsoft, in newer releases of Windows, includes a shim that'll grab python3 from the Microsoft Store if you type python into a terminal, which is a lot nicer, and since they don't have code that requires python2, you can't accidentally break the system if you want a newer version of python around.
The Housing Ghost of Christmas Past
That website is in a rough state.

I tried to contact them regarding the fact that their url for jquery tools no longer resolves and that their SSL certificate has expired. I filled out the contact form and hit submit and then was presented with an empty results screen (probably because the js is broken). Hopefully they fix it up, but might not.
> Twitter, per its own website, is "what’s happening in the world and what people are talking about right now." Is there any way to revise this sentence—or any other aspect of the Twitter brand—such that Twitter would no longer be subject to these complaints of censorship?

I would say no. It's a service designed from the ground up to allow people to speak their mind. When they start editorializing who is allowed to speak their mind, people will rightfully complain of censorship.

I suppose they could change the tagline to:

"what’s happening in the world (that we approve of) and what people (we like) are talking about right now."

I don't think many people would be excited to use that service though.
By decreasing battery life, do you mean decreasing performance so the battery doesn’t prematurely die? I think most of us admit they could have relayed it to users better; but, what they did was far from nefarious.

If you mean something else, I’m curious.
I made some changes based on your feedback.

I added a "complete mission" button that marks your list as complete, updates stats and rains down confetti.

I made the "cancel mission" button smaller and moved the location as well as adding a "add" button to add items to the list. You can still hit enter to add an item.
As I remember it, the driver got a lot of heat for fumbling with her phone (or 2nd computer?) right before the accident. I don't think however that 1.2s is a bad reaction time for a complex situation.

Would it have killed the developers to make the car sound its horn when it gets into this absurd 1s "action suppression" mode?
Ask HN: Anyone dealing with sellers from China hijacking Amazon listings?
This is going on for at least a year now - sellers from China somehow manage to change brand names and ownership of product pages on Amazon to their own to push their knockoffs. It was relatively quiet, but recently started happening more often, I guess holidays are approaching?

Any strategies anyone can share to defend our business from these?
You believe incorrectly. Nearly every word of what you typed was wrong.
I think that an elitist viewpoint is one that aligns with and supports curation. Marvel movies are the opposite of curated content. They're produced specifically to capitalize on the success of their predecessors by appealing to the widest audience possible.

I feel similarly about the explosion of computer animated kids movies as I do about Marvel. They're mostly "not bad", but I think that we can do better than premium mediocre by doing a little less.

https://www.ribbonfarm.com/2017/08/17/the-premium-mediocre-l...
Twitter Image Scraper Made with Python 3.8
I think WW1 would have still happened even without the assassination of Archduke Ferdinand. Either another attempt would have been successful or another casus belli would have happened.
>> He saw an excess of capital in Silicon Valley and a raw, unsatisfied ambition in SoftBank’s Masayoshi Son and his $100 billion Vision Fund

It doesn't take a genius to see this opportunity but it does take an incredibly lucky person to be in a position to exploit it.

If Adam Neumann doesn't end up in jail after all this, then I will concede that he is not an idiot.
Bezos does so every year in order to finance blue origin.
WhatsApp/Text message is a really common form of marketing for dealers in London
Can someone post a TLDR? Twitter blocks Tor exit nodes, so the content is unavailable:

> 403 Forbidden: The server understood the request, but is refusing to fulfill it.
My read is that it’s referring to the other companies’ (possessive) data.

You only get Facebook data if you agree to send them any non-Facebook data you’ve collected.
At the risk of sounding overly cynical I'm going to sound overly cynical - I don't think that statement is worth the pixels it's activating. They are going to say whatever they need to say to keep the money rolling in. It could be a lie, it could be something that changes tomorrow without notification. They don't care because why should they?
>At that point the numbers don't even matter. Maybe Neumann took Masa Son for $50 billion. Who cares?

The numbers don't matter to whom? I have to imagine the numbers matter to Neumann, Masa Son, WeWork stakeholders & WeWork employees. It is never meaningless.
The tech "bro culture" values being extremely aggressive, competitive, and ignoring norms of behavior. That sort of mindset leads directly to lawbreaking and unethical behavior.
Really? I love TextEdit for making quick changes or viewing a file when I don't want to wait for VSCode or Sublime to start up. I just wish it had regex find/replace support.
ISTR that the vaccines offered needed several applications spaced over days or weeks; and that the CIA agent did not return to administer the follow up shots. So the vaccines were real but ineffectively administered.

You could create a culture of - after every injection - sterilising the needles in the presence of the injectee. This would be moderately burdensome but wouldn't avoid the need for blood samples for medical diagnostics so wouldn't really protect against malicious actors taking the role of medical professionals. That sort of behaviour simply shouldn't be acceptable to anyone, not even spies.

As pointed out in other threads, the DNA of your relatives is almost certainly in multiple databases already and that will probably be enough to identify you (or at least narrow things down to a few people). We need laws and cultural standards (in all the cultures) for how that information is controlled and used but I have no idea how we get there.
Could Sift be the next Equifax?