skysight-inc/HackerNews huggingface dataset:
> It's literally the same thing as asking application-oriented developers to code and test their apps for every major compiler out there.

Not at all, the build step is not supposed to be done by the user in the native world. A more apt comparison would be that outside the occasional hiccup, video games run on all GPU, you do not see e.g. AMD-only games.

> There are standards

Most of the problems IME stem from web developers not thoroughly following the standard, but rather implementing a “it works on my Chrome, so it should work everywhere”.

> why should we (web developers) be the responsible for making everything work with every browser?

You do whatever you want. But if you propose a service, expect potential users either to leave or complain if it does not work on their setup.
It's the typical big corporation superficial vision of a trend. Just like when an ad tries to appeal to youngsters: it always looks ridiculous to the target. They use what they think is cool, instead of what actually is because they don't care about understanding anything, they just want to pretend they do.

The corporate equivalent are agile methods with plenty of tooling but no direct communication with the client, open spaces yet still 100 layers of hierarchy, empowerement that means more responsability and no leverage, and the usual "we have plenty of cool looking equipment except what you actually need to get the work done".

I don't want a dual screen and 16Gb of RAM because I feel cool with it. I do because I'm paid $800/day and wasting time with something that can be solved for a few hundred dollars is just bad economics.
Refactoring Haskell: A Case Study
Federated != centralized

You can choose a different email provider. You can't choose a different Facebook provider.
Yes, I'm aware of the differences, but you could measure air speed in two axis then calculate AoA from there, that's what I mean.
True, but Openbox, Fluxbox, etc. support that, without being tiling window managers. Heck, even Windows 10 now has support for window tabs :D
Labeler-Hot Detection of EEG Epileptic Transients (Using Xgboost)
I've read that before there is tissue decay, which this test would be for, there's a preceeding biochemical phase: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2819840/figure/...
I'd say their complaint is fully justified, because others did the same to them back in the old days.
China to invest up to CNY1.5T in 5G networks in 2020-2025
The company sold for 650 million so it isn’t a bad outcome. They took open source code made better by tons of volunteers, added their proprietary bits and were successful and sold the company.

Isn’t this a great win?
Go to any flight radar (online, google etc) and look up the previous flights with the same flight number (letter/number combo) as they usually mention the type. 99.9% of the time the plane is the same.
Wouldn't `npm unpublish --force` revert this? If you provided an email you'd get a notification about a published package so you'd notice immediately even if you didn't at first.
>publishConfig

https://github.com/yarnpkg/yarn/issues/5310

oops
About the {Lambda Way} Project
So? Do you think that users have changed so much in these past 30 years? If anything, things have regressed in some regards, as kids these days start directly with touch interface, single user, single application/windows OSes, basically, smartphone OSes (I know that technically mobile OSes are not like that anymore, but that's how they're used 99,999% of the time).
https://news.ycombinator.com/item?id=16842055
Invocations of "science" in a political debate are almost always arguments from authority. Few participants or listeners will ever examine the evidence for themselves.

And by subtly (and often not-so-subtly) blocking the careers of scientists who express a different view, politicians try to ensure that authority supports their agenda. It's a mechanism of social control that's been used by authoritarian regimes for a hundred years.

And if you think that view makes me "anti-science", you should know that I'm currently a graduate student studying science. I'm very much in favor of fair and painstaking examination of empirical evidence.

I'm against "science" as a political cudgel. I'm against supporting or rejecting theories based on ideology rather than evidence. I'm against politicians and political activists meddling in science or using selective quoting of unsettled science for political ends.
Kalyan Krishnamurthy invests in Moglix a B2B e-commerce startup
If there e.g. was an open standard by which I could give advertisers information rather than them trying to steal and trade it, I'd happily fill out a little key/value thing in my browser to specify a few of my interests, age group etc. I'm happy to see targeted ads if I created the target data myself.
I don't think it's fair to point how mozilla didn't succeed on their projects such as Firefox OS, Hello and Persona.

Every tech company has failed projects, you can't blame them for trying.

