skysight-inc/HackerNews huggingface dataset:
I have always been under the impression that myopia was caused by growing too fast as a child, leading to misformed eye balls. Basically children with too much food get myopia. Surely that fits the same data pretty darn well... I wish I had a study to point to but I heard/read this decades ago.
I sort of meant the reverse. You make a good point about importance of biodiversity downthread, but wrt. things like plastic pollution vs. CO₂, I'd argue we should just ignore the former. The reasoning is:

- We know the ecosystem is thoroughly polluted by microplastics, but there is no evidence that it's in any way harmful. It may be, but we haven't seen it so far.

- We know that without mitigation, climate change is an existential threat to civilization, that will materialize within the lifetime of many of us here.

Given that, we really can deal with microplastics later. Let's first stop the house from being on fire, and then focus on tyding it up.
What if the my network uses several different local subnets? How would the browser figure that out?

No, blocking all these IP ranges is a good idea. After all, these ranges are supposed to not be directly routeable to from the Internet.
Why does Coinbase have their publicly facing blog on Medium, which has a free article viewing limit?
This isn't quite accurate, they were mandated by law to fund bell labs, and bared from profiting from its inventions outside of the telephony domain.
In my neck of the woods it was slash and slosh.
Why pro-bono? Doesn't Red Hat make lots of money?
I think the nature of research is to create the chance to be at the right place at the right time. Bell Labs and PARC in particular, many of their inventions do not seem to be inevitable extensions of what came before.

Of course, it's also possible to run a research lab poorly and do nothing of value, naturally I don't know anything about your experience.
The security thing doesn't concern me too much. In 20 years we haven't been hacked. Plus my company (Fortune 100) has literally hundreds of people that work in the website security department. They have gone over our code with a fine tooth comb and are constantly monitoring and trying to hack our site before someone else does. So far they haven't found anything in many years.
>What are the benefits of focusing on biodiversity preservation?

They're not always aligned. There's many more issues that come out of low biodiveristy than just those affected by climate change. One important one that's unrelated would be high biodiversity environments have more rich soils that are better for farming. Similarly more biodiverse environments are more resistant to disease; Ash dieback disease that affects the Ash in Europe appears not be fatal to the tree in mixed diverse forest [1].

Diverse ecosystems are also more resistant to climate change [2], so there's that too.

1. https://besjournals.onlinelibrary.wiley.com/doi/abs/10.1111/...
2. https://news.mongabay.com/2015/11/greater-biodiversity-makes...
> In summary, the existing preliminary evidence suggests that exercise can improve cognitive performance intimately linked to ADHD presentations in children with and without an ADHD diagnosis. Based on the findings from both PBC and ADHD children, we cautiously provide recommendations for parameters of exercise.

Exercising seems to help people with ADHD perform better.

Anecdotal,
I’ve found this out through years of living with it. I work better after working out in the mornings. If I don’t, I end up being productive in the afternoons when I finally get a bit tired.
you get a standardized form from your employer, or income transactions from the bank. They can use that data internally, but they cannot sell it nor give it to 3rd parties.
The demo gif is really long (a few minutes), but it's well worth watching and summarizes the capabilities of the library well. It'd be cool if you could register additional sources via a registration API or some passed in configuration.
Back of the Envelope Estimation Hacks
If it works anything like Mono AOT (used in Xamarin.iOS and Xamarin.Android) you can probably annotate parts of your code to be preserved.

A couple of days ago I found this though, it works using source generators and so it doesn't require reflection to work: https://github.com/TomaszRewak/C-sharp-stack-only-json-parse...
Santa Clara county already took federal funding for commitments to 2031 (and spent all that long ago). No way can they afford to reimburse that.
I was under the impression that micorplastics are acidifying the ocean and in turn kicking off a process that removes oxygen and creates dead zones?
your comment is dismissive.

I have been in Silicon Valley for 5+ years and I agree with his assessment. Culture here is fake and hollow. A lot of hypocrisy.

