skysight-inc/HackerNews huggingface dataset:
I've thought about this a lot as well and here's my humble opinion.

1) Writing frameworks in languages like C++ is hard. So you would expect to see fewer frameworks.

2) When a language is popular, like JavaScript, you get a lot of activity. (Notice the lack of new COBOL frameworks on Hacker News).

3) JavaScript can be fixed with polyfills, frameworks, monkey-patching, etc. So we fix the language until that fix is part of the language.

4) JavaScript is almost perfect for writing web clients and servers, and we're all trying to fix that 'almost' part.

5) Ego is part of it - you have to engage in some level of promotion (otherwise you can't cut through the noise).

6) It's fun. It amazes me what I can do with JavaScript some times. I wouldn't mind doing that all day.
No doubt wars are fought over water. But I think any conflict between Lebanon (and specifically Hezbollah) and Israel is about way more than water.
Japan sabotages global memory market after Korea pursues issue of WW2 slaves
* If I invite friends from out of town over for the weekend, is that breaking the social contract? If I'm going away for 2 weeks, and I have friends house sit for the duration, is that breaking the social contract?*

Do you charge them? I guess not. And it's one of the reasons why they'll do their best to honor your trust and reputation, aside from, obviously, your friendship, given you trust them.
There are ~12k YouTubers with >1M subs, though, so the math is a little more generous than those with 10M subs. Also, remember that this couple has more sources of income than just YouTube revenue. There are surely some YouTube engineers making >$1M/y, but not very many. And none of them have a job called "living on a boat and doing fun boat things," nor can most of them boast a basic cost of living south of $40k.

NOW, none of this should be taken as an endorsement of YouTuber as a viable career path for most people. You are, I think, correct that your expected value is much better if you pursue software engineering. Especially if you're not extremely attractive, multi-talented, adventurous, and highly risk-tolerant. It is also a lot of work to make these videos -- SLV had one video where they went over the actual process of making their videos, and it is a six day a week job. But I want to make sure we're being fair to the YouTuber lifestyle here. For the ones that make it, very decent or even insanely good money is possible -- more than most people realize.
It just parses the packets with a relatively easy API, for those which want to do alchemy or which want to build tools for practical debugging/auditing purposes in C++ instead of using shell commands.
> The best would be to take the best possible candidates,

I find this idea to be pervasive and completely inaccurate.

The hiring process we all go through is flawed and can at best say, "this person is likely capable of doing the job as required" and sometimes they even get that wrong! There's no way to accurately rank candidates by determining Person A earned 943 Qualification Points and Person B earned 894. So you might as well take the list of people you like, and hire from that based on other qualities you want from your team.

Trying to achieve a balance of genders is important on a lot of teams. A hospital might want to hire more male nurses because certain situations might call be better handled by a male, i.e., lifting heavy patients or for patient comfort during certain procedures. Thus, if you have a list of nurses you feel are qualified, you may favor hiring male candidate if your team has a huge gender imbalance.

Our field is no different, may you'd prefer to hire a female tech lead because of an influx of female interns from the local college or because your clients/customers have a female bias and hiring that candidate may provide intangible benefits.
Ask HN: Should I start a YouTube channel?
I am planning to start a YouTube channel on tech tools and tutorials.

What is your experience with YouTube and Monetization?
It would be, but it's not the world we live in.

It's hard to make people behave well (for any definition of "well"), and the way it's usually done involves community - a social structure composed of people who spend significant time together, and which evolves and maintains its own code of conduct.

It's easier to mitigate bad behavior. That's why legit hospitality businesses are structured and regulated in a way that "eats" the consequences of bad conduct and doesn't let them leak out. AirBnB did nothing to "find some way to incentivise good behaviour from people"[0], but unleashed those people onto communities that were unprepared to handle the bad behaviour.

It's kind of like - wouldn't it be better to find a way to neuter nuclear waste so that it's not dangerous? Yes, it would. But we don't know how to do that, so the next best alternative is to box it up in designated storage locations. AirBnB is essentially letting anyone with a house become a nuclear storage facility, with no care for safe storage.

--

[0] - well, they made a rating system, but I think that in 2019, it's universally recognized that rating systems are trivially gameable and generally don't work too well.
The paper is literally about doing away with the inversion of control.
My number one reason to hate them is trying to privatise all drinking water and not believe water is a human right. But baby formula is a close second.
Whatever costs 100 dollars less than an Aeron, allocating what you saved on a gym membership for a year. That's the best use of your money.
Gray failure: the Achilles’ heel of cloud-scale systems (2017)
It's amazing the outrage a project investigating how to comply has generated while Bing is quietly working just fine in China.
> I think you'll only find the perfect chair if you make it yourself.

