skysight-inc/HackerNews huggingface dataset:
- Why did you get into the field? What did you focus on at first?

Although I really enjoy it now, I originally got into software work for the job. After graduating with a degree in physics and French and having a tough time finding a satisfying job, I gave software a shot after seeing some friends and family enjoying the field. I started with JavaScript and frontend engineering, as it seemed to have the lowest barrier to entry at the time.

- What are you doing at your job? Is it everything you dreamed of and more?

Currently a software engineer at Google, and I started at my current role doing front end work. I've since transitioned to working all around the stack. It's definitely more than I dreamed of, and I don't think I'll ever stop learning!

- How did you break that first-job barrier?

I think I broke the barrier by a) getting my first real tech job at a startup, b) doing some very basic development work for my non-tech company job right before moving to the startup, c) building a portfolio to show off things that I had built, and d) continuing to learn after getting my first job with some CS classes.

- What were you doing before this?

I was working as a tutor for high school students while also doing some customer support work. Fielding customer support phone calls definitely helped motivate me to study in my off-work hours!

- Any tips for the rest of us?

I always hesitate to give advice because there's so much randomness and luck involved, but one thing I always recommend are CS classes. Though I started self-taught, I've since taken a number of tremendous online classes (quick shout out to CS50 if you've never taken it) that I've found to be very enriching.
`readlink -e /proc/$$/exe` would be a simple solution on linux -> /proc is such a fun treasure trove of process info :-)

(Not sure it macOS has as much info in /proc?)
Isn't the joke on Google in this case as MS has successfully gameified "stealing" assets from Google to be used in Bing Maps?
plot twist: the binary was unlinked already
My point is to compare with nuclear. Your point is orthogonal and applies to nuclear as well.
The issue is not a technical one. It's political.

Even in the case of IE, the issue wasn't a technical one. The issue was that MS held a monopoly on the web. They might not have abused it the same way Google is trying to today, but the specific means of abuse isn't the primary problem.

Let me use your words to illustrate my point better. You said, "... chromium is making the web a better platform in real-time", but it is not "the web" that chromium is improving, but Google's private version of it.
This is curious to me. Because I first bought the 3rd and latest edition of this book, as you do, but then I read reviews that the 2nd edition was superior. So I picked up the 2nd edition since I saw it for a cheap price used. Now, here I am reading that the 1st edition is better. Haha.

