skysight-inc/HackerNews huggingface dataset:
PHP has come a long way and I have since changed my mind about Laravel but I love Ruby, and Rails does an awesome job. Laravel actually seems to try to mimick Rails in PHP
IMO, the profession of software development should be embarrassed something like react has any traction at all.

Surely it's worth trying to do something better than that?
Quantum... blockchain?
We measured intelligence by the number of memorized facts we'd internalized, but little did we know that collecting more facts doesn't make us more intelligent
U.S. Focuses on Invigorating ‘Chiplets’ to Stay Cutting-Edge in Tech
Most of my time isn't academic or writing code. Most of it is focused on enhancing algorithms to achieve what's required for new methods to work deployed in production environments such as the Pumas clinical pharmacology work, and now working on what's required to get scientific machine learning point-and-click GUI ready. I always leave a little bit of time in mornings and weekends though for some coding, and a little bit a day goes a long way after years.

I stay away from code rewrites like the plague, which is why SciML maintains so many wrapper packages. It's less work and if there's nothing new then rewriting is thankless work. Unless we have some kind of angle for something new in the algorithm, we just recommend someone use the same old wrappers (for instance, IDA with fully-implicit DAEs). We won't beat the C/Fortran code without something new. However in most areas there's lots of interesting research to be done. I could "sabbatical as an academic" and spend the next 3 years just improving explicit Runge-Kutta methods: those for example are probably still 4x away or so from what I think is theoretically possible, but that's not going to happen any time soon since we have some real applications to focus on.

Those package deprecations mentioned above were deprecated by community efforts (BifurcationKit.jl replaced PyDSTool wrappers and was done by Romain Veltz, FEniCS wrappers were largely replaced by Gridap, and SymEngine was replaced by Symbolics which is largely the work of one of the Julia Lab PhD students Shashi). Even those had a largely new element to them though, with BifurcationKit focusing a lot on recent algorithms that other bifurcation software don't have (like the deflated Newton methods), and Shashi's Symbolics.jl work focusing on generality of term rewriting systems to allow for alternative algebras.
20 Questions for ChatGPT
Here's an experiment that showcases GPT-4 deep (meta)semantic abilities:

https://pastebin.com/8FwQzDiE

TL;DR. I start by asking it to generate sentences where subject-object inversion yields a meaningful sentence where the verb's meaning is shifted metaphorically. For instance "I smoke the cigarette vs the cigarette is smoking me". After some back and forth it comes up with:

The painter captures the landscape vs. The landscape captures the painter.
The gardener shapes the garden vs. The garden shapes the gardener.
The chef creates the dish vs. The dish creates the chef.

Maybe that will change your mind.
China is just about to crash and has been for 25 years according to articles/books popping up now and then.

IMHO, to have a long term view just look at total GDP vs. population:

US 27T 340M

China 19T 1400M

Japan 4.4T 124M

Germany 4.3T 83M

So China still has a long way to ascend. If China was a developed country like the other 3 here, with a GDP per capita similar to Japan's (which has the lowest GDP per capita compared to US/Germany) then its GDP would be 50T, twice the US and thus it would be much more powerful than the US.

The same holds for India as it develops.
Or smartphone.
I largely agree about the administrative difficulty although I‘d emphasise the written word over the printed word in this context.

Using thousands of monks to copy documents by hand instead of using printers was incredibly resource expensive, but affordable for the Medieval Church.
That you never have to learn how to do it yourself.
It 100% could be. Changes you'd need are:

* Android lets an application talk over both wifi and 5G at the same time.

* Android exposes information about signal strength on a per packet basis, so that the application can decide at some point that too many packets are too close to not being received, so it's time to send data over 5G in addition. It should also expose data about packet retransmissions at the physical layer (ie. collisions and backoff times due to another device using the media).

* When the 5G data flow is established and channel parameters like delay and loss are characterized, then stop sending data over wifi.