I have been swallowed by the corporate machine and endured the bullshit commute, bullshit office and bullshit tasks that made me busy the whole day without making me really rpoductive. Now that I'm working from home, I'm finally realizing what I missed out on.

My quality of life is levels higher than it used to be and I'm way more productive.
This pandemic is an awakening for me. I will now refuse to go back to the office more than maybe one day a week and I'm ready to change job to do so.

I would bet that 90%+ of people got swallowed into the corporate machine without thinking too much simply about it because it is the easy and convenient thing to do. I was also saying that I was "fulfilled" with my job and that my goal was not to make money.

Going remote is not the norm and therefore it takes a bit of courage to jump into it.
So, the centralized, paid version of RSS?
>We know how much disk costs. It is a rounding error for the overwhelming majority of people and the overwhelming majority of apps.

We know how much disk costs, but at any given moment a certain non-negligible share of businesses will be working with very old equipment in some of their branch offices, self-service terminals, factory floors, labs, etc.

I agree that 17 MB will rarely be a show stopper in isolation. But resource consumption is critical if Microsoft wants .NET to be a universal solution for business computing needs. Memory is far more likely to be the bottleneck in my experience.

If a company has modern equipment in 95% of their locations, but the remaining 5% are difficult to upgrade for some reason (cost of disk is unlikely to be that reason), then those 5% will determine which technologies are even taken into consideration.
> Bell Labs and Xerox PARC are the poster children for successful corporate R&D labs, but I wonder if, to some extent, they were in the right place at the right time? The dawn of modern computing and digital telephony provided rich soil for impactful research.

I think this is part of it. But als,o there were just so few companies who were doing serious R&D for technology. Breakthroughs were new and unique. These days there are so many different companies constantly innovating that breakthroughs are the expectation/norm.
Free Tools for Developers Are
I don’t quite understand the problem. Of course I would choose to have the option to work from home or work from the office rather than not have that option. Even if I only end up wanting to work at the office 1 day a year, why would I say no to having that option?
Aside: I turn off JS and never allow it on outside a VM (which gets wiped back to a clean state on shutdown).

It's definitely not the same thing because a lot of documents simply do not render (here's one I was looking at not 2 minutes ago, at least it has text, but no pics https://vanschneider.com/the-kawaiization-of-product-design A Number of sites will render absolutely nothing at all, text or otherwise eg https://www.washingtonpost.com).

Nope, he's got a good suggestion IMO.
Except programming isn't blind typing and typing is less than 40% of programmer's work I would say.
100% prefer remote work (not to be confused with WFH. Remote work != WFH). It's not necessarily the WFH aspect actually, it's more the "live anywhere you want" part, not having to commute, and the "avoiding all the office bullshit" aspects.

Regarding location: I don't have roots in SF/NYC/Seattle where all the well-paying tech jobs are, and have no desire to make any of those cities my home. Lived in NYC 5 years, that was enough for me. Visited SF for a weekend for an interview, was appalled by the blatant homelessness on the streets. I'm not really interested in living anywhere long-term where a "starter home" goes for $1m, especially a boring suburb like Mountain View or Menlo Park (to be fair I've never visited, but I grew up in the suburbs of DC and U.S. suburbs just aren't my thing). While working remotely, I've been able to travel the world, and more recently settle down in a (first-world) country where my cost of living is no more than 1/3 of what it was in NYC, with increased quality of life.

Regarding the office bullshit part - every office job I've ever had has office bullshit. You're expected to be there between 10:30am-5:30pm, or whatever the mandated hours are, passive aggressively enforced by some dreaded morning standup where for some reason the time is non-negotiable. You can bust your ass off for the first 4 hours of the day (probably the limit of productive work before reaching diminishing returns). Then it's 2:30pm and you've done a day's work but your brain is fried so you know you're not going to be productive, but you can't just leave early because then your PM and co-workers on other teams will think you're a slacker, and the executives will be concerned that their secretaries, oops I mean "executive assistants", who get paid a fraction of your salary despite working longer hours, will start to get jealous. So you have to figure out a way to burn the next 3 hours, maybe have your IDE up in one monitor while reading HN in another.