What would you recommend for someone to start with regarding this particular book? (I haven't gone through the book yet.) Is there a technical reason why material was changed so drastically, or is it more along the lines of streamlining things for a university course? Are the things left out in the subsequent editions interesting but not useful or are they interesting and useful but not conducive to fitting into a one or two semester course sequence?
Consoles are consumption devices. PCs are creation devices.
These "soviet shitty designs" are also 50-60 years old. So they are as shitty as American PWR/BWR designs used in TMI and Fukushima. Positive void coefficient is certainly a design oversight (same as design errors in the early PWR/BWR reactors), but without intentionally fucking with reactor and with a good control system, it can properly work without issues and 10 operational RBMK reactors demonstrate it in practice.
My parents banned toy guns.

Not all parents did. A couple of kids at school were really into them. I wonder how they turned out.
It isn't learned because 99% of the time, it works fine and nothing bad happens.

We are very bad at avoiding these sorts of rare, catastrophic events.
Stationary cars maybe. Stationary cop cars with their warning lights on, not so much.

Personally, I'd hope a Tesla with "autopilot" would be able to avoid such an obvious obstacle.
No. It cost money and land (environment) to build them.
There are many ways to go about speeding up the websites for the end users that are less technically involved for everyone and require a new subset of markup and standard.
Looking at Pocket. Hey, FF I want to love you but I feel you lack focus. Also, fix the autocompleter on the URL bar on mobile - it should not aggressively autocomplete when I'm pressing bksp !
You hit on a really important point here, the notion of "dread risk"[1]. The public tends to poorly characterize and amortize the different degrees of risk associated with different activities, due to biases in how we perceive the risk of extreme or rare events. Simply running the numbers, it's far more likely for the average American to die in a car accident (or even, probably a plane accident, even given how rare they are!) than for the same person to ever be impacted by a nuclear meltdown, or a terrorist attack, etc. And yet, NIMBY-ism runs rampant while there are quite active political voices which argue against mandating seatbelts (I guess less so in the year 2020), helmets for motorcyclists, etc.

[1]: Slovic, 1987. https://science.sciencemag.org/content/236/4799/280
I just use technology. I never was a windows kind of person, just didn't gell with it. I was more unix. I know that system. I know what it does and why it does things. I could have done that with windows, but just never wanted to.

I guess I was more of a tinkerer than the author of this piece, which is why I went with Linux. And I'm talking Linux when Linus first put it out there decades ago.

Before that, I tinkered with DOS, of course. Windows 3.1. OS/2. Windows NT. But, like I said, it just didn't gell with me. Linux was where it was, and still is. Yes, I've gotten Macs because again, with OS X, they were unix and I knew the underlaying structure. I didn't really find the need to install a gaming OS like Windows, because I'm not a gamer and that's basically all I saw it offering.

And now? I don't allow any Google products in my home. I don't even use Chrome nor any Chromium derived browser. And absolutely no Android.

No Amazon Alexa anything.

No "smart" devices at all. No "Internet of Things" BS.
Being an informal process that they are not bound to listen to, "online outrage" isn't exactly the best solution. A vote is much more powerful than a voice.
I definitely see that but could not write this so elegantly. There's forum trolls that comment everywhere to show their mark online. The girls I've dated are different. I don't like most of them anymore because of the things you pointed out. It wasn't that way even a few years ago.
Screen addiction is my problem. It's essentially a neon sign you change at your whim to do anything and color really changed perspective. I disabled colors on my devices to attempt to better work.
>I have an MBA in Finance, and after getting to the bottom of the math

There is a distinction between an MBA or finance degree and the field of economics. You might not have gotten quite to the bottom of it.

Of course financial activity has a lot of resemblance to gambling. Mathematicians have been analyzing gambling for a long time, but does that make them the same as anyone playing slots in Vegas?
"Side effect"? Good advertisers do whatever they can to trigger that part of human nature. Actually, Apple's "I'm a Mac" campaign was entirely about this very thing from the very beginning.
I think potentially the concern/idea of optimization, for nature, is at a different scale and goal than what humans are capable of observing to be linear, predictable, "right" or "good".

On a similar scale I think a "scientific" observer of nature might say one shouldn't worry about local maximums because there is always some input stimuli to disrupt seemingly stable long term maxima, and that measurable dynamism of categorical evolution comes through dipping to local mins, and finding a new path to the new temp max because the topology of the surface changed.

Humanity challenge I think is in recognizing that almost all successful solutions to long term problems is built from small functional systems that scaled up rather than top down predictive and prescribed methodologies (mostly accidents until recent history). We can stand in nature and appreciate the diverse and varied approaches nature has taken to solving the particular localized problem (soil, land topology, etc...) but we don't evaluate the suffering and time frame it might of taken to find that particular solution. The plants that were either prematurely stunted or culled are just as much part of the ecosystem and fertilizer that holds the visible flora.

While appreciable suffering can and should be addressed and planned for, localized short term solutions are the things that take hold and spread until the collapse under their own lack of structural stability. Luckily nature is always at the ready to continue the experiment. Trail blazing is not about clearing the path, but finding it, the shortest path for nature is almost always the most preferred, you could say many of the foundations of physics[0] are rooted in it

[0]https://en.wikipedia.org/wiki/Fermat%27s_principle
Question and Answer Test-Train Overlap in Open Domain Question Answering Data
The future, according to 212 startup pitches
if we're a simulation i somewhat doubt whoever made our simulation is really worried about "resources" and "efficiency". Whatever real universe that may exist may not even follow our laws of physics. Maybe energy is actually unlimited and free in the "real world". Maybe matter can be made from nothing effortlessly.
Personally I've always wrote my code and comments in English, even if I never fully understood why. That said, having studied abroad and returning after graduating I did hit a few rocks: My tech lead at my first job upon returning(the same job when we had to migrate the Romanian database) was telling me how to do something and he said something along the lines of "You take those and shove them into an array" in Bulgarian(my native tongue). As you could imagine, "array" in Bulgarian sounds nothing like that. I nodded with approval(having no idea what he had just said), and google-translated the word he used 5 minutes later. When "array" came up on the screen I felt like someone had smacked me in the head with a sledgehammer.
Analysis of today's CenturyLink/level3 outage caused by bad flowspec announcment
What's a submarine ad?
>Partly I think nuclear triggers a cognitive bias where humans will tolerate ongoing low-level shittiness, but really struggle with large catastrophes, even if the catastrophe is far less damaging than the ongoing low-level damage.

How come hydroelectric dams don't get treated this way? In 2019 a dam in Brazil had a catastrophic failure that cost the lives of 270 people. In 2019! In 1975 a dam failed in China and the death toll is estimated between 80,000 and 240,000.

All of this ignores the ecosystem destruction that building a dam and flooding a valley does. All of that plant life will die and the carbon goes back into the cycle.

Yet I don't see hydroelectric dams getting nearly as much push back from activists. Why?
Well, Facebook can go to h*ll with their complaints. There is a little something called freedom: corporations like Apple have the right to make their own business decisions as long as they don’t break laws. People have the right to buy and use products that make it more difficult for Facebook to harvest their digital data.

Facebook also has the right to run their business as they see fit, again, as long as they don’t break any laws.

An entirely different conversation: as much as I like free markets and capitalism, without governments enforcing laws that put some restraints on capitalism, that take into account externalities/costs to society, then capitalism and free markets will die.
Sony is shipping 2 to 4 image sensors per iPhone. Who gives a rat’s ass about owning the DSLR market when you do that?

And certainly this new production facility will support whatever Apple is doing with the glasses thing.
They wanted to be able to run binaries that were built for Linux, including some commercial binaries for which we did not have source. Things have to be recompiled for Cygwin.
Have you looked into virtual testing like BrowserStack? Or would that not meet your needs?
Sorry, I meant the link you saw here about someone doing something similar. I tried to find it on HN Search but only found stuff about board games.
The original poster is a former Microsoft employee who worked on IE during its anticompetitive streak, so we should be doubly skeptical.
The guardian drains battery because it calls 15 JavaScript files on each page load, followed by another every 5 seconds.

This can be solved by blocking 3rd party JavaScript, no need for anything Google related.
> completely unreasonable in the west

So... why did France continue to build fission reactors rather than something else?
this all seems everything looks like a nail when all you have is a hammer (emacs in this case)
Again, you seem to think that radio is ephemeral. It's not, and there is no expectation of privacy or anonymity when you key up. Perhaps you misunderstand what amateur radio is about.
I much prefer MIT’s earlier article "How to dismiss that ridiculous plate tectonic theory while smoking a pipe in your office". I think it was published in the 1940s or 1950s. Popular at the time, as I recall.
Most people don't live near downstream of hydros, to them water is just water, but nuclear is ~~scary~~ stuff
Yeah not sure why they mentioned quantum computing there without any supporting information.

However given the rate of scientific progress in general I would say it's very likely to be achieved in the not-too-distant future, somewhere.
note to self: stay the fuck away from the Polish social insurance administration domain.
- I hated doing unskilled work so I taught myself to front end web development.

- it's fine. The realities of the job can often be boring, but it's not taxing. I work at a big startup and it's not the way I would run things but what do I know?

- You have to realize what you're up against. Junior dev can mean "knows the language really well but has never worked on a professional team" but it can also mean "doesn't know shit, just out of bootcamp". You have to prove you aren't the latter, but you also have to apply somewhere where they care. I bolstered my resume by speaking at JS events and doing side projects.

- I waited tables for 10 years and then spent 6 more as a massage therapist.

- keep your head up. this is a cushy gig, pays well and isn't really all that difficult. it's worth the effort.
Bury nuclear waste underground in an area with no aquifer. The scenarios where this results in contamination are borderline hyperbole, usually entailing the loss of all records of the waste's locations due to some sort of societal collapse followed by a future civilization digging up the waste for an inexplicable reason.

By comparison, what is the long term storage plan for fossil fuel emissions?
Yes, private ownership would lead to tree farms which might find that clear cutting is the best way to maximize output. With regulations on soil runoff, I don't see that as a problem.

Private ownership could lead to tree farms. It could also just as easily lead to private owners clear-cutting the forest without replacement planting, if the ultimate value of the lumber isn't worth the cost of running a tree farm.
When I was a child, Smear the Queer was a game all the boys played. Fag was a commonly used slur. When I was in high school the state of California told gay couples to go fuck themselves. Societal progress is a wonderful thing to see.
Core catchers do need emergency cooling working. Also, Fukushima had far more basic failures in far simpler safety features being lacking or absent.

No pressure-resistant containment to speak of.

No hydrogen recombinators.

No passive emergency cooling capacity or properly redundant active emergency cooling because of braindead placement of generators. A fish pond on a nearby hill would have helped, together with gravity...

Any later western reactor design has those. Look at TMI. Thats what it should have looked like, even without a core catcher. (granted, scenarios are not the same)
I worked on a system with the shared app + shared database model. At its core, we received events (5-10KB) from customers and did something with those events. In total, we were receiving 8K-10K events per second.

In terms of security and privacy, isolating an individual tenant from others wasn't so much of a concern as each tenant was a customer within the organization with the same data classification level. So from a security perspective, we were "okay".

Where this gets interesting is that one tenant would suddenly decide to push a massive volume of data. Now processing events within a specific SLA was a critical non-functional requirement with this system. So then our on-call engineers would get alerts because shared messaging queues were getting backed up since Mr. Bob had decided to give us 3-5x his typical volume.

The traffic spike from one customer, which could last from minutes to hours, would negatively impact our SLAs with the other customers. Now all the customers would be upset. ^_0

Being internal customers, they were willing to pay for the excess traffic, but we didn't really have the tooling to auto scale. Our customers also didn't want us to rate limit them. Their expectation was that when they have traffic spikes, we need to be able to deal with it.

Now – we didn't want to run extra machines that sat idle like 90% of the time. And when we had these traffic spikes, we'd see our metrics and find maxed out CPU, memory, and even worse, we'd consume all disk space from the log volume on the machines filling everything up. The hosts would become zombies until someone logged in and manually freed up disk.

There were a few lessons learned:

1. Rate limit your customers (if your organization allows).

2. If your customers are adamant that in some instances each month, they need to be able to send you 5x the traffic without any notice, then you can't just rate limit them and be done with it. We adopted a solution where we would let our queues back up while some monitors would detect the excessive CPU or memory usage and would start scaling out the infrastructure. Once our monitors saw the message queues were looking normal again, they'd wait a little while and then scale back down.

3. When you're processing from a message queue, you need to capture metrics to track which customer is sending you what volume. Otherwise, you can have metrics on the message queues themselves and have one queue per customer.

4. If it's a matter of life and death (it wasn't, but that's how one customer described it), something you can do is stop logging when disk space usage exceeds a specific amount.

5. Also – when you have a high throughput system, think very carefully about every log statement you have. What is its purpose? Does it really add value?
I imagine there has to be a checklist item somewhere ensuring that screen is turned on :)