* And since this process never involved delaying any data by a roundtrip, nor any packet loss, there is no need to drop any frames.

Note that the cell network has been able to handoff voice calls from one cell tower to another without glitches since the 80's!.
Please define your terms. Most communities use "morally" and "ethically" interchangeably, and where there are distinction, they vary by field.

https://www.britannica.com/story/whats-the-difference-betwee...

That's web link #1. Further links showed a few more distinctions, but none which matched what you wrote. It sounds like it's an important point, but I don't know what it is.

In terms of obligations to car (or corporation) versus human beings, it's not a "pick your philosophical poison." I'll give distinctions:

- If I have a friend who in need of help, and a car which would be damaged if driven without maintenance, the ethical behavior is to kill my car and help my friend. If, on the other hand, my spouse is sick, and helping my friend involves neglecting bringing my spouse to a hospital, I should probably "maintain" my spouse's health.

In corporations, a few examples:

- Pricing. I can set pricing to maximize profits / growth or to maximize customer benefit (which involves the company surviving, but not necessarily growing).

- Legal anticompetitive behavior. I can focus on harming my competitors (which may be best for shareholder value but contributes negatively to the world) or on building value

- Spyware / privacy. Profits may be maximized, but customers are harmed.

- Sales, litigation, etc. are all activities which mostly take away value from the world. It's good if people know about what solutions exist, but the profit-maximizing investment goes many times beyond that.

.... and so on.

In many cases, "good of the world" and "good of employer" align. If I'm working on a word processor, it's best for everyone if it works well, doesn't crash, etc. The distinctions come in when there's a misalignment. If all people pick "good of the world" over "good of employer," individual companies will be less competitive, but the ecosystem will be more efficient overall, and the world will work better.
I wonder how much of this can be blamed on JS being a relatively gentle and forgiving codegen target.
Original writer here again.

There is a difference here though, which is that those companies openly tell investors, "we're not profitable," and even have projections in their documentation for when they will be profitable assuming current growth continues. For example, Disney+ warns investors that it is not a profitable business but is trying to get to the point of profitability by the end of 2024. They also have regular public financial statements clearly outlining exactly how much revenue they received, expenses they paid for, and profits received if any.

Now, sometimes these projections are... very optimistic like Spotify; but they are still there and check many legal boxes. Unprofitability is not a concern if it is disclosed. Basically anything is OK if there is clear and full disclosure. Purism does not have a disclosure anywhere saying whether this is, or is not, true. You are just left to assume that the company is solid, happy, and solvent without much substance that I could find (not even the most basic Profit/Loss statement), unless I missed some obvious documentation.
Your bills go up because of supplies of all sources of energy not meeting demand as well.
One complication is that burning fuel is so much less efficient than electrical usage If you ignore that, then it radically changes the impression you get from these stats.

The technical terms are "primary energy" (the amount of energy you put in as fuel) and "final energy" the actual useful stuff you want done.

Cars moving to EV will reduce the need for "primary energy" by about 4x if the useful final energy remains flat. Similar for heat pumps for home heating.
There are plenty of well known, all instrumental, musicians these days.

Almost certainly more than there've ever been.

Most just don't show up on things like Billboard because that ceased being a representative way to track musical consumption a long time ago.

There's an overwhelming amount of content now, across all mediums, and there's a lot of "dark matter" that isn't well represented in the mainstream.

It's like when someone, who enjoys streaming television asks someone else what they're watching... Who knows. Could be a popular show on Netflix, could be a niche YouTube channel where a man slowly fixes a wooden boat by hand.
Wow I'm didn't realize Richard Biggs had passed. Only 44 when he did. That's really sad.
> small doses (up to ~5 cups / day)

one cup has ~120mg of caffeine. This is 600 mg of caffeine. That's not a small dose. I would say it's above even a "moderate" dose. To be safe I looked it up, and I find up to 400 mg is considered safe. Above that is considered a high caffeine intake [1].

