skysight-inc/HackerNews huggingface dataset:
I'm not really sure that's what she's saying. There's a whole section at the end on "Change doesn't mean to quit".

To address your specific points, and as someone who's done a lot of hiring for different companies over the years:

- Yes, lots of job hopping can be viewed negatively (please see below).

- I've been amazed by the number of people I know who've changed jobs mid-pandemic. Clearly there is still a job market out there. With that being said my default position agrees with yours: unless you have a very compelling reason to change jobs, if your current job is secure, stick with it.

Back to job hopping...

If you've been working for 10+ years and never held down a job for more than a year or two the alarm bells start ringing. If you've pulled that off for 15 - 20 years all of the alarm bells go into maximum overdrive.

However, I certainly don't mind a bit of job hopping early in your career: it can take a while for people to find a position that really suits them.

Similarly, peoples' circumstances change: they get married, they move, they have children, they're made redundant, they have health problems, they need to care for a relative, they suffer bereavement, or they just get bored and need a change and it takes a while to figure out - not to mention all of the other changes that can happen within a company that make them to look for work elsewhere. The result is that people might go through another period where they change jobs more often: they might start contracting, or if they move and have to change jobs the first job they land might not be that great.

Often I've seen on CVs where people have been with a company for a long time, then might change two or three times after that because really good jobs that suit you well aren't actually as common as we'd all probably like. Again, that's generally OK.

What I do want to see is some solid evidence that under the right circumstances you can hold a job down and stick at it for a few years. The amount of evidence I'll want to see of that increases proportionally to the length of your career.

This is an inexact rule of thumb. Changing jobs a lot may not immediately put me off a candidate but it will, at the very least, mean I dig into the issue very thoroughly during the selection process, and if I don't like what I find then obviously you won't get the job (but that's true of any aspect of selection).

With that said it is possible to stay in a job too long. I was with one company for 10 years, and that was too long. Far too long. But not because it was 10 years: the company had stopped growing at the time and I'd run out of opportunities to really develop and advance in my career. I'd say I wasted at least the last 3 years there. In terms of career advancement that 3 years has probably cost me more like 5 - 7, because I was burned out and pissed off, so I spent a couple of years contracting before moving back into full time employment.
I worked at a place that used Slack pings in lieu of tickets. The history was kept for ~7 years. This is a huge liability IMO. A off comment by the CEO could be misunderstood by an attacker or the public if it was to be leaked.

I’m saying it’s ok for quick cursory discussions but those who retain Slack messages for tribal knowledge tend to have larger organizational issues. This knowledge should be in tickets where it’s expected to write well written responses with the intention of documenting knowledge.
The distribution of voting power is based on population, not citizenship. Non-citizens need to be counted too.
I always find these ‘optimise your net worth’ posts quite strange, especially in the context of working for FAANGs/
Unicorns where generally pay for software engineers is very, very high anyway. “I have more money that I need now, but if I’d done different thing ten years ago I’d have even more money than I need” is a weird thing to worry about.

I say this as someone who now works for a ‘unicorn’ and previously worked in a number of places that the author might consider dead end. I have some regrets about one previous job in particular, but mostly around stress it caused me at the time, not impact on my net worth. And, certainly, job hopping every couple of years seems like no life.
It's the second pool chance

https://news.ycombinator.com/item?id=23483538
> I've been wondering if there's some sort of computational method to extract the algorithms without having to simulate the biology.

That doesn't seem plausible to me. DNA, just like a compiled program, is a set of instructions for a specific computer. I don't believe you can extract the meaning of a program without understanding the computer that is supposed to run it (except perhaps by statistical analysis of its results when being run, which is generally how we are studying it today).

Now, if we did have a deep understanding of cellular machinery, of the way cells organize into organs and organisms, and of the functionality of each of these organs, including the brain, and the way they collaborate to produce cognition, THEN we could perhaps decompile the DNA into a high-level algorithm, where we could say something like 'these are instructions for programming a stem cell to specialize into a cell which feeds cells that react when this chemical is encountered in concentrations greater than X over a time period of Y'. But this is likely the opposite approach to what you were asking - you would need to have an almost complete understanding of the biochemistry of the entire body, and of the way it gives rise to intelligence, at which point the DNA itself may not be so important anymore in the hunt for AGI.
Can you be yourself or stay true to who you are without having a clear assessment of yourself?
What is so good about forth?
Me too, really. However...

“Experience that most brutal of teachers. But you learn, my God do you learn.
- CS Lewis
And it's still faster than the Coral Dev Board mini... (Cortex-A35 is a CPU tier _below_ the A53, there's no contest).

