skysight-inc/HackerNews huggingface dataset:
Andrew Ng. Machine Thinking. 8-Bit Guy. Ben Eater. Jeri Ellsworth. I do some of my best learning with YouTube.
It's a mouseover popout pointing to three links:

* fundamentals https://homebrewserver.club/category/fundamentals.html

* instant messaging https://homebrewserver.club/category/instant-messaging.html

and

* low tech https://homebrewserver.club/category/lowtech.html
There has never been, nor will there ever be, any language in which it is the least bit difficult to write bad code; the difference is that Rust provides better ability to notice that you've done it wrong.
That is the same logic of later stage VCs. Which makes me appreciate those earlier stage investors even more as it is really tough statistically to pick the winners.
As someone who's pretty naive about EDA software, how does this compare to KiCad or Eagle?
My background is in pure math. I've had a total of about 4 CS courses throughout 4 years of undergrad and 3 years of grad school. My first software role was 6 or 7 years ago, in SoCal, at a salary of $70k with no stock options or RSUs. I did have a bit of an advantage in that I had been playing with computers since I was 7, and started using programming as a tool in my 20's. I also had a copy of CLRS that I had studied large portions of, and that helped quite a lot, especially with concepts like Big-O notation.

If you're going to follow my example (and I'm not necessarily suggesting you do -- my path did not feel close to optimal), then you should start applying for those "junior for some super low pay" jobs, for at least a year or 2, as long as it's enough to support yourself.

What I did after that was move to the Bay Area and ended up taking a job at a startup for $105k and some worthless options. From there, it was a steady progression. Next job was $140k and some probably worthless options, until now where I'm over $200k total comp at a public company.

I'm not saying any of this to brag, either. If anything, compared to online salary and comp resources, I'm probably around the median for 6 YoE in the Bay Area. But, the median SWE comp is still really good, and you can live quite well on it while maxing out 401k's, paying off student debts, or whatever your financial priorities are at the moment.

If you go this route, be prepared for a lot of rejection looking for that first job. Some companies will see no CS degree, no tech internships, and no coding-related work experience, and just bin your resume. Even on my second job, I was finding myself getting rejected or ghosted for positions where I felt my resume was nearly a perfect match to the job description [0]. Persistence is the only way through.

Stuff I would advise you to do that I didn't do so well would be things like get a LeetCode premium subscription and start solving the problems. I don't mean "grinding LeetCode" like you see people bragging about on /r/cscareerquestions; I mean start with the easy problems and use those to learn more about programming, then move on to medium problems and use those to learn about CS, while also gaining insight into interview questions you'll see in the wild.

If you have friends in the tech industry who are at companies you'd like to work for, try and get some referrals. This can get your resume looked at, even if you wouldn't appear qualified on the surface.

If you land a position that's primarily coding/software-oriented, but it's not literally called something like "software engineer," consider putting it on your resume like "$ACTUAL_TITLE (software engineer)". Part of my problem after my first job was that the position title wasn't called "software engineer" even though writing software was literally all I did.

There's probably more, but those are the main things I can think of right now.
There is no singular "grid". It just does not work that way

This did not prevent "Northeast blackout of 2003" when bunch of states in the US and province of Ontario in Canada went without power for 3 days. I remember it quite clearly. Was not big fun. Luckily my friends and I with families went camping on the lake so did not really suffer other than some little disaster in a fridge ;)
Developer Time Tracking Using Slack – Beyond Fixed Price vs. Hourly
I’m not. Hell, when I first started learning rust i frequently wrote code that ran slower than _python_.
More likely because selective pressure in Europe over the years meant that those who had any even partial immunity survived and passed that on, while in north America that pressure was missing.
Venezuela and Syria have survived much worse with fewer resources. There will definately be enough money for the police and military.
> offers much more security

Does it tho? In what way? Anyone can create or steal a developer account. You can still notarise malicious software. It just that it gives some lead for investigators to follow (for couple of cases per year that are significant enough).

