skysight-inc/HackerNews huggingface dataset:
as aside, took me a while ( a while ago when the internet was a much smaller place) to work out the american pronunciation of solder actually meant "solder" which is said "soul der" around these parts.
Hacker News Email Alerts
Perhaps I missed it, could you quote the text of that claim, please?
"Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure."

— M. Conway (Conway's Law)
28 years later, a no-disc version of the Sega CD exists–and it rocks
Retrieve Location of macOS Device from Go
A good and motivational project imo can be to buy a simple sensor board for the Arduino, and write a driver yourself for it (even if drivers exist). Pick a simple sensor - some will require you to do all kinds of hoops and loops, but others are more like "startup, trigger sensor read, read out".

For this part, it's also fun to have a logic analyzer (starts at about 10 bucks) to see the change in code manifest on physical pins. It's also helpful to see that what you think you are doing, is actually happening. Eg, the SPI Chip select pin may be inverted (high when should be low and vice versa).

Then start off with a simple program that does init, and periodically read the sensor. Perhaps adding thresholds that trigger eg a LED. Then you can extend this to pipe over serial port to the rpi and push it to some server of your choice (eq mqtt), or display on a local webserver dashboard.

Go with sensors that are ordinary SPI or I2C, not some one-wire-protocol. Suggestions, BMP180 (temp, RHum), TSL2561 (light).

Have fun!

edit: if you are doing it on the Arduino, you can start off with the arduino spi/i2c libs, and later on if you wish, fire up the AVR datasheet (or whatever cpu is on your arduino) and implement i2c/spi yourself by changing registers etc on the cpu.
Sure, why not, let's have the unemployment of 1929, the pandemic of 1918, and the collapse of an unsound financial sector à la 2008. It'll be swell.
The skill of getting a job is completely different than your profession skills. First of if you are not getting agents calling you and getting replies on applications in the most abundant industry that software development is you are doing something very wrong. I know of people with literature degree that learnt coding in a few months by themselves and landed a developer job... Things to consider:

1) your CV and online profile is bad - keep it one 1-2 pages, keep it concise, only include previous RELEVANT job experience and skills gained from it, also include any accomplishments on the roles. Include education and section with Skills and Personal Projects. Don't bother adding unnecessary fluff like personal statement or hobbies.
Put a good profile on LinkedIn with same sections and accept all agents invitations

2) You live in a small town if so either move to a big one or apply for remote jobs in bigger cities around Europe/America

3) Your interview/social skills are bad- do mock interviews, read Cracking the Coding Interview, look people in the eyes when interviews and be calm.

4) Your tech skills are rubbish - you don't need to be hackerrank master but you should be able to do some common problems like fibonacci and hashmaps and related again Do more practice and work on personal project like CRUD apps and pick easier language like Python

If you do all of these points there is no way you won't get a job
What if you clean it with IPA and use a coating? Could that help prevent whiskers?
A lot of restaurants are not struggling. Their chefs are still working and their waitstaff have turned into delivery drivers.

This doesn’t work for every fancy restaurant where the markup was for the experience but for food worth it’s price, it’s still worth it at home.
Ask HN: Preparation to deal with economic slowdown of COVID-19
As it is more or less common consensus that economic slowdown is obvious with COVID-19. Considering something we already know is coming what all preparations could one do to tackle it or minimize its impact to self?

Also as a lot of Software Engineers hang are found around HN, it would also be interesting to know about some plans or patterns of preparations that might be common things done by the people in this industry.
Ask HN: Paid online courses that made free during the pandemic
Hi,
Last week I saw a post on LinkedIn for a course by Oracle about microservices which was made free to help to learn during the Covid 19 pandemic and I wonder if there are other paid courses that were made free for the same cause.

I am making a list on GitHub which I will update/extend with your help.
At my company we were using Teams' "common" conferences with 230 (1st week) and 250 (2nd week) participants without issues. In this case 248 were listening and 1-2 were talking/videocasting.