The fastest SBC at CPU tasks priced below $100 is the Raspberry Pi.
Jumpgate 10.24, a 1kb demoscene entry at Assembly 2020
Even so you have to choose between status/money and skill. The way SV thinks about engineering is under the influence of billions of dollars being poured into 90s tech for incremental improvements. Linux. Java. Javascript. The research community has long known how to do better but change doesn't benefit monopolies.
I graduated in '99 (Jason Miller if you want to see my dorky picture, which is only fair since you were the only rayiner in my senior-year yearbook) so we were there for one year together. This is the third week in a row I've discovered someone that I interact with in some way online went to high-school with me, which is a weird coincidence.
Myspace in 2003, O'Reilly coined read/write web at about the same time. The original iteration of Facebook was 2004. The Ajax book I have on my shelf is 2006. All this stuff started coming in as the industry was starting to pick itself up from the dot-com bubble bursting. phpBB was a little bit earlier with the first release at the end of 2000.
Mouse takes far longer than a second for a selection. Switching between keyboard and mouse already takes longer than typing the usual vim-commands for a simple action.

And casual keyboard-commands just don't scale well. Moving cursor x chars means you must type the movement-key x times. With vi you just type the number x and the movement, and usually save big time.

Aditionally, vi has more knowledge about textual objects, which are all interchangable. So whether you move 3 chars, words, paragraphs, pages or functions, it's all the same, just with different letters.

Vi's command-language is highly composable and thus very dense, so it will alwys be faster than mouse and casual editor-commands. Of course as long as you habit them.
As Euclid is based on LaTeX, RPN isn’t useful. If you want to use it (which I fully understand), use another app.
We have a parrot and he definitely understands the difference between “put kiwi to bed” and using “bed” in any other context.

Of course it could also be because he correlates environment cues to bed time.

Either way, birds are smarter than you think until you spend time observing them.
Pew: Most prolific Twitter users tend to be Democrats
Only citizens can vote.
"The moral is that you can tame wild ducks, but you can't wildify tamed ducks (that's why there isn't even such a word as wildify)."

Well, I don't know about ducks, but it's certainly possible to re-introduce animals that have been raised by humans into the wild, e.g. with hand-raised foxes. Moral of the story: don't make wild claims about things you don't know anything about if you want people to take your main point seriously.
Who is behind the latest Elon Musk scam? (April 30, 2020)
It’s not based on citizens, but on the number of free persons living there (and three fifths non free). This particular word choice is important s as the census and the house have always been based on who’s living in the state not based on citizens living there.
Yet also convey false information in exchange for elegance of the animation.

For instance, the first layer of stones across the arches builds up from one side, over the top, and down the other, rather than up from both sides to meet in the top with keystones.
> The Republican party had no reason to hold confirmation hearings for Merrick Garland - the votes did not exist to confirm him.

The senators are supposed to go to the hearing and then decide whether they think the guy should be confirmed. For you to say he didn't have the votes is to admit it is just a power grab.

Why not just hold the hearing and vote against him if you don't like what you hear? The silly thing about this is they could have just gone through the motions, just like they are doing now.
I wonder if there was malfeasance involved as it is related to Venezuela.

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

https://en.wikipedia.org/wiki/SS_Springfjord
The AppleTalk game I remember best was Bolo, which could run on just about any Mac.
It will go from a conservative majority (typically 5-4 on polarizing cases — now 5-3 after Ginsburg’s death) to an entrenched conservative supermajority of 6-3, far less likely to ever render “non-conservative” verdicts on those cases. As you likely know.
I feel like FOMO is one other way to waste your career. The article talks about how they missed out on Uber's hyper-growth phase, but really, that's 20/20 vision after the fact. What if Uber went down instead? You never know the growth trajectory of any company really, even ones you work for.

Getting a job and then doing it (and moving, if that is required) takes a lot of time. Every time you move, you might as well kiss away 3 months of time from your life, between moving, packing, new friends and routines, ramp up at work, etc. Moving careers just because of a feeling isn't something you can do twice a year just because.

This also totally misses out on doing things you want to further your career that aren't in your job time, which I think is a lot more flexible and amenable to quick change to pursue growth and passion. Things like hobbies, side projects, etc.
I did a little focus group work years ago. Companies pay people to listen to a pitch or watch a demo and give them feedback.
It’s not as simple.

Essentially the vote of two US citizens does not count equally if you count everyone.

If one lives in an area with more illegal immigrants, that US citizens votes foe him/her but also for the non voters in the area. This is not a ‘one person one vote’ situation and it’s a real concern if you believe in equal representation.

Ideally you’d have a citizenship question and you count only citizens for electoral college allocation and everyone for non electoral college matters. But that creates concerns of undercounting etc.
> Shipping goods is one major source of CO2 and other pollutants, as most ship engines are way dirtier than any car engine.

