skysight-inc/HackerNews huggingface dataset:
I think part of the reason why China pollutes and in general has awful business practices is because their regulation are not in line with ours.

If they were—and if they didn't steal IP from Western companies—their products would be as expensive as ours.

Lastly, you could very well be one of those "dedicated group of "people/bots/etc"." that you're talking about. I see plenty of weird comments defending China here on HN whenever it's mentioned.
> but I'm a poor student

with savings, a personal and a additional 5k usd checking account...
sry to burst your bubble but thats called wealthy for most ppl on earth.
That is completely delusional. I am sorry to say this but promoting FOSS as an alternative to anything is to put it simply ignorant. Have not we learned from the OpenSSL fiasco ? Have not we done the same mistake with openjdk? Who do you think is paying for openjdk development ? Donations ? Dont make me laugh. These devs are not even earning an average wages for Europe not talking about avg salaries in the Tech Sector for the US.
Filing bugs wont bring food on the table. Filing bugs wont pay for your electricity bills.

I’d love to hear about your myriad of ways companies profit out of making their software FOSS. For not so trivial things the contribution is minimal (think compilers) see eg RubyMotion.
> Error: RangeError: Maximum call stack size exceeded.

Safari iOS 13.1.2
Mastering Design Patterns in Android with Kotlin
Pray tell, what part of history?
> Wow. Does this apply even if you use another bank's ATM?

It varies but typically ATMs prefer charging the card issuer rather than the customer. So if you're using a bank that doesn't charge when you withdraw money out of its network, then it's essentially free. That's very common with online banks.
> Never have violence, inequality, exclusion, famine, and thus economic oppression affected as many human beings in the history of the earth

And have they ever affected a smaller proportion of human beings in recorded history?
"Free software" as used by the parent poster (free as in freedom, not price), has a specific definition, see https://en.wikipedia.org/wiki/Free_software

It's a frequent source of confusion, which is why some people prefer other terms like libre software or FLOSS (free/libre open-source software).
"“Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer”. We sometimes call it “libre software,” borrowing the French or Spanish word for “free” as in freedom, to show we do not mean the software is gratis. "

https://www.gnu.org/philosophy/free-sw.html
See my other comment for some thoughts on how much gas generated electricity would cost even if you set the price of gas at zero and ignored carbon pollution

In the past fracked gas and unpriced carbon externalities have been the big factors for nuclear cost disadvantages, starting roughly about now (and already in some places) renewables will be doing to gas what gas has done to nuclear and take nuclear (and coal) out at the same time as a byproduct.

A carbon tax would give a short term boost to existing nuclear over gas, which is one of the many reasons it's a good idea, but it also accelerates renewable adoption and price declines which already render new build nuclear ridiculous in economic terms.
Do you mean like Sutherland and Sproull's counterflow pipeline processor developed at Sun in the 90s?

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.39.4...
Because that's where all the bottom feeders are.
Maybe they feel some sense of responsibility that their platform is getting used to push dangerous stupidity (just a theory).
I want a longer version of the drifting with some classical music as a backdrop
I get a piece of software, I get a license, you get some money, done. Why should that not be sustainable? That model is working for over 30 years now.
This is (unintentionally?) a fairly strong argument against the desirability of democracy, at least as she is practiced in the US.

This feels like a Unix poweruser telling grandma why she doesn’t need Dropbox.
I drive a lot on slippery surfaces. My car has stability control from 7-8 years ago. I’m sure a lot has improved in that time, but it is very obvious that the stability control in my car is more about trying to “rescue” me than assist me. Meaning, it will interrupt normal flow to “correct” more than it will assist.

If you extend the envelope for what driving dynamics you can handle I would imagine you could make a much more smooth and safe experience.

That being said: I’ve driven somewhat newer cars on wet race tracks, at speed, and I have to say I’m a bit impressed with how well they behave under stress. Still meddlesome, but not as dangerous as they used to be.

(But track use in slippery conditions are outside the envelope for a road car, so you’re better off with the assists turned down or off to avoid surprises)
People are not producing superior products for free out of their good will. And these are often not so superior either. It is a simple balancing game of a good enough tool vs a good enough vendor lock-in.

Donations do not work and developers should not be forced to beg.
FOSS is a broken model for all of us. At the end of the day you are feeding the behemoths one way or another.
I use it all the time when I'm in a city where they have coverage but Apple Maps doesn't. It exists for a long time already.
I don't use instagram much aside from following a few people who take cool photos, but...

WHY would anyone who is genuinely unsure and looking for information on vaccinations either search instagram or even make it there and be exposed to these hashtags. It's not exactly an information rich platform.