Due to there being a 250 participant limit we now switched to live events, and there also has been no issue with that.
Hypothesis: Negative correlation between BCG vaccination and Covid-19 spread
I mean all those countries eat a ton of rice. I would not consider any of them to have low carb diets.
I think this should be taken with a grain of salt. You can't be physically shedding large quantities of virus if you are not coughing or sneezing, and being exposed to large quantities is essential for infection.
So what's a good soldering iron for a hobbist? Is the TS-100 that was much hyped on the internet some time ago a good choice? Or the TS-80 one? Or should one go for more traditional irons?
Same goes for people! If God didn't want us to eat people, we wouldn't be made out of meat. But remember: it's only moral (and more nutritious) if you eat the rich ones, first.

What was the title of that SF story where the aliens harvested stupid fat humans to eat by making fake casinos and cruise liners advertising all-you-can-eat buffets?
Tesla's Grid Management and Marketplace [video]
How has 100% mortality been shown?
"Trivializing modern medicine" seems inconsistent with what I've read here, can you quote the text where someone has done this?
Big problems require drastic changes.
Ok but the selling point generally seems to involve how you will have fresh vegetables/fruits year round, or in a place where you cannot have your own garden. So you are saying that the selling point these products always make is false, I think that requires some citation/argument as to why it should be so - not just a flat statement.

on edit: example remarking on freshness being a feature https://news.ycombinator.com/item?id=22723373
There are a lot of different products in use which will cause health problems, if you don't take care (something that we should all have been taught). There have been some good suggestions in relation to the environmental situation to mitigate contamination.

I will add another suggestion to all of these as well. If you work with various heavy metals, you might want to consider adding beetroot to your diet on a daily basis. My father was a printer using lead type for many years. It got to the point that his health was being affected by lead poisoning. His GP told him to start eating beetroot every day. The reasoning was to stimulate the liver. Interestingly enough, his health improved and the quantity of lead in his system decreased till he was basically free of it after six months. A few years later, the printing works he was at dispensed with lead usage completely, but my father has continued to eat beetroot on a regular basis (not every day, but certainly a couple of time a week).

Now of course this is anecdotal and you can take it or leave it. But it can't hurt and for those who have a need, it may help. Of course, the beetroot mentioned is what we call beetroot in Australia, it may have some other name in other places in the world.
> luxurious isolation facilities

How exactly is a tiny hotel room with extremely limited room service “luxurious”?
If this is a temporary spike, raising prices might drive out customers which cannot afford the price hike but would have stayed customers for a long time, while retaining ones that will happily pay now, but go away in a couple of months.
Regarding "in my experience it can be hard to accomplish much in program logic while keeping the WiFi stable".

I've had the same; sorting a big list of numbers or doing any action that takes a few seconds can make the WiFi unstable, disconnect, or not respond.

I'm curious though, there are some dual-core designs with ESP8266 compatibility out there, would that help?
An exercise ball, the right one for the height of your desk. I'm tall, at a high fixed desk, so I'm on a 75cm ball. It forces me to wiggle a little, and to straighten my back. They're better than the mesh chairs, and under £40. It's certainly more acceptable for home than the office, though I hope that changes.
I got a Steelcase Gesture a few years ago, I found a marked down exhibition piece with a few scratches. It's the best office chair I've ever had, but I've never had a Herman Miller, so not sure how they compare.
Mosquito+Killer+trap+lamp+top+Reviews+&+Guides
1003 patients treated with AZM+HCQ, 1 death (Tweet from Dr Raoult, France)
I think saying “misinforming”, “dangerous”, or relying solely on the generic guidance of the WHO is a bit strong.

I think common sense prevails. Wearing equipment that filters airborne particulates will expose a person less than going without.