[1] "only limited evidence is currently available to ascertain
the safety of high caffeine intake (greater than 400
mg/d for adults [...] Limited data suggest adverse
health outcomes" from https://health.gov/sites/default/files/2019-09/Scientific-Re...
I've had days where I come to the office, go on a bunch of zoom meetings, and leave. At that point why force in-person attendance??
This assumes there's some kind of collective ability to think.

The evidence for that is tenuous at best.
Yikes.

In case you were wondering why you were let go, it's clear from your response here that it was not about Firefox and VS code and that was just an excuse.

Your point of view isn't enough. If it were, you wouldn't be asking for help outside of your point of view. (ie, other people). That's why you're asking for help from outside your point of view.

The other half of the story is necessary to figure out what happened. If you only give your half of the story, you just want people to agree with you, uncritically. You're looking for a bunch of yes men who will agree with you no matter what you say or do. It's very nice, and comforting, and we all need that sometimes. But it doesn't challenge us or push us to do better. If all you want is a hug, there are lots of warm fuzzy places on the Internet. I like https://eyebleach.me/.

My advice, which may fall on deaf ears, but I'll give it anyway, since it was asked for, originally, is to work with a therapist and work with them on how to put your best foot forwards when working with other people, and maybe some anger issues. I'm saying this earnestly and I'm not making fun of you. There are an unlimited number of things a person can do that are career limiting views, don't let your "personality" be one of them.

Or do, I'm not the one who got fired for "using Firefox". But I wasn't there, maybe it really was about Firefox.
I agree about the developer portal. Have you seen the other sections of the site? Start at the welcome page
You all bite smth too fast. I live in Brazil, am a lawyer, work with technology and could not be happier the country is working towards a legislation that fights fake news spread and hate groups.

Hate and fake are NOT free speech.

Come on guys and girls - read beyond headlines
> You can make hydrogen and methane from electricity and use that to replenish the gas storage.

so, sort of like perpetual motion?
The flip side of that is now ChatGPT is a formidable tool for English second language speakers to express themselves in English.
I'm not sure. With every generation some tech pops up that'll make every next generation worse off and in the end there's just something else people spend time on. My generation built their own PC's, struggled to install Windows by popping tons of floppies in a drive and hoping none of the steps failed, our internet connection made sounds and we learned DHCP the hard way.

The generation after me is hardly able to reset their iPhone if it freezes without going to a help desk for help. Meanwhile, that same generation is using the cameras in their phones, readily available video editing software and processing power to create content like no generation has ever before. They are able to entertain millions of people around the globe while doing it and some build incredible wealth at the same time.

My grandfather built his own house. My generation gets their house delivered in prefab parts that are then welded together. Nobody really cares that we've lost (the majority of) the ability to build houses or blacksmith katanas.
‘I See No Future’: Sherpas Leave the Job They Made Famous
sure did
> Totally agree, I also pay for api access and I am still trying to figure out how I can benefit from using it when it gives me blatantly incorrect commands or wrong answers.

So here's one that saved me a bunch of time:

https://gitlab.com/-/snippets/2535443

Basically, I knew the package could do what I wanted; I knew it was almost certainly in GPT-4's data set; I could do it myself, but it would involve searching through all the documentation and figuring out the right bits. It just did it for me.

Now there were a few minor bugs: It duplicated a buggy error message, and at some point later it called a "Subtree" method rather than a "Tree" method. But those were a lot easier to fix than writing the code from scratch.

Once I had a list of 27 book names I wanted put into "canonical order" and in the form of a golang array. I could have done it myself but it would have been tedious; I just pasted the list into GPT-4, asked it what I wanted, and out popped the result.

Here's another place it was helpful recently; I prompted:

"We're hiring a new community manager for the $PROJECT. I'd like you to help me develop some interview questions. What information to you need about the role to help you develop more useful questions?"

The questions it asked me about the role were really good; just answering the questions was quite a useful exercise, and I'm sure the resulting document will be a good intro to whomever we hire. I wouldn't say the resulting interview questions were brilliant, but they were solid, and I used a couple of them.

There are times when "the form" is there for a reason; if you want something re-written in a specific form, GPT-4 can do a good job. I wrote an email recommending something to somebody's managers in a different company in a different country; then I pasted it into GPT-4 and asked if it had any suggestions. It did a fair amount of rewording, of which I decided to take about half. In this case, the "polite form" is there to avoid offense, and it's exactly what I wanted.

I've also asked it to write some Tweets highlighting some specific aspects of an upcoming conference I'm planning. It did a good job coming up with the sort of punchy, tweet-length messages which seem to do really well.

Connecting it to the context of the article: My day job is basically arguing with people on the internet. :-). I do read and write all day every day; but I don't write messages where diplomacy is critical, nor do I write tweets. Perhaps I could get better at those, but I don't think it's worth the effort. Am I the worse off for that? Probably not in the way the author thinks; I don't think being diplomatically polished would change my thinking that much -- much less being able to write punchy tweets.