p.s. how App Stores were designed by accepting binaries rather than source code for review is beyond me. Such an obvious oversight.
Check these books:

- Ultralearning by Scott Young

- Deep Work by Cal Newport

- Atomic Habits by James Clear

- How to Read a Book by Mortimer Adler

- Mindfulness Meditation (many books by Jon Kabat-Zinn

„Ultralearning“ has lots of valuable ideas. For instance: Directly attacking the skill you want to learn. If you want to learn Git versioning, practice doing it.

„Deep Work“ convinced me that I need to spend focused and uninterrupted (large) chunks of time doing the things that I want to make progress with.

Learn Mindfulness Meditation to be able to focus, to deal with inner distractions and a wandering mind.

„How to read a book“ showed me that I was only reading for information at best, but mostly for entertainment. And it taught me how to read for understanding. Reading-ability at this level is one of the most under-valued skills today (in a world full of tutorial videos).

And finally: Make a schedule, block out chunks of time, stick to the plan. Track your progress in an app or on paper. Repeatedly doing something will give you tremendous amounts of progress in that area. (see „Atomic Habits“)
Whoa! I interviewed to work on this project back in my undergrad days. Was wondering what happened to this.
TPC.int was kind of crazy. They had a stunt DNS server that made it more convenient to use, so you could mail an address like remote-printer@441234567890.tpc.int (referring to a nonexistent number in Bedford in the usual bigendian E.164 order) and it would be automatically converted to official little-endian RFC 1528 format remote-printer@0.9.8.7.6.5.4.3.2.1.4.4.tpc.int, after which the usual DNS delegation mechanisms could model the E.164 delegations to route the fax to the nearest server.
People always imagine that mobile robotics needs nanosecond response times or some other silliness when the reality is that your sensors and servos only operate on the order of 100Hz.
Simple Web Log Analyzer – Google Analytics Replacement
Though Saudi has been aware of its dependancy upon oil and beena primary driver in much investment, though when much of that investment has been in other companies - then for them it is a double hit.

Unsure how advanced along their migration away from oil money is over alternatives, but will be further along than other oil dependant countries.

Though this will help focus many more minds away from oil, so that is not a bad thing at the end of all this.
Those countries are not surviving. They are failed states.

Edit: So too will be Saudi Arabia; they waited too long to take meaningful action to diversify away from oil revenue. Norway is the model for how to avoid the resource curse.

https://en.wikipedia.org/wiki/Resource_curse
I have found that jemallocator is currently broken on macOS Catalina, so that might be the problem. If you can reproduce this issue reliably, I'd love to hear about it because I can't myself unless I use a very specific toolchain that produces -O3 binaries that are a real pain to work with.
Well, whether it's subjective name-calling depends on whether you substantiate it in some way. If it's a contradiction in terms, then name-calling is not the issue. And if it isn't, it might be possible to defend it.

I think there's some ambiguity in the idea that something people repeat is actually a "widely held viewpoint".

Saying it's bizarre seems to me to be standard shorthand for "if you really think about the implications, which people usually don't".

So-called "ideas" or "viewpoints" are more fit in an evolutionary sense the less people think about them while transmitting them.
Has anyone heard of an open source build able bipedal robot? For some reason that’s what I’m really interested in building.
FWIW, I would not underestimate the degree to which foreign powers that are, otherwise, irrelevant to US interests can capture parts of the US political system. It is an unfortunate fact that political influence is not all that expensive to purchase.
There's no evidence to suggest that the government would intentionally lie about numbers, let alone in Las Vegas. If anything, it's likely due to ignorance and lack of resources in testing.
Only until everyone else has them too
I kept infrastructure and data separate. Infrastructure I deploy on DO with ansible. nginx up front, letsencrypt auto renew TLS cert etc. Static content I deploy with rsync.

Takes ~3 seconds to deploy a content change by typing “make deploy”

No CI platform. No docker. Much simpler. Much faster. Much cheaper than AWS.
Do you later execute any of them? I feel I need the optimism that I only have when I do not see the details clearly yet to start something.
Those things affect most people, it's just that poor people don't have any reputation to worry about, and won't afford the fees.

Rich people can also be punished by fees if they got them as much as the middle class (i.e. they need to be based on net worth), prison time will affect everyone.

The biggest issue is that rich can use their money and influence to escape justice, I suppose maybe it means that reputation is the only thing left to control the rich, but that hardly helps, there are many rich people with horrible reputation that still do very well, one even got the highest office in the land.
Beowulf had no shared memory abstraction, programs had to be written using message passing, e.g. MPI.

I'm not convinced a shared memory abstraction is a good thing for distribution across machines. Some Beowulf clusters actually had much lower latency interconnects than ethernet, e.g. Quadrics, but we still needed to carefully optimise the traffic. With a shared memory abstraction, such optimisation is out of our hands.
Traditional static typing wouldn't really help k very much since the 'type' of a variable has more to do with the dimensionality and length of the vector being processed. A dependent typing system that could statically verify the length and shape of some vectors at compile time (like Idris) could be useful though.

In general though, it's very hard to judge k or any array language from the outside. You've been made to believe that a module system is necessary, or that long variable names are useful, but none of these things are true. It's only when you start using k that you realize that all of dogma our professors, our bosses, and our coworkers have imparted on us on how to structure programs is unnecessary, and worse, actually harmful.

I know I sound a little preachy, but learning k/q maybe 6 months ago has completely changed my perspective on how programs should be structured. Functional Haskell or Ocaml code that I previously would have considered elegant and "correct" now strikes me as unnecessarily verbose and clunky.
“I trust elected politicians, controlled by checks and balances, more than unelected greedy billionaires only supervised by themselves.”

So the alternative between trusting greedy rich people who both don’t have the power of the state, and I can choose to use alternatives, is to trust greedy rich people with the power of the state - most of which I have no power to get rid of because a) they aren’t in my district, b) the alternatives don’t have the money to get elected, and c) get elected by the flyover states because they have two senators just like the more populous states
MobilEye's key advantage was they fabbed their own chips. Back when you couldn't really run a neural net in a car, they essentially kind of hard coded the evaluation of a certain neural net into a special chip.

