skysight-inc/HackerNews huggingface dataset:
I wasn't quite a software engineer, but a data analyst/scientist/engineer/term-du-jour at a brand-ish name software company for ~8 years, so pretty close in terms of the day-to-day work and culture.

1) I'm a professional cartographer, sort of. I make wooden topographic maps.

2) A bunch of reasons. I was never "supposed" to work in software -- I went to school in mechanical engineering, and wanted to get closer to something like that. My side biz was becoming viable, I wanted to do something entrepreneurial, and even though I had a pretty good gig, no company is perfect if you're there long enough.

I don't know if I'll go back to data or software some day. Things were great in the map business before the pandemic, they're ok now, and hopefully they'll be great again in the future. I still do a lot of data analysis and write a lot of software for my business, it's just interspersed with a lot more sweeping, sanding, etc.
I'm not offended. I will note their remark was edited after I replied and I have no idea if you saw the original. My remark was not edited.

Sometimes, if you don't see the exchange "live" as it happens, you don't really know what people were reacting to and when people edit their own comments and don't annotate the edits as such, it can cause replies to come across weirdly and make no sense to people reading the comments later.

I feel like initial responses understood why I replied the way I did and later replies didn't. I can't help but suspect the unannotated edits are a factor in that shift.

I've hardly slept. I'm trying to step away from this discussion because I feel I've said plenty and there's probably little upside but lots of downside to me continuing to react to things on too little sleep etc.
Say you're 14, and you're not comfortable with the current situation.

If you snuck out, knowing you're breaking the law and will be punished for doing so, that's one more very large barrier preventing you from seeking help.

To get back to what I was saying in my previous post, I had some... unpleasant situations when I was 14. (and many other ages)

But my family trusted me, and I knew that even if they weren't going to be very happy, if I needed to call and get help I wasn't going to face any meaningful consequences for doing so. In fact I was much more likely to face those consequences if I didn't reach out.

So there are a few times I called and got an uncomfortable ride and a few lectures. But I was safe, and I learned how to better take care of myself.

Curfews make kids feel like they have fewer options when things already aren't going well. The curfews certainly aren't in place to keep them safer.
1. Hiking the NW, thinking about next-steps.

2. Startup I was working for was acquired by FAANG co. Able to retire from FAANG after four years of plumbing / ops / politics / meetings. There was awful latency at all levels, from dev environment to deployment. I found it extremely boring compared to startup life.

I would say don't judge software engineering by how it is practiced at the FAANG level (where you can seriously get away with just a handful of changes per half) and try to find a small scrappy team of smart high-energy folks.
Edit: What they said below. Usually means debt-free or extremely frugal living and passive income through investments.
I agree, I was specifically using the numbers OP provided without geographic hint and saying that blanket rules don’t apply and you should really use PPP instead of exchange rate to compare against a notional dollar — and consider the PPP of the city or state you want to work in the US.

What matters isn’t how much you’re making but how far it will take you in the new home you’re considering as compared to how far your current salary will take you in your current home. Of course, if you’re making $500K-600K as a staff engineer in the Bay Area there’s a different conversation to be had.
What's wrong with "denunciatory rhetoric"? If someone makes a tool to enable spam, I'm going to denounce it, plain and simple. I'm not going to yield on this one. It is not reasonable to expect commenters to sit back and dish out praise for posts which are incompatible with their moral framework. But I guess this is just "growth hacking" in YCombinator doublespeak, it pays your bills so I can't really expect you to relate.
A blue color Login Button and a green color sign up button
Its Financial Independence Retire Early. FU money is 10x FIRE.
Regis Philbin, boisterous television personality, dies at 88
You might be interested in this presentation from ARM to Apple from 1992
https://youtu.be/ZV1NdS_w4As
I think it was a mixture of hand layout and automated layout. There are a lot of places that do strange things to squeeze out every last bit of space, and I think this optimization was done by machine.