This is only kind-of true. Ship engines are dirtier in the sense that they produce worse NOx/SOx (causes of acid rain) and particulate matter (causes of haze and breathing issues). These issues are serious, but they have led to countless articles with very misleading headlines like "Big polluters: One massive container ship equals 50 million cars"[1].

For global warming (CO2 and other greenhouse gases), shipping does create a decent fraction of emissions (~2% of manmade co2 emissions in 2018[2]), but nowhere near what land-based transport creates (trucks+passenger cars put out roughly ten times what boats do [3]). Attempts to address the particulate/sox/nox has included LNG powered ships[4], which allow unburnt methane to escape, which results in worse GHG emissions (but less of the "emissions" that allow headlines like "shipping is as bad as 50 million cars!"). And if you look at a different statistic, ocean shipping of goods seems almost responsible (eg, ocean shipping has the lowest "CO2 per tonne per km", far lower than rail/truck shipping[5])

All that said, reducing GHG emissions from shipping is great and necessary. I hope this project works out.

[1] https://newatlas.com/shipping-pollution/11526/

[2] https://maritimesky.com/2020/08/05/imo-has-published-its-4th...

[3] https://www.transportation.gov/sustainability/climate/transp...

[4] https://theicct.org/news/fourth-imo-ghg-study-finalreport-pr...

[5] https://timeforchange.org/co2-emissions-for-shipping-of-good...
How did Confluence and Sharepoint compare? I'm curious (For context: I've only ever worked in BigCo's that used Confluence).
It doesn't matter - when the document was written America had tons of non-citizens and those people were counted.

Slaves couldn't vote either, but in the famous compromise were counted as a portion of a person - the distribution of political power is why.
3 deaths per 1000 infections is a pretty strong motivation to prevent infections, it doesn't need to be a contest between doing nothing and shutting down the world, strategies for reducing transmission can be independently evaluated.

And when you add in fewer older people getting infected when there are fewer infections in general, well, there you go.
Based on polling data, 3/4th if Americans support Roe vs Wade. However, both parties are trying to get elected so they pick a set of options that gives them a significant chance to be elected.

Why such unpopular options can make the cut is people don’t care about issues equally. When a significant minority care a lot about one issue they get patched together with other such groups and you can get elected even if most people disagree with the majority of what you stand for.

Over time identity politics eventually confuses things as people constantly supporting one party tend to adopt the stances of that party. This gets interesting when parties swap position on some issue.
The target market seem to be people who want something to integrate ML in their robot or RC car. It features decent inference performance with (comparatively) low power demand. But they can't even do training.

Unless you're building something with space and/or power constraints you are much better off with a laptop or desktop.
Humans have tonal components to meaning, e.g. in English, "You are hungry." doesn't have the lift at the end as does "You are hungry?". I wonder if any birds do something similar to distinguish, e.g. "Predator!" vs "Predator?". Maybe someday an app on our phones will be able to translate as we walk through the woods, like "A female Carolina chickadee in the sycamore at 10 o'clock says there's a raven coming from the south".
Sure, but Swift is just one of many modern and (less modern) high-level languages, it's not just about connecting Swift to other languages than C or C++. There's also D, Rust, Nim, Zig, Python, Java, C#, even Javascript (when calling WASM modules), etc... those would all benefit from a more modern (and standardized!) approach to language bindings (even if the target languages would only be C or C++, but why stop there).

Apart from that "grand idea" I think a more realistic real-world solution for the C++ => Swift situation is to simply wrap the C++ API into a C API first, and then create a Swift API on top of the C API, instead of trying to somehow translate the C++ API directly to Swift. E.g. every C++ library should come with an optional C-API to simplify language bindings, or even just compiling that library into a DLL.
that is great xD
Closest I can come to think of is the Maltese Falcon, but it doesn’t have solid wings, but still pretty unconventional in similar ways: https://www.marineinsight.com/boating-yachting/maltese-falco...
Financial incentive manipulated users' intentions, not to mention search engine optimization.
I have seen and still seeing enough people prefering to use there work time to spend a lot (and i don't mean having a quick read once or twice or thrice a day) of time at work doing everything than working.

Feel free to do something totally unrelated while you are waiting for a build to finish but if you never ever reach a certain level, you will be stuck and you will live in your own missery.

And by missery i mean: Things you have done shitty and quick will fall on your feet daily; No one is asking you for guidance or real help. You might never be in the position of doing something additional than 'just working one ticket of after the other' and what i mean by this: forming your environment, forming the product and making that thing to yours.

Something you formed, you guided, you made.

You will be frustrated about your job, you will complain, your colleges, well aware what your problems are, will just not tell you what you need to here because you are probably not showing them that you do care.

You will earn the same amount of money, your job will not change switching companies much and thats it.

While the others are getting rid of the standard pitfalls, making their lives easier, learning new things, getting faster, better, more valuable. Earning more money for the same time spend at work, getting cooler projects, being aksed to join teams because of reputation, having more slack than you with a much better salary due to trust and past achievements.

And if you realize this too late, you lost the most valuable time: early in your career. The time where you advanced the most and the fastest, were you learn easier, where everything new is interesting and cool.

If you read this and you spend a lot of time on imageboard or whatever and you hate your job or you are depressed because of it, its not the fault of others.

I have never ever had the issue of doing my things to early and then not knowing what to do else. There is always an old bug to fix, something to automate, something new to try out, to read to watch etc.

And there is a secret: I actually like my job because of all the possibilities.
What field are your products in?
Thanks for sharing,
Bloomberg has been a huge user of C++
So how do you deploy your python app to your customers?
Explain to me what is the danger of this things:

- make public the schematics of electronics

- let your users buy spare parts, don't use lawers or DRM to prevent using an un-official part as long is a choice I am making ( who would like that his car won't work if you replace the stereo or a light bulb with an equivalent or better one but that is not from the approved companies)