If I started relying on it for the core writing, however, I'd certainly be selling myself short.
Ah ok. Software engineers typically make enough relative to cost of living to sock away quite a bit of savings, though? So losing their job and having to find a new one isn’t usually enough to lose their shirt.

And I feel like the recent bull run has made people forget that stock as a class can be extremely risky. Like the entire market going to 1/10 its former value risky (peak to trough in the Great Depression, the indices lost 90% of their value).
I remember reading Google uses a combination of aerial and streetview with some clever algos to combine the two.
Do you mind elaborating? I can see how the user's ability to 'place-order' might be rejected between the access check and the order creation but that would be an extraordinary edge-case that does not need to be accounted for in 99% of applications.

If you're developing an application that needs to account for such an edge case you could easily do so with an insert w/ join method on the Order model. The author isn't trying to show that the code is bulletproof for every scenario.
Everything between checking if the user can "place-order", and then validating the inputs, and then finally creating the order.
"when hosted on a $6/month server"

Dropping half a sentence will often make it sound goofy, yes.

The point being made is "you don't need a massive K8s infrastructure to handle hundreds of thousands of orders a month". Most people don't; https://www.joelonsoftware.com/2001/04/21/dont-let-architect... is an oldie but a goodie on the subject.
https://archive.ph/5keST
You can simply just grab the glTF! Here's Google's doc page on making requests to the .glb (binary version of glTF) https://developers.google.com/maps/documentation/tile/create...
There is also this in the futureverse if you like for loop style code more:

library(doFuture)
plan(multisession)

y <- foreach(x = 1:4, y = 1:10) %dofuture% {
z <- x + y
slow_sqrt(z)
}

https://dofuture.futureverse.org/
Beautifully put. To add to that, they need to win against the darkness every time. The darkness only needs to win once.

I lost my brother in law to suicide. He left behind three young children and the harm he caused to his family is immense. He was also one of the more motivated men I have met and a devoted father. For this to make any sense I either have to conceive of a completely altered state of mind, or a pain and struggle that I can't imagine.
How is that an excuse? GDPR doesn't make that distinction.

The fact is I learned new personal information about someone else from this dataset. The fact that I already had some information about that person is no excuse.
Lately, when I browse google maps, even in 2D, it seems to load not in square tiles but weirdly shaped polygons. Has anyone noticed this?
And it has a vim mode if you pass "?vim=true" to the url.
Why not a button, I don't know but it's nice to have since Firenvim wasn't playing along with CodeMirror
The problem with that argument is that wind and solar needs backup from fossil fuel.
I’d had a site in a similar state, and I did figure out what it was doing.

Client had launched a product that was a bit more successful than typical. Nobody could access the site though. I dig around a little, come to find a neat little snippet of template looking for a featured user for some markup.

