skysight-inc/HackerNews huggingface dataset:
Thank you!

Yes actually Sparkfun Electronics was the first company I noticed that followed this pattern. They are essentially a hardware company that gives most or all of their product's IP away.

I remember this blog post made it very clear that very open source hardware companies could thrive:

https://www.sparkfun.com/news/599

The internal side of their business is was built on open source software, which is a good example of what can come from open source ecosystems:

https://opensource.com/business/12/9/how-sparkfun-built-open...

This post of 15 years of operation shows where their value add is:
https://www.sparkfun.com/news/2571

They do a lot of hard work that isn't in their product's IP. Just bringing physical matter together is hard and essentially that's what they get paid for.

The similar company Adafruit I believe does not always open source their products, though they do produce a lot of open guides and open source code. It would be interesting to understand what led them to keep some products partially proprietary (they'd share schematics but not board files sometimes). I wonder if cheap office space in Colorado vs a warehouse in NYC caused the differences.

Also all of the companies that make 3D printers are part of this. The Chinese companies which sell clones are important innovators in the field. Prusa and Creality are perhaps in some ways like Apple and Samsung - they feed off one another. They do not merely clone the prusa - none of the big companies sell an exact clone of the MK3 for example - they instead make the design work for their factory. Prusa relies on lots of 3D printed parts because the best factory for them is a print farm of their machines. But in China they may prefer sheet metal bending and injection molding. Since the design has few restrictions, whichever hardware company that can make a functioning product cheapest will succeed in a normal market. AKA open sourcing has some automatic cost reducing effect.

So if we open source a bunch of technology related to meeting core human needs, then the cost of keeping people alive will go down. Then you need a means of distributing that technology throughout the world. And again open source allows free movement of product around the world - no regional restrictions or limited supply chains. The takeaway for all of us is - the future can be good, go work on some useful open source stuff and lets all keep researching how best to fund it.

So this whole theory is like "OMG we're doing everything backwards" and I definitely want to write about it more. I just find personal engineering projects to draw my attention more than writing. I need a Walden Pond.
> The catch is that this sparse subset of NN edge weights has no structure, so it doesn't get efficient execution

I you parallelize your computation along the training data dimension, the problem is embarrassingly parallel and the structure of your neural network does not matter on bit.
4 point font!
> The emission levels of an electric vehicle curently are 70% of a normal vehicle so yes. Electric cars are only as clean as their energy input which is still overwhelmingly carbon-based and will be for the foreseeable future.

So you change their energy input instead. So no, there are other options.
If Fox praised Obama, would that immediately make him alt-right?
I also didn't like constantly interacting with channel points, so I made a Firefox extension to do it for me. If you're interested, I could add a setting to hide channel points page updates while still claiming the periodic bonuses.

Extension here:
https://addons.mozilla.org/en-US/firefox/addon/points-clicke...
> Flying cars are even more dangerous than SDV

Are they though? Statistically speaking, planes are safer than cars, and SDVs don't exactly have a pristine record track already.
Sure. And as soon as it gets done we can all move on with our lives.
You could try http://dialup.com

I haven’t used it but I follow the artist/founder Baskin on Twitter and it seems like a really fun idea (as do most of her projects).
I have not. The feature set looks impressive. However, I prefer my approach because everything is searchable text in temporal order. I don't wish to impose any further order on it, not just because it takes time, but also because it forces a particular hierarchy ahead of time. I often have mutual references to other articles, for example, or overlapping clusters of references.
Coastal Karnataka, Kerala Coconut oil is used for tempering. Really any oil can be used for those curries.
Just watch Stavros Halkias' advice show.

https://www.twitch.tv/stavvybaby
It's really unfair to clump all of entertainment together. Is watching reality TV same as discussing tech medium? Even if you boil "entertainment" down to "gives you fun points" one clearly gives you something more than that.
Where did you get that idea? Peter I created Civil Script a few centuries after adoption of printing press in Russia.
By that logic, any movement to decrease rents will degrade a city.
> a large part of the reason we weren't overrun...

I think there is an argument the system was overrun, at least in part. Sharing ventilators is an extreme situation, and the lack of PPE is a deadly risk. Staff wearing rubbish bags is not a sign of a system coping.

https://www.nytimes.com/2020/03/26/health/coronavirus-ventil...
https://www.9news.com.au/world/coronavirus-new-york-hospital...
Documentation > email > meeting.
That is, ironically, why it's less scary than something like antibiotic-resistant bubonic plague or a cross between MERS and SARS-Cov-2.
Reader view in iPhone is broken on this page.

My vision is poor, and reader view is an amazing help.
They blocked all travel out of Wuhan, EXCEPT international flights - including direct flights to LA, SF, NYC and Washington State - for weeks. ...despite knowing that infected people were leaving the country.

They also denied that the virus was human-to-human transmissible for weeks after they knew.

Every country could have done a better job, but China was malicious in their response.
"serves capital" capital is a conscious entity here?
I guess it's the fact that I first started with Norton Commander on DOS over 25 years ago and when Windows came around Total Commander was the closest I stumbled upon and I simply got used to it. Also Ghisler is still actively supporting it, which makes it very desirable for me. Otherwise I would've invent it myself.

[Edit] - reading a bit about Double Commander I guess it's what I am actually using on Linux. Both are written in Pascal and they look the same (well, as much as they can due to inherent OS differences). Didn't paid attention when I "apt"-it to its actual name :).
Darn, if I were in the US I would have applied. Fantastic website!
It's a common defcon joke. It's been "cancelled" for years.
The US didn't "intervene" what? Vietnam was colonized by France. Northern Vietnam was fighting for unification and liberation from French colonial power. The US lent their support to France in Vietnam because France was flirting with the Soviet Union in post-WW2 as the cold war took shape. France slowly withdrew as the US took on more and more of a role in the conflict, first as advisors then in active combat roles and finally as a full military force.

