skysight-inc/HackerNews huggingface dataset:
> People at the time thought computers were "good enough" as well.

I don't think that was true. People thought some computers were powerful but we were always aware of their limitations. We just never imagined those limitations would go away as spectacularly as they have.

I also don't agree with the iPhone comparison. Maybe smart phone (generalised) but the smart phone idea was about long before Apple entered the market. Whether it was PDAs (which I owned), Blackberry or Palm handsets (which I had as a work phone) or feature phones like Sony Ericsson handsets that had the web, maps and games (written in Java). For me, the thing iPhone and Android changed was the UI from being a physical key or stylus interface to a multi-touch glass screen. But there are some lost benefits to this (precision with the stylus and tactile buttons are faster to type on than touch screen) so, for me at least, the transition was bitter sweet once I'd gotten over the honeymoon period of owning a shiny new gadget.

I think you're right about VR being one of the next big leaps. AI/ML definitely feels like another one of those "wow" techs. That last one leads to greater autonomy (like self driving cars) which definitely feel like science fiction. But for me, the most exciting innovation yet to happen is augmented reality. I mean sure, we had some products that fizzled out (like Google Glass) and some cool phone apps that use AR. But I think wearable AR will take off again in our lifetimes and that will be as monumental a culture shift as the rise of the smart phone.
Nobody agrees on what "clean code" is. I agree there are rules of thumb most will accept, such as try to be modular (group related things together), manage constants in a table or central class instead of hard-wire them, factor heavily repeated patterns into subroutines/methods/classes, comment at least the "big picture" of sections, and the oddities.
GPT3 is definitely overrated at this time. Considering how it was built it should not be considered more intelligent than central pattern generators[https://en.wikipedia.org/wiki/Central_pattern_generator]. It's just a pattern generator that generates language instead of a walking pattern. Ascribing to this intelligence has led to some comical claims and studies. Let's start building somethign smart on top of this generator.
Or write a script that carefully calculates the number of machines and gets it right. I guess you wouldn't use this prompting script then?
You can also follow youtube via RSS. Even twitter via RSS.
As a victim of two violent crimes during the last 15 years, and the target of a vindictive civil tort by a person that had been declared insane in both legal and clinical terms, to me the sense of 'morality' as rationale does not seem reasonable.

There are many people that make, and continue to make, a series of poor choices. Some of these choices, while seemingly innocent and benign, can affect other people and make their lives not worth living (as mine has become). Lack of of an malevolent intent may not always be an indicator for punishment of criminal acts. Negative societal effects, victims' personal tragedies, and other stuff must be considered for determination of punishment.

That said, there are some that have been swept up by the legal system that may not have received an appropriate punishment in moral terms. But I have no solution to this mess that lies at the intersection of legal, societal, moral, and ethical domains.
I’m saying if you want to be offensive then own it. Say you are comfortable offending people. At least I can respect the conviction.

Don’t tell me I’m wrong for being offended because it’s your “workplace culture”.
HTML Basics Series: What Is HTML?
I still can't quite figure out why exit to exit trucks weren't the first problem to tackle. The economic case is clear and it seems like highway driving should be a simpler problem than city. Even moreso since you can run the trucks at night when there is much less traffic.
Ask HN: Why don't people like to take risks in life?
I posted the link as another example for understanding a consensus implementation due to its interactive visualization. I was not intending on starting a consensus war, apologies if it came across that way.
> Seems like you are just comsol.

Maybe it isn't too clear, but Comsol is just one solver (depending how to look at it I guess), while the idea of FEATool is to be a fully integrated platform for "any" solver, and in the extension to be able to mix and match and combine them (plug and play so to speak). At present I have just been able to implement the built-in MATLAB based multiphysics solver, with interfaces to FEniCS, OpenFOAM, and SU2.

> Why FENICS and not DEAL.II or MOOSE (I don't know, I am just curious. I used to use FENICs but got frustrated because their input syntax kept changing on me.

No particular reason really, I just started with FEniCS as it is quite popular and I found the FEATool PDE syntax easy to convert to FEniCS Python scripts. The plan is to add more and more external solver options.

> As someone who does this 50+ hours a week in industry (although only structural modelling but frequently coupled with optics/heat transfer/) and is reasonably well versed in the up and coming research I have a couple of questions (or would have if I was a potential buyer).

Thank you, I really appreciate the interest and feedback. Unfortunately its kind of "not implemented/available yet" to all your technical questions, although FEATool technically can solve any system of PDEs, I haven't yet pre-defined and set up everything so it is easy for the end users. So as many things are possible to do by going down to the FEM matrix assembly syntax but from a users standpoint that is most often the same as it doesn't exist.

> Also really cool. I have been thinking about writing software in this space but more nichy for about the past year and am beginning to get started, any interest in collaboration?

Thanks again for the feedback, I'm certainly open to all and any collaborations (email in my profile). Yes, looking back I think starting in a niche would have been a better approach.
Study uncovers why bats excel as viral reservoirs without getting sick
>Why do people jump to replace safari on their laptops, and even their iPhones (often with chrome)?

totally unsupported conjecture: because to non-technical people, chrome is "the internet". It also didn't hurt that it was evangelized by many of their technical friends/family members/coworkers for being "the best", and that google bugged you to install it on many of their sites.
We may disagree here, but this is such egregious behavior that I, for one, only see the nuclear option for such a case.

But as long the money roles in investors don't give a shit.
Exciting work, but mouse models of alzheimers are uniquely bad, even among mouse models. Mice don't get alzheimers, and the mechanisms by which we induce alzheimers-like conditions in mice are not analogous to human alzheimers. This model, 5xfad, overexpresses app and psen1, which is not how human alzheimers works[0]. So basically, we give mice a different disease that happens to looks like alzheimers, then cure that disease, and hope that the cure somehow transfers to real alzheimers, which (like cancer) may not even end up being one well defined disease.

There's some work on developing organoids and other models that will hopefully allow us to have better luck with this disease space in the future, but until then, we don't have good models. Take any research in mice in neurodegeneration with an even bigger grain of salt than other diseases.

However, the mechanism found here is certainly very cool, and the neurological/mechanistic research is pretty interesting. Just don't have expectations of this directly translating into a successful drug development process - the mechanistic insights of the gene they studies are fascinating and worthy research on their own to increase our understanding of neural proteins and their functions.

[0]https://www.nature.com/articles/d41586-018-05722-9
100%. The cornfields of the Midwest sweat as much as the humidity in many parts of Florida. Just thinking about the temperatures in MN and WI today (below freezing already!) causes tension in my back and my shoulder blades to flex. No thanks. I'll take relaxed muscles any day. It's a bit confusing to me to think my family is bundled up in winter outerwear already. I forget it's almost November thanks to upper 70 and lower 80 degree temps here(panhandle).
We already invented this. It's called Python.
Being realistic is the most commonly trodden path to mediocrity
disclaimer: I'm a Firefox user.

I'm genuinely interested in why you think Firefox's UI sucks? What could be done better?

IMO it's more customizable than Chrome's which is a big plus for me.
IMO, the real innovation in GPT-3 is that the API plus "playground" setup is far easier to use than sharing a big chunk of Python code and data files in a Jupyter notebook. If the researchers behind other cutting-edge language models made their work just as easy to use, I believe we would see similar excitement there as well.
The No Code generation has been arriving and departing in the last 4 decades. No Code is code you don't control and that often turns out to be the main bottleneck.
Excel is still the biggest and most successful no-code tool. The real problem with no code, is the tools take a lot to learn well and it rarely transfers between roles at the same job.
You can do a lot on the pro tier for inoreader. Paid, but usually goes on sale around black friday.
The point is what the tooling is capable of, price not being a factor.

Luckily there are places where employers still see a value paying for tooling.
package managers would like a word
A Semantics for the Essence of React [pdf]
I think the JavaOne presentation was made by the LMAX devs: https://www.youtube.com/watch?v=eTeWxZvlCZ8

They built the Disruptor data structure around 2011 for their high performance financial exchange on the JVM: https://lmax-exchange.github.io/disruptor/files/Disruptor-1....

I used the Disruptor at a smart grid startup in 2012-2014, after LMAX open sourced it.

Martin Thompson has a lot of interesting presentations on the concept of mechanical sympathy:

- https://www.youtube.com/watch?v=929OrIvbW18 - Adventures with concurrent programming in Java: A quest for predictable latency by Martin Thompson
- https://www.youtube.com/watch?v=03GsLxVdVzU - Designing for Performance by Martin Thompson
Not sure I understand this correct. Those 6 people got fired for laughing at an inappropriate joke? Was it proven they all laughed? I'd focus on the leader/troublemaker.

My aunt once accused me of laughing at my grandmother's funeral. I don't remember, but I certainly meant to only be respectful at the funeral.
Oh wow! So a major downside of saving money for the future is, I don't get to spend it now huh? What an eye-opener.
Hmmm... there's a logical fallacy in there somewhere.
This mostly reads like marketing copy for the tools mentioned. In my experience, they're good - even great - at some things but also limited once your needs become more complex. And excel is not going away anytime soon.

However, the ending is completely inexplicable:

> The No-Code Generation has the potential to finally fill that missing productivity gap in the global economy, making our lives better, while saving time for everyone.

What gap is this referring to? The gap between productivity and compensation? How does increasing productivity "fill" it? It's also pretty funny to define a generation by the productivity software that's available.
> why did consciousness arise? What was the need?

It may be just a property of matter. If you set up matter in certain way, it gains consciousness. And that certain way is needed for intelligence.

Maybe another good question is can intelligence exist without consciousness ?
Wow, I guess this is common. This has happened to me for months using Chrome on Ubuntu with UBlock & Privacy Badger. I always assumed it was the extensions but I guess not.

Twitter is literally so buggy. Most of the time I have to refresh a page several times. Maybe it's because I don't have an account and refuse to use their apps?
The point is that it's only possible in the first place because Python leaves so much performance on the table. You can't snoop inside a C++ program in the same way - unless you throw a bunch of sleep() calls everywhere to slow it down, and then hey presto you can!

Or, to put it another way, taking Python from 500x SlowerThanCee to 501x is "negligible", but taking C from 1x to 2x slower isn't.
I'm seeing statements like "There are not enough programmers in the world to service the demand for applications" being pushed hard.
Do we really want MultiTasking? This is a question that I have been pondering for a while. What made the Amiga / ST / Archimidies special was that all that computing horse power, for the era, was dedicated to a single 'user' task. Today we have powerful hardware that doesn't seem to live up to its potential. I have no data but one wonders how many cache misses of a foreground application are the result of a background application invalidating cache lines? No, I have not totally convinced myself of the argument, but I do think, that when we look back at the golden age of the home computere, we should at least recognize that the operating systems in play were not the multi-user, multi-tasking leviathans of today; it was a simpler time and perhaps we could do with a little more simplicity in our lives.
Meh. Depends where in Florida you are. I'm in the panhandle a few miles from the coast. Summer temps and humidity are comparable to the Midwest, except our humidity lasts for more than 5 months. The bugs (mosquitoes) where I'm at are actually less than where I came from thanks to, for better and for worse, the county spraying to keep their numbers down.
No! Why would you assume crazy modifications like that? They write "naked", it's naked as in not using the heatsink the mainboard supplies. https://www.gigabyte.com/us/Motherboard/X570-AORUS-MASTER-re... shows the cooler they are talking about.

You will just have to accept that you've been wrong on this topic. Move on, it happens.
The stock market for betting on political events sounds chaotic
As both a GPT-3 sceptic and LeCun-sceptic (nothing personal, I'm just sceptical of a lot of the modern hype and seeming cliquey-ness of the AGI "progress" centres), this summary is very useful, but sounds a bit sour-grapesy from LeCun...
>Of course, no-code tools often require code, or at least, the sort of deductive logic that is intrinsic to coding. You have to know how to design a pivot table, or understand what machine learning capability is and what it might be useful for. You have to think in terms of data, and about inputs, transformations and outputs.

Is in this context "no-code" synonymous with "low-code"? Or are there differences?
> Excel is still the biggest and most successful no-code tool.

Yep, people sure write a lot of code in Excel.

(Well, what do you think formulas are?)
What's Verizon's "policy-wall"?
With spreadsheets, particular google's flavor, I still think of it as functional / declarative programming.
I'm suddenly kinda glad I still haven't committed to VR. At some point Oculus was a prima contender for my money, but that's now clearly a no-go. Them being owned by Facebook was the main thing that held me back. Turns out that intuition was correct.

It's increasingly obvious that buying hardware from a cloud company is a terrible idea. Google also has a tendency to brick IoT hardware. I think it may only be safe to buy hardware from pure hardware companies, but most of those would also love to become cloud companies.
In Raft, what would happen in case of following:

1. The master has sent request to followers to update their state

2. Half of the followers successfully update their state and other half fail for some reason

3. Now, master crashes and new master gets picked from the other half which never updated their states

Wouldn’t we have inconsistent state now?
And pilots will even callout that their action had the desired effect:

"Flaps up selected"

"Flaps are indicating up"

There's a lot to learn from the way airplanes are engineered and operated.
It wasn't as clear as others. They discovered smaller sections of it, cleaned it up and now it's as visible as the others.

Some say there are still more of them to be discovered as well. Time will tell.
I am so adding this to a query api I have, where its all too easy to leave off constraints and end up asking for massive data sets by mistake.

Thinking I can probably enhance it by forcing the user to type in the number as text rather than numeric, so they can't cut-n-paste. Kind of force them to type in "I am sure I want all data ever" or something.
I had seen it a lot with the android client (I'm on the beta channel so I've probably been experiencing it longer than most). Glad it wasn't just me.

Kudos to the OP for investigating and documenting their findings.

@Twitter: please fix! kthxbai
And some of the most advanced Excel spreadsheets make use of Visual Basic to automate processes. Even with no code solutions, The most advanced users will want to automate and integrate, using code.
"the suit is back"
> Artificial Intelligence: A Modern Approach, 2nd ed

Published in 2002. At that point, ANN research had reached a pretty hard plateau with very few tangible results. Faulting Russel and Norvig for not going into depth about ANNs is kind of like faulting Richard Feynman for not going into depth about quantum computers in the Feynman Lectures.

Also, a lot of the subsequent work and breakthroughs on ANNs has been done at Google under Norvig's leadership as Director of Research.
Decision Journal
Show HN: Get user location without sending coordinate-data away from the browser
They didn't really have castles there. Castles were pretty much impenetrable until artillery was invented. You could try to starve out the people in the castle, and that did occasionally work, but transportation networks were poor so it was hard to keep an army supplied long enough for a siege to work.
Ask HN: Web-based Python script scheduler?
I am looking for a framework that allows me to:

- Schedule python script X to run every Y amount of time
- Can keep track of failed job IDs and maybe repeat them
- Has a web interface that allows the user to see past job runs, output from the script, etc.

Does something like this exist?
or another way of putting that is investors are jumping the gun and pricing in years and years of expected marketshare growth that haven't happened yet.

it's a relatively safe bet now that intel has more or less conceded leadership through 2023 but it's not zero risk. The market generally doesn't have an appreciation of that, P/E was still nuts even before the release of Zen2 when AMD's success was far less clear (Zen1/Zen+ were far less appealing products and scaled far less well into server class). It's a lot of amateurs (see: r/AMD_Stock on reddit) buying it because they like the company rather than trading on the fundamentals.

Right now the stock market is just nuts in general though, there's so much money from the Fed's injections sloshing around and looking for any productive asset, and tech companies look like a good bet when everyone is stuck at home, building home offices, consuming tech hardware and electronic media. Housing is getting even more weird as well.
Not at all. I run production infrastructure in us-east-1. It has one gone down once due to an AWS issue in 5 years.
Retool is a cool product but it’s for a different use case. Retool is for building internal applications, this is for building MVPs.

And I assume they are focused on MVPs because you aren’t going to run a $10m company on a no-code solution, you’re going to have your own devs. But using a tool like this can help you build your business while you get to that point.
As a member of my office's "Team Building Working Group" I have been looking for something exactly like this. Unfortunately our budget took a hit this year, but I think I will fight for some funds and try and make one of these activities happen.

Do you have an idea of a plan and timeline for adding more activity options?

The example activities are all listed as price/5-people. Do the costs scale linearly for larger groups?
Even basic cell references are a type of code.
Evidently OP is eager to promote the people on that list and believes they are serious thinkers
Halloween Skribbl Word List
Samsung Galaxy S30 will ditch bundled charger and earphones – Report
After spending few days dealing with protobufers, authentication libraries and cookies. I disagree that the non code movement is even an option. Not for us backend engineers.
Ironic that indicative.com is on multiple blocklists? easyprivacy, adaway, pihole, netguard...
I used to believe this, too, and participated in this type of humor... I thought it was ok, because no one took it seriously.

I realized later I was just not seeing the people who felt excluded by this type of humor.
That's an irrationally fearful idea of danger. I don't want to eat broccoli, but that doesn't mean eating broccoli is dangerous.
Counterpoint: in the dancing baby case, Prince lost.

Money is less important to the outcome of a trial than people think it is.
It turns out that language is an amazingly powerful way to describe solutions to problems. Nothing really better has come along.
It's not enough to make a difference either way around it. The sample return container could be filled to the brim with pure osmium or iridium and would make it through the atmosphere just fine.

The scientists are mostly worried because they want as much of the sample as they can possibly get, and they're a little worried about closing the sample container - if there's a rock that gets stuck somewhere, the container might not seal shut and then they've got a real bad problem they've gotta contend with.

It's 2020, they don't want to jinx it, just shut it up in the container and wait for the time capsule to arrive in 2023.
"no code" is just "somebody else's code" with a GUI. We're more than just a generation away from being able to generate meaningful application outside of the original toolings scope without coding it at some point in the pipeline
Probably not. I think this discovery was made partly because of a larger study by a Japanese university where they analyzed all the existing nasca lines and tried to find new ones.

I've also visited Peru, not sure how that's relevant though (nor is it relevant that I'm married to a Peruvian)
I've seen end-user-built-app Excel code enough times to have a distaste. Maintenance is 2/3 of average software cost, and that [bleep] ain't maintainable. It's good for prototyping, but shouldn't remain in production for anything of importance.

As far as general "low code" or "no code", I've seen that promise for many decades. They keep reinventing failed ideas under new names. Clickable wizards, rule lists, and drag-able flow-charts can only take you so far. The devil is in the details, and these don't handle details well. And they are hard to factor.

Your Uncle Bob may be able remodel your house for cheap, but what do you do when rain leaks in and the lights stop working? Or worse, catch on fire?

Remember: Total Cost of Ownership.
>In a blue collar work place welders are dumb, electricians are gay, jokes about wives and girlfriends are fair game and a suction cup didlo is a tool of endless comedic potential, not a HR disaster waiting to happen.

Dunno what kind of lousy shops you worked at but nobody ever did anything like that at the granite shop I worked at for 5 years, nobody did that kind of stuff in the landscaping crews I worked on.
The iPhone didn't replace your flip phone, apple did. The iPhone didn't build itself.
> Our ability to work together to achieve larger aims [...] makes us unique.

counter-example: thermites, ants, bees.
I think full self driving will remain two years away for a decade at least.