skysight-inc/HackerNews huggingface dataset:
I'm on the exact same boat so I don't think there is much advice I can offer as I'm in the midst of working through similar challenges. But designing pcb layouts for my projects is also one of my goals. Take a look at the book Hacking the Xbox by andrew bunnie huang - read Appendix C "Getting into PCB Layout". It's good and informational - it won't give you a solid understanding but it will expose you to the terminology, tips and tricks, and the software you'll need. Read it. Right now. Then you can work backwards on what you need to know. Design a simple circuit and see it all the way through to pcb fabrication. Doesn't matter if it's dead simple or that designing and fabricating it on pcb is overkill. It will expose you to the entire process. Invaluable.

The feeling lost bit is probably common but when that's the case focus on your end goal. Here's my general approach so far.

- I got a personal project that I have no choice but to see through to the end. Having this as an end goal helps direct my focus.

- I avoid most rabbit holes - especially when it comes to learning theory. The rabbit holes are endless. I focus only on the rabbit holes that help me meet my end goal even if that means skipping fundamental stuff. This is really hard sometimes but if it's fundamental it'll come up again and again until ignoring it is not an option or maybe you just become curious enough to explore. My curiosity is dangerous here so I try to curb it the best I can. (maybe I should block time off specifically for exploring my curiosities and go deeper on concepts that may not be immediately relevant)

- I work on some aside prototypes to build an understanding of fundamental circuit components/concepts e.g. LEDs, resistors, voltage, current, resistance. Once I put something together I read a little bit of theory behind the components. Or sometimes it's the other way around - I read the theory then I put a simple circuit together using a breadboard and some wires.

- I bought tools based on advice I found in Books, YouTube, HN, and Reddit. For me this meant buying passive components, a breadboard, pre-cut wires, 22-gauge wire spools, soldering station (and various soldering equipment), hand-held tools (e.g. wire cutters, multimeter, tape measure), a power supply, safety equipment, and a 3d printer. I went on a spree. With that said I bought tools aligned with my goals.

- It also helps when I recognize that it takes time. Picking up and mastering a skill or at least becoming competent is a multi-year process. More importantly - I have that time. I have today, tomorrow, next week, next year to keep getting better. So there's no pressure. Man what a gift.

- I look to people that have the expertise and listen to what they have to say. That either means watching youtube lectures by people like bunnie, dave jones, authors of books. And just reading books like the Art of Electronics, Hacking the Xbox. Or finding material online and reading some more.

What an awesome time to be alive. Resource are endless - it's just a matter of paring stuff down based on your goal. Good luck on the projects.
Yes, the GPL is an Open Source license. However Free Software is a specific kind of Open Source and it adds a number of restrictions not found in a typical Open Source license (BSD, MIT, Apache etc.)

To reference the original point, Business may be allergic to the GPL, but at the same love the wider set of Open Source licenses.

Free Software, and Open Source very much do not mean the same thing. Free Software is a subset of open source with an addional layer of very restrictive clauses. It is that extra layer that prevents GPL code being used by most business.

While the difference is based in philosophy, yes, that philisophical difference has a huge impact in how code is used in the real world.
Slighlty pedantic correction... Citizenship is irrelevant in any national health system I've encountered. The person must be enrolled in the country's national health insurance scheme. A prerequisite of that is of course being a legal resident.
VC-backed fintech working on emerging markets
Taptap Send is a VC-backed (including by Reid Hoffman) venture focused on global social impact. We’re rapidly growing and a great place for those looking for both impact and a fast-paced tech startup environment.
We are hiring for a range of roles across finance, UX and operations: see here: https://taptapsend.recruiterbox.com/
Flutter on Android too, from what I understand--unless it has changed recently.
Well, yeah, that’s why the US loses the moral high ground. The entire point of the US is that it’s different. And without getting into how true that exceptionalism was in other areas of the country, it was certainly true in terms of the light touch with which the government operated vis a vis business. Government would have broad regulations, but rarely pick winners and losers (outside of defense, which is very different for obvious reasons).

