skysight-inc/HackerNews huggingface dataset:
Sure, I can understand the vision. I guess the more salient "why?" question is the one that still feels lacking to me. Current easy money aside, it's not clear why society as a whole would be willing to cast aside the last 250 years of physical ownership and financial infrastructure in exchange for digital ownership(?) and immutable ledgers with irrecoverable error conditions.
Appeals court blocks Covid-19 vaccine mandate for large businesses
What's funny is there seems to be a lot of debate among grizzled veterans here about whether her old solution is actually better than the new. We're getting into index types, engine implementations, normal forms, etc. And really, this is a relatively simple development problem that I can easily imagine on an interview test.

Now, imagine a new engineer, just getting started trying to make sense of it all, yet being met with harsh criticism and impatience.

Maybe that was exactly her point--to get everyone debating over such a relatively trivial problem to communicate the messages: Good engineering is hard. Everyone is learning. Opinions can vary. Show some humility and grace.
Data engineering is full of opportunities.
Please ask me any question, regardless of how dumb you think it will make you look, after you've spent at least 5 minutes trying to answer it yourself.

Bonus Points if you summarize your quick research efforts.

Extra Bonus Points if this leads to more questions.

(Caveat emptor: _many_ engineers are decidedly antisocial, but if you show that you did prior research before asking, you're showing to them that you value their time as much as your own, and there's a better chance that they will be receptive to collaboration.)
I’ve had the opposite experience, despite my biases expecting otherwise. People in rural areas and the south have been genuinely warm, welcoming, and helpful. People in urban areas like NYC or west coast cities have been rude, apathetic, or at best falsely polite in the sense that there’s nothing really behind that politeness. YMMV I suppose.
Consider iOS development, if for no other reason than the amazing and freely available CS193p from Stanford. I took that route from 0 to FAANG in my 30s.

As others have said, focus on a portfolio. Start with a course like C193p and then build a few good quality products.
Surtsey, volcanic island, emerged Nov 14th, 1963
This is what I am currently experiencing as a non-minority non-white candidate.
Yes, and "Rugby players eat their dead" (true story, 1972 plane crash, subject of several books, etc. [1])

Just because you can't readily see the emotion, does not mean it is not there.

True to say that 'we don't know if they regret having to eat their young/mates', but saying they don't care is just as much making assumptions as saying they do regret it, merely switching the polarity.

It is also possible that eating the mate/being eaten is the most loving thing it can do, giving not only the DNA but also their entire stored energy for the good of the offspring. Or, they might be terrified. Or, they might not be sufficiently sentient to notice. Either way, what we know is that we don't know (tho there may be someone who's studied it enough, IDK).

[1] https://en.wikipedia.org/wiki/Uruguayan_Air_Force_Flight_571...
My piano teacher once told me that its common to commit a mistake but its disastrous if you keep practicing without realizing that you have made a mistake. What I look for in a developer is their ability to realize a mistake and find ways to fix it.
I don't see how stating something being fine for me and something being impractical for most people is a drift in a discussion. But in the end you fortunately did have a reply to this! (which is good, since that's what discussion forums are for...)
Short path:

- "Learn Python the Hard Way" by Zed Shaw. 52 exercises to teach you just enough Python to be able to continue.

- Next, an excellent course by Reddit's co-founder, Steve Huffman, CS253. It was discontinued from Udacity, but is available on YouTube: https://www.youtube.com/playlist?list=PLAwxTw4SYaPlLXUhUNt1w...

It will take you through the basics of the internet, HTTP, browsers, requests, cookies, databases, caching, hasing, passwords, by having you build a web application. Granted, it's on Google App Engine, but still, most of the router syntax out there is similar (webapp2 from web.py, similar to Flask, Tornado, and others).

You will learn a lot, and you'll see the result right in your browser by having a live web application. You can then take that knowledge and develop tools for yourself and others and put them online for all to access and use.

If you want to do it better and "leap-frog", read Brett Slatkin's "Effective Python: 90 Specific Ways to Write Better Python". This book will make you write code as if you had been coding for years... But, that's only doing it "right", you need something to do right in the first place: you've been in business, strategy, and operations, and you've been trained in mechanical engineering: I think you are in no shortage of ideas and things to code, so have a it.

You're in an excellent position of having been at the intersection of a bunch of cross pollinated fields, and you'll have a new skill to bring them together and do wonders. All the best!
I think the parent's point was that some people teach using old tools that no one uses anymore, while teaching with the current-generation tools would be just as easy to teach, but would be much more useful.

Agree that teaching old techniques can be useful in the cases where the current techniques build on what came before.
I used a minimalist WM for many years but stopped because I realized I was just being stubborn and resisting change for no reason. It ended up being more work to constantly keep trying to compensate for things that are missing in such a "minimalist" environment.