It seems like people who are already established in the anti vax movement would be the only ones following this hashtag. In that case, censoring these tags does seem like it's a bit over the top. While I believe they are wrong, people should be allowed to think what they want and even share it with others who are like minded.

I just don't buy the argument that this is in some way protecting people from being exposed to misinformation and is simply facebook 'vaxwashing' for feel good credibility.
How do you feel paying in cash helps compared to cards? I honestly don’t get it. For me, withdrawing and paying cash simply adds unnecessary complexity, and on top of that, it destroys any paper trail you may need for tracking your individual budgets. How come people (mostly in Germany, from my experience) are so obsessed with cash?
Even this NASA map here seems to be showing that the earth was on average getting colder every year for almost 100 years (from 1884 to around 1970):

https://climate.nasa.gov/interactives/climate-time-machine

^ Note that the blue and red areas represent not the temperature in absolute terms, but the change of temperature each year. The amount of blue between 1884 and 1970 would look alarming and frightening if it was replaced with the color red... It's not surprising that some scientists were concerned with global cooling. If the cold trend had continued, today we'd be worried about the 'Fridge effect' instead of the 'Greenhouse effect'. People will always speculate to create fear to get attention and power and money.

Also popular charts like this: https://en.wikipedia.org/wiki/File:2000_Year_Temperature_Com... don't show the temperature, but the change of temperature (draw a horizontal line where the 0 point is). So yes, for 1900 years until only about 100 years ago, the earth has been getting cooler every single year. So the earth has never been so cold as it has been in the past few decades.

In our increasingly secular society, certain lesser fields of science have taken the place to religion when it comes to the business of manufacturing fear and selling solutions.

There has always been a market for this and probably always will be.
Are you telling me they built an automated drift car... out of a DeLorean?

The way I see it, if you’re going to build an automated drift car, why not do it with some style?
Even if it is transactional it still makes sense. People talk and if a company gets a bad reputation it will be harder for them to recruit and retain which translates into a cash cost.
The women who sewed the suits for the space race
Maybe I’m cynical, but Instagram is a profit-making enterprise, and I imagine that that is the foremost driver of these decisions
Your story is certainly inspiring. Few follow up questions:

How did you do on the technical interviews?

Can you give us examples of “sell yourself” as a potential client?

Any interesting interview tips?

I’ve been freelancing/self-employed/raised money etc... about 8+ years and I’m debating if it’s worth it to apply to larger tech companies. They tend to have a higher barrier to entry with the tech interviews so I probably need to brush up, any tips there? I’ve been managing a small team and looking to do the same so not sure how much to study for the tech interviews.

Appreciate your responses so far! It’s been very insightful
I still consider weird that results of go generate are supposed to be committed. Since when does generated code belong to the repository :/
I kind of like the way the Ontario Science Centre taught logic gates which was by using balls on tracks rather than water.
The Renewable Energy World with Blockchain
Boeing’s Crisis Deepens as the CEO Struggles to Confront It
So You Think You Know Gravity? Let Us Drop Some Knowledge
What a $30m apartment looks like in Shenzhen
Hahaha, sorry but this is a very cute thing to say, in my view. At our company we just barely finished migrating our software with nearly a million lines of legacy Python 2 code to Python 3. This took over a year of nearly exclusive migration effort, just making our code work with both. The entire migration project started way before I joined the company several years ago.

So, no, things are not as simple if you're not dealing with toy projects. And no, you can't assume that it's the same for everyone if you're not in their shoes.

Your comment is pretty much the equivalent of "I don't see a bug. Works for me."
After all it will still be Python.

Khan Academy rationale might be false, as the transition path might be easy from Python 2 to Python 3.

But in the end they will have the same stack as before and that's what they clearly try to avoid. Given that it makes sense to transition from a dynamically typed language to a statically typed which offers more compiler feedback.
Currently in my home town for the holidays, but I'll take a look see when I get back to Boston after the new year. There's an app called "Transit" that does something that looks similar, I'll compare them.
Works quite well in Singapore, excepting the occasional glitch with walking routes. And noticeably better than Google Maps at finding public transport connections.
Between this project and the others mentioned in the discussion these are excellent resources for anyone needing to have a forensic record of their how they assembled evidence from browsing open sources on the internet. Package this as a VM that can be quickly spun up new and fresh per case and sell support for LE types and you’ve got a business.
on the flip side many websites run completely without an in house dev team, using a corporate hosting provider and retainer based web companies.

The ability to use an injection tool and hire devs for small changes on quick turnarounds can be massive in enabling the marketing department to move forwards.

And yet another side shows sites deliberately engineered this way to allow agile behaviour by non-devs. I've seen a few where they track an internal metric so that a dev somes and consolidates it all before it gets too bad.
Having recently received private financial advisory, my advisor recommended that I do exactly this:

