skysight-inc/HackerNews huggingface dataset:
The Canadian government’s Covid19 economy stimulus program focused on cleaning up abandoned oil wells rather than bailing out the oil industry directly. Puts people to work and fixes an environmental nightmare. It would be nice to see companies forced to contribute to some sort of fund that caps these wells at the end of life so environmental liability doesn’t get kicked to the public when the driller goes bankrupt.
haha right

or it was easy and took 20 minutes?

ya'll never done this before? it doesn't take training. find someone's username and then google their username to see what other services they use, find an email address and check haveibeenpwned to see what other services that has been on, cross link, cross reference, and ideally find some erotic photos from their modeling days and then ask the photographer if there were any more because its attractive
> Incidentally, your README reads more like an essay than an introduction. I suggest you make it more to the point, and provide a link for further explanations.

Thank you for the feedback!
This could be really useful.
Awesome, glad to hear that Redux Toolkit is working well for you!

Any feedback on using it, or things you'd like to see us try adding to RTK?
Not as bad as 38 years in prison for a $9 robbery.

https://www.essence.com/news/willie-simmons-life-prison-alab...
I don’t know, I read it as “you don’t like my books and I don’t like yours, and that’s fine!”

It’s a great piece: An eloquent reminder that disagreement doesn’t have to mean disrespect.
Sounds more like Wakanda!
Now someone make one for fortran
07:54 - A pure-mechanical teletypewriter (Baudot/Hughes style, with a piano keyboard) is controlling the typesetting apparatus automatically, reading characters from a paper tape. The characters are encoded in ITA-2, a revised version of the original 1870 Baudot code. It's how a real /dev/tty looks like, and what we used before EBCDIC and ASCII. Digital communication in the Victorian era.

24:35 - PDP-11. a quick flash among a lot of other computers. Only a single row of the keys on the front panel was showed, but I can't be wrong - you know just from its color.
Japan is also building a lot of coal plans to cover all the nuclear reactors that are either still sitting idle or have been decomissioned early. We even saw one of the coal plans under construction right from the beach of the Rabbit Island last year.
In beta. They are stuck with regulatory approvals to release this to masses
One of the first 100% SwiftUI apps I made to practice it was to build a librivox client.

Download the librivox iPhone client and use mitmproxy to see the endpoints it hits.

Oh yeah, looks like it hits https://librivox.app 's api (not the .org). Don't remember if there was/wasn't a relationship between the services. For all I know it's a full 3rd party content mirror.
I have not but my co-founder worked at Uber for 5+ years. He said they had engineers basically building whatever anyone wanted. He said they built their own Slack more or less just because they could.
It is very easy to get around a vacancy tax: you rent it out so someone can live in it.

They generally identify vacancy tax properties by looking for residential properties that aren't receiving utility bills or which have very low utility bills.
How to Get Better at Approaching Coding Interviews
Ask HN: Pivoting Careers, How?
Long time lurker, first time poster. Hoping to find some advice and suggestions from people who did it successfully.

I've a bachelors in CS, and then recently graduated from Georgia Tech(OMSCS). I've been a Software Engineer and Team lead/EM implementing and consulting SaaS technologies for almost all of my 10 year career(SAP/Salesforce/Workday). The money is good, I work in one of the top 4 consulting companies in the Silicon Valley. I'm just plain bored now and feel that my reason to get up in the morning doing the same kind of work and implementations is going down.

I'd want to get into something interesting next. I'm looking to do something in Python/Go next, but I don't know where/how to start, looking to either get into Infrastructure (AWS/ Kubernetes/GCP) or into Machine Learning. I'm trying to pick them up, and I've the following questions:

1. How do I get started on these? There are just ton of things online, and i'm genuinely not sure where to start. Do I get a Data Science nanodegree/ How do I get started on K8/AWS/GCP?

2. How do you stick with them? Since I don't get to use Python/Go in my real life, since most of these SaaS implementations usually use vanilla JS, in some cases zython and the tools’ own scripting language, it's very hard to "use" what I learn in step #1. How did you go about using it everyday?

3. If I'm able to somehow complete both 1 and 2, how do I pivot? Do I start off as an entry level engineer and go from there? I'm genuinely interested in how others did it, I do have a lot of experience in Software Architecture, Design Patterns, writing code as a discipline, reviewing code, version control etc., just not in the aforementioned areas.

It's also important to mention that I'm originally from UK and on a work visa with a family here in the US, so maintaining a job(here in US) at least for the next couple years because of other family commitments(spouse is in Univ) and a kid is important.
Seems like these two links might be relevant. The case [0] and the charge [1]

[0] https://www.courtlistener.com/docket/17253155/united-states-...

[1] https://www.law.cornell.edu/uscode/text/18/844
Not a landing page, but a README file for a project[0] I am ideating on. Any feedback is most welcome.