- let anyone use the debugging software and ports, I should not have to travel and pay so some guy would use a proprietary tool to read and translate an error code.

- let people salvage parts from broken devices and fix with them other broken devices, don't be evil and DRM stuff or destroy good parts because you want to sell new shiny things.

- if you sell a device you should not have the right to brick it with an update, if you can't support it anymore you should be forced to unlock it and if is IoT thing open it up enough so people can use their own server alternative.

I am sure someone will say something about batteries exploding but from my memory we had devices with batteries for a long time and we could change the batteries, we could mod the cars, we could mod the computers and no precious billion dollars companies "shiny" image had to suffer for it.
Some problems that can have tech solutions is to improve access and collating to information. Note there is a lot of fragmentation in quality of information across US counties.

- polling station locations in a county

- expected waiting times

- ballot box posting locations

- ballot box deadlines

- voter registration deadlines

- initiatives in a county
>It's worth remembering this article seems to come from a rather clichéd and narrow frame of reference - overly driven by money

But the blog author wrote the opposite of your characterization. Excerpt from article of not letting money distort your goals:

>Staying in a job for loyalty or money's sake is like staying in a bad marriage for the sake of kids. [...] Optimizing learning over money early in your career.

[EDIT to the many downvoters: Did I totally misunderstand the author's blog article? Where is the "overly driven by money" message? His framework chart doesn't have money anywhere on it. See:
https://cdn.substack.com/image/fetch/w_1456,c_limit,f_auto,q...]
If enough people were to use identically looking umbrellas it would be very hard indeed to track individuals passing below bridges and roofs.
In Tokyo there is already a prevalent style for umbrellas: The transparent model you can see in the 1982 cult film Blade Runner.
They could have put out a site with videos of the product and experience akin to what Nikola did with their trucks.

Vaporware is an extremely common tactic in sales.
Securing smart home devices with ESPHome and Home Assistant
They work just like normal sails. A sail is just a wing sideways. It moves the ship by generating lift.

The ship moves forward when the angle of attack is adjusted correctly. See the picture: https://en.wikipedia.org/wiki/Point_of_sail#/media/File:Poin... The ship can't move directly against the wind, but it can close-haul 45 degrees against the wind assuming it has enough keel.
Flutter 1.22 released with iOS 14 and Android 11 support
The if-then predictor is called an expert system and it is a kind of model. Combining multiple models is called ensemble model. Here, this is how the idea can sound smart, not like cheating. ;-)

On a more serious note - as always, it depends. On the logic, on the company processes and skills, how frequently will the logic change, visibility into the decision making, ... It may be a good idea or you may bring in a lot of manual work.
Q: Do you have any sense for how many people might have been counted had the census efforts continued to Oct. 31?

> It’s not going to be much. If you’re hard to count, you’re hard to count. The people who are hardest to count, the ones we worry most about in terms of undercount, are the same folks whose families don’t have food at night or don’t have a job. They’re worried about getting tossed out because they can’t make the rent. Or they’re ill and don’t have health insurance. Those folks tend not to have participating in the census at the top of their minds because they have basic needs that have to be met — for themselves, their children and sometimes for their parents and grandparents.

> Because of those things that those people have to deal with, you actually could have extended the time for another month on top of that and you’d only get marginal gains. The census was already in a tough position. It would definitely help to get as much time as possible, because as people become acquainted with how to deal with Covid, they can do the grassroots effort that’s needed to get people to participate. But it’s going to be a marginal increase. At the end of the day, the die has been cast for quite a while: There are going to be undercounts of communities of color. The only question is how large — and is it so large that action needs to be taken in the form of litigation or legislation.
Gender Differences Among Top Performers in Chess
Couldn’t you just leave the tip in an envelope on your doorstep?