The Vietnamese were largely supportive of Ho Chi Minh and there was supposed to have been a democratic reunification vote, which didn't happen. That's how the civil war started, and North Vietnam would have easily steamrolled the South (since they managed to steamroll both the South and the USA). Most civilian casualties came from horribly targeted anti-insurgency or massive American bombing raids. It's a pretty easy argument there would have been many, many fewer civilian casualties without US involvement.
Ideally, yes. That isn't the reality, so it's best to leave that for outside work. Religion is the same.
Ask HN: What tools can “subscribe” news and information of a product?
What I want is that the tools will notify me if the product I subscribed has news or update information.

I know some company has subscribe channel but not for certain product. I don't want receive notification not related to the produce I concerned.
> It was a civil war, initiated by the North, in which mostly Vietnamese killed other Vietnamese.

No. It was initiated by the South, when it refused (with US support) to participate in a national UN-monitored election, which Ho Chi Minh would likely have won.

Edit: Statement of Eisenhower, from Wikipedia:[0]

> I have never talked or corresponded with a person knowledgeable in Indochinese affairs who did not agree that had elections been held as of the time of the fighting, possibly eighty percent of the population would have voted for the Communist Ho Chi Minh as their leader rather than Chief of State Bảo Đại. Indeed, the lack of leadership and drive on the part of Bảo Đại was a factor in the feeling prevalent among Vietnamese that they had nothing to fight for.

0) https://en.wikipedia.org/wiki/Vietnam_War
I agree. Change L.A and many of the reasons why people who live in L.A love L.A go away. Although others will find to love it for other reasons.
It still shows up in 2000 lines of stack traces when an exception occurs. For comparison a similar stack traces in Asp.net Core is 20 lines...
I agree that tends to be problematic. Especially labeling yourself in that way.
Use procrastination against itself.

So basically, when procrastinating, we tend to justify our inactions: just 1 more minute on Twitter, just one last scroll on my newfeed, lemme just check this subreddit really quick.

With reverse procrastination, you trick your brain into doing your intended task: Ok lemme just open Visual Studio Code and edit this one file then im good, I'll just change this one line of code, I'll just do 5 pushups then i'll stop. Then when you're on your 5th pushup, you say "surprise mr lazy pants, im actually doing 10!"

Once you get to do that one task, try to trick again your brain into doing another simple, easy task and before you know it youre in "the zone".

Maybe it depends on the person, but for me personally, it works pretty good.

Perhaps OP is asking for tools, but no amount of dev tools can help if you dont have the motivation to begin.
thanks fireattack :D

Well, learned some new things today and now I'm better for it

Have a great weekend
Yep.

React went from React.createClass -> class xxx extends Component -> Hooks.

But I don't think that means...change? The fundamental concept of react, that UI is a derivative from the state, stays the same. Class based or Hook (or just a really nice way to write Functional Component), stays the same.
True, and the suggestions in the article are pretty tame. But let’s set aside the article and talk about invalid HTML for a minute.

I write scrapers a lot (not the irresponsible kind and never for monetary gains) and invalid HTML, while technically parseable and to spec, are often a pain in the ass. You have to bring in a full blown HTML5 parser, and they could be way slower (e.g. lxml.html vs html5lib). Depending on your language of choice there might not even be a to-spec HTML5 parser available.

So, just close your damn tags (except self-closing ones), and close them in order, it’s not hard, the size increase is minimal, it will help with your own sanity and people will thank you for it.
This article looking at frameworks as introducing cyclic dependencies of interpretation is illuminating: https://parametri.city/blog/2018-12-23-language-oriented-sof...