Personally, I would prefer being overprotected versus becoming a statistic in a WHO researcher’s Excel spreadsheet.
While they are not "locking" it happens to me like once a month that I move the chair too near to the desk and twist them. It hardly ever happens with my elbows, so this might not be a problem for other people.
Obligatory XKCD https://what-if.xkcd.com/31/
If you're going to make ridiculous and nonsensical political jabs like this at least be slightly informed.

1) There is no lockdown / shelter-in-place / quarantine in Singapore. Normal residents can go about their daily lives as usual, with a few restrictions for crowd control and a lot of temperature checks.

2) Being stuck in a hotel room for two weeks, no matter how luxurious, is a lot less pleasant than being able to carry on with your life as usual.

3) This is done because returnees from the US and UK pose a high risk to Singaporean, and if they are quarantined at home with family that risks spreading it to family and then into society.

Writing this from a cafe by the river in Singapore, not locked into my apt. It's a beautiful day today with lots of people walking around.
Actually, yes, it looks like I didn't have the full truth either: as recently as 2 or 3 years ago you could still buy leaded solder in most places (in Europe), but the store in Germany where I used to order it, doesn't sell any anymore.
The Great Panic is foolish, our freedom is still broken and our economy crippled
My guess would be that insulation wasn't taken that seriously until recently, and construction probably isn't the most fast-moving industry out there.

It also has some extreme insulation properties: it doesn't look like it really absorbs or lets through any moisture or air. There might be cases where that isn't ideal.

But living on the fourth floor of an old building with central heating in the basement does make me wish all the pipes were insulated with that material instead - it's absurd to have to wait many minutes for warm water to come out of the tap or shower because so much heat is lost along the way.
We also don't consume ground up rhino horn to cure impotence, but the Chinese do - what do they know?

Unless somebody coughs right in your face, a surgical mask will do nothing to protect you - but even then your eyes are still exposed.

There are still valid rationalizations: Personally, it may be a superstition, but it nevertheless makes you feel better. Externally, it will lower the risk of you infecting others. There actually is some social pressure to wear a mask.

The downside is obvious: Masks are uncomfortable and you'll be the odd one out unless the majority already wears them. You need to reach critical mass first, but when the only reason to wear a mask is to protect others from a disease, you'd raise suspicion: If you're sick why are you outside?
The "food" you give to the plants is in the water, including oxygen. They get everything they need from it, the taste is identical, and I have no doubt that a double-blind study would show that if it hasn't already. There is no "magic" inside soil other than its a media that happens to allow nutrients to exist next to the roots that absorb them, while allowing the plant to support its own weight and stay fixed.

You can grow using media such as sand, rocks, water, air, sponge, even packing peanuts. And in terms of fertilizer, it's the same as traditional farming except they have to be water-soluble. I spent a lot of time researching hydroponics, and once you peel back the layers, it really is simple with no magic involved.