Look at Google: google wave, google plus, google buzz, their clusterfuck of IM / phone calls.

I mean knock yourself out, there's a whole list here: https://en.wikipedia.org/wiki/List_of_Google_products#Discon...

My point being, Mozilla has to try to innovate, and they have to try these projects. They're being reproached that some failed, but no one is questioning Rust now that it's taking off...
I have been down this road. I've explained this almost two decades ago, I've enjoyed the quiet vacation from actively promoting the benefits of an open web, but will explain everything again if need be. I hope we escape again.

Web developers should absolutely be a responsible party here. If other parties eschew their responsibility, this does not excuse web developers from being correct about their trade.

What does being correct about their trade mean? In this instance, it means making sure users aren't locked in one browser, allowing for the browser landscape to remain competitive, because it leads to a better future. If I may use an example from the last time we did this dance, it means not using ActiveX plugins, because it ultimately leads to a local optimum and stagnation on the web.

The web is our common lake, a common good. We all have a duty to protect it.
And because, "accidentally", it cements the Chrome monopoly, at least in regard to Google web properties.

That can't be just a coincidence. "It Is Difficult to Get a Man to Understand Something When His Salary Depends Upon His Not Understanding It" and all that.
It's been discussed in the past, but I'll just leave this here as a reminder: https://robert.ocallahan.org/2014/08/choose-firefox-now-or-l...
I think that’s fair. But it’s not /much/ different legally than using a US company as your third party as a non-US citizen. Non-US citizens have no rights of any kind in terms of data protection from the US government.
My 'synthetic benchmark' right now is FF with a few hundred tabs open in front of me. It works like a charm.
Sure. But you're missing a point here. IE6 was bad because it didn't follow any standards. You had to, literally, "code the IE6 way".

Chrome on the other hand is starting to be a problem because it's too damn fast at implementing new stuff (which are accepted as standard). Web-developers then start using those new features and the code they write suddenly doesn't work on other browsers, because those browser just don't support those new features yet.

That's why we got webpack. That's why we got babel and polyfills. And that's why frontend development sucks a lot lately. Because you have the choice of doing X the easy and fast way, that currently works only with Chrome, because no other browser implemented that yet. Or, you can do it the hard and slow way, that works with all browsers.

And this is not something that I'm pulling out of thin air. This has been discussed several times here, in HN.
Psychedelics are not like anti-depressants, alcohol and a lot of other drugs. They don't just make you feel better while the effect lasts. They actually have a chance to fix the underlying issue after a single and only take, for example by triggering a change of lifestyle.

Psychedelics are not addictive. In fact they are known to have cured addictions.

The problem is that you don't know if it will make your life better or worse or cause no change at all.
Interesting read on this topic by Stratechery - https://stratechery.com/2016/how-google-cloud-platform-is-ch...
Ask HN: Is it legal to scrape public information from Crunchbase?
What's the legality status of scraping websites that contain public information? The question holds for Crunchbase and any other website where the information is otherwise public but scraping is disallowed by their TOS.

By public information I mean I will not scrape copyrighted content, such as news articles, but facts that are already in the public domain (company names, websites, who invested in which company, funding rounds, etc...).

Is it legal to use the information for commercial purposes?
I've been using the web since '92 and as a piece of technology it's had a great run - but I do suspect that the more locked down and closed the web becomes (not to mention almost comically intrusive at times) that it will motivate someone to create a platform that could become a successor.
> I've been surprised to learn that several of my non-technical friends forget their passwords and rely on cookies

As a "technical" person, I despise passwords and tend to avoid using them. My preferred way to log-in somewhere is either with ssh keys or with single-usage codes sent by mail.

This has nothing to do with "losing" passwords.
For example, I actually have a password for amazon written in a file, but I don't bother looking for it, I prefer to use the single-usage code anytime I want to use the site.
I've never knowingly had an UK ISP that restricted services I provide from my home computer. I've not been particularly careful in choosing either -- is that castrating of users a USA thing?