> The trouble with frameworks is that to use it, you have to match your application to the language of the API. If you’re not careful, you end up coupling your system to the framework. This means that you create a cycle between yourself and the framework by architecting your component as an interpreter from F_o to F_i.

You can avoid this cyclic dependency by marginalizing the framework at the edges of your application, as suggested in the post, but that strikes me as much easier to do with libraries.
I don't remember now. I have a lot of half-baked memories of TftC episodes. Maybe someday I'll rewatch the whole series.
Spring class names are the stuff of legend, but most of those classes you wouldn't deliberately use in your application. They're there so Spring can layer up its own functionality feature by feature. The only problematic part about this is when these class names leak into error messages, and the level of indirection becomes difficult to follow.

The way you use the core inversion-of-control framework people often just call "Spring" is you take your homegrown, doesn't-depend-on-Spring business logic, you make a config file, and if you're not executing it a servlet container, you make one entry-point class to start it all up [1].

There other projects under the Spring umbrella, and some of them are meant to be called from your code. Like Spring JDBC for database access, whose framework-like nature is apparent, yet in terms of its usage pattern, it resembles a library [2].

[1] https://docs.spring.io/spring/docs/current/spring-framework-... [2] https://docs.spring.io/spring/docs/current/spring-framework-...
items like transformers and high voltage circuit breakers that don’t have any smarts to hack. The interface is 3 wires in, 3 wires out, and for a circuit breaker one wire for a signal to trip and one wire for a signal to close.

The instruments to monitor temperatures and gas pressures usually supply an analog signal to a controller.

The article seems to confuse the heavy items made of metal with the controllers.

Schweitzer Engineering Laboratories http://www.selinc.com designs and manufactures pretty much all of the controllers and other smart stuff you could ever want for the grid in Washington state, and their gear is second to none.

Whatever poor guy at SEL has ground through all the math to implement the algorithms to protect generators, motors, and transmission lines needs to get paid which is going to be difficult if the product is “open source”.

Whatever smart grid shit China has i’m Pretty sure we don’t want.
The pricing for TIPS looks like exactly what I was looking for, thanks!

So that is pretty strong evidence against my pet hypothesis that the market expects that a dollar in the future will buy less value. While I suppose it is _possible_ that the expectation is that the cost of things not included in the CPI's basket of goods will increase much faster than the cost of things included in the CPI's basket of goods, that seems like quite a stretch, and I see no particular reason COVID would make that more the case now than it was 3 months ago.

At this point I am very confused about current market valuations. The market is only down around 10% from its peak valuation, implying that people smarter than I am think that the combined effects of the shutdown of large parts of the economy for an indefinite period plus whatever downstream effects the resulting bankruptcies / disruption have only reduce the collective net present value of publicly traded companies by around 10%. As a layperson I wouldn't be surprised to see fully 10% of publicly traded companies by market cap go bankrupt, which I expect would eliminate that 10% of NPV right then and there. But right now if you think there's a better than 50% chance of a 10% drop in the S&P 500 before the end of the year, you can make a killing on stock options (sell puts at ~330 to ~340). So clearly people are putting their money where their mouth is when it comes to betting that COVID won't have further massive impacts, so I must be missing something.

I'm really wondering what I'm missing though. Maybe 10% of companies by market cap going bankrupt is actually really implausible, or maybe there's an expectation that existing publicly traded companies will expand to fill in the niches left by the companies that die off. It's kind of maddening not understanding what's going on though.
It would be fun though
It feels like an edutainment video essay on YouTube that was made today.
Because there is no "complex tradeoff". We should stay the hell locked down.

BUT ...

If you REALLY wanted workers to go back to work, give them $2,000 per month WHETHER THEY ARE WORKING OR NOT and reopen. People can also make their own choices as to whether they think they should go back to work.

Best of all worlds right? Republicans get to demonstrate that people really do want to go back to work, individuals get to make the final decision thus indicating personal liberty, and the people working and getting $2000 would help restart the demand side of the economy.

The problem is that the Republican leaders want to DENY $2,000 a month (HAHAHAHAHA! Like anybody on unemployment is getting that ...) and instead we have "snitch lines" to force people back to work.

"Coercion" is not a complex tradeoff, thanks.
I liked this piece, but came out of it more on the side of frameworks, oddly, than libraries. I went into it with a bias ostensibly shared by the author based on the title but here we are. Probably different priorities or values in terms of what constitutes 'shipping' I would guess based on our respective backgrounds.
The tech marketing part makes some sense though. The requirements for gaming are often higher in many ways that people would require for casual use from their devices.