The genius who set this up iterated through each record trying to find the featured item. One query at a time, testing each record in the application for the flag.

Php is fine, some very inexperienced “developers” use it though so you find a lot of gems like that in the space.
And when you include Keyclokify[1] the UI customisability is a breez. This comparison really isn't giving the full picture and capability of Keycloak.

[1] https://www.keycloakify.dev/
That is a lot of words to just say “cope+seethe”. Are macMansion suburbs even sustainable (i.e can cover infrastructure cost via taxes)? Do children who have no freedom and have to be driven everywhere turn out to be better adults? How does this additional work affect women and their place in the work force? Low density suburbs have quite a lot to prove in order to justify their existence.
I would ditch the button to ask for a follow up question and always show the input field for the follow up question, Bing style. It looks like an unnecessary step.
The opening of the "Franchise Wars", as foretold in "Demolition Man."

Soon all Media will be Disney, all Restaurants will be Taco Bell, all food containers will be Ball, etc, etc.

History will probably record that the first battles actually took place a decade ago.
I suspect that if some accidents of history hadn't left JS as the only language you can use to script a Web browser, it would have died off long ago.
Or a buffer system with batteries - there are a few options that are being researched!
I have had those. Worse is that everyone has different work from home days and on Thursdays I'm the only person on my team in the office - so I get up early, make the commute into the office, talk to no one face to face, attend meetings remotely (but have to book a meeting room for privacy), then commute back home. It's a giant waste of time.
I refer the honorable gentleperson to my answer elsewhere on this page:

> Not to pull the whole "Everything Is Amazing And Nobody Is Happy" on you but pause to consider the sheer scale of the dataset. 2500 cities have geometry data to the level where you can see details on individual buildings for areas extending well out into the suburbs.

> Yes - it's blurred up close but my god, isn't it still amazing?
So JS is delightful because we are still not actually writing JS, but stuff that looks like JS? Huh.
We are a long way from a cure.

Hearing is complicated, this is a repost and it's believed many components need to be fixed in order to hear again. A drug (FX-322) was pulled recently after reaching stage 2 clinical trials and had good evidence of regenerating hair cells via progenitors in mice and cadaver.

Hair cells are not even considered the first thing to be damaged when one notices hearing loss. It's considered neurons connecting the audiotry nerve to and from the hair cell via the spiral ganglion cell are lost (both neuron and eventually the cell after a few months/years).

There is currently no way of reconnecting these or regenerating the SG cell.

I also think funding in this area is extremely low (looking at DoD and UK govs commitment's). Given the funding available I think researchers have done great but more money is needed.
Radiohead
I need the same but for HN
No, but I see what you mean. Generating hydrogen and methane using electricity will probably never be that efficient, but if you have spare power then using it to get 60% of its energy back again in the form of future burnables may still be worth it (percentage guessed and probably optimistic).
> in the xp days

Those days ended in 2007. I don't know if that issue persisted after XP because I've never experienced it.
There’s always wood… those stoves have gotten surprisingly efficient, and no new carbon in the carbon cycle, it’s basically a solar battery.
That's really the point. The code is deceptively simple for a whiz-bang "look how easy this is!" kinda presentation but the reality is that it's not useful for anything but a toy web store. Maybe it's fine that it only works 99% of the time if you're just trading Pokemon points, but not when you're dealing with people's money.
Bot problems are dealt with via captchas.

The sign-in requirements are coming up because the era of cookie-based analytics is ending; iOS already blocks many by default, and a third of internet users have adblocking on anyway. Logged-in user activity is significantly easier to to track than cookie-based tracking was.
Not so sure. I've been using Google Earth VR semi-regularly for 4 years or so and not noticed a big change.
Wind and solar need back up yes - but it doesn't have to be from fossil fuel. Currently that is often the cheapest and quickest - but batteries and other energy storage are fast becoming economical. We are already using less non-renewables each year.