(Personally I have the B737 checklist app on iOS, even though I haven’t really flown it in the sim yet.)
I had fun adding https support to a decade old PHP app for managing a domain registry where the entire thing was in German :) I spoke neither German nor PHP.
Cygwin provides a POSIX-like layer, but it doesn't run Linux binaries.
I’m glad I saw this follow-up reply before commenting, as I was about to respectfully disagree. I only saw one ! in the HN comment you replied to that I thought was superfluous. Checking your example link however, I instead feel your feedback is well warranted.
The photos in the testimonals are stock photos, the companies don't even seem to exist.
In the 2018 Camp Fire, the towns burned worse than the "unmanaged" public forests.
La Violencia
If we allow similar levels of hand-waving for both problems then:

Q: what is the long term storage plan for fossil fuel emissions?

A: Trees
I opened a file with C code. I expected you know, the regular stuff, includes, functions, etc. Instead the first line was already a statement, followed by 5k lines of statements.

There was a huge function that had to be split in no less than three separate files and then pulled in with #include directly into function body. These were #included in multiple other places, for greater obfuscation effect.

I opened another file (this time .NET), still same application, though... I jumped with my editor into middle of roughly 25k LoC of code... to be faced with empty screen. A bit surprised, I started dragging the scroll bar and then suddenly the code started showing on the right side of the screen... There was a span of roughly 15k LoC that was indented so much it was off the screen.
Neither is the sim!
Not a lot of people immigrating to China willingly for that analogy to hold up.
Beware of Social Media Empathy Burnout Fatigue Syndrome
> I wonder if the Cheesecake Factory and Applebees use A/B testing with their menus the same way Netflix uses A/B testing?