Has anybody done this? It's a difficult thing to search for because so many companies let you "build" your own chair when really they mean choose the color and add arm rests.
It takes time to adjust to hyperconnection. But the benefits will keep showing up and pushing things in the direction of more connection. Look at the number of collaborators on the Black Hole image or gravitational wave detection. You will see things like that increase. And as they increase we learn how to do things better.
https://www.youtube.com/watch?v=l5IFD2wq_gA

Heat pipe, heatsink, and fan that is as big as the Pi! :-O
There is only one justified reason for phone companies to check if you are using your phone as a router, and that is when they provide unlimited data to your contract. Unlimited data is provided given that you are going to use it on your personal devices and not to act as an ISP to everyone around you. Other than that you generally pay for X GB of data and it is none of their business how you spend it.
The US censors content like child pornography, some bomb making manuals, etc.
Trust but verify. The only correct option is to do both.
I created a thread 10 days ago for this question. Some great responses.

Ask HN: Best office chair for home office work?
https://news.ycombinator.com/item?id=20371095
Ragel has the advantage that CPU blowups happen at compile time, rather than run-time. Other risks aside, they would have avoided this problem had they been using ragel or something similar to pre-compile their patterns into deterministic machines.
If mobile ISP is snooping on your traffic and violates net neutrality by forbidding tethering and the like, just use a VPN.
It's not sugar! It's cocoa pulp Syrup!
> It seems reasonable to say that moving toward that is becoming "more human", away is becoming "less human".

That's not a rationale, that's just a criterion. My question is, "What is the rationale for avoiding these types of changes?"
I've been using a kneeling chair for about 3 years now, and I find it great, even though it does take a while to get used to it.
I find it strange that YouTube is only mentioned once in the whole article (about listening to an old radio programe). I am curious if YouTube was considered or not as a kind of TV during the experiment or not.
You really have to work to be stupid with it though, the built in stability control has to be manually disabled and you have to be using the red key as well. Otherwise the Car's computer shuts it down.
As far as I know, you didn't get a supervisor for free in Elixir either, you decided to use one, and spent some time determining how to configure it to recover from its child processes failing. In Java, you can similarly put a try/catch at a higher level in the call tree and decide to retry everything on error. Now, Erlang processes don't share state, so that makes them easier to "handle" when they crash, I'm not denying that. My point was more that "try" can be as ergonomic as "with".

The re-throw was just to mimic your Elixir example. Normally I'd just let exceptions that shouldn't be handled at that level bubble up the call tree to wherever it makes more sense for it to be handled.

Now, I'll admit, most Java code I've seen professionally use exceptions badly, in that they tend to be overly aggressive and defensive, try-catching everywhere at all levels when they should just let things bubble up as appropriate. I believe that's just a general misunderstanding though. Often it is caused by Java's use of CheckedExceptions, programmers just try/catch to make the compiler error go away, when they should just re-declare the exception since it doesn't need handling most of the time, or re-throw a runtime error if they don't care to have compile time checks for handling them.

When I code in Java, I barely ever try/catch anything. Normally I have one try/catch around my main method which can recover the whole app from any error, and from there, if there are smaller process trees that can be recovered independently at their level I sprinkle a few more try/catch in those places.

P.S.: I also don't want to get into too many details, but the VM actually doesn't crash, Java will call your UncaughtExceptionHandler for any given thread that crashes, the default one performs a System/exit in error state, but for a server app for example, you'd handle it.
Yeah, I've never met a person, who when the immigration system is described to them, isn't utterly dumbfounded. Even people who want immigration of any type curtailed, believe our system is cruel and senseless.
France is good example of how governments use the concept of climate change to increase taxes and government control over the masses, and how the masses rebel against those attempts to usurp more and more money and control.
How does one car ever pass another in f1 if they need clean air?
Both US and EU exercise censorship in the name of:

+ copyrights

+ trademarks

+ patents(really bogus patents)

+ religion(these days, US outright ban any casual religious reference because it offend some believers, resulting modifying some manga/anime/game)

+ national security