Not sure I described this 100% accurately, but it's something like that. Hence the Intel acquisition. Their tech is pretty good honestly, used to power Tesla Autopilot 1 before they decided to build their own solution.
> fines can and will be seen as merely the cost of doing business

There's nothing inherently wrong with that.

The answer, of course, is that fines can be increased to the point where businesses change.

Just recently, Amazon was forced to completely shut down in France because the level of fines made it impossible to run their business at all.

Businesses respond to incentives. Fines are an incentive. They can be set at any level. It's the responsibility of government to figure out the right level.

Also, finding the executives responsible for any decision is not nearly as clear-cut as you might suppose. Ultimately shareholders are responsible. Then they elect a board which elects the C-suite which hires the VP's who staff their divisions and so on. And approvals happen at every level but with varying degrees of granularity and attention.

The C-suite will collectively sign off on a strategic plan for the following year. Different members are aware of implementation details at different levels. There's very often no clear "the buck stops here" for any policy except ultimately with the shareholders themselves. (A manager approved the plan, but final sign-off was with their VP, but that was part of the package presented to the CEO, who brought it to the board...) Which is why fines work well -- they punish the shareholders.
Those fail. Battlelog failed, Autolog failed, Second life is a disaster, VR Chats are great for memes. So no, the market has decided we don't need more but better such games.
Wikipedia link: https://en.m.wikipedia.org/wiki/Asian_giant_hornet

Some fun quotes:

“Fatalities from envenomation are primarily related to anaphylactic shock or cardiac arrest.”

“Those who died, on average, were stung 59 times (with a standard deviation of 12)”