If you ask me, it pays to just learn to be flexible and learn to appreciate and work with the strengths of a software even if you don't like some aspects of it.
That screams antitrust.

We need to tell our legislators to go after companies that disallow or downrank external links.
Nitpick - Baud rate refers to the number of symbols sent by the modem per second, you can't send more than 8000 symbols per second through an analog phone line, as they are sampled at 8 Khz. You can sent multiple bits per symbol, which all modems did. By utilizing a direct digital connection to the phone network, an ISP could send up to 53 kbits/second using all 8 bits of each sample, minus a few for transitions that weren't allowed because of cross talk with other phone lines.

Thus, the fastest modems were 8000 baud.

PS: Yes, it was amazing to see the text actually flow / smooth scroll up the screen for the first time in my life, way faster than I could read it when it got a US Robotics Courier HST modem.
Signal is losing the network effect battle in Hong Kong
This post is mostly full of hot air. Not sure how much experience this person really has in data science as they contradict themselves multiple times.

I think the execs at Zillow bear almost all of the responsibility for this. The harsh reality is that anyone with a brain could see that they were going to face a serious adversarial selection issue (only homeowners with crappy homes would sell to them). They tried to put into place guardrails to prevent that but they systematically failed to prevent that . And I think they failed because they fatally underestimated how corrupt the real estate industry is.

The inspectors and appraisers that were supposed to protect Zillow from overpaying failed to do their job systematically. I say this because I’m seeing homes from Zillow and Opendoor with major structural issues. No sane homebuyer would have paid what Zillow did for these homes. The only possible explanations are either: Zillow did not do their due diligence, or the inspectors/appraisers didn’t do their jobs.

If it’s the former than Zillow is a cautionary tale. If it’s the latter then we’re definitely in a bubble again and the appraisers are going to be the target of more legislation down the road.
I don’t buy your moral argument that the young should suffer disability for old people to live longer.

Ban ICE engines today, make everyone buy a Tesla. It’s possible, just like you say it’s possible to force everyone to get vaccinated. There are costs to it, not everyone wants to pay those costs! But it can be done!
Much of that data is already available to the provider (the only entity able to install new SIM applications) anyway: Cell location, incoming and outgoing calls, your IMEI... They already know all of that!

There are some notable exceptions, like the ability to initiate voice calls possibly without any user interaction, and I'm all in favor of removing those from the specifications. I'm not sure whether modern devices actually implement these.

The only remaining concern then is weak authentication key security, i.e. allowing unauthorized third parties to control SIM (and by extension phone) behavior, potentially without the operator's knowledge. This seems like a very similar concern to weak phone network signalling stack security (like being able to intercept SMS via SS7), which is an ongoing problem too.
Nitpicking here, but it is my understanding that there isn't even a consensus about the existence (or not) of an "ideal price" in economics. Just to make it clear, I'm not an economics major nor do I work in the field, this opinion is just based on my amateurish readings.
Biggest problem I had with Akka was that it was that it worked better with Scala than Java. As Java recently has re-taken most of Scala's momentum its a bit awkward fit.
Just as important: ask "stupid" questions if you're a Lead or a Principal or whatever. First, you don't know everything, no one does. Second, it makes it easier for the Junior devs to ask their questions.
That's why services like LinkTree got really popular. You could do the same with your own website pretty easily.
How often are you looking at the full contents of a table vs. looking at the results of a query that you could throw an INET_NTOA onto?
It helped me to take a caffeine break. Went to half a cup of coffee for a few days then to nothing for a few days and that's all it took to see an improvement.
If I were you I'd try to combine programming with what you're already doing (finance/business). Like learn Python and how to extract data or something, thats easily added to your current knowledge. Then later you can learn some basic web development and build nice dashboards.
There are some jobs out there for finance people who can program - That's what I'd go for if I were you.
It's a shame to let all your experience go to waste by learning something like systems programming or android development, don't do that I think.
The "How" is really easy, simply google/udemy/coursera/etc etc. But spend some time on figuring out What first.
Don't Forget These Steps When Starting a New Development Project
> A SIM card is a full blown computer with its own CPU and memory.

Yeah. They even run Java, that was the most surprising fact.

> Your carrier can upload and run arbitrary code without your consent or knowledge. They can do this at any time.

So what can this code do? Can my phone be compromised somehow?
>The same argument could be made for any security hardening. Why bother with MFA, biometrics etc when the chances of being compromised are statistically very low.

No, the chances there are statistically very big. Because a thief might get your phone, and then can exploit access to it without MFA, biometrics, etc, and stole your bank account, data, etc.

But the chances of people (a) getting your phone, (b) replacing the camera module and compromising the OS, (c) giving your phone back without you noticing, to get your data, are statistically tiny.