Meanwhile when I WFH, when I know I'm not going to be productive, I just do something else and don't have to put on this facade of looking like I'm being productive 8 hours/day. As a night owl I'll get into a flow state and pull an all-nighter one day, and then take the next day off. I don't set an alarm clock before I go to sleep because I'm more productive when I'm well-rested.

Also open offices suck. Maybe I wouldn't be so appalled by office jobs as much if we at least got our own cubicles. As fun as it is to make fun of cubicles, they're a hell of a lot more comfortable then being on an assembly line of desks in a giant coliseum. Though no matter where your office is, it eventually gets boring. Variety is always good, and remote work gives you that freedom.
> μH

It's a typo, should be nH. 1 μH is a huge value.
If only there would be a way to stick regularly to exercise schedule! :)
Personally I hate visual editors for CAD, 3D, etc., and I think they are inefficient. People are scared of programming, so people go out of their way to build complicated UIs for them, which are much harder than programming. But, at least there's no text to type! (Look at professional video editors, that try to make video editing like programming by hooking up two keyboards to their computer and using one of them to execute AutoHotKey macros in their video editor.)

I often want to describe some sort of exact operation based upon exact numbers, and code is a good way of doing this. Obviously, providing input to the computer in program form does not preclude real-time display, and this is essential for things like 3D modelling. You wouldn't just "sketch" an object in your text editor with no visual reference.
Fortunately, a lot of tools cater to that use case -- Blender lets you define scenes and animations as Python code (and when you mouse over something in the UI it tells you the Python function that implements that button!), and there are some CAD packages that let you describe your object as a computer program. (Unfortunately, I tried these and didn't like them. I do like Fusion 360's sketch-and-extrude model, but didn't like OpenSCAD's model. What I want to do is draw the rough shape of something to get a template, then turn that into code that I can edit to put in exact constraints and dimensions.)

I am also looking for a text-based schematic capture application if anyone has any suggestions. I would much prefer typing the names of the edges of my netlist graph to pointing and clicking them.
Bootstrap
https://www.bootstrapworld.org

Or ask them what they want to know and work it out with them, self directed learning.
>I do prefer my office space at home to some open space office with lots of noise and people constantly coming by and asking for stuff.

Haha so you do dislike human interaction to some degree, or at least human interaction beyond family and friends. There is absolutely nothing wrong with it, but a lot of people thrive, if not prefer those "noisy environment" you described.

>Great developers will not work for cheap regardless of where they're from, just because you live in a cheaper place doesn't mean the work you're doing is somehow lower value than the work employees in the SF office are doing.

That's not how market economy works. Doesn't matter how great a developer is, in 99% of the case there is someone who's just as good but is willing to take half the pay because they live at a place that's 1/4 as expensive when it comes to CoL. A senior engineer at Google would get paid $350k+ in Mountain View, but I guarantee you plenty of people with that level of talent who live in much cheaper areas would gladly take 60% that much, if not less. In the end what count as "work for cheap" all comes down to supply/demand. And due to the supply increase and we'll see the price point drop.
First-order functions maybe?

The following function has an obvious visual representation as a processing block:

int add(int a, int b);

But how do you represent a function allowing other functions in its signature, e.g:

void transformInPlace(int* input, int (*func)(int));
> the article seems to be making the claim that we have less innovation today. Which just seems like a ridiculous claim to me.

looking at econonmic growth it's extremely hard to deny. The years ca. 1945-1975 constitute an exceptional period in innovation far surpassing anything today, both qualitatively as well as quantitavely. (new marginal innovations in tech or pharmaceuticals today tend to be about 10-50x more expensive than just a few decades ago).