+ ex-political party symbol(swastika, but they can't tell the difference between nazi symbol and Buddism symbol which is widely used in Japanese commercial products, especially manga/anime/game)

+ child porno(their definition includes some commercial Japanese manga/anime/game which we believe not possibly be a child porn since it's a pure fiction and no real-life human being harmed).

I believe these are also a trade barrier for Japan. But I bet you disagree some of the above points and justify the censorship because it's against your moral based on your culture.
> In short, sensors on autonomous vehicles don’t work well in snow or rain

This is a curious line of reasoning for me. Why are humans allowed to drive in snow or rain though? Your sensors work considerably worse in snow or rain, and there is abundant evidence over the entire history of cars that humans butcher each other with motor vehicles in snow or rain constantly.

The bar is simply that an autonomous car has to be significantly less likely to cause an injury in snow or rain than a human is.
That's basically a key difference between America and Europe, how both understand "monopoly" or "anti-trust".

You might find https://www.newyorker.com/business/adam-davidson/teddy-roose... interesting.
Besides the need to differentiate one's resume creating the supply, the demand for all these frameworks partially comes from the fact that computer science education is significantly less standardized amongst front-end developers, so there's urgency to find solutions that one groks more than one that is demonstrably more robust, etc
Oops, it's only in the french version, here's an article about that: https://www.bloomberg.com/news/articles/2019-01-15/-the-amer...
People were saying this in the seventies before the long AI winter.

It's always just around the corner, and has been since the dawn of AI. Maybe we will get there some day (I never say never), but cautious realism has never been the AI field's strong suit.
Teddy Roosevelt Would Not Understand the E.U.’s Antitrust Fine (2017)
Old EPA climate scientists were pro-anthropogenic climate change, did anybody complain about that?
The breakthrough is the MRI system itself with this particular scan demonstrating an enormous new potential. The underlying research paper is at https://www.biorxiv.org/content/10.1101/649822v1
Yes exactly. They showed an iphone screenshot of the training process. They also need to make the device wireless (the current device is not).
I would argue from a "well regulated market" perspective that is not justified either. A byte's a byte.
This is a fair shot and a strong counterexample.
Those things do translate into some complexity in some real world code bases, but other features save much more complexity. On balance, Go comes out ahead IMO.
I get what you are saying, but that analogy fails as well. There is a physical limit to how much one person can eat, while there is no limit to how much someone might take home.

Whereas with data, there is no limit intrinsic to tethering vs in-phone.

More to the point, in practice, people can easily use as much data in-phone as on a laptop, due to streaming video. Think, for example, of someone streaming music via YouTube for hours on end.
Sorry I didn't see the parent you were responding too, so my point is actually the same as you already made. Thanks.
None of the Pi's have been open hardware systems.
If by "understand" you mean glue together all of the high-level abstractions of each of those domains, each of which have mountains of tutorials / blog posts / StackOveflow answers, then sure.
There's further information about the thermal control at https://www.raspberrypi.org/documentation/hardware/raspberry... which mentions that config option 'temp_soft_limit' can also be used. Interestingly it is not used by default on the Pi 4, but is set to 60C for the 3B+.
>using sales data to gain an unfair advantage over smaller sellers on the Marketplace platform

I'd love to see how this applies to store brands and shelf placement in retail stores as well.
So many millions more people now trying to get their heads round how crypto works. LOL
Crossing the road turns out to be pretty dumb too, let's just stay at home in future.
I'm honestly not sure. Until now, I had no idea that was a special type of green card. The second-to-last chart in that article mentions employment as an admission category, so maybe? Better sources are welcome.

In either case, pretty much every source I'm aware of shows immigration to the US as predominantly non-white, so I'd like to see the claim that it appeases southern segregationists backed up by some evidence.
"known touchpad issues" - yesterday mine started losing tap-to-click every 30 mins. Have to disable then enable the pad. I'm on 19.1 with kernel 5.1.16 - we'll see what happens with 19.2.
We don't need all-or-nothing.

A good many people stay off the road anyhow during poor weather, and those who do go out usually stay on familiar routes, such as to work or their favorite grocery store.

If self-driving cars/buses stick to a subset of streets and don't go out in big storms, they can still be widely useful. Set up (require) a universal network/database of road conditions on the main streets that all self-driving vehicles can tap into. If a problem arises, it then only directly affects the first bot-vehicle that encounters it instead of all of them that use the road. It's internet-like packet switching.

Thus, bots may get "confused" easier than humans, but they can also take advantage of automation to work around confusing areas. The upsides of automation thus counter the down-sides.

The biggest cost of taxis and buses is the driver. If you remove that, then "hitching a ride" is a lot more affordable to those who can't or don't drive.
Except that "dorks and hippies" drove it very much because it was the eco-friendliest thing out there.
Even with an android device (or any certified device) the radio portion is not your device: you can't modify its firmware.
You're assuming that Google would act as a mole, implementing the censorship in bad faith. Why wouldn't they advance the state of the art for censorship, making it even more effective in an attempt to please the Chinese government? In fact, if China is allowing them in, the party must have some reason to believe the second one will come to pass instead of the first.
The big G has gotten comfortable and complacent atop their throne.

Search quality has been on the decline for a while now, but in the past 3-6 months it's gotten really really bad for anything that isn't mainstream and popular.

I have more "showing results for XYZ, do you want to see results for your actual query QRS?" than just showing QRS.

Yeah, I do, that's why I typed it.

> 10 results for QRS. Still irrelevant and excluding words, even in quotes

The search team must have lost a lot of talent recently, it's amateur hour.
Jeez, I understand the business logic but that’s pretty brutal.

Ideally instead of perpetuating and banking on women and minorities being paid less, you could, I dunno, pay them a fair wage for their labor.
Your legs
100 Fastest Growing Companies in Denver, Colorado for 2019
That article is about a case of Austrian law that EU allows. EU allows countries to make their own determination. Not all countries ban anti-religious facts.
And it does bother many people. But it's not a very big deal because even in the worst case reported in the article, it was a very small penalty for a very large amount of speech. The scale matters.
I don't think I would call this undefined behavior... the behavior is defined by what happens on the hardware when it's executed!

There are many, many classical effects on raster hardware which are accomplished by changing registers within the horizontal blanking period... copper bars, mode 7, certain paralax scrolling. When you're on a resource limited system it becomes an art to get the most out of the platform. Look at the difference between Mario 64 and Conker's Bad Fur Day... or Genji: Days of the Blade (PS3) vs Persona 5 (PS3) Even with modern consoles, there is a marked improvement in the apparent visual quality over the lifetime of the device, as developers learn how to squeeze more and more out of the platform.
Saying that Tesla has "no compromises" is very much definition of selling snake oil.
American-style "Free speech" is incompatible with the right-to-be-forgotten, privacy[1] and other ideals that Europeans give primacy. Someone smarter than I am once summarized American freedoms as "Freedom to _", and European ones as "Freedom from _"

1. IIRC, it is illegal for newspapers publish arrestee's full names in Germany to protect their privacy - assumption of innocence and all that. This law wouldn't hold in the US as it infringes on publishers 1A rights
Good luck convincing US and EU residents to take a significant economic hit in the name of standing on principle against censorship that doesn't affect them.

It depends. There are plenty of people who willingly pay more for non-Chinese goods when they can. The problem is that they often have no choice in the matter because so much is made in China.

There are lots of small manufacturing businesses new and old all across the country that are thriving because of where their stuff is made. The problem is that they can't make goods in large enough quantities to be carried in the national chain stores, so it's mostly online and word-of-mouth.
Serious question - how is hiring based on gender not illegal?

Can I report startups that practice this?
Factored into this argument should be the fact that Google for one, offers a search service which is so popular it's used for 90% of searches in France - and it's totally free and creates an immense amount of knock-on value.
Yes, if you're committed to a silent use-case, your options are essentially between a processor that doesn't throttle, or a processor that starts faster, and then eventually throttles to a steady-state matching the non-throttling processor in performance.
Indians did not abuse it if the law allowed their entry. There is no such thing as "working as intended" when it comes to law - there is (non)compliance. Congress's intent is fully specified when the law is written. Any wiggle room is due to Congress's inability to be precise, and occasionally interpreted by the Court when some specific law becomes a big enough issue to a complaining party that it's worth their effort to take it that far.
My problem is I use a shield on top of the PI for servo connections. I have found that a PI 3 can get hot without a case but with a board on top of it. I am glad they are improving the PI but I need to think about side mounted cooling.
And then someone upgrades their compiler and things break.
Did you buy a new chair based on the recommendations? If you have a new chair what are your thoughts?
By admitting this fact you dramatically reduce the value of self driving cars and thus the inflated valuations of companies trying to create them. It is an uncomfortable truth.
Obligatory caveat -- everyone is different and different bodies work better with different chairs. With that said, I've had a Secretlab Titan for about a year now and I've really enjoyed it. It's a larger chair with good head/neck support, which was somewhat difficult for me to find as a decently sized person (6'2"). Good padding and very adjustable -- it reclines backwards which is especially nice because I tend to be a sloucher, but reclining a bit satisfies my slouching instinct while keeping my back in a better position. Just my $0.02 though -- you spend almost a third of your life in the chair, it's worth trying different options to see what works for you.

https://secretlab.co/collections/titan-series
You could also be IBM and make lots of money while never delivering anything: https://www.bloomberg.com/news/articles/2018-03-01/canada-to...

Not directly related but comical to me, I recently heard from someone working with IBM that they are really upset over the calls from Washington to regulate big tech. Upset because they aren’t mentioned by politicians or the media as big tech. It’s almost like they don’t really matter anymore.
While browsing neutralposture.com's products, I noticed this bullet proof chair. http://neutralposture.com/_site/guardian.php

That's a criterion I hadn't considered.
One summer I gave up watching TV (or video of any sort) for the summer and read 36 books in 3 months. I don't have summers off, so this was just an arbitrary period. I don't know if it changed my brain, but I remember thinking much clearer and feeling much more engaged with life. But how long can you go before rewatching the Office or catching up on Game of Thrones? We're all only human.
Please post substantive comments instead. I would also assume that a majority of 50 year olds would rather work on their own time making good content than have a short lived, strenuous, and micromanaged career in lower earth orbit. Doesn't mean those 50 year olds have bad opinions or should be dismissed.