[0] https://bsldld.neocities.org
> But they also have a better safety record, insofar as accidents at nuclear power plants have done more damage to surrounding communities than accidents at places where nuclear weapons are stored.

Compared to the sites in the US related to nuclear weapons, like Hanford, and the (literal) fallout from above-ground nuclear weapons testing?

It's also quite likely that accidents related to nuclear weapons are under-reported, especially outside of the US, for all the obvious reasons.
I'd love to use a better language like Swift or Kotlin for cross platform development but in reality, between Typescript which is a ubiquitous language with a lot of traction and potential and Dart, a me too language with limited usecases that Google tries so hard to shove down our throat, I know what I prefer.

Dart lost to Typescript before in the javascript war, btw
Chinese Land Grabbing
Yeah, IDK. As nice as "retna" displays are I still use 1080p screens on my desktop. At my viewing distance, and with sub pixel rendering, the smallest text on Hacker News is perfectly legible and even clean looking.

Sure, if I get within 12 inches of the screen I can start to make out the pixels. But even then due to sub-pixel rendering it's hard to make out individual pixels at a foot if the contrast isn't too great between the text and the background.

That being said interestingly one of my screens, a newer Asus that's precisely one model version higher than the other, handles high-contrast sub-pixel text rendering quite a bit worse than the other :|
Current mathematics is an untrustworthy flashlight. A claimed proof can be later found false, toppling all built on it.

If we want illumination, we need better. The standard for proof acceptance should become formal verification. Mathematicians are simply no longer emough if your goal is certainty.
A Future history of ABCL (A Lisp compiler that runs on the JVM)
I was current on every other processor of this era, but I avoided 8086 because of the crappy addressing scheme. They (apparently) wanted to keep some sort of connection to 16-bit addressing, so they came up with the "segment registers", which were a real kludge. I guess I was wrong, and once they graduated from "real mode", it got better.
Making the internet more useful in the area of concise to the point information without sidetracks would be a big improvement. How is your startup approaching the reading problem on the web?
I definitely didn't appreciate this enough until I left the US. I'm Australian, and while we have large national reserves with really cool stuff out there, it doesn't have the same level of infrastructure and access. Now I live in Europe, where there are no where near as many national parks.
You'll dislike a HDPI display in a bunch of linux distros; 100% assurance on that.
The CIA has been active in Hollywood since its creation ensuring it gets this type of treatment.
For sure! Need a skilled expert to port it to Expo.
Integer Caching in Python
I'd rather shit Legos than have to deal with binary signature checking.
> You began Catholic, that is to say you began with a system of values in stark opposition to reality.

Well, I agree, but I also have never seen it written so nicely like this.
Curious about your thoughts on a patient that tested both the Quest and IgeneX immunoblots at the same time. The Quest showing 5 positive bands. And the IgeneX no positive bands. Then repeated the same two tests four months later at the same time with the same results. So Quest repeatedly CDC positive, IgeneX repeatedly negative. How would you interpret that?
I can’t find a picture of the particular machine but it’sa form of relief printing using etched metal.

https://printedpicture.artgallery.yale.edu/photography-ink-r...
The Computer Revolution Hasn't Happened Yet, OOPSLA 1997 (Video Transcript)
Saving X kb per 30 minutes of video streamed is "obsessively" optimizing something if you're serving a single video. If you're over 10% of all of Internet traffic, that can be millions of dollars saved a year, which pays for more than a few engineers even at SV salaries.
Yeah - the person I knew who had it had cancer, and was dying of it. It is not common, and speaks of major organ failure.
This is one potential outcome.

Another is organisations will keep the same content (as this is what drives clicks and profitability), however change the language used to describe it.

I would say this outcome is worse, as it leads to things like newspeak, muddying of definitions, and an increase in accusations of dogwhistling (accurate or otherwise). We may already be on this path, but it would be accelerated.
I did some more searching, and I think it was Hacktech then. According to [0], Evan dropped by because of the project by Ash Bhat and Ankit Ranjan, apparently some of the organisers called him since he lived nearby. Seems you were right.

[0] http://appstorechronicle.com/2014/01/exclusive-snapchat-hack...
CGI is still great environment for simple webapp on embedded device. Using Rust is normally overkill and increases complexity. Python/PHP should be enough.

BTW quality of embedded webappa is mostly sucks.
Couldn’t you argue that their obsessive optimization is one of the things that led them to dominate in the streaming space?
Any move to cripple the Confederacy would be good right? Considering their aims?
While I tend to agree, I think LoC can give a sense of scale for large systems and at least a tiny bit of insight about its potential complexity.

I recently worked with a client on an integration effort that had to touch many different points on a (massive, for me) codebase with tens of millions of LoC. For that, LoC was the only reasonable metric I could come up with to try and convey the scale and complexity of the task at hand--being quite ignorant of the system's (and subsystems') architecture(s) at the time.