Relevant reading: The Rise and Fall of American Growth: The U.S. Standard of Living Since the Civil War Robert J Gordon
It matters with respect to the parent comment quote about helicopter travel itself being unsafe, while statistics show it's safer than fixed wing GA.
Show HN: Weird recipes generator (RNN and TensorFlow)
Being able to spend $ 1,000 on a phone won't make you happy, but it doesn't hurt, either.
Could it be the lack of horses? Horses enables faster transportation and communication over a larger distance. This is essential for trade, governance and technology transfer.
The fact they accept PRs from outside changes your argument a little.

If you have a good idea for a new web standard, you can download the chromium source, add your new standard, build your cool webservice to work with it, and send the chromium OWNERS (many of whom don't work for Google) a PR.

Sure, there will be a bunch of rounds of review and questioning if your feature really is suitable for the whole web, but at the end of the day you'll probably get it in. Then you can add it to Firefox. You could theoretically add it to safari too, but they don't really like taking PR's these days...
I can ping 1.1.1.1 right now at 12-15ms, or Google at around 20ms, via Comcast. Less than 10ms to either one on Optimum. But it's 25-30ms to ping Optimum from Comcast.
I know it's not a popular topic around here, but I'm confused that corporate taxes are not mentioned at all. Wasn't one major incentive for creating research labs that such investments in R&D were tax deductible, and the drastic lowering of these taxes since the 80s made that point moot?
Oh, sorry! I'll try to find a better, more precise name next time :)
I have led the eviction of LabView from three different engineering organizations now. It’s seductive how easy you can get started with building a bench top system. Then it grows from there and pretty soon people are doing linear algebra and trying to automate tests by writing data into a database - screen after screen of multiply nested windows. It’s not pretty, it’s not fast (you need a much more powerful computer to run LabView than a comparable Visual C++ or Matlab program). It’s also very hard to document it well, really hard for a third party to bootstrap into your code base, doesn’t play well with common version management tools, requires a full license for every machine you run it on, and if your developer leaves, it can be hell to hire someone to maintain it - LabView consultants cost a mint and are hard to find.

We had a bake-off once, once you have the instrument control DLL’s and link them into Matlab, you can code up a new experiment in Matlab in about 10% of the time it takes to do the same thing in LabView. And from there, you can do pretty much anything that needs doing in terms of data work-up. I’m sure these days you could do the same in Python, which has become the new science and engineering language.
Daniel Janus had written about it here: http://blog.danieljanus.pl/2019/10/07/web-of-documents/

I am fairly certain I have written about it as well, here or on my blog somewhere.

My ideas are a bit more pragmatic maybe: I hope Mozilla or someone else will make a html version of asm.js - an extremely performant renderer for a subset of html and css.

This could solve the bootstrapping dilemma since it would work in every other browser as well - only hopefully even faster in browsers that supports it - and make real headway in as little as a few years while working from day 1.

My suggestions:

- a meta field in the header indicating html document

- a free validation service

- if a document signals it is a modern document, send it down the fast path

- if the document doesn't follow the rules, restart with ordinary rules

- js is forbidden except for a number of vetted common libraries for things like autocomplete
Pretty great example on how the unix pipeline of strings falls apart because the data is so constrained by formatting.

Slightly cleaner solution would be something like

du | sort | numfmt

(with appropriate flags)

https://www.gnu.org/software/coreutils/manual/html_node/numf...
This simple thing should be included by default in every IDE. I'd pay for it
I would say it's the opposite, visual programs have more ways for you to zoom in & out and trace what is happening. From what I saw in Mendix it makes code navigation and understanding way easier.
> so where would the air pollution have come from?

-An ignorant (as I have never been within 1,000 miles of Kathmandu) guess is loads of wood-burning stoves; they soot like mad and can make Woody Allen[0] trust the air.

[0] When asked about NYC air pollution, he allegedly quipped that he didn't trust air he couldn't see.
Effective Ways to Grow Your Instagram Engagement
Winforms is a thin wrapper around windows APIs, so no, you can’t.
For any news junkies heres, I've built https://maagnit.com which gathers both Left and Right leaning sources for any story and displays them altogether on one page.

My approach has been, if we can't get neutral/objective coverage, getting comprehensive, 360 desgree coverage is a good alternative.

These days, news bias is not only in the way a story is covered, but also which stories are covered. So, maagnit automatically collects stories from the left and right.
Yeah, but what I meant by my response is that, in this hypothetical scenario, the products themselves are fine. Nice, clean, safe, recyclable, whatnot. It's the manufacturing process that's polluting. You can't ban a product from being sold in your country on the grounds that manufacturing it in another country is an ecological disaster. Meanwhile, all those jobs are highly desirable (not just for your personal benefit as a politician, but also for the benefit of your constituents and your nation's economy). So there's an incentive to relax the environmental protection rules a little bit. A corporation can use this to play countries off each other - if you stand fast by your existing rules, and your neighbour does not, all the plants and all the jobs and all the economic boost will go to your neighbour, making your country weaker on the international scene.