Gmail from a VPS has been a problem for me though, Microsoft mail has been worse (yes I look after the jots and tittles).
> They took open source code made better by tons of volunteers

Had all the volunteers' impact being so big? Nginx was created by single developer who is NGINX, Inc CTO now, and then developed pretty much by Nginx employees only.
It's not relevant to my post if it can be reverted. Once it's out there, it's out there. There are bots scouring all new GitHub commits for API tokens, I would not be surprised to see bots auto-downloading all new NPM packages.

For the original tweet's company, there was probably some kind of incompetency involved in not noticing that the code was public for years. But I can't comment on that further as I don't know the circumstances. I only wrote my anecdote about the accidental publishing side.
Raspbian doesn't
Money for Nothing: Putin Friend Sergei Roldugin Enriched by Troika Laundromat
FF is good on my mobile. I use it as well as Brave. On my laptop I use mostly Chrome and sometimes FF.

I'd imagine Apple will team up with Mozilla, so we would have two major browser engines.
Lowest estimate of human brain’s compute capacity is 30 TFLOPs. More reasonable estimate is 1 PFLOPS. Achieving this level of compute would cost few thousand dollars per hour. Human costs $7-$500 per hour. On the top, energy consumption bills would be outrageous. Because of slowed down Moore’s law the price goes down by 10X about 15yrs. I also think it’s fair to assume that human brain sculpted over million year of evolution with extreme frugality is fairly optimal as far as hardware requirements are concerned. So I tend to think “affordable AGI” might be around 45 years away.
> Earth turns and is not the immobile centre of a revolving universe

Well that's never been an heresy and was not exactly the point of Galileo's trial
If someone from the program is reading the comments here, the mentor program rules is 404:

https://developers.google.com/season-of-docs/docs/program-ru...

That broken link is on the FAQ:

https://developers.google.com/season-of-docs/docs/faq

That broken link might be intended to point to the mentor "terms":

https://developers.google.com/season-of-docs/terms/mentor-te...
What’s the problem with the preprocessor?
> ...but in reality there is so much demand that this is a non-issue.

In reality, apart from some niche areas and companies, speaking in broad population terms, it is best under current economic culture and terms to treat every job, even "full-time with benefits" ones, as contract jobs subject to instant termination.

For the broad population, there really isn't much of a job stability ecosystem in the economy any longer. For the tech employment scene in general terms, job hop for the salary gains until you plateau out, work to your best abilities while you seek out and develop your next local maxima and start job hopping again towards that. Most managers, companies, institutions and the general market speak through their actions that they're perfectly fine with this state of affairs, protestations to the contrary. Let the economy speak, listen intently, and follow through the words to their logical conclusion.

I'm not a fan of this, as we're losing significant "complexity cohesion" where we comprehend and reason about complex solutions to solve entire complex problem domains which only come with time and stability as we are still emotional creatures that don't respond well to chronic stress. But scraping away micron-layers of low-hanging fruit will eventually, at some point before the heat death of the Universe, get us to approximately the same place.
> It's literally the same thing as asking application-oriented developers to code and test their apps for every major compiler out there.

No, the end user is not usually in control of their compiler. It's closer to making sure thatthe program works on every screen size or OS you're targeting, because these are the thing the user controls directly.

> We can't be the responsible for making every webpage compatible with every browser.

Not directly. You can do that by coding to the standards that all browsers support. To extend the compiler analogy, if your customer is in control of their own compiler, then you don't code to MSVC or GCC, but you code to C89 or C++03, knowing that the standards-compliant compilers are able to support that. The burden is definitely on the coder there.

You might argue that you need the newest standard, and then I agree that part of the responsibility is on the browser vendor, but I still hope that you're going to implement graceful fallback.
I would have expected at least a description to exist on the page.

It's a work-in-progress demo of react-three-fiber. There's a good explanation of what it is on the Github page - https://github.com/drcmda/react-three-fiber
> Sadly the language has nothing to help me