For instance, long signal traces have a lot of twists and turns to be as close together as possible while avoiding obstacles and satisfying the design rules. Sometimes these signals do strange things like switching from poly wires to metal wires and back just so they can be a bit closer. These micro-optimizations don't seem like ones a human would make.

Another thing I've noticed is between two revisions of the chip that have identical layout except for a few traces. On one chip a trace will have a jog that's two 90-degree turns. On the other chip, the same trace will have 45 degree bends. So the two traces are identical except for this short segment. I assume that the automated layout algorithm changed slightly, resulting in this change.
Yeah amazing they’ve left out the key info like source of images. Does this API need a token?
For me, constantly looking downward causes neck strain.

Hence the top of the monitor being at eye level, is problematic. I think the best scenario is most-often level.

I wonder, I grew up before laptops and smartphones. These often result is down-gazing a lot. Hmm.
Yes, "Financial Independence and Early Retirement"
The tests are quick. The delay is because labs are overwhelmed.
Whereabouts are you? Are there any festivals you'd recommend in particular?
It's common to install security management software on systems to allow for centralized update push. That system was probably comprimizsed and used to push out the ransomware.
Are you missing a /s?

I’m simply arguing that individuals should have the freedom to choose.
That story was complete garbage. After reading it, I don't know much about what the executive orders actually are. Not a single quote from the orders or a link so we can read the orders ourselves. We have summaries of the orders, but given that the whole article feels more like an opinion piece pretending it's a new article, I don't know if I can trust that the summary is accurate.

One of the experts spends a whole paragraph telling us that the orders are meaningless, without saying why they are meaningless. There is some evidence given for why they might not work, but even the expert doesn't say they won't but that they might not.

In fact, I could sum up the article this way:

The first three executive orders may or may not be beneficial for drug price reduction.

The other executive order has not been issued and is a way to force the pharmaceutical industry to negotiate new drug prices. This might or might not be beneficial for drug price reduction.
True, usecase perhaps is more to confirm that what you had was covid, kind of complementary to this.
k8s at home. Some people just love pain.
I can't know what the poster was thinking obviously ... but what I took the comment to mean was, within the context of the actual article, they were happy that they now have FU money .. and absolutely can say "no".

Then the comment was them imparting a personal story framed by what they assume the employer's thought process was. And how they were happy to be privileged enough to have reached FU Money.

The fact that you say "it seems nobody is being forced in to anything" I think is kinda missing the point of the (imho substandard whingey) rant the posted link actually was. I mean, it articulates (poorly) how people are/feel forced in to accepting such situations.
OK but my understanding is that modern approaches to client side JS are based around the concept of web components. In which case, even though the JS code encompasses many areas of software engineering (data flow, dealing with asynchronous events, MVC-like architectures to achieve separation of concerns etc) there is no escaping the fact that part of your code is directly representing a DOM which is rendered as a UI. So I'm not sure I believe that client-side JS can really be divorced from the design of the UI. Sure, the CSS can be done by someone else, but the choice of components that exist in the (virtual) DOM is necessarily very much part of the UI design isn't it?
Aside from the programming, what interested you in the other jobs?
That's a good point. How does one rate limit correctly in that case?
It depends on the day but not such a high percentage usually. Our design phases don’t last as long (software only).

Virtual meeting fatigue is real because there aren’t as many natural breaks. It is important to make sure that people know they can excuse themselves for water/food/bio breaks.

I’ve also found that virtual whiteboarding is slower for me as I’m used to picking up a dry erase marker. It takes time to adjust to the different work stream but a huge benefit is the quality of the end product (no sloppy hand writing, easy to modify).

I don’t have any direct advice geared towards your situation as our white boarding and planning phases are quite different in my industry.
The point is that if they administered tests daily at the daily capacity for testing (24h result turnaround) then many people who want to be tested would be turned away, and become aware immediately of the testing bottlenecks.

It’s a form of bufferbloat.