That was further complicated by the way the massive codebase supported all sorts of dynamic compositions and certain interactions needed to work with baseline compositions expressed in a form of markup totaling about about 5 times the amount of the actual code base, amongst other things.

These folks thought the integration could be done for $80k tops and in a couple months. It took LoC metrics to get them to understand the potential complexity at hand and that a lot more time needed to be spent in assessment and design before jumping in.
Amazon Social Distancing Assistant
Same here. I'm 28 and have gotten a solid few years in here. I feel like I've done a good amount of nyc things.

Going back home for 3 months I kind of realized that not only does it not make sense to renew my lease financially, I also would prefer to get out of the city and see what it's like to live life in a different style.

The consumerism of the city in your face 24/7 is kind of annoying tbh.
One of the most interesting articles I've ever read.

I did a fair amount of reading about vaccum tubes back in the day, and my family owned a tube-powered commercial Seeberg 45 RPM jukebox, but I never made the mental leap to all-magnetic "circuits."

This jukebox was in our living room (size of a refrigerator):

https://www.prosoundweb.com/put-another-nickel-in/

One disadvantage of magnetic amplifiers that I can think of is that any heavy-current application would require specialized training to service. For example, I work with 1-phase electricity as needed, but I won't even open a 3-phase panel. Can you imagine poking a screwdriver around in a magnetic circuit? :)

Fun fact: after the first vacuum tube amplifier was patented, patent trolls would solder random collections of vacuum tube logic (VTL) and patent those. But when cross-examined in court while defending their patents, they could not explain how they worked. Kind of like the first spaghetti code, but in hardware.

It would be very cool if somebody made a graphical simulator for magnetic circuits and amplifiers, like Kerbal Space Program (KSP.)
> Japan is also building a lot of coal plans to cover all the nuclear reactors that are either still sitting idle or have been decommissioned early. We even saw one of the coal plans under construction right from the beach of the Rabbit Island last year.

As a resident, have they made appeals to explore geothermal? During the 'Genpatsu Hantai' protests after Fukushima in 2011 so many people were committed to making that happen, the Abe Government was stalling things for TEPCO but I thought by now their would be at least some exploration, my cousin did his Civil Engineering degree under a professor who was part of a team doing those studies in Japan before Fukushima. Things were promising.

What happened?

Japan is tricky, it has very few if any natural resources, but Nuclear only ever made up 30% of its energy needs in its peak. In the time from 2011 to now you'd think more viable projects for geothermal would have been made, rather than relying on coal being brought in from Sea freight for their energy. Japan has always been in a precarious situation when it came to Energy creation, its the commonly told reason (US oil embargo) why it attacked Pearl Harbor; although this entirely negates that the supposed 'neutral' US was already involved in fighting the Japanese Imperial Forces in China under the AVG. Then again Fukushima residents still reside in a version of their own FEMA camp after all these years.
For each mistake, you need to define a solution that you can use beforehand so that you don't have to think of a solution when you are faced with a difficult situation. You need to condense the mistakes into as few words as possible and broaden each problem so that it's not specific to one situation. Keep a list of the mistakes you make. Pick one or two and define a solution when you encounter yourself in the same situation. Review it every day and act on it. Once you feel satisfied with the results move on to the next. You can't fix all of them at the same time but you can work on a few at a time. There are no quick answers. It's a matter of work and time.

Also, see if you can come up with a simple rule that will always help you. Such as: Excessive Debt is a problem. To fix it, always make sure that you have enough money to pay for what you want, in cash.
Trip San Pedro Prison Tour
I believe cyclomatic complexity is related to what you're looking for. https://en.m.wikipedia.org/wiki/Cyclomatic_complexity
There are tools/plug-ins available which try to measure this which could result in less complex and thus more readable code.
Thank you for saving these treasures
That website has a delightful geocities look to it.
They are the gatekeepers to the prestige. The pdfs or the technology are immaterial.
Their current generating capacity is not coming close to meeting their needs, with around 85% of it's energy use coming from firewood.
> the breakpoint infinite loop

This is a fairly standard debugging technique.

> in-house memmove

You sure they didn't just statically link a libc?
The business model I've eyed is to license to service providers, like securities brokers and data vendors in the finance industry. That way, their customers can execute queries in the cloud.

For example, a crypto broker wants their traders to write their own models. A stock-exchange advisor wants their asset managers to compute their own transaction costs. Etc.

Basically, Empirical will be a value-add component for existing customers of these larger providers. Instead of shuffling market data over the Internet, the user will "send the query to the data."