There's no bribing involved in this scenario. Just plain market competition at nation-state level.
Tired of Manually Tracking Benchmarks?
Using OpenNebula + Apache Guacamole to set up an open source VDI at the Edge
Just make like a roach and survive to spite everyone.
But what if they're using different versions of OpenSSL?
Not OP, but hotmail predates gmail.
That's not a good idea. The attack surface of docker is enormous compared to firejail.
Dead Robots – MegaBots
Or is it the behavior of Obama and the discounted Trump conspiracies? ;)
The lower the discount rate is, the more the long term matters.
I completely agree with the KISS principle and do indeed have to note that it is very often not followed. Much of the software out there could be simpler.

But even if it were simpler one would not arrive at the point where the software is so easily understandable that there are obviously no bugs. You may need to implement, say, the rules of chess. This would be simpler if there was no castling and no en passant rules but the programmer does not get to decide the rules of chess and, hence, merely a library for implementing the rules of chess might not be so simple that it can easily be inspected for bugs. It certainly won't be that simple if you also take into account the rules of repeating the same position three times or the fifty move rule. Much of the software that is used in practice has to still do quite a few things more things than are needed for the rules of chess so it has not chance whatsoever to be at the point where all of the bugs are easy to spot.
I am guessing somewhere in Queens. There is a hideous Fedders Special across the yard.
>I have been in Silicon Valley for 5+ years and I agree with his assessment. Culture here is fake and hollow. A lot of hypocrisy.

I've been in SV for more than twice as long as you have and have worked for companies ranging from YC startups to FAANG, I'll say using a blanket statement to describe the culture of SV is pretty silly.

Are there fakery, hollowness and hypocrisy? Absolutely. But there is also so much more to it.
Next-Gen Solar Cells Can Harvest Indoor Lighting for IoT Devices
Within a few days of the lockdown I noticed how clear the air was (south coast UK). There's a hill 5 miles or so away with houses on the top that I can now make out individually, which wasn't the case before. Where are our (environmentally friendly) atmosphere processors? Even if we all switched to EVs, we'd still have tyre and brake dust being generated.
I've never heard about that. As far as I know, acidification is caused by the oceans picking up CO₂ from the atmosphere.

https://en.wikipedia.org/wiki/Ocean_acidification
There was extensive publication as the law was being discussed in parliament, and when it was passed.

It's more important to tell people when the green and white papers are being read and when the bill is being discussed, and then when the law is made, and there was a lot of publicity then.
For me the biggest problem with working in an office was that tech hubs concentrate men, so it completely destroyed my dating life for years. My low social status of being just an average looking male outside work also made me depressed so much, I never ever want to feel that again.

Also working in an office was the best with a small team in a separate room with a nice view, the noise from open office plans is so bad for people like me, who can't work with music in the background on the headphones.
Then why would a build take so long as GP describes?