I sometimes wonder how many fewer USians would have died in this pandemic had it occurred outside of an election year.
I took-up Argentine Tango after several years of a debillitating back and neurological problem. I'd been going to physios, chiropracters and an Alexander therapist for a long time with no results but as soon as I began to learn tango, along with a regular exercise programme, the problem cleared-up. Even better, my new tango social scene soon became a major source of web dev clients.
If that's the test you want, you can literally flip a coin.
I'd argue that the trend can come from two places, the less rational type you mentioned which appears to occur to enhance compatibility with an in-group, and the type which is based on having a set of base moral values which then affects our political beliefs. The latter of these can be seen as creating one layer of abstraction above the values, perhaps aiding in expressing those views, as well as enabling discussion with those who arrived on their views without consultation with their morals (due to copying others views, going with current trends in ideology, etc.).
Fair enough. I can understand where you're coming from and agree, I was just summing up the thread so far because the same conversation was being had multiple places.
I usually use "lab" to refer to the opposite of production. My lab is a space where I can change anything at any time and no users are going to be affected. But it seems like this article uses "lab" to mean "my critical services."
I find some phone use to be fine, the worst productivity breaker is tabbing to Reddit/HN/etc when you were focusing. Switching to your phone is already enough to a break from focusing where it's not a big deal. Plus you could just leave it in another room.

It's like what doctors recommend for bad sleep habits is to keep the bedroom/bed for sleeping only - don't spend hours using screens or eating in bed, then your body will have an easier association with sleeping + the mental habit. Likewise laptop + work hours = worktime. If you want to take a break stand up and check your phone or whatever.

"Perfection is the enemy of good" anyway, you don't need to go all out.

The primary point is using editing /etc/hosts (with `sudo chattr +i /etc/hosts` write locking to go further) is enough of a hassle for most of the time to break a negative loop. No need to make it impossible, the larger goal is self-discipline.
Doing stupid stuff with GitHub Actions
That interpretation would indicate that they - Instagram - are fixing an iOS 14 bug, which is pretty unlikely to be the case.
> If LTCM was given enough credit to stick it out, they would have made a killing.

Anyone making bets will eventually win big if there is no limit on credit, just by betting bigger and bigger until they catch a break.

But there's always a limit.
I'm pretty sure that if you have lots of firms trying to be "1 microsecond faster", then that creates more liquidity than you would have otherwise.

https://www.modernmarketsinitiative.org/hft-provides-continu...

Note that the link looks like it's some kind of industry group, but the listed references look like a useful place to start if you want to read more
Also, one feature I would love to see implemented in a modern language [...]

In Raku (the language formerly known as Perl6), that is spelled

numbers>>.toString()

or using proper idioms

@numbers>>.Str
“us-east-1 is being rebooted?” (Debugging under Fire, GOTO 2017)
If there is no danger, why do you think parental presence is needed at that particular moment?
While rather easy to do, Synology provides so much more “out of the box”. My own NAS ran well on Debian 10 for a few years, until I started getting random disconnects on drives and various other “stability” issues. Synology costs more up front, but after initial configuration it’s more or less just a box in the corner you forget about. Mine just sits there, automatically installing software updates whenever they’re available.

Does your synology utilize BTRFS? If so, what is your experience with it? I'm currently using a FreeNAS box that runs on ZFS that has been very reliable for me over the years. I can't really see giving up the power/reliability of ZFS to move to a synology setup, but I like to keep tabs on BTRFS progress.
Elementary Cellular Automaton written in C
Quant fund are not involved in latency arbitrage. HFT is a completely different space, and most HFT firms are prop shops, not funds.

Most quant strategies aren't really dependent on insanely fast execution. They may hold a position for weeks or months at a time.
Germany's coronavirus tracing app criticized over warning failures
>Maybe so that the backends could be independent?