In this case, the government is playing the game on both the sell side and the buy side (and in another weird twist appears to be demanding a fee from the buyer?). There isn’t even plausible deniability into the government’s high handedness.

I suspect the evaporation of benefits the US has accrued over the past decades/centuries will be much greater than any short term gains it may see out of this and potentially any other similar future deals.
Oh, TIL. I'm still unable to find the information from the white paper that was promised to be there.
The original YOLO author publicly announced that he was no longer going to be working on computer vision models and has chimed in and said he has no problem with the name: https://twitter.com/pjreddie/status/1272618558254534657
I tried just rubbing dirt in one armpit for a couple months a while back, to no effect. I'll have to try the more principled approach (what process did you use?), or maybe just give the AOB spray a shot and see what happens.
> Dependencies, including popular ones such as libc, are incomplete and not really tested on systems that are not linux/windows/macos.

That is a consequence of a thin standard library, no guaranteed support on all platforms that the compiler targets.
Yes, Godot are doing that. The Godot IDE is created with the Godot engine.
Perhaps, but in physics the maths and experiments run very close.

In fields like economics it's easier to make a grandiose and "falsifiable" piece of math that is absolutely correct but doesn't actually reflect anything real.

Or more often reflects a tiny part of a first order effect.

Yet people get blinded because the math is right.
I skimmed over that article and most of the criticism is about OS API wrappers. The thing that enables Go's single command cross compilation is thanks to other components of the pipeline being implemented in Go, like the linker, or not needing Windows import libraries (there is a merged RFC for Rust called raw dylibs to solve this, but implementation has stagnated... go has this feature already).

In the long term, Rust may end up in a better place than Go regarding portability but of course as long as GCC can target more than clang and there is no Rust gcc backend while there is a Go backend, Rust can't be better than Go in all portability aspects.
US people and their weird measurements :P

But honestly, why these lengths specifically?
Slightly off topic and I get your point but I cracked up at myself when I read "maps digits to sounds" and my first thought was "oh like words like seven"
Faze4 – 3D Printed 6 Axis Robotic Arm [video]
Not much since he's 5'7.

But he would be hated a lot less, IMO.
> In any case, “pain is something adaptive”, points out Zeberg. “It’s not specifically bad to feel pain.”
I'm glad that road safety requires at least "some" sanity in the UI of cars.

Too bad mobile phones don't have such requirements, so there you have to guess all the time whether in this week's version of an app you'll have to swipe left/right/up/down for unmarked features, long press or short press, use the three dots or the hamburger? Will tapping this phone number allow to see info or will it immediately start calling the person? Do the icons designed for flat looks rather than distinguishable and informative even tell?
Microsoft's Python support just went closed source(pylance vs python language server) the closed sourceness is creeping in on multiple sides. IntelliCode is another closed source aspect.
They didn't survive, so not sure what that says.
Cut the crap, if you're app is really successful you're gonna end up re-writing the UI at least three times, trust me, and you're probably also have to maintain different multiple UIs (think Android native, iOS native, web etc.)...

No biggie if one of them is opengl based and might be expensive to add accessibility to it...

Oh, and stop spreading fud in general, you might use an accessibility-friendly toolkit and still end up with a practically unusable for visually impaired ppl UI, just as you can make a custom coded UI screen reader friendly...

Just be honest, accept that UI dev will eat up at least 50% of your resources if you wanna do it right, don't cheap out on it, embrace re-writes and maintaining multiple versions of similar functionality things, and stop being afraid of new tech...
I used to do aikido. It gets a bad rap in martial arts circles, but at the time the group and style I started doing it in was a pretty good fit for me. The combination of physical and social activity, mental focus, and something of a challenge to myself were the bee's knees. I was fairly fit too. Not hugely muscular, but probably in significantly better shape than most around my age.