And we've somehow managed for 15 years of smartphones without those mitigations...

>And evidence has come to light that their phones and cloud accounts were hacked and friends/families targeted.

Where they hacked in the way we're talking about here? If not, how is this relevant?
Like really, how hard is it to rename a degree, get with the times people, it's 2021.
They're also the kinds of people who will use the same version of their tools long after they've stopped being supported, and then when you need one of those new features, or run into a problem that you can't work around, you have to drag all that stuff into the present, which is always a huge pain in the ass. And the kind of developers who got you in that situation in the first place will be the least well-suited to help get you out.

Regardless, I don't think "I don't want knowledgeable people because they might write something 'too clever' that causes problems in the future" is a particularly winning strategy. You're basically saying you want dumb people because they will never try to be too smart for their own good.
The problem, I think is that most people, me included, don't really know what databases really do. There is a whole lot about optimizing procedural code, with a variety of tools, the dangers of premature optimization and the tradeoff with readability. Anyone with a computer science degree has heard about algorithmic complexity, caches, etc...

But databases are just magic. You try things out, usually involving a CREATE INDEX at some point, and sometime it gets faster, so you keep it.

Rachel, in he blog post is a good example of that thought process. She used a "best practice", added an index (there is always an index) and it made her queries faster, cool. I don't blame her, it works, and it is a good reminder of the 3NF principle. But work like that on procedural code and I'm sure we will get plenty of reactions like "why no profiler?".

Many, many programmers write SQL, but very few seem to know about query plans and the way the underlying data structures work. It almost looks like secret knowledge of the DBA caste or something. I know it is all public knowledge of course, but it is rarely taught, and the little I know about is is all personal curiosity.
The coolest thing about bbsing in the 80s was a side effect of running the over phone lines: because long distance charges were expensive, you ended up dialing local bbses and organizing meetups with other local users. That was fun and feels like something important that is lost with current social networks
See my quickest path to 6 figures: https://news.ycombinator.com/item?id=29025003
> so System76 won’t help anyone by making a new one.

This is correct. The upgrade isn't for the end-user, it's for the System76 team that was tired of being forced to comply with another desktop's standards. Windows and MacOS users don't have this liberty though, so I say more power to them. It's too early to know if they succeeded or failed, but drawing conclusions this early would probably be a mistake.

> If the average new user wants to install Discord through command line you’re far too disconnected from reality.

The average user doesn't have to install Discord through the command line, you're cherry picking an example of how they can. Any GUI package manager with support for Flatpak or Snap (see: all of them) has access to prepackaged versions of most software people could want. We could sit here and argue about who's right and which system is wrong, but Linux works perfectly fine for me and thousands of other users.

> imagine if they just made different photoshop clones instead of fixing it.

Why? Photoshop is not GIMP, they're two completely separate programs with separate goals. Photoshop wants to be a comprehensive, professional photo manipulation suite with strong DRM and lock-in for their ecosystem of products. GIMP wants to be a casual photo editing tool that's unencumbered by licensing. You can run Photoshop on Linux if you really want, but most users realized there's plenty of free software that's better suited for their use case anyways.

Your response only solidifies the points I was making earlier. The argument against Linux is one of constantly moving goalposts and subtle, Pyrrhic victories. I won't judge you for staying away from it, but if you intend to shatter the Linux ethos you're going to need a lot more than that.
Are there efficient hedges avaible on a few B of RE? I thought the derivatives space is pretty thin there these days, but not my area of expertise.
Why should I care about its market share? How does that affect me?
Open sourcing these sort of designs might be a nice business card, recruiting young Chinese students to stay in China instead of moving oversea. But it is also a nice recruitment advertisement for foreign talent "he we make cool stuff, you want to design and create cool stuff contact us!!!"

Don't forget access too US tech is not guaranteed anymore, so why should Chinese big tech risk it all building their bedrock on stuff the US can just sanction. Seems like a very very big business risk. You can try to do it but just look at Huawei and ZTE, Huawei is too diversified for the US to kill but they have created enough supply fear that other parties are hesitant to deal with them. ZTE was on the chopping block and now has a internal US cell keeping a eye on them to make sure they don't misbehave.
The fact that GPT3 works at all for coding indicates that our programming languages are too low level and force a lot of redundancy (low entropy). From a programmer productivity optimization perspective it should be impossible to reliably predict the next statement. Of course there might be trade offs. Some of that redundancy might be helping maintenance programmers to understand the code.
I felt that article is misleading. First off it used non inflation adjusted percentage change as an indication that Tokyo kept prices down. But in reality it was already very expensive. And then it claims they issued lots of building permits - but houses in Japan have very short lifecycles (like 30 years) and it is normal for a buyer to do a tear down and rebuild (which requires a permit).
> the Fossil devs projecting their dogmatic views on their perceived competition.