Except that is the whole point of spec. Yes, it’s not available for all libraries, but can always add it when you need it, and you don’t need it that often.
You say that «the angle of attack was extreme», but are you sure about that? Bear in mind that AoA is not equal to pitch. As the engines were producing a lot of thrust, the AoA might as well have been relatively low once positive climb was established.
Type 3 diabetes.
Regarding your concerns, some friction is necessary. Without friction I can skate, but I can't drive.
I can't find a source right now but I remember reading that there had been a few cases where there had been an emergency situation and pilots had ignored stall warnings, resulting in the plane stalling and crashing. This was why Boeing had elected to make the system on the 737 Max 8 override the pilots inputs.

I think having an emergency system that overrides the pilot is fine, but it is crucial that the pilot can easily and quickly disable such a system when they know the plane is doing the wrong thing.
USPS Informed Delivery uses scans to advertise
Yes but that was 65 years ago and the context is completely different. Planes crashed all the time back then and our safety culture and technology has changed massively. These steam locomotives[0], that look like they were built by a farmer, were ~10 years old at the time. Comet was incredibly futuristic space age technology. But with no 3D CAD or FEA simulations. No X-ray or ultrasound metallurgy. Crack propagation wasn't understood. Also, there was no CRM, no safety gadgets like stick pushers/shakers. Most pilots and airline management were WW2 ex military and a couple of planes a year is nothing compared to the 4-5 they would lose in a typical bombing sortie. I think there was an attitude of it being regrettable, but just part of life.
[0] http://www.railgiants.org/union-pacific-big-boy-back-head.ht...
How to Create a Mobile App Landing Page That Drives Downloads
On Google properties Chrome is noticeably faster. Everywhere else, I'd wager Firefox is faster and less resource hungry.
That is correct, but remember that the aircraft wasn't stalling, the AoA sensor was bad.
This is like a highway operator saying "You can only enter our highway with a ford or a fiat. We didn't take time to test if an opel can properly ride our highway, so opels are not allowed".

(Yeah I get it that they don't want to have people complaining that a niche corner case that was never tested in Firefox doesn't work. But this is a ridiculous way to do it.)
Experimental rejection of observer-independence in the quantum world
Microsoft aren't complaining, they're supporting it.
I got the tip somewhere to buy whole tomatoes in a can, instead of the diced ones because they can add extra seeds and other waste products. Just use your scissor to cut them appart in the can before using them in your cooking. The liquid they lie in is also mostly water and tomato puree so even more tomatoes.
Hey, Cliqz employee here. I'd like to clarify a few things since I don't think your comment is accurate.

1. Cliqz is not an advertising company, it's a search company and we push hard for privacy protection in everything we do (private search, antitracking, adblocking, etc.)
2. Privacy policies are legally binding, and in ours we state that no personal data is collected. We designed our features and products to not require collection of any private data (that includes our search engine).
3. I'd like to point out that in Firefox, by default, your queries are sent to advertising company Google. So I don't understand all the heat when Mozilla tries to find more privacy-friendly alternatives to Google. In this case, they replaced Google by Cliqz (again, an independent German search company focusing on privacy, building its own index: no Bing results involved) in Germany, for 1% of the users. That seems to perfectly fit in Mozilla's mission of protecting users' privacy.
Japan Wants to Put a Toyota on the Moon
AI4SEO
Indeed.

At this point, a Gopher revival is looking pretty enticing to serve content, not lock in, vendor wars or piles of straw stuck together with poo.
What I find fascinating is that there seem to be so many valid ways to generalize the Golden Ratio.

As you say, the "metallic means" [1] are quite well-known, and relate to the recurrence relation via: T(n) = m *T(n-1)+ T(n-2), for some constant integer m.
For example, m=1 is the golden ratio, m=2 is the silver ratio,...

But one of my other posts [2], generalizes the Golden ratio via the "Harmonious Numbers", as defined by the lagged recurrence, T(n+m) = T(n)+T(n-1), for some constant m.
In this case, m=1 relates to the Golden Ratio, and m=2 relates to the Plastic Number [3].