It kinda stopped feeling good for personal reasons, but it was great both physically and mentally while it did. Probably goes for other martial arts as well.
Interestingly, the perspective from an Italian citizen (myself) is quite different.

- The media does not mention success anywhere: they only scream loud where positive people are found, regardless of trends

- Relaxing rules about train occupancy for long-haul trains (currently forced at 50% capacity) was bound to happen last weekend. However, the health minister reversed the decision mere hours before it went into effect. Train companies, which had been preparing for the change in the past 15 days (including negotiating protocols) were forced to refund thousands of tickets

- The shutdown was unnecessarily harsh, there is still no clear evidence (aside modeling, so lots of caveats apply) that deaths were spared by the lockdown, and the economy was hit pretty hard

- The Italian government is also one which did the least to mitigate the economic damage of the lockdown, a clear contrast with its public statements ("we will", "we plan", etc.)

- Schools were never reopened, talks about the "safety" in schools are reaching honestly hard to believe proposals (like wheeled desks). One month or so left before reopening them, there is no policy nor clear indication on what to do.

- Government models on the epidemic were completely off: the worst-case scenario predicted 150,000 Italians needing ICU care by the end of June, and while it was widely publicized, the actual report was secret, was somehow leaked around, and was full of large epidemiological errors

- A state of emergency was continued despite the absence of one (ICU use and hospitalization are in the lower figures)

- Thousands of people that recovered are still being held by the fact that they require two consecutive negative tests, and sometimes the delays are up to months

