skysight-inc/HackerNews huggingface dataset:
Again, in a world of spherical cows this could work, but in reality it didn't.

I was an Android dev pre-5.0 and believe me, having lived through the s*tshow that was push notifications at the time, there's no way it would've worked any other way. Google's own SDKs were garbage and as with everything else they kept releasing new incompatible rebranded versions annually. Last I checked, the Firebase console for managing push notification subscriptions was still one of the worst SPAs I've come across.

You'd expect a thriving ecosystem of dedicated push notification providers to pop up and outcompete Google, but all of the 3rd party offerings were even worse, in terms of battery life, UX, reliability and even pricing.

It's unfortunate, but no developer cares about your battery life, because no user is going to switch away from using their app solely because of crappy power usage, so Google had to do exactly what they did.

Maybe in a decade or two, with new battery technologies, there won't be a physical limitation and this situation would play out differently.
No it’s absolutely fine. I have an iPhone with a basic Bluetooth connection to the car. I have a stalk for audio control and I use Siri to tell it to do stuff. The audio is entirely hands free. You just get in the car and it works. You don’t need to touch or handle it for navigation either.

iOS also switches into driving focus mode which turns all the other distractions off: https://support.apple.com/en-us/HT208090

The legislation is perfectly good.
I look at many projects, token issuances, and defi protocols, as economic and social experiments.
Critical infrastructure provider hacked. Data exfiltrated
That's too far. Console switches existed long before that and good luck switching something on/off on a 2000's Volvo dashboard without looking at it.

The point is to sop people holding phones in their hands or on their laps and spending too more time looking at them than a spit of a second, checking social media etc.
It seems about the weakest one possible, in that it allows accepting either only tiny amounts of responsibility, or almost total responsibility.
Please read my comment in context to what I was responding to. The person who I was responding to said essentially "If a government doesn't follow my values it should be dissolved."
I would really recommend Eduflow here. Have tried several LMS's and it has an intuitive platform that resembles notion. We're experimenting with its peer learning components at the moment.
Moodle seems like Joomla. The support forums are also full of posts by what seems like "the least bad IT person" in the education dept wondering how the hell this thing works, posting all kinds of confusing statements and code.

There's so many excellent SAAS platforms ... there should be something better than Moodle.
R0 unfortunately turns out to be a basically meaningless number for COVID. In theory it is a natural property of the virus. Other measures of R like Rt are then the 'adjusted' rates that take into account environmental factors.

In reality none of these numbers have any scientific validity, as they are usually computed using methodologies that aren't valid. In particular R0 is often simply a free variable in a model, i.e. a fudge factor in which the values are brute forced until the model output comes into line with reported government statistics. What does this fudge factor represent, if anything? Nobody actually knows, so it gets labelled R and then announced as a "fact" by epidemiologists. But then someone else takes a slightly different data set and runs the same calculation, but with a totally different R0 value coming out the other end.
The headline is "solar-driven water splitting", but they do this by building an photovoltaic cell and connecting it to an electrolyser, just like everyone already does.

Moreover, the innovation here is that neither the solar cell nor the electrolyser require rare elements. As they say:

> Sustainable water electrolysis requires that the anode and cathode catalysts are noble metal free and contain small amounts of other metals in order to lower system costs and facilitate recycling.

As for efficiency:

> The measured [solar-to-hydrogen] efficiency is improved compared to all previous electrolyzers driven by low-cost [perovskite solar cells] that used solely Earth-abundant electrocatalysts but lower compared to the highest performing perovskite/Si tandem devices that uses noble metal electrocatalysts, which reached an initial efficiency of 17% [solar-to-hydrogen].

So this setup is less efficient than what we already have. But it doesn't require rare elements.
> I assume by "rich" they are talking top 10% or whatever of society? I live in the UK and it's well-known that you can't just get there through hard work.