Withdraw cash weekly, use only that cash to pay for food.

Supposedly, it will make you more aware of how your spending affects your balance.

Swiping a card "feels free".
If you hit black ice you are screwed anyway. The most useful thing your car could do is to detect black ice before you hit it.

I’ve seen some technologies for doing just that. Black ice isn’t very easy to distinguish from other surface conditions cheaply, but the technology exists. (It just has to reach volume production).
Things everyone in ML should know about belief formation in humans [video]
You don’t count to thousand looking for:

- replace all occurences,

- remove n-th element,

- binary search for an item,

- sort an array without implicit string coercion

in a good stdlib. Lua is explicitly minimalist, so it is not a good example here.
>For capitalism to work as intended, there has to be "perfect information", i.e., no lying and everyone knows what they're paying for. This is obviously a practical impossibility: companies and people lie, and most consumers buy things without fully researching or knowing what it is that they're getting.

And of course advertising, a nefarious tool to lead people to make decisions which otherwise they would have not.
> Perl cannot be statically parsed!

My usage (modifying syntax / extending the compiler when running Perl programs) doesn't need static parsing. What I need is a way to leverage the existing infrastructure in the interpreter for parsing in a way that's compatible with most modules/usages. AFAIK the parser in perl goes directly from source to an OP tree (modulo running other Perl code on the go that modifies the parsing state, which is the reason for the undecidability), it would be cool if it didn't go to an OP tree but something more AST instead, but it might not be feasible to change perl to do that because of modules working on the op tree (if anyone wants to help figure out how much this is true, please do); because of that I'll instead look into converting the op tree into an AST. I've been told the op tree does have additional info that might make that feasible. Notabene, B::Deparse exists, which is somewhat of a proof that this works, although there are limitations, whether they matter is part of what I need to find out.
Adaptive loading: improving web performance on slow devices
I once used it in Berlin (I'm not from Berlin) when there were unexpected line closures/delays. I could explain to the locals what was going on and the best routes to use. That was simply using the app. It had more info than the local staff/info screens.
Is it worse than ‘per country’? The problem isn’t going to be changed one way or the other by, e.g., China breaking apart into 34 provinces, nor by the union of literally every nation into a world government. (Well, except for the economic impact of those scenarios).

The optimal place to focus effort is wherever a marginal unit of effort has the most impact. I’m not aware of any research that estimates that, and while I won’t be surprised if some cities in China are more important targets of effort than some cities in the USA, I’d also expect a unit of intervention in a randomly selected city in the USA to be more effective than “the same”[0] intervention in a randomly selected city in China.

[0] adjusted for exchange rates, etc.
A foundational text of sociology is Durkheim's Suicide, based precisely on the premise that the act itself is undeniable, that bodies are very hard to hide, and that the motivations, if not an extreme of altruism, are an extreme of either loss of social context (individuation), or complete hopelessness (fatalism).

Suicide has been chosen as its subject, among the various subjects that we have had occasion to study in our teaching career, because few are more accurately to be defined.... Suicide as it exists today is precisely one of the forms through which the collective affection from which we suffer is transmitted; thus it will aid us to understand this.... [I]n common terms, suicide is pre-eminently the desperate act of one who does not care to live.

Moreover, of population suicide rates:

Not only is this rate constant for long periods, but its invariability is even greater than that of leading demographic data.

That is, deviations from norm are intrinsically significant.

https://en.wikipedia.org/wiki/Suicide_(Durkheim_book)

https://archive.org/details/DurkheimEmileSuicideAStudyInSoci...

The problem with a suicide cluster isn't in determining the cause. It's the fact itself.
I used it in Manchester and it has hands down the best app UX I've ever used. It did just the right thing at the right time. Shows you exactly where you are regarding your stops, vibrates when it's time to get off, keeps working when you have no data or GPS, and asks you if you want to resume your previous trip if you open it after you close it during a trip.

I am extremely extremely impressed by how absolutely perfect the UX of this app is. I don't know who designed it, but congrats to them. If you haven't used it yet, you must.
I thought this was a solved issue since JDK 10: https://www.docker.com/blog/improved-docker-container-integr...
Why Cryptocurrency Holding Matters[HODL Cryptocurrency]
It's safer to pass on a good candidate than hire a bad employee.

Hence the byzantine process interviewing has become. Like most of what Joel says it’s flattering to the audience but just not true. Pretty much every company in the universe operates a 3-month probationary period. The risk of a bad hire in the real world is well mitigated. Also true in the real world, it is better to do this than waste months of time looking for the perfect candidate when you could easily get someone decent on board in mere weeks.
For me at least, writing is the best way to organize my thoughts. I think writing requires more precision and thought over talking or just thinking. I believe this is one of the reasons Bezos makes people present ideas starting with a short written memo. When I have an idea, even if I'm going to share it with the team by talking, I will share a document first. Just the act of making those notes will help me see holes in the idea.

Taking notes also adds another retention mechanism.

Taking notes frees my brain from dwelling on or thinking about something that I don't want to forget.

Taking notes captures me at that point in time. I have stacks of workout notebooks. Writing down my numbers every workout plus how I felt probably gave me the biggest leap forward in my workouts than anything else. I'm doing the same now with BJJ and it really does help.

I do understand your point though. I used to be the same way until it dawned on me that a more general notebook was just like my stacks of workout notebooks, except for my entire life. Now I take notes, journal, etc... whenever I have thoughts rolling around in my head.
> classify any private for-profit corporation with valuation above a certain percentage of the GDP as special entities that are not allowed to express any political opinion whatsoever

I’d be okay with this as long as you also banned these companies from assembling, allowing all employees to telework.
I think you can already feel that pressure when holding your breath and diving just 3m deep.
I use it daily in Lyon. I like the notifications sent every morning to tell me which bus is the fastest, as my commute to work can be done in different ways.

The official app from the public transport network was revamped last month, and now copies a lot the UX of Citymapper[1], albeit with worse performance. The app use some weird caching system, and sometimes, even after refreshing twice, you don't get the correct timetable, and it's especially bad at reporting traffic alerts. Citymapper never failed me like this.

[1]: https://play.google.com/store/apps/details?id=com.micropole....
Not unduly negative. For somebody who personally set software engineering back by two decades (people now actually believe computers failing is something normal and unavoidable), he has a lot of nerve giving advice.
Maybe I'm overly idealistic but I can imagine a time when having a corporate identity and not trying to be everything to everybody might actually become an attractive USP among the platforms
Yes but the control-theoretical approach can't interpret pixels at all.

But translated to the problem at hand, your argument is correct.
That is a one litre bottle of milk as sold by SPAR in Austria.
Total Surveillance Is Not What America Signed Up For
Current State of React IDEs and Editors
This looks great but I don't see anything about pricing / business model, which worries me. Are they going to start charging for subscriptions once they're established? or inserting ads everywhere to make money? or do the intend to pursue freemium features with a solid "free forever" feature set?

I only really want to invest the time and energy into getting my friends using this service if it's the latter.
The Eccentric Seer of Supernovas
Kotlin and Java don't have a powerful pattern matching like Scala. Maybe that's why they don't have `collect` for filter + map. However I'm learning kotlin now because my employer doesn't allow me to use Scala
Java and C# provide the benefits you mentioned, while being more expressive languages and having better runtimes compared to golang.
If original author agrees, I can dockerize it.
To add to this, if an AP has monitor mode capabilities then our device's don't even need to be connected to the AP via WiFi to be tracked. They just need to have WiFi turned on and sending out probes.
it’s generally a bit more complicated than that.
Minimalistic, yes, but I don't think that's exactly what Drudge is doing. Drudge Report is formatted like a newspaper front page, which is an evolved format and one that his readers are already familiar with.
> I would love hear some thoughts from others that made the move, especially anyone that decided to move back to a monolith repo.

We had a big monolith where I work.

We’ve been slowly, but surely isolating parts of the monolith as separate deliverables, extracted into their own repos. But only when appropriate, and not as a forced exercise.

The remaining “monolith” is still pretty big, but it does (mostly) represent one logical deliverable, so effort to split it up has some what stalled.

There’s been small points of friction, but nothing near as painful as we used to have it. No way we’re going back.

So everything in moderation. Micro services architecture is a tool. Use it when it’s the right one.
Diagnose and Fix Google Search Console Speed Report Issues
After mission failure, Boeing Starliner returning to Earth early
Democracy for people who have time to go in to meeting on a weeknight, ie., wealthy people.
Looks like they have quite a few locations.

https://citymapper.com/cities

Still, the one they selected for me is in a neighboring country even, because there is none closer. I think in that case it would be better to state that none of their locations are nearby. Because for a moment I thought that that location was the only one in the app, which had me confused why it would be discussed on HN if the app was for that one place only.

On the page I linked above one can vote to add new locations. I doubt mine will end up in the app anyway though – there are not very many people in my country, and only a few people in the city I live. Even our capital city might be too small.
with a self-generated root cert
It very much depends on how good the codebase is. I also spent a year on and off porting a large codebase from 2 to 3, and it would have gone an order of magnitude faster if the codebase were in better shape.