And then finally, this post explores generalizing it via a completely different perspective, that of "Lagrange Numbers".

It seems that we need to 'think outside the box' a litte when generalizing the Golden ratio, as there is not single obvious way to generalise continued fractions.

[1] https://en.wikipedia.org/wiki/Metallic_mean

[2] http://extremelearning.com.au/unreasonable-effectiveness-of-...

[3] https://en.wikipedia.org/wiki/Plastic_number
As far as the standard process goes that is true and I honestly don't know why those XEPs are not recommended yet. From my perception as a user and server administrator, they work just great. Nevertheless, just because the standard process didn't finalize those extensions, the developers out there don't care and take the draft specifications anyway.

Therefore, suggesting that XMPP had zero smartphone support in 2016 isn't true when talking about the actual applications. I used XMPP back then (still do) and the only problem I remember from that time was the Push-Notification issue for iOS (was solved a year ago or so). With every other OS, you had no problems you (or your server admin) couldn't solve.

But my point was a different one: Companies actually use XMPP (despite being incomplete in the 'recommended' state) but they disable the parts which do not benefit their purpose (e.g. Federation).
An AI that analyzes your website and improves SEO by either modifying a given file or providing easily embeddable code snippets. I am validating this startup idea. Let me know what you think of it :)
Location: Cambridge

Remote: Yes

Willing to relocate: Yes, to SF

Technologies: Python, C++, MongoDB, JS/React

Resume/CV: http://www.tcm.phy.cam.ac.uk/~wpg23/cv.pdf

Email: wpg23@cam.ac.uk

I'm currently wrapping up my PhD at the University of Cambridge, and I'm looking for tech/research roles in San Francisco (my fiancé has a postdoc there). My PhD is in network science/bioinformatics, and my Master's is in physics, and I'm looking to apply the data science/problem solving skills I've obtained on some interesting real-world problems! My University webpage detailing my work is here: http://www.tcm.phy.cam.ac.uk/profiles/wpg23/
San Francisco’s Version of a Green New Deal Is Taking over Its Power Company
Rewriting history too.

No, it was never about what he did or did not say. It was that everyone thought it was true.
A standard is only a standard when there is more than one implementation. Chrome DRM or Chrome RTC are no better than ActiveX, except for hindsight (_now_ it is obvious ActiveX is crap).

The central point is avoiding lock-in, with the long term objective of maintaining a competitive browser landscape. Code for one browser, and we'll be collectively screwed when Chrome development reaches Google Reader status.
Future of Coding #37 – De-Nerding Programming: Jonathan Edwards
Anyone else find the illustration a bit lacking - it's like a 70s album cover (not a terrible thing) - but it doesn't scream blackhole at me. Writing his name seems a bit low rent too, the best coinage is a bit more subtle IMO.
Sorry based on my own ignorance.

In 2014 we had two, then I moved company to where we had 6 loadbalancers, in the four years we were there we killed them off with a mix of AWS and k8s

At most recent place, I'd no even consider installing them.
At this point you introduce schema.core and gradual typing. No need to blame the language when there is a solution for this.
This comment now has a reply button. Another comment about “good old fashioned troll” was made close by, but there isn’t a reply button:

No, you’re right. I’m not an expert and maybe I’m wrong. Just seems possible to build a better mouse trap here. I couldn’t build it, you’re right. Wish I had such skills. But I’ve looked into the topic and bit and noodled with crypto as a user and in principle it should be possible to build a skeleton key crypto system that isn’t much less secure. Just seems that way to me. Non expert guess.

I’m sure such tech could be evolved to solve the spof key issue (wouldn’t want your skeleton key leaking) for instance
It's older than that, it's a Roman legal principle, usucapio: https://en.wikipedia.org/wiki/Usucapio
I agree completely that age is not a bad thing, and that "trendiness" is not really a good thing. ButWhenYourClassNamesStartToFollowThisPatternAndOutlengthSomeNovels, or your app compiles fine but fails at runtime due to the use of annotations and erased types, you might be using enterprise Java.