In UK, you need to have wealth of £176,221, excluding personal possessions, to qualify to top 10% percent of wealth, and ~£35,345 per year (2008 data [1], so it's probably ~45k in 2021) to qualify to top 10% of income.

I don't think it's impossible to achieve by hard work.

> I could have easily ended up staying in academia and there's simply no way I would ever have been able to earn this much.

If you stayed in academia, you would probably qualify as top ~12% of income.

[1] https://en.wikipedia.org/wiki/Income_in_the_United_Kingdom#H...
Or restart the zeppelin-age, travel at 150km/h with windows open hanging from a giant hydrogen filled structure (not enough helium to replace all aircraft).
Unfortunately, Chia happens to be the most efficient way to turn perfectly good hard drives in to landfill fodder.
While there are some valid points here, a lot of it seems to be moaning about having to pay for your own lack of good capacity planning, as if someone else should eat the cost of your estimates being inaccurate or plans falling through.

> That’s eight months of paying for nothing.

You signed up for a service. You stop using the service but don't cancel. How is that anyone else's fault? Furthermore, your accounting is so bad that you didn't notice for months. Making cancellation difficult and other similar things are dark patterns, this complaint though is just disorganised people trying to pass the buck.

> If you’d received an email before the bill hit

That would be nice, and many providers do that (I get an invoice for the dedicated server I don't properly use yet each month, which is a reminder that I should get around to the rest of the things it was intended for or downscale the operation), but you could also set reminders when you sign up for something, or keep an eye on your accounts.

> Unused seats? Still gotta pay for ‘em.

Ask yourself this: if you had customers who agreed to x00 users each and you paid for infrastructure and employed support staff to support this level of user activity, would you be happy to take the hit when half those user accounts don't all end up being needed? I doubt it, so you shouldn't expect other businesses to do so either. Your planning failure is not someone else's problem.

> But what if ... you actually ... wanted to add the seats. Well, the CRM would be only too happy to accommodate!

Again I wonder how much business the writer is willing to give away for free. There are no links to their own policies to suggest that they operate better than what is being complained about here - if such evidence existed I'd expect a noise to be made.

The real issue that is here sometimes is deliberately unhelpful bracketing of payment plans, jumping straight from 20 to 100 to 1000 seats with no provision to pay for a smaller amount of extra seats (perhaps at the 20-plan per-seat cost) because you need 110. But simply expecting to maybe not have to pay at all for the extra is a sign of a distasteful entitlement personality defect.

> I’d love to know if you’ve seen or experienced these dark patterns — or worse!

Ah, the infamous “please gift us free content for our future articles”!
So if we can identify positions where fast NN heuristics make unexplained but very strong moves, we might be able to reverse engineer those heuristics and learn something new about the game?
I ride a motorbike so i get to see more. There isn’t a traffic light or even a street you can drive on in the uk where there isn’t at least one driver playing with a phone or a satnav.

And despite all that, road deaths are pretty low.

Is this genuinely the next most important thing we could do to get people where they’re going quickly and safely?

For my money, I’d focus on reintroducing traffic police in the UK. Ostensibly they’ve never gone away, they still exist. However it’s a skeleton staff only really equipped to deal with road traffic accidents. There aren’t enough to keep things flowing safely and smoothly - which means actively stopping drivers regularly for a word in the ear. Not a ticket, just a word in the first instance.
Looks like it's reflectance spectroscopy. The specific polymers in the plastic will have signature absorption lines that will be there no matter the color or overall reflectivity of the surface, as long as enough light reaches the sensor.
Well, it's not like in France, so I don't see your point. Hospitals in Salzburg and Österreich can't treat emergency patients properly anymore for lack of capacity. Also year round numbers won't help you if the cases are clustered.
This works well with senior developers with the same background as people that drive the business decisions, otherwise developer's understanding can be completely different.

I think you need to discuss everything that is going to be done as part of a ticket anyways. Asking at the end "Is everyone ready for estimation? 3, 2, 1 go" takes an extra minute.
This advice is a testimony that there's indeed a problem upfront

Indeed, and the problem is that IDEs have encouraged developers to write convoluted code and to forget how to navigate a filesystem. Reading code and commit history is a much faster path to understanding a system than an IDE's autocomplete. I learned this from Ruby, and it serves me well in C, Kotlin, Scala, PL/SQL, Typescript, etc.
The current law is confusing and a bit arbitrary since it came in in 2003 before smartphones were a thing. Here's the Crown Prosecution Service guidance if you want to see how complicated it is: https://www.cps.gov.uk/legal-guidance/road-traffic-mobile-ph...

Hopefully the new law will tighten things up and clarify.
QFN-24

You can download the free toolchain now and start coding today with verilog, etc. for this target. Waiting on the datasheet from factory.
If you asked me what human rights I have I couldn't tell you. Do I pick stuff from the bill of rights, do I pick stuff from my religion? How do I know what rights I have?
I agree, the convention means there are very straight-forwarded places to look for things

I recently worked on a Rails project for someone who didn't like to create scaffolds, models or controllers for small things, thinking that it would add to the bloat. But conceptually it makes everything 10x times easier and faster to find and understand
Since early 2018 it’s forbidden to use a phone while driving in Sweden. https://www.trafikverket.se/resa-och-trafik/trafiksakerhet/D...
Context Is Everything
>Given the popularity of typescript and how nearly all major internet companies have moved to typed versions of their dynamically typed languages it's clear to me the whole dynamic typing experiment has failed absolutely miserably.

Python is one of the most popular programming languages.
I like doing detailed estimates, because it helps me decompose the problem. This gives me a chance to get a good understanding of the problem, and get up-front clarification from the customer on even the smallest details. The side benefit is that it also gives me an idea of how long the project will take, with regards to the knowns. Then I triple that as my estimate to cover the unknowns, with a bit of wiggle room to spare. Then I stick to my guns with management (a luxury, I'm aware), and the customer's expectations generally get set accordingly. So, while it may not be an exact estimate, I have an accurate understanding of the requirements up front, and the customer usually ends up happy on the back end.
Just to second what this good person here has said. Having suffered with substance abuse myself, it truly is inspiring to follow your accomplishments Andreas! I love that your hostname is 'courage', and like my fellow poster here, Serenity makes a lot of sense. Much strength to others having walked/still walking on a dark path.
Pardon the diversion, but there is a popular new game that is sort of a SimCity/Factorio but populated by beavers after humans died off. https://store.steampowered.com/app/1062090/Timberborn/
A Good Life for All Within Planetary Boundaries
I Used an AI Writing Tool to Generate 15,000 Website Visitors
>I take it you haven't had to debug some of the stuff you've written?

Most Ruby devs work as contractors. They deliver the software and go to the next paying contract. They don't have to live with their software. :)
This is not much different to writing GOTOs directly, is it?
I still have a choice, but the time is looming in which I won't anymore - unless I go to live in the woods and start scavenging for beets and beetles in true Brave New World fashion.
We do this sometimes and it is interesting to see how big the range can be. The motivated, new developer gives a 3 for reasons while the senior who's been burned by the big ball of mud too many times gives a 13 and the PO somehow thinks this means it is an 8.. For me it is a wasted minute (times tickets), but you gotta pick your battles.
The assumption was

> suppose we invent some superhuman AGI for $100B in 2100

not

> AI systems humans actually know how to build and obtain useful results from

You're talking about specialized expert system that is possible today.

BTW: AGI don't need to know anything about fusion power, just like Alpha Zero doesn't know anything about chess when it starts. Its supposed to learn the rules as it goes, and in case of AGI its chessboard is the universe.

Chess are a pretty well balanced and stable environment, so there's no way to cheat, but when you give less well-defined environment to AI it routinely cheats. See for example AlphaStar working around the APM limit by "saving" APM for crucial fights and completely demolishing human players in these fights microing at 1000s actions per minute. Or evolutionary systems learning to walk by abusing numerical instability bugs in the physics engine.

We know there are cheatcodes to reality (see industrial revolution), we know we haven't yet discovered all of them, and the assumption was AGI will be smarter than us. What you're doing is wishful thinking AGI won't find them cause it will be too busy with accounting.
But I enjoyed all fifteen books of the Wheel of Time and it had a satisfactory ending - what for me makes an epic fantasy is that it tells the story of a world-changing event, and world changing events have a very broad scope that involve numerous characters who could be protagonists in their own right. And that's probably going to involve more books than a series focussed on a single character or a small group, no matter how earth-shaking the outcome of that story is.
Charting the social shortfall and ecological overshoot of nations
PBS newshour is one of the best in the US, but everyone seems to ignore PBS
>I took part of an effort to ship PPE to friends and family in Asia in January

Apropos, when the similar effort by the "patriotic Chinese emigrants" here got reported in press, one common angle was to present it as a hostile act by the Chinese state and also a failure of Finnish state of not restricting the PPE sales.

edit. Ah, a part was that the operation was coordinated by an official in the Chinese embassy. (Paywalled link in Finnish https://www.hs.fi/ulkomaat/art-2000007971030.html )
> I assume the 'all in-hand use' from the title is closer to what will be in the actual bill

I sure hope so, but considering the track record, I'm avoiding to assume anything.
Yes, but then isn't it clear that he isn't to be trusted (or how much he is to be trusted), and that's really what most people care about, they don't care why.

I think that's part of why the mental health acceptance movement is quite tricky, and not super-successful.
I support investigating these corner-cutting drug trial third-parties. [1]

That being said it would seem that the majority of evidence shows the Covid vaccinations are much more helpful than otherwise reducing symptoms of the infected (after having had the vaccine) by 90% and greatly increasing the chance of not dying from the disease.

But more to the point -- yeah I can see now how reasonable people can be dubious about the vaccine and the speed with which it was developed especially after these such bombshells albeit they are alleged the allegations are serious enough to warrant an investigation.

[1] https://www.bmj.com/content/375/bmj.n2635/rapid-responses
Because I have morals.

I, along with my classmates, had a good two dozen business ideas at the peak of the internet bubble. Pretty much all of them would've required us to take advantage of people's stupidity or lack of knowledge.

None of us were THAT much into money.

Half of those ideas popped up later by other people, who didn't have any scruples taking money from the elderly or those who didn't know better.
GP was asking about open source software
Good question and very relative nowadays. You should have a look at ILIAS.
It’s been developed by German universities. However, it’s very versatile and pluggable.

As a company we are offering several integrations.

ILIAS is very strong when it comes to collaboration, but it doesn’t offer video conferences out of the box. Actually, I also don’t see ILIAS in that position. For such requirements you should definitely have a look at other solutions like MS Teams, Zoom etc. just because of scalability. Here in Germany mentioned solutions aren’t allowed because of privacy concerns. However, there are open source solutions followed by a system offered by the state for schools and other educational instances.
He also got stuck in a hole once:

https://www.polygon.com/2015/8/18/9173621/ryan-north-stuck-h...
France Horse Racing the Best
there's another tale thats gets told a lot about castles or fotified homes and that's about the height of the steps in a staircase

on the staircases most of the steps on the stairs are a constant(ish) height except one or two

the story is if that someone is running fast up or down the stairs (presumingly they're chasing someone who lives/ works in the castle) and this odd step will trip the attackers up - assuming they're not familiar with the odd height of one of the steps
Mostly it's the holding of an mobile electronic device that's explicitly forbidden. Using it excessively is covered by the common sense article of traffic laws which just tells you not to do dangerous things.

The law has basically been extended to cover possibly non-dangerous holding of mobile phones to lighten the burden of proof.
I really appreciate you sharing you perspective on this (as someone getting started with developing for EVM myself)

If you don't mind answering two more questions:

- Why did you choose Solana instead of Polygon/Avalanche/Fantom/Harmony or any of the other EVM compatible chains? I realize you mentioned Eth's scalability issues as a barrier, but I believe Fantom, Polygon, Harmony are roughly the same as Solana in speed/cost. (Fantom is more expensive than harmony, but a bit faster. Harmony transactions cost pennies but take 3-4 seconds to resolve, and Polygon is usually a fraction of a penny, but seems to take 4-6 seconds for finality)

- Can smart contracts written in Solidity really be ported over to Solana using some tool I've heard mention of? Or is that really just more of a quickstart helper? From what you described it sounds like a lot of the contract logic would have to change
Estimates are only useful if accurate but to create accurate estimates is hard - my standard line is “if you want me to get a better estimate i need to spend about 1/4 of the time estimating to work - so if I think it will take a day, I should have spent a couple of hours on it, if I think it will take ten days then I need two and a half days to estimate it - do you want me to do that?”.

Every.single.time - the answer comes back as “no, don’t worry, just a best guess” aka made up useless estimates which are invariably wrong.
> Take, for instance, web APIs. It's barely usable nowadays.

Pretty much every app we use, system integration, anything really that has to communicate with third-parties, is driven by web APIs. If you think that they are barely usable, then I don't know what usable means to you.

> We badly need commonly accepted standards and decentralized protocols

Maybe , but there's a bunch of protocols today that make everything work quite nicely:

* authorization/delegation between third-parties: OAuth

* identity: OpenID Connect

* data exchange format: JSON and many other media-types like XML, protobuffers, messagepack etc.

* presentation layer format: HTML5

* data schemas: JSON-Schema, GraphQL, RDF...

Integrating decentralization stacks with these technologies is totally possible, and that's what, e.g. Solid is trying to do: https://solidproject.org/developers/tools/

The desire to "start from scratch" and invent new protocols for "web3" is understandable, as the OP mentions in the blog post... but that's highly unlikely to be the best way to go about it, and inventing new technologies and throwing away all of the experience we've gained over the first few decades of Internet history is bound to fail everytime, IMHO.

> Imagine if you had to write a special browser every time you need to connect to a new website. But this is what already happens with APIs.

Well, browsers only work because they are user agents. If your API required an user agent, it would not need a special client: just assume a user-agent is on the other side and it will work exactly was with any website. However, people seem to think it's possible to automate any API like that: that's patently false. Have you tried to use REST as it's actually meant to, with hypermedia-driven discovery, zero-knowledge clients which only need to be pointed at an URL and nothing else, to implement your common backend-to-backend interactions? Do you think it's even possible to do it?

I am currently working on something on those lines, but when you think a little bit about that, you quickly realize clients need to be written specifically to know what to do with the data they are given in a pretty hard-coded way. Until we have "intelligen" clients that can think like a human , only user-agents can benefit from hypermedia-driven flows, which explains why only browsers (and a few special-purpose user applications that are analogous to web browsers, but for very specific domains) are designed on those lines to this day.
I second this. There's something about the language that makes the community incredibly welcoming (or is it vice versa?)

Whereas the impression I get of the javascript community is that everyone is paranoid about doing the hottest new thing, like "oh you're still using x? how quaint, haven't you heard everyone is using y now?"
There's nothing to "fix".

Because US corruption is not hidden. There's nothing to uncover really. It's done in plain sight. There are two dedicated people for that for each state on the federal level. There are complete industries sustained by nothing but endless subsidies. Already super favorable tax regulations, already great ways to store wealth in ways that are conveniently inaccessible to public eyes.

Of course if by fix you mean putting an end to economic rent-seeking, then for that the way forward is healthier markets and/or "whatever the Nordic countries are doing".
Not sure what that has to do with BitTorrent. But anyways, are we gonna judge people based on what they use their hard drives for? How do you feel about people filling their drives with just porn or worse, just movies and video games?