Meanwhile, you project your disdain towards Fossil in your own hyperbolic comments and the use of intentionally divisive words like "perceived competition". Fossil is not competing with anyone.

> Fossil is a distributed version control system (DVCS) written beginning in 2007 by the architect of SQLite for the purpose of managing the SQLite project. Though Fossil was originally written specifically to support SQLite, it is now also used by countless other projects. (Fossil docs)

I'm not speaking for the Fossil project, but I'd bet that the only undesired consequence of Git's existence in their minds is the unfortunate phenomenon of ocasional Githeads stumping into Fossil's forums, foaming in the mouth about how Fossil is All That's Wrong in the Universe and how its existence is unbearable unless they change it to be more like Git.

Yeah, I can use hyperbole too. How nice!
Do have a glass cover, so you can just take it out and wash (and also have no problem with scratching).

Anyway, a heated bed is much more impactful than the bed surface. Glass at 60°C alone is enough for PLA (with glue it adheres too well and stops working again), while you will need both a heated bed and surface covering for ABS.

Also, any PVA based glue works. If you dissolve some white glue and spread it through the glass, it works even better than solid glue, but it's much more work.
> It's almost like the existence of vaccines places evolutionary pressure on a mutating virus.

That has nothing to do with it.

Delta isn't selecting for immune escape, it is just selecting for higher transmissibility. It has outcompeted other immune escape variants.

We aren't into the phase of the pandemic where immune escape becomes important yet.
More complex than autotools? You can cut your build times dramatically even if you’re far from google scale. The improvement we saw at current co was 10x. Try that with autotools
It was not coupled with something called slave in git either.
My grandma lived under fascism in Germany and fled the communists.

I am very afraid that we are heading towards an authoritarian state that is the best (worst) aspects of the most terrifying ideological empires (Nazis and communists).
To be honest, ask stupid questions even as an experienced developer!

We all have brain farts, and don’t know everything!
I thought the Chinese don't have access to the latest ARM cores anymore - they were cut off because ARM China essentially went rogue and was taken over by Chinese interests?
One shock of programming at job vs class-based learning is the art of working in an existing codebase with many other coders and stakeholders. You might like programming for fun, but might not find it as fun to do it as a job.

This means things like

- reading and understanding an existing, complex codebase

- solving your problem in a way that doesn’t harm existing functionality

- refactoring old code to solve new problems or to be more reliable

- common workflows using version control

- writing testable code that can evolve over the years

- negotiating technical scope with stakeholders

- navigating technical risk and technical debt

I think this stuff is teachable, but it’s hard to give someone a project where the existing code base must keep working (or else the company goes under) but also here’s 4 features to implement in a given aggressive timeframe. Much of having a job coding is about these kinds of decisions.

I say all this so you can decide whether this is what you want or if you just like coding as a hobby.
https://copy.ai/
Bingo - just constantly asking relatively trivial beginner's questions will quickly make any busy senior lose patience. Key is to be somewhere in the middle - trying to understand, but needing that extra glue to make sense of the facts.
In c++ you can make your mutating chaining operations rvalue qualified, have them return by value and move this into the result. So you have purely functional operations that still don't create copies in practice.
Segmentors vs Integrators: Google’s work-life-balance research
Relevant xkcd: Here to Help[0].

If you don't have the minimum skills on the team, you're going to fail in ways that you don't see coming, the unknown unknowns. To spend billions when a former Zillow employee says that they have no finance people on the team, is just, drastically, wow. I would much sooner believe he is mistaken then believe that is what actually happened.

[0]: https://xkcd.com/1831
Wow thank you so much!!!

I was looking for https://mvsp.dev/mvsp.en/index.html
Nowadays the IT world is so huge you have to narrow it down a bit. People working in FANG in the Bay Area do very different things to the helpdesk of your local school district. You should narrow down what exactly you mean. Things like the former will be very difficult to achieve, things like the latter should be easy.
Has anyone had great success with akka? It seems like it could definitely solve some problems elegantly. My team has had trouble with maintainability due to complexity (not clear if that's inherent in akka or just with how we implemented it). It can be somewhat managed by senior engineers but has seemed to be difficult for junior engineers to effectively maintain akka code.
There is an argument that those things work that well because Apple can sort the software for a reduced set of hardware configurations. Which means that System76 could achieve the same with their own set of configurations.

On the other hand, Windows seems to be getting it right on many more configurations, not on all of them, but on many more than MacOS and Linux. Not sure how reliable this data is, but here you go .

https://hostingtribunal.com/blog/operating-systems-market-sh...
It took me over a month, so put in your request. Worth the effort!