I think these extreme gaming communities are set up with gate keeping in mind. Many people that play video games have been a part of communities that eventually just die because "casuals" take it over. That can be frustrating especially for competitive games. I think communities like that are fine, but they aren't meant for everyone.
Mechanical lock with magnetic key – exposed
> corporate power corrupting goals for money

You know, that's not it either.
Focusing on the idea that women are biologically "less interested" (but don't worry, we aren't talking about the good ones you may know, they are just statistical outliers) and trying to twist up scientific "proof" for that does not lead me to trust him or his motives.

Being blind to the widespread dismissive, discriminatory, and derogatory behavior that routinely drives women from the industry does not inspire confidence. Choosing to ignore the quantities of good science on the topic in favor of what he did does not inspire confidence.

Then he chooses to widely declare this and demean large swathes of his coworkers. I'm all for open communication, but that doesnt absolve you of social consequences. When you make a big chunk of your company uncomfortable with you and how you view them....yeah, consequences, yeah, fired.

The only reason this is a surprise is because it happened to some like him and not the groups he was pretending to defend. I assure you most of them would be outraged and frustrated but nearly as surprised had the interaction gone the other way. All you have to do is watch and listen to know that.
The biggest stupidity in LA is that the train does not reach LAX, but ends a couple miles short of it. This alone would greatly reduce LA traffic. What city planners didn't see that?
Close.. you must be thinking of "C"
Hyper Iteration

This concept changed my life and career in a big way!

I first heard about hyper iteration (my name for it) in a story[1] about Paul MacCready, a guy who built the first human-powered airplane.

He achieved this goal by changing how he attacked the problem. Rather than focusing on the larger goal, he built a machine that enabled him to test new human-powered flight theories on a daily basis. This enabled him to run hundreds of tests. The other teams trying to achieve this goal took 6-12 months for each iteration.

With regard to startups our entire startup journey consists of a loop of asking one single question:

If I do this, will it work?

As we build we ask that one question over and over again:

- Will this new feature help me get more customers?

- Will advertising on Facebook help me make more sales?

- Etc.

The faster we can iterate each answer to that question, the faster we can achieve great things!

So basically, just always think abut any task you have to do and work out is there a faster way to get the answer?

i.e Spend 9 months building a mobile on demand platform to deliver coffee and see if people want the service? Or spend a week printing up business cards with "we deliver coffee" and hand them out in the street. See if anyone calls.

9 months vs 1 week to start learning about that particular product ;)

But really it works in many contexts, just spend some thinking time to find the absolute fastest way to iterate at all times.

[1] https://signalvnoise.com/posts/2861-how-nature-and-naivet-he...
For what it’s worth, I’ve been in LA 25 years, and the perennial traffic jam around downtown (say, the 110 west of DTLA, and the 10 west of DTLA) was getting bad long before the light rail system was built out. It’s the cars.
Results of Findland's basic income experiment
To add to that, rebase and generally "clean" your commits before pushing them out. A repo that has no "oops, typo" type commits in it is just so much more pleasant to navigate.
I prefer to read articles like the one you linked. They feel honest. If you don't like something you don't have to say "but yeah for this specific case it's fine, or if google is behind then it's alright..." just to be more correct and avoid comments from haters. I don't mind if you are a junior dev or Joel Spolsky. You should always write with confidence, especially when it's an article about an opinion.
I'm on a Mac using iTerm, but I think I've tweaked some setting about meta keys somewhere in preferences.
Downvotes are probably due to jealousy / discomfort
I dunno your comment feels like someone being overly dramatic to try and win internet points.

Would you have this same reaction if someone said they were creating a social network for programmers? Music Lovers? Runners? Cooks?

Saying that you are creating something that is targeted to a group of people is perfectly fine... complaining that people identify as that group of people seems silly.
The rational option is to grant the employee a (possibly unpaid) leave in such circumstances.

What does Samsung stand to gain from this? They lost an employee (which will cost them in recruiting when they open up again) and gained bad reputation (and a disgruntled former employee).

This is power play that hurts everyone.
The Blue line opened 30 years ago in 1990 and the most recent line ,the Gold Line opened 17 years ago. The four other lines opened between those years. It's only new relative to say New York's subway or London's but it's not really new to Angelinos at this point.
I disagree. The amount of tooling come from the combination of well-written specification and enterprise jumping on it. Also, basic XML is quite easy to grasp even for people with really limited or no technical skills, which is also a big bonus for adoption. Granted, some XML later developments indulged in the factory factory pattern, but XML got lot of underserved blame, especially when the purpose it’s to advocate another less readable format that doesn’t handle comments.
Not a problem. 20 more years and most cars in California will be electric.
The funny thing is correctly using <br> actually produces shorter HTML than the grossly unsemantic (and certainly doesn’t render nicely) <pre> suggestion, at least in the given example.