Every firm I've shown Empirical to has had the same word-for-word response that most end users have had: "Does it handle streaming?" I put the sales calls on hold while I try to get this done.
What I found helped when I moved to a large 4k screen is when I stopped trying to eke out every last bit of space and started using my desktop as an actual desktop analogue again. Whereas I used to full screen, and snap to half or quarters of the screen, now I have a few core apps open that take up roughly a quarter, usually a browser and email, and other apps I open up and move around to organize as I feel the particular task warrants (generally some terminals that are all fully visible). I often drag the current thing I'm working on to the bottom half of. The screen so it's slightly closer and easier to see directly, and leave reference items or stuff I'm planning on revisiting shortly up top.

I also was thinking I didn't particularly like the large desktop and screen at first, but now that I treat it as a combined wallboard and desk space, I can't imagine going back (and using the large but not quite 4k monitor at my desk at the office always felt like a step backwards).

I do set default scaling for Firefox and Thunderbird to be about 125% of normal though, as I don't like squinting at small text. I generally like how small all the other OS widgets are though, so I don't scale the whole desktop.
Yep, this is funny - people have problem with GMO where we have atleasts some idea what the modification did but at the same time most of what people eat was created by radiation induced random mutation.
> The principle of Linux was and still is to give tools and have users use them.

A circular saw is a tool, one without a handguard is a bad tool even if it cuts wood well.
> You must make security features extremely easy to use and ergonomic above all else (even above being secure!).

That's definitely not right.

The correct security design is that when things aren't secure you fail entirely. This will sometimes be very annoying but the temptation to prefer not failing leads to disaster. Instead an organisation that prioritises security must dedicate resources to resolving the actual security problem as a priority because it is very annoying.

For example 'thisisunsafe' and its predecessor 'badidea' are indeed, unsafe and a bad idea. The correct design is to simply fail instead. Which organisation do you think gets successfully phished with invalid HTTPS certificates - the Chrome embracing organisation that has taught people they can just type "thisisunsafe" or the one where everybody uses Firefox and it brick walls when HSTS denies access?

> Nobody is going to willingly agree to abandon their productivity or flexibility for your security tool or policy.

This is almost correct. Humans are very lazy. They will give up their productivity or flexibility for your security tool or policy if it's easier than the alternative.

For example when your users are trying to give their credentials to bad guys, you need to make this so difficult they give up.

You might think you can train your users not to want to give their credentials to bad guys, but this is unlikely to be successful enough to bother. Instead get to a place where your users, even though they really want to help the bad guys, just can't see an easy way to do it.

They may even file a helpdesk ticket because they genuinely don't realise what they're trying to do would be a very bad idea. Try not to be smug when responding to the ticket.
Hidden Homework
> If the statistics were so great, insurance for the plant would be cheap. Yet no one will insure a nuclear plant. Why is that? No one wants to take free money?

This is a common trope, but that answer is that insurance companies are required to hold enough capital to pay a claim regardless of what the probability is. So if you want someone to carry a hundred billion dollars worth of insurance, even if the probability of the event was one in a trillion, the insurance would still be prohibitively expensive because you'd have to pay the time value of money on the hundred billion dollars the insurance company has to hold in order to cover a potential claim regardless of whether one ever comes.

This is why the government insurance thing. The federal government is large enough that it isn't necessary to make them hold that much capital in reserve ahead of time in order to trust their ability to pay a claim, which solves the problem.
The "help" is the government supporting a private enterprise. Cronyism that "helps" the political class and the company, but possibly not Russian citizens. Or maybe it does. Maintaining a domestic nuclear industry is certainly strategic.
MANY victims of Hiroshima died like those firefighters died. Not all were vaporized instantly.

https://en.wikipedia.org/wiki/Atomic_bombings_of_Hiroshima_a...

(I know the premise you were responding to was standing right next to ground zero, where you would have been vaporized, but I think it's worth mentioning that not all of the people killed died like that.)
Link to the talk as well: https://www.youtube.com/watch?v=oKg1hTOQXoY.
Can someone explain the value/purpose of docker to someone who (easily) deploys regular apps to a Digital Ocean droplet?
Arson is not generally considered a property crime, because it is a major threat to public safety.
This topic seems to bring out the worst in programmer religious wars.

Small company, limited resources, greenfield app that needs to be on all platforms: React Native is a no-brainer that'll help you survive and thrive.

Large company, large existing native codebase, no shortage of resources: RN will be an expensive, divisive distraction that doesn't gain you anything. It can make a lot of sense for prototype projects, but that use case is pretty similar to the former.
> In Mach-O binaries, functions whose pointers are in the __mod_init_funcs run before main.

Remember that obfuscation makes your code run slower. This specific one is part of the reason why the dyld team probably hates you.
> If there are apps on MacOS that can't handle high dpi mode, I haven't run into them

It's almost as if there's more operating systems than MacOS...
It's the data that's from 2016.