Edit. Obviously this might be different for root vegetables like potatoes (they don't do well sitting in water). Though I've seen some articles with NASA attempting them with some luck in soil-less media.
I think you're probably thinking about the difference between Writing (or selling) options and buying them

Both call and put options are optional for the option holder to exercise (realistically you only ever exercise if they are in the money, or worth something). You usually don't need any additional paperwork to buy options

Writing options on the other hand has unlimited potential downside. It's much harder to get brokers to allow you to do this. Many will only let you write "covered" options - meaning you also hold the underlying shares, which limits your downside
Website doesn't not show content with javascript disabled. This clearly means whatever is written there is not worth out time.
DAG based decentralized ledger and Dapp platform
What keyboard are you primarily using to code?
Suppose you design a bank. How many different RPCs would be involved? 1600 sounds modest.
Read your parent carefully.

> If those values degrade and are not sufficiently replaced/reinforced, this is a sure sign your empire is in decline.

So in your situation, the empire would collapse if slavery is abolished and also the value system that allowed for it not sufficiently replaced.
v2 as a suffix is ugly, so I'd probably have something like v2.DoSomething(a, b, c).

Beyond that, I'd typically see a single binary serving both v1.DoSomething and v2.DoSomething. Most of the code path would be shared, with v1.DoSomething calling the same method internally that v2.DoSomething does, except it provides some kind of reasonable default as the third argument. Vast majority of the code ends up shared.

Clients would choose which client library they prefer to use (and they can choose to use both, if they need to for whatever reason). Ideally older versions would end up deprecated over time, but it's rarer to deprecate than add a new version.
Fun fact is that rule 110 is Turing complete, which for me is mind blowing
Any idea why, if the parts don't add to 100, they don't reduce the fraction in the solder name from 66/44 to 3/2? Un-reduced portions are handy if they're percentages, but if they're not going to be percentages, why not reduce the fraction?
HQ Trivia App Resurrected by Anonymous Investor
The bottom part "goes down" when you stop the video.
If it is a niche application and not a general purpose application for the masses, then state that up front. Stop marketing for the masses.
Normal laptop keyboards.
The orchestration overhead must be huge, but it sounds like they have focused on automating the pain of that away as much as possible.

To me it looks like an Alan Kay style of OOP design. From that standpoint, replace 'microservice' with 'class' (or 'actor') and 1600 of them isn't that ridiculous.

It'd be an interesting system to browse. I'm actually curious if they've built any tooling around making the codebase easier to navigate and edit. Smalltalk handles a huge amount of tiny classes by having good browsing tools. What would you use for a Go codebase of this size?
Pg_show_plans: Watching execution plans in PostgreSQL LIVE
By disagreeing with grandparent without making an actual argument, you're doing more to prove them than to disprove them.
You can use Revolut in the EU to create virtual credit cards. I haven't used the service myself (though I do use Revolut), but it seems similar enough to what privacy.com offers.
Looks awesome. I've used FuzzyWuzzy to some success in the past but its performance was abysmal, so I'm interested in giving this a try.

Any chance you could also implement a weighted-levenshtein version? (or allow passing in a weight-table for various characters combinations as like a kwarg or something?)

edit: Something like this, but with the speed of C++ would be amazing. https://pypi.org/project/weighted-levenshtein/
The quality of governance in Singapore makes even a spoiled dutch man like me jealous.

Would be even cooler if they found a way to maximize personal liberties too (referring to the freedom of expression, religion and sexuality). It's hard to see why it couldn't just embrace those. I doubt these freedoms are the gateway drug to democracy they fear it is.
Neat! In a similar vein, here's Game of Life implemented in Game of Life:

https://www.youtube.com/watch?v=xP5-iIeKXE8
Check out Nick Slater's Dribbble profile
“Job Keeper” Payment in Australia to Pay $1,500 to 6m Workers Every Fortnight
Those few roads can be tiny and out of the way, see this Utrecht redevelopment. https://www.theguardian.com/world/2020/mar/15/forward-thinki...
On a site whose members seem to normally lean quite strongly towards disapproval of the Iraq war (and war in general), as well as advocacy of both science and rationalism, downvotes on a comment that also advocates in favor of all three of these seems extremely counter-intuitive to me. I wonder, is there another variable in play here that I am not aware of?
Cannibalism in humans is unhealthy. A species that is engaged in eating itself as a staple food has poor chances or survival anyway.

> What was the title of that SF story where the aliens harvested stupid fat humans to eat by making fake casinos and cruise liners advertising all-you-can-eat buffets?

I don't have any moral objections to that scenario.
I don't think being comfortable when you're supposed to be comfortable and be able to focus on other things is a bad thing.

You can be uncomfortable outside of your focus or leisure time and be perfectly healthy.
> The Infectious Diseases Society of America estimated that the total number of deaths in the U.S. was 12,469
The coronavirus won’t change the world. It might give us a community
Show HN: Take a full page screenshot of a webpage, up tp 50 url at once
Doesn't sound that different to today.
Solving global warming, overpopulation and income inequality, all at once!
I joined Uber in 2016, right around when on every conference you'd hear a talk along the lines on "Lessons learned at Uber on scaling to thousands of microservices" [1].

After a year or two, those talks stopped. Why? Turns out, having thousands of microservices is something to flex about, and make good conference talks. But the cons start to weigh after a while - and when addressing those cons, you take a step back towards fewer, and bigger services. I predict Monzo will see the same cons in a year or two, and move to a more pragmatic, fewer, better-sized services approach that I've seen at Uber.

In 2020, Uber probably has fewer microservices than in 2015. Microservices are fantastic for autonomy. However, that autonomy also comes with the drawbacks. Integration testing becomes hard. The root cause of most outages become parallel deployments of two services, that cause issues. Ownership becomes problematic, when a person leaves who owned a microservice that was on the critical path. And that no one else knew about. Oncall load becomes tough: you literally have people own 4-5 microservices that they launched. Small ones, sure, but when they go down, they still cause issues.

To make many services work at scale, you need to solve all of these problems. You need to introduce tiering: ensuring the most ciritical (micro)services have the right amount of monitoring, alerting, proper oncall and strong ownership. Integration testing needs to be solved for critical services - often meaning merging multiple smaller services that relate to each other. Services need to have oncall owners: and a healthy oncall usually needs at least 5-6 engineers in a rotation, making the case for larger services as well.

Microservices are a great way to give more autonomy for teams. Just beware of the autonomy turning into something that's hard to manage, or something that burns people out. Uber figured this out - other companies are bound to follow.

[1] http://highscalability.com/blog/2016/10/12/lessons-learned-f...
Is this meant to replace rock wool in the walls or are the bricks used to replace the structural part of the building and used as load bearing building bricks?
Cant find how many developers they have to maintain this monster.
The good news is that the siderial motion by which the sun "rises" cannot be affected by human follies.
Why should someone want/need to understand how the whole platform/significant portion of it works in detail? You just need to understand what happens at the boundaries of the systems you build or interact with. This works beautifully when you need to scale a team. Trying to get everyone to know every system in intimate detail seems the wrong way to go about it (to me). It's a bank. I imagine they automate a lot of things that would be considered minutiae in other organisations. Every Lambda, every little bot is a service. I get your cynicism, and I'd have shared it a few years ago, but 1600 now sounds like a perfectly reasonable number to me.
I’ve never heard the word gimp without reference to the software or the clothing style. Whatever other meanings it might have had in the part are unused anachronism in my experience.
That's an awesome story. "Play around more. Discover things." indeed!
You say it doesn't save "a lot" of energy, but it still saves energy. And you can do both, you can reuse until the bottle is in too bad condition, and then recycle.

Also, http://www.ferver.eu/en/node/31 disagrees with you that it's not "a lot".
With conspiracy theorists, it's always: if something big and bad happens, OBVIOUSLY someone is behind it.

they don't accept that real life isn't about good/bad dichotomy, that there sometimes isn't a villain. bad things happen, and sometimes there isn't really anyone to blame.

not an interesting story, so they retcon it
Didn’t help when the President said it was a hoax by political opponents. There’s another segment that believes every word he speaks even though it changes constantly. Also doesn’t help that WHO & CDC said masks don’t help when they have been proven to reduce transmission. So misinformation came from the highest levels of government and experts. The media also didn’t take it seriously (not just Fox News). People formed incorrect opinions and as you said until they see it for themselves it’s not a big deal in their minds since everyone said that for weeks. Not sure if there is a technical term for this when one forms an opinion and won’t change it even when new evidence is introduced.
"Common sense" leads to empty aisles that are usually stocked with toilet paper.
Not to mention that it's a financial service, and doing transactions across microservices is a total nightmare. I wonder how many of those services are allowed to touch actual account data directly.
The reason we don't is because we weren't dramatically affected by SARS. SARS in the early '00s was primarily a problem in Asia.

Japanese people also have an etiquette of wearing a mask when ill to avoid spreading disease.

Both of these habits are widespread in Asia because of this.