“Only a few hornets (under 50) can exterminate a colony of tens of thousands of bees in a few hours”

“ European honey bees have no innate defense against the hornets, which can rapidly destroy their colonies.”

And the wasps are also a dubious nutritional supplement.
I found the about page to be fairly useful in figuring out what this was: https://homebrewserver.club/pages/about.html
Not a valid argument.
Berkshire is the 5th largest reinsurer in the world[1], so not likely to happen...

[1]https://www.insurancebusinessmag.com/us/news/breaking-news/t...
He was saying fines and prison aren't usually needed to keep the wealthy from doing bad things. Poor people have neither reputation or money to lose so prison is the only way to motivate them. Which tells you how much Posner knows about actual poor people. For most poor people their good reputation is the only thing of value they have.
This is a great post.
Time is limited and you have to make sacrifices somewhere.
Covid-19 Vaccine Round-up
What everyone is missing here is that cloud is a secular growth trend. It's not that it's recession proof but rather that it will be growing less fast in a down economy but still growing.
A lot of instruction sets aren't there yet, but https://ish.app is doing a truly incredible job in this regard.

Gives you a working Alpine Linux installation which you can download and install packages for normally, all within the bounds of the normal Apple sandbox, with decent enough performance.

It doesn't have SSE or MMX yet, so eg Go and Node aren't usable at this point. But a shocking amount actually does work perfectly, so it's only a matter of time as more instruction sets are implemented.
Funnily enough those sound exactly like the holes in knowledge in some formally educated software engineers I know. Unis generally teach you computer science concepts and algorithms, and not tools like Git, cURL, and especially not Chrome devtools. While using they may introduce students to command-line interfaces you're much more likely to become comfortable with it through personal projects than academic lessons.
The US "was" energy independent. But now all the US oil drillers are shutting down. The same factors hurting Saudi are hurting oil in the US.
Maybe not as it's a supply and demand market, supply outstrips demand so more costly extraction shuts down (shale being one of them), you then see price rise as less supply and always some demand as they always balance out and then, you see other sources viable to extract - rinse repeat.

SO to recover to the same level of usage - I kinda hope it doesn't and we see a gradual reduction once things back to the new normal. But shall see. Problem is as it gets cheaper due to surplus - other uses become viable like generating electric as cheaper per KW than buying from the grid or other sources. Things like that, so the nuances of all this are all down to how we define normal after this lockdown. Either way, the industry will carry on, just price accordingly.
I have the same issue, and being a self-taught SWE, it's a real problem.

There are a few different methods I've implemented to manage my time (daily journals, project-specific tracking documents, rabid control over my work environment) and they deal with different aspects of the more general problem of "stay focused and track progress", but the thing I use that seems to fit your case most specifically is the pomodoro technique (https://pomodoro-tracker.com/). It helps in four very specific ways:

1. Motivating to sit down and work on a task: work is divided into 20 minute chunks, so it doesn't feel emotionally expensive

2. Staying focused on the task at hand: you have a named timer maintaining your focus on the goal of that block

3. Planning a route: being forced to regularly and intentionally state what a block of time is meant to accomplish helps breaking down large and complex problems

4. Self assessment: you end up with a list of twenty minutes blocks that you either had to repeat or got finished with early. For me, this revealed a lot about where my time was going that I didn't realize at first.

As a bonus, there is zero learning curve, and nearly no added overhead. Hit the link, type in the goal for the next 20 minutes, and go.

Hope this helps. Best of luck!

Edit: formatting and a link
> it's not because they're struggling against the federal government

Actually, it is:

https://thehill.com/homenews/state-watch/495519-maryland-gov...

“The National Guard and the State Police are both guarding these tests at an undisclosed location [because] the federal government seems to be interrupting supplies that are being sent elsewhere in the nation, and so I wanted to make sure that we received what we ordered,” [Illinois Gov. J.B.] Pritzker told reporters at an April 15 press conference.
Also consider getting your masters degree in CS. If your school offers it you will probably get super low tuition while working there (sounded like outside the us, must be even cheaper elsewhere). Then you will be very employable and also count for two categories in some companies that want a programmer with other skills, just like mine does.
The other comments are talking about oil, but because of COVID-19, Hajj and Umrah are not taking place this year.