Funny, I misread 'backends' as 'backdoors'.
I've been using Redux for many years so I just skipped to the last part (I'll probably read the rest tho, I'll surely learn something). Strangely, I've never normalized the data in my apps. I knew the technique but it has never been a performance bottleneck for us. But I can see how convenient it could be anyway (looking up a specific item instead of finding it). Also, we have been writings selectors but very few actually, we should definitely make it the norm. We write a lot of collection filtering, mapping and reducing directly in our connects.

> Out of curiosity, anything specific in that page you found particularly helpful?

I liked how you demonstrated rerendering issues (illustrated with the profiler tool) and applied those techniques (selectors, normalization) to fix them.

-

Just for the anecdote, slightly off-topic, I wrote like 3 years ago some Redux helper functions very similar to what you did with React Toolkit. We have 3 functions createResourcesActions, createResourcesReducers and createResourcesSagas, which take an array of strings describing our resources and return the corresponding actions, reducers and sagas (we fetch about 50 different types of resources). Something like

const resources = ['users', 'posts', 'comments']

const { usersActions, postsActions, commentsActions } = createResourcesActions(resources)
const { usersReducer, postsReducer, commentsReducer } = createResourcesReducers(resources)
const { usersSagas, postsSagas, commentsSagas } = createResourcesSagas(resources)

combineReducers({ users: usersReducer, posts: postsReducer, comments: commentsReducer })
sagaMiddleware.run(/* register the sagas */)

connect(state => ({ posts: state.posts.items }), { fetchPosts: postsActions.fetchResources })(PostsList)

It was funny to see you release something very similar. :) It definitely helps a lot to deal with all the boilerplate.
> You can indeed work on your own projects/hobbies but I find it's harder to find people to connect with if your situation is so different.

Aren't we just in a transitional period? Digital nomads are fairly normal by now, even though they're (currently) a minority. A growing number of countries have visas and residencies for these folks and this group organizes special events all the time.
Sorry but i didn't get claims about lack of public investing in healthcare.

Why when i am already paying like 500$/mo for insurance and making one physical in a year at most. Also during this physical i asked about help with my panic attacks and was told "well we don't have capacity at all for this, you will wait for ~month for your visit and it won't be useful since they are not going to have enough time to look at you". And this visit would be paid.

May be AHA shouldn't limit number of doctors educated to make it available to public? Money is clearly not an issue.
This is a surprisingly well-produced video given the likely audience. That said, a similar line of reasoning was also applied to Microsoft in the 1990s and Internet Explorer, which was distributed for free.

I didn't buy the argument then, and I don't buy it now. What's happened is that an area of software has evolved to the point that the profit from selling it outright has turned negative.

In the early 2000s Microsoft's cart was upended in a two-pronged attack. Apple developed the iPhone and Google developed Search. Both were entirely new platforms without any connection to Microsoft. Microsoft has tried and utterly failed to enter these markets.

That's what monopoly in software encourages - radically new platforms rather than incremental improvements to existing products.

With VS code, there's nothing to be done here. At some point a fundamentally new way to write software will take shape, and VS Code will fade into the background.
I got my helicopter CFI and CFII and started teaching in May of this year. I also interview for Karat so I'm not completely out of software but I'm not writing code or managing people anymore.

I left because whether or not I was working my brain was. I get less actual time off now but I feel like my batteries get completely recharged. Plus I get paid to fly helicopters which is still unbelievable to me.
What do people use instead of Redux these days?
The problem with applying your priorities (for the idealists) is that the misbehaving kids tend to come from the 'victimized' groups. This means that by enforcing clasroom discipline, they (often) feel that they are reinforcing the patriarchy, white supremacy, or other evil side.
At least their apps are pretty DE agnostic. I use them on Cinnamon mainly and sometimes Windows.
I was a full stack web dev and Linux sysadmin for about a decade. Switched to welding and machining - I wanted to make something tangible for a change. The work itself was awesome (legos for grownups) but the industry is fairly toxic IME.