- Italy voted with Europe in allowing certain countries to enter the Schengen area with no quarantine, yet immediately reversed the decision locally, forbidding anyone from entering without "proper reasons" and with a quarantine of 14 days. At the same time, "special flights" carrying citizens from Bangladesh arrived without quarantining (I'm guessing it was part of some agreement on workers), and guess what, some of those people tested positive afterwards

- There's quite a lot of debate on how to consider a person positive to the test. At this point, people positive to IgG tests are counted as having the virus (however, evidence shows that IgG appear at least one week after symptom onset and peak much later, hence these people are not infectious)

- The scientific committee often makes "threats" to the population in case the advice isn't followed, despite having no authority to do so (that belongs to the government: they are only advisors).
See https://news.ycombinator.com/item?id=24048775 for many diagnostic tests LAMP is superior to PCR on all metrics
There's a much greater leeway given to people from a different background, which is why moving to another country is a great way to reset your class and immigrants often make massive jumps in class compared to where they come from.
Interesting concept but I don't think it is practical in an open office environment when you sit next to your colleagues and speak to your browser.
> The platform does not offer anything.

All major platforms offer advanced text rendering support.

How do you think Windows or macOS render their UI?

> what they do is paste a few characters on screen, handling a more common subset of Unicode.

Some games do that, in particular old ones or indies. Most games do actual text rendering properly.

> you can't open 100K lines of formatted code

You definitely can, but not naively. VS Code doesn't render all the text at once either and neither does any serious text editor.
fair point. you redefined feature and expect people to use your definition.

feature definition: a distinctive attribute or aspect of something.
"safety features like dual air bags"

so when you see a description 'single airbag' it is a feature. you wouldn't want a car with no airbag after all.

see, single airbag used to be a feature. now it's not. wheels on a car are a feature too i guess. don't want a car to come without wheels, or 1 wheel.
No one is saying masks are perfect. But Worldometers shows Covid-19 deaths at 480 per 1 million in the US and 8 per 1 million in Japan. New cases in Japan are but a tiny fraction of the United States.
The “anyhow” and “thiserror” crates remove a lot of boilerplate, too. I hope something like that gets merged into std.
Haha. Thanks for the help. Shared hatred is revolutionary.
British Airways ad strategy case study
That very much depends on the type of union. For example, the union that exists for tech workers in the UK (https://prospect.org.uk/tech-workers/) provides legal support, advice and other professional help to it's members, but doesn't get involved in negotiation unless you ask, and even then they do it on an individual basis, based on your skills and employer requirements.
> Can someone explain how the situations are not analogous?

The difference is that typical usage of SQLite is co-located with an application, such that you don't need encryption, and it doesn't market itself as a great database to stand up on a far-away server.

VSCode is marketing these extensions with the core product, as features thereof. They seem to be much closer to critical, core functionality. I think that they are functionally similar situations, except that nobody uses/cares-about that SQLite extension.

Microsoft is also marketing as if VS Code is open source. One claim or the other is fine, but the combination is deceptive. There are many closed-source components which are part of VS Code, if indirectly.
Boot Ubuntu via HTTP/FTP server with pxe(diskless boot)
Good to know. I wonder how their audit defense works if regular customer service sucks.
Forgive me if I’m being dense, but shouldn’t we expect performance to degrade if flop count per unit time is decreased, assuming performance is defined as overall runtime (FPS in this case)? It’s a trade off scenario where runtime performance is being balanced by other concerns such as power consumption.
Muwhahahahahahahaha.

True client story: I was once required to fill out opex/capex split timesheets into an Excel spreadsheet once a month, for each of my teams.

The spreadsheet came with instructions containing dire warnings that changing the formatting would change the semantic meaning of some of the cells, thereby breaking the spreadsheet for everyone.

I'm pretty sure that the developers of that spreadsheet used cell formatting to encode metadata about the cell values.
"It's Coca-Cola's fault not using morbidly obese people in their marketing campaigns and instead choosing physically fit, attractive people, those who realistically will not be drinking much Coca-Cola to get their gym bods because of the sugar it has.

A 375ml can of coke is 161 calories / 40g of sugar. Two 375ml cans a day is the equivalent of a small meal calorie wise with no nutritional benefit, only 80g of sugar."

That's the thing, sugar water is not a bad drink for people doing sports. It's common to consume 60-90g of carbohydrates per hour during prolonged endurance exercise (let's say 90min+). Whether that's from gels, sports drinks or Coke doesn't make much of a difference. They are all full of sugar and caffeine. Even glucose-fructose-syrup is fine for sports: there's a limit to how much glucose the colon can absorb in a period of time, because fructose is absorbed via different pathways it helps increase performance.

Outside of sports I wouldn't drink refined sugar myself. But a positive aspect is that a high-sugar diet will not give people diabetes, while a high-fat diet can.
You can check out Holistics.io - It allows you to bring MongoDB data into a SQL DW, and visualize them in a single tool.

https://www.holistics.io/blog/build-reporting-analytics-mong...

It has a free version you can possibly fit yourself into.
Take a look at https://ultimateelectronicsbook.com/

It starts with fundamentals and includes in-browser circuit simulator to experiment with.

Once you have the fundamentals, something like "The Art of Electronics" by Horowitz and Hill is useful for rules of thumb and do's and don'ts of circuit design. Warning: this book by itself will not teach you enough fundamentals to be useful.
By friction I meant all the onboarding costs and time, and the lost knowledge evaporating with the leaving employees. There's tons of waste there.
Usually Google Docs. Lately Notion.

Jira Wiki markup seems like a viable solution, even if it has a bit of learning curve.
They also try to have aggressive defaults on integer wrapping and so on. I work with a junior who is writing a Go program who would have benefited from the early detection ;)
Achieving Alignment and Efficiency Through a Technical Strategy
Alt-Text as Poetry
That is a good point. I've always been a little hesitant with repairs like that because I'm unsure how much longer it'll let the phone last, but at least the SE is still getting iOS 14, so... a while?
The conclusion missed the fact that Go is also multi-paradigm. It just misses the syntactic sugar, but that's not to say you can't use Go to program in multiple paradigms.

I don't entirely agree with the statement that Go seems to not work on Windows ("if build mostly for linux"). Go works fine on Windows, although I do agree some tooling just works better on *nix, but that goes for many langs :-)

It's good to see such a comparison form the perspective of a novice with the languages, but it'd also be interesting to get such a view from someone more experienced with both.

The source code is not bad though! Although the project structure could use some work :-)
It boils down to the (hostile?) takeover of the term "Open Source" by large, shareholder-value driven companies. Admittingly, Stallman has a point when he says "Why Open Source misses the point of Free Software" [1]

[1] https://www.gnu.org/philosophy/open-source-misses-the-point....
>I didn’t want to leave [the bird] there, so I took it home, swaddled it in a towel and tucked it in the freezer.

Mhmm... what?
I used to believe this too. You've acquired/developed negotiation skills, you should reap their rewards, etc.

But then I consider, I've seen many individuals who are such strong engineers AND communicators, and deliver amazing work.

Yet, I was constantly paid higher than them, simply because of my more aggressive/arrogant attitude.

Time has given me a different view. There ARE pay discrepancies that shouldn't exist, but do simply because of lack of information.

And companies fuel the idea that it's something we need to protect, from our fellow colleagues because we worked/earned those pay discrepancies.

But in the end, it's the company that benefits the most from those discrepancies. Not me and not you.
Adventures in Flatland: Perceiving Social Interactions Under Physical Dynamics [pdf]
I imagine Microsoft would also be tasked with tying up the security risks before publishing it anywhere near the Windows start menu
> Americans [...] have replied that they don't want to quarantine because it would ruin their holiday.

The average American vacation lasts for 17 days[1]. A 14 day quarantine would absolutely ruin that. When faced with the complete revision of your plans and the high sunk cost of international travel, human nature is going to take over: "I stayed inside for a day and I feel fine, so..."

If there's one thing Covid-19 has demonstrated, asking people to do the right thing fails in aggregate. If a country doesn't want tourists breaking quarantine, they're going to need to mandate it.

[1]: https://www.washingtonpost.com/travel/2019/08/28/what-does-a...
I'm very much reminded of the situation with the Anthrax medication in 2001 (Google "Anthrax Bayer" for relevant results). "Nice patents you have there. You know, we only think the rule of law is a good thing if it helps us, so ... make us a good deal for your medication or we may be forced to remove your patents."
Its been interesting to me how people hate Bezos so much but love Musk, when Bezos has almost certainly provided more value to the average American's life [up until this point at least]. People like Zuck and Bezos can't get away with the smallest mistakes without being grilled yet Musk got away with some crazy things. One huge difference is how Musk is unapologetic and Bezos.Mark are constantly apologizing for everything, which i've been critical of. Since the Trump era I've always thought never apologizing is the way to win in the current environment, but maybe if you're good looking you just don't need to apologize?
Twitter Investigated by FTC for Alleged Misuse of User Data
The bonus with this is that at the start you are probably only interested in a few of the fields in the webhook, but as your application develops, you may need to extract more. If you've stored the JSON of previous webhooks, you have an easy migration path.
99% of Django apps are CRUD apps with zero need for this. It's easy to get sucked into new-hammer-ism where you have a new hammer and start seeing nails where there aren't any.

The 1% where this is needed does exist, but I suspect that there are far more people using the new async features than actually have need for them. And if you don't need them, you're introducing a lot of complexity, without mature tooling around it to reduce that complexity.

Probably 5 years from now there will be mature tooling around this stuff that lowers the complexity so that it is a good tradeoff for average websites. But for now, I don't need to be an early adopter.
It is but it speaks a lot about the quality of language design, language defaults and the algorithms in standard library.
As is usually the case, reality is to messy for simple explanations like this to be completely correct. Europe and Africa are pretty close, so there has been a lot of migration to and fro, some of it bringing Neanderthal DNA into Africa: https://www.sciencemag.org/news/2020/01/africans-carry-surpr...
I don't get your example. The 41% figure says nothing about the partners being together before at all, or for how many years.

Also if you've been together for 5 years and then marry, why would that change the chance to be divorced after another 5 years versus marrying after 2 and then divorcing after 8?