The Hajj and the Umrah add around $12 billion per year to KSA's GDP (7% of the GDP).

The closing of the Haramayn (the Mosques of Makkah and Madina) crippled internal tourism which amounts to lots of money.
I'd like to ask the same question above.
> Planakis said that inside their venom “is a pheromone, which is like a magnet to other hornets.”
> “So you can get swarmed just from getting stung by one.”
> “The worst thing anyone can do with these things is kill them,” he said. “That scent is going to be airborne, and the rest of the hive will come.

Isn't this true for all kinds of wasps/hornets?
> 2. You are working on more than 1 thing

This is so true it’s almost a cliché. Too often have I been in organizations that try to do a little of everything I hoped to eventually find something that sticks and it has almost never worked out.
I think it's the opposite, there are so many trackers because each time they sell it their user's data parmys so little .
Now that we've got "global pandemic" marked off our bingo card, I'd put this at the top of the most likely "unforeseen" worldwide disasters. Some kind of supervolcano eruption is the other candidate.

Of course, not all disasters are global and every country or region will have its own rare disasters to prepare for.
Did this guy even talk to a power grid engineer before posting his opinion? Offline spares of long lead time equipment are always kept by utilities. The risk to the power grid is institutional knowledge, if something happens to the small group of greybeards who run each regional utility, they could bring in new qualified engineers but it would take time to understand the system (which would cause an outage that either wouldn't happen in the first place or would be short to become protracted). The other major risk is if they are kept from doing their jobs due to budget or political issues (see: PG&E)
What? I'm identifying a need and a possible solution. Now we have a civil discussion with the goal of exchanging information.
tom7 on HN!

If you enjoyed this I can also recommend checking out his YouTube channel: https://www.youtube.com/user/suckerpinch

He makes a lot of these CS joke-things (and also a lot of genuinely interesting stuff!)
1) Bow respectfully to our visitors

2) Serve them tea
because it costs money and decreases profits.
I feel like 2008 was an era of irresponsibility. Home buyers took out risky loans, banks sold these loans without accepting responsibility for how risky they where, investors purchased these loans without taking the responsibility to even see what kind of Loans where even in these mortgage backed securities. Ratings agencies abdicated this responsibility too. Goldman lied to AIG, and AIG didn't do the research to understand the credit default swaps they where selling. Central banks didn't accept responsibility for anything, saying "it was impossible to see the crisis coming".

It doesn't appear that we have left this paradigm at all. The only group that has improved is the consumers, households have significantly cut back leverage since the 2008 crisis. But companies have not. Companies don't feel they have any responsibilities to prepare for these long tail situations, and governments don't seem capable of doing it. leaving it to central banks to throw trillions at the problem after the fact.
I have. Multiple times, both for my personal account as well as the accounts of clients that I manage. In fact I just used support yesterday (a Sunday in Fiji, the weekend everywhere) to help migrate a client from Google to a local Google Reseller (so they could get invoiced in the local currency).

My total monthly spend with Google (between myself and my clients) is relatively tiny (under $100 USD).

In my experience, the support has always been stellar. Starts with chat (which I prefer), but if that isn't enough to resolve the issue, it gets escalated to a higher level and an offer for them to call me.

I live in the middle of the Pacific Ocean.
Tech CEO's and their never ending bullshit.

Its no surprise to me a brick and mortar CEO hasn't been quoted in the article. I have stopped counting how many digital transformation projects have gone no where in large non tech orgs.

Non-tech sector CEOs have zero choices. On the one hand they know well the speed at which their orgs can adapt/change, while on the other they know they have to pretend to everyone they can change at the speed at which tech does, or they just get labeled outdated and loose their job.