Right now I'm working on getting back into IT (Network security).
Highly recommend Poundstone’s Fortune’s Formula. Claude Shannon and Ed Thorp. This is the book (along with A Non-Random Walk Down Wall Street by Lo and MacKinlay) that got me interested in finance.
Not sure if Snapchat has changed recently (I haven't used it in a long time) but before, Snapchat's first screen on launch was the camera viewfinder.
The suggestion above is that GP simply doesn't believe stat arb is a thing. Which I know to be untrue, or the level of cover up is quite impressive
Totally it's the same pattern over and over again we don't want to pay technical talent that can actually do stuff, and won't or can't train the people that are willing to work cheap.
useReducer hook, MobX
Or perhaps we need to open up dialog and admit the reality that teachers can have an unfair political/ideological impact on impressionable children and come to a good solution that mitigates that. Right now it seems to be a bit of a "free-for-all" for teachers to within the bounds of the curriculum, inject and pepper their lessons with politically leaning views. Taking that away doesn't mean we have to "impose" the status quo onto kids.

Maybe it just means that we need to ensure politically proportionate representation when it comes to teachers, and have the conversations flow naturally with a balance. Maybe it means that we have to specifically put down rules for teachers to no delve into any political/ideological topics/opinions and to only teach the subject matter. That one would be a good start, and it's not immediately obvious that it would be indoctrination of children.
I think that 10pm in winter is derived from the following. Child comes home at 10pm, it might take an hour to get ready for bed, then you get 8 hours of sleep before you wake up at 7am for school at 8am.
Who was talking about consistently? I would sometimes be out until 4 in the morning after a party when I was 16, and this law forbids that. I'm talking a few times a year.

Btw I don't think Iceland has ghettos.
1. Opened a ski mountaineering shop (https://skimo.co/). I backcountry ski most mornings in winter/spring before we open at a casual 11am; work on the site in the summer.

2a. Sick of pointless discussions about languages/frameworks/architectures, none of it matters to low-traffic/low-tech business.

2b. Sick of meetings/arguments to decide what to build. Making business and tech decisions simultaneously is amazingly efficient; e.g. no wasting time over-engineering for a requirement that may not even be important.

2c. Wanted to try and combine/balance my skill with my passion.
I consider dance the intersection of balance, efficiency / energy conservation and probably the abstract root of a lot of activities in life. Anything can be a chore, or an effort, but if you make it into a dance like action.. it becomes both easy and joyful. And it's also reaching social boundaries.. if you think work as a set of concurrent changes driven by agents.. dancing is basically the lowest energy level for that. Everything flows, momentum conserved, impedance free.. and surprisingly people are very happy seeing and living that way.

All that said... i'm not surprised it has a lot of leverage in our brain.
What kind of exploits? Was the browser not isolated at all or was it (say) sandbox-escaping via the JS?
Darktable is mostly for RAW processing, Digikam is for organization / tagging afaik.
In which situation would you legitimately not want to wear a seatbelt while driving?

Will you also demand that individuals be capable of choosing - in that they have all the sufficient information to make an informed choice and are not manipulated by psychological tricks?
PR comments:
- is this some kind of Shrodinger's "it", the second check is irrelevant
- Needs indentation
Low-quality consultant penetration tests that rely on scanner results are a bigger problem in our industry than elitism.
D.E. Shaw is not a high frequency shop. I would be very surprised if their daily transactions was more than 5% or so of their total book.

More broadly, quant shops are not out to place bets on what they think will happen in the next few seconds. They're much more like traditional hedge funds than HFT firms in terms of their betting horizons. It's just that the trades they choose to make on those horizons are generated algorithmically.
Had the same problem, with an even larger dataset. Picasa on the other hand had no problem with it.

But huge albums are a problem for many programs, unfortunateley.
Interesting; toxic in what way?
Doesn't that break with DNS over HTTPS (default on Firefox these days)?
Stop saying The Simpsons can predict the future