This article from Atul Gawande would lead me to believe that they(Cheesecake Factory) have probably tried it: https://www.newyorker.com/magazine/2012/08/13/big-med

They even have revenue forecasting models that take into account: weather, time of year, holidays etc and that article is from 2012.

PS I highly recommend that article for both the medicine to restaurant comparisons and the parallels one can draw to complicated systems in general like IT.
Skimmed the article, whats the list?
And the less evidence you need to believe the thing, the more faith points you get.
QAnon is fueled by quite a bit of hinky stuff that has gone on over decades.

There is a need to discuss restoring confidence in institutions.
Interesting, thanks! That is different to the story i remember, but it's possible that i remember incorrectly, or read an incorrect explanation.

I believe that i read about this episode in Hans Moravec's book 'Mind Children'. I can see in Google Books that chapter 5 is on 'Wildlife', and there is a section 'Spontaneous Generation', which promises to talk about a "software parasite" which emerged naturally in the ARPAnet - but of which the bulk is not available:

https://books.google.co.uk/books?id=56mb7XuSx3QC&lpg=PA133&d...
They make changes to web standards and force it's adoption. Innovation is one thing but this is far from a democractic internet.
I'm curious which part you think is unlikely: that Google will make a tool to create WebBundles (what, are they just going to sit on their hands and wait for someone else to write one?), that that tool will include well-known third-party resources in the bundle as a performance optimization (reduce the number of connections needed to load your bundle! browsers no longer cache resources across origins!), or that the Google Ads script is such a third-party resource?

The difference between blocking an ad script by URL and blocking a request sent by an embedded ad script is that the script can include arbitrarily complex logic to generate the URL to request. I would not be surprised at all if that logic starts getting more and more complex and hard to analyze -- perhaps under the guise of "reducing ad fraud" -- and starts generating URLs that can't easily by blocked by Manifest v3 ad-blockers without breaking non-ad functionality.
Thanks for sharing this! How did you find it?
Yes, proof to refute their points
Back in the day, having a MacBook gave you way more nerd cred than the school issued Thinkpad or cheap ass Dell that everyone had.

More exotic power tools are similar. Before I start butchering a project, anyone with a clue can spot my Ryobi or harbor freight junk and know I’m a noob.
They are always aligned with authority, that is what I was implying. Protests anf dissent exist over disagreemnts about authority.