skysight-inc/HackerNews huggingface dataset:
thank god in computing we dont have to use something to compute or we cant compute. you can stay simple and refuse to climb this meta complex ladder.
> And there's no arbitrary limitation on your code such that a class can only have 10 methods in it, or 100 lines, or some other silly thing that forces you into creating a more convoluted architecture with more indirection.

I've never heard of such a restriction, even in very early programming languages. What language are you thinking of where you're limited to a specific number of methods or lines per class?
Art and the Machine
How would you unethically test ancient combat tactics? Unless you mean have people try it until it seems to work, in which case, I'm sure you would find many willing LARPers
The older I am, the less I think so.

Yes, the younger you was naturally more appreciative of the technological advances that allowed him to live as long as the older you has.
I'd like to see unixsheikh's take on the NFT and crypto scene.
I as a consumer also have to pay for Internet access.
I used to do programming assignments on an Eee PC with 2GB of RAM, running Xubuntu and using Emacs as my editor. While modern netbooks generally have 4GB, and cheap laptops 8GB, it's not guaranteed that a student will be using a modern computer.

Dev environments that waste RAM keep people from learning how to program, and disproportionately affect anyone using cheap hand-me-down hardware.
LOL Google is pontificating on a messenger app, of all things? Google, I'm not sure you're qualified to have an opinion on this topic, given your historical failures in this space :)
>I'm astonished by some of the responses in this thread. Why are so many of you upset about this development?

Welcome to politics on Hacker News, where nuance goes to die, all the conspiracies are true and anything that governments say or do inevitably lead to the camps. Grab some popcorn.
Have you checked how many users are running on Windows though?

Its all very well checking _your__own_ HKCU keys, but what if the persistent entry was setup in another window user account??? That point isnt made obvious on that website link!

On Win10 how many people can easily see the Administrator (500), DefaultAccount (503), Guest(501) & WDAGutilityAccount (504) and checked their metrics???

Who checks their services are all genuine?

There are loads of place to run apps at system startup besides the registry.
This link shows you where you can autorun apps buts it was written in 2016 and I think there are now a few more places where you can autorun at startup.
https://www.ghacks.net/2016/06/04/windows-automatic-startup-...

You could also piggy back off another common utility if you know how to delta patch an app, or even use a driver if you can get in that deep without arousing any suspicion!

The next problem is trying to avoid getting picked up by the AV/malware running, unless your group policy doesnt allow anything to run other than what is allowed in the group policy.

Havent tried this on home in win10 but it might/should work
https://www.howtogeek.com/howto/8739/restrict-users-to-run-o...
Basically in Pro and above you can use group policy to restrict windows so it only runs allowed programs, then you are in the same situation as Linux users.
Ahh, yes, back to 2010 when everyone told companies like Hitachi they were doing storage wrong by relying on custom ASICs.

Meanwhile Google and Facebook and Amazon are making hardware offload engines because they've figured out there's a limit to the performance of general purpose CPUs and it's a lot of wasted power.

You can't have it both ways, efficiency and speed or flexibility, choose one.
I'm not in EE, but I'd imagine that you start with x1 lane and work your way up.

Each PCIe lane is an independent SERDES. Its not like a parallel memory controller where they share a clock, when you have x16 lanes, you have 16x independent streams you're shoving to the device downstream.
..and these things were of major concern to important, literate people whose writings we do have.

What actually happens when two phalanxes meet was (intermittently) a really major determinant of world events for a long time. It was top of mind for Alexander, Cesar, and other generals and kings until the renaissance. Generals who wrote about pikes and shields and war stuff. Still, we don't know.
That choice is global (affecting all messages, and all contacts).

At the time I send a message to an iOS user (who has iMessage enabled), there's no way (AFAICT) for me to choose whether that message is sent via SMS or via iMessage.

(Perhaps if I turn off my data connections, iOS will eventually send the message via SMS?)
I had this sleep schedule for a few months in college. It was awesome and horrible.
Well pretty much. Gold would be good but it's difficult to audit as only a limited number of people can access the vaults; this auditing process is highly corruptible as history has shown us over and over again... In reality, because of this auditing issue, there was never enough gold to back the paper, even under the gold standard.

With Bitcoin, anyone can audit holdings of BTC since the ledger is public.
That choice is global (affecting all messages, and all contacts).
That's the real question. Societies of toddlers do better under monarchy if the monarch is an adult. However in societies of adults, where noone is wiser than others, a democracy is a better choice. So, letting toddlers choose one of theirs as a 'ruler' would be madness. All the social strife these days comes from the fact that both adults and toddlers live on one land and must have one ruler.
Heh. Come to Australia. West coast is nice but has nothing on Australia or New Zealand when it comes to beauty.
Not a Slack user here. Is the app version _slower_ than the website? I assumed that since Electron is only a little bit more than a Chromium wrapper that they would have identical performance.
here's some! https://en.wikipedia.org/wiki/Right-wing_terrorism#Post-2001
Unless it's a very particular scenario, I can't imagine your ex-employer bothering to take the time to bad mouth you in any way that matters.
Why the /s? it seems ethics courses aren't even useful for knowing how to lie in front of the public any more. Businesses run their grift in the open now. I've literally not once in the last twenty years heard anything smart about ethics from a modern business leader; though PG flirts with ethical tangents once in a while.

Consider Peter Thiel. Musk. Bezos. These people think honesty is a weakness.
That's not Raindrop though
Very large place and most of its advantages don't require being here.

For developing nation immigrants, US can be appealing.

For natural/existing US citizens, the US is a good starting point to leverage in more developed nations.

Salary discussion is a bit limiting, better to just be rich enough. Have capital. If you must live off of what you earn you just want to earn more from one area and spend less in another area, so the answer to that is “yes”.
Complaining about whatwg's URLs specified in a 18-page informal procedural description compared to RFC BNF? How about whatwg's HTML5 being described in 100's of pages rather than SGML DTDs or other formal language?
Facebook butchered (pun intended) a case where cartel sicarios executed a Mexican national, but before they finished him off they tortured his Facebook password out of him.

They proceeded to send members of his extended family, his friends, and family members' friends taunting messages from his account, which by this time had his profile picture replaced with a photo of his decapitated body with his head and genitals essentially co-located in an obscene manner. The other pics on the account (background/header image, photos of the decedent, etc.) were replaced with photos of the victim in various stages of torture & dismemberment. I saw them and it was horrific (and I'm pretty jaded).

FB slowly responded and locked the account, except they left his profile picture alone (beheaded body) and didn't delete the messages that had been sent. It was just a trainwreck, but who cares? They're just Mexicans and they don't know any politicians so... /s

Atrocious behavior, and I saw it for myself on FB after seeing screencaps so I know it wasn't fabricated. I hope they can find a way to better handle this stuff. It makes revenge porn seem mild.
I wouldn't blame academia for that — this has looked exactly like the classic way companies founder once they get large enough that your ability to get rewarded is completely decoupled from actual business performance. Many businesses have the same dynamic you described where improving “someone else's” project doesn't help your career nearly as much as denigrating it and reinventing the wheel, hopefully round-ish.

At a large company, you can coast like that playing politics for many years — in Google's case that's especially easy because Ad Words means they have little fear of running out of money and Gmail was big enough to ensure that any new messaging service which integrated with it would immediately “have” millions of users even if many of them had been trained not to use it by that point.
Eclipse didn't help Java's reputation any.

"Amazing new IDE has just come out! Good luck running it!"

Also local Swing apps were memory hogs compared for the time. 20MB was a lot on a machine that had 256 or 512MB in total.
Called it.

https://news.ycombinator.com/item?id=28316634
> It has been a while since I've lived in the US, but I think it is completely possible to pay $1000/month for health insurance.

I just looked on healthcare.gov, and any plan that is comparable to a plan an employer would give you costs over $900 a month in premiums alone. The plans start to get "good", if you can call them that, at $1k. The last time I used COBRA, my premiums were $2k.
Acer 311 but any chromebook with an Intel Gemini Lake processor has a locked bootloader and bios. Developer Mode can be enabled but the most that gets is installing crouton which is still beholden to booting Chrome OS and using it's kernel.
The piece that resonates most strongly with me is using Javascript to render HTML and CSS on the client side. Almost always, there is no good reason for this beyond lots and lots of Javascript programmers decided it was the right thing to do.
Single people wrote whole commercial programs in assembly language in four to six months.

Of course, C is overrated and not much easier than a good macro assembler, but people working on micros in 1980 often didn't have a good macro assembler and even people working today don't have good macro assemblers.

I would have given up Arduino programming in C long ago if it wasn't for the possibility that I might need something more powerful than AVR-8 and C is portable.
Like others pointed out, Reason is a libertarian rag with the tagline 'Free minds and free markets'.

It's not mysterious at all why they hew to a laissez faire position to the exclusion of counter-points.
Sorry but this just feels like you've never left the US:

1) The diversity may be partially right, but even if you are a citizen there still is enough discrimination especially against black people than in many first-world countries

2) Okay I grant you that, for a single country the US is very beautiful, mostly because of its sheer size. That's not to say there aren't beautiful spots in other countries though, there just cannot be as many

3) LGBT and abortion rights while there still is the bible belt, people blocking planned-parenthood institutions, and a significant part of the government actively trying to ban abortions and same-sex marriages, partially successful

4) The new world perspective through the rise of a new country only a few hundred years ago lead to lot's of innovation, but it is an illusion that the USA is the only country where any innovation and creativity happens
Ford restricts you from selling your car from one year after purchase
That makes sense since SMS doesn't support iMessage's always-on encryption but normally you can recreate the group using SMS once the former iMessage user's deregistration has gone through.
Eases on Edge: Visualizing Easing Functions
They just answered they plan to raise interest rates. Inflation isn't out of control, it's been high for like 6 months after 18 months of no inflation or deflation.
"Polyphasic sleep" was a popular topic here for a while.

https://hn.algolia.com/?q=polyphasic
React Native is a direct competitor to Flutter.

And internal websites are a direct competitor to Winforms.

Every year someone telling me Xamarine forms is better now, but every year someone tells me that they tried Xamarine forms the year prior and it still wasn't any good. My one experience with Xamarine forms was watching 3 apps teams (WinPhone, Android, and iOS) all struggle to write an app. Given that it took 3 teams, and it was a large effort, I wasn't impressed, but this was 6 or so years ago. I hope things have improved since then!

Fun fact, for awhile Silverlight was huge in the internal website world, and Microsoft could have easily had another decade of lock-in going on, but then MS killed Silverlight due to internal politics, and even the most loyal MS customers saw the writing on the wall and redirected their internal development efforts elsewhere.

90s Microsoft would never have abandoned a technology stack that had wide spread internal corporate adoption. :/
"If you could take your salary and live in a different country..." Spain (?) perhaps, because Spanish culture may have a better work/life balance and coastal Spain is similar to coastal California climate-wise. I haven't been on a date in years and suspect many U.S. men in tech are in a similar situation. Also almost any conversation would be engaging/interesting/humbling because Spanish is not in my primary language and that provides an incentive to be more social.
Slack is specifically non-video, heck, the Slack sales and product people I've video conferenced with were over Zoom (which they chose). I don't think this is relevant until they integrate that functionality.
Nitpick: a mountain lion isn’t a lion; it just looks like a female lion, leading to confusion when they were first seen by Europeans in the Americas (https://www.quora.com/Why-is-the-cougar-or-puma-called-a-lio... has a nice pair of photos)

The Wikipedia page also has weak evidence for lions being involved in surplus killing. It has two footnotes. http://www.aimspress.com/article/10.3934/mbe.2018031 is a simulation, and the abstract (article is paywalled) of https://zslpublications.onlinelibrary.wiley.com/doi/abs/10.1... only mentions “foxes, spotted hyenas and other carnivores”, and hints it may only happen when prey is easily available (as with a fox in a hen house, I suppose)

I think neither article claims it happens regularly.
> You're losing track of the thread. A few comments up we were discussing whether violent action was needed at all

Coups enacted by politicians are facilitated by the breakdown of law and order and loss of security around the processes of power in government, the most delicate of those being lawful transitions of power. Violence assists by removing security and law and order.

> which could plausibly be achieved without any violent action (eg. a bunch of angry protesters).

A bunch of angry protesters shouting in the demonstration area have no leverage beyond drawing media attention to their cause.

People physically invading the halls of Congress and threatening lawmakers are doing something fundamentally more powerful, and also illegal.

> but not "insurrection", apparently?

I didn't say which crimes. Prosecutorial strategy is a real thing and the bread and butter of the Dept of Justice. It makes far more sense to roll up low-level offenders with lesser offenses to build cases against higher level conspirators. This is, for example, how organized crime has been successfully prosecuted.
> All messages from other iPhone users to my phone number are routed incorrectly and I don't receive them until Apple updates its gateway to use SMS for my phone number.

iMessage falls back to SMS within a few minutes if the message can’t be delivered. This often happens if the recipient doesn’t have a data connection.
Nobody found that acceptable except computer programmers.
The Jevons Paradox is not just an individual adjustment, but a collective one.

Total domestic power consumption tends to a certain level of satisfaction --- enough light, heat or cooling, and other services.

Some of those, notably in the area of electronics, have been increasing over the past few decades, from a baseline of zero, though arguably "instant-on" television and radio sets (which achieved this result by keeping tubes warm when the set was "off") were an early harbinger.

But we're also seeing electrical power being used in areas previously not serviced: increasing amounts of outdoor lighting, heating or cooling of spaces not previously heated or cooled, overall larger floorplans.

And at the other end of the scale, people or organisations not previously making use of electricity are now doing so, both within advanced countries and amongst those which are presently developing. In some cases electricity is only available for a portion of the day, in others, partial power is now more reliable, or supplanted by generators, such that households and businesses have access to power 24/7/365.

All of which means that as electrical generation and utilisation increase in efficiency, the overall net effect is greater consumption.
> Breaking it means breaking the code of every software which uses that library.

No, those other programs importing it is what breaks them. They do that themselves. Or does he have push access to all their repositories?
Optimize for fuel cost means that planes usually don't fly at maximum speed. It also provides margin to avoid being late by speed up.
> My point is: why not set the toll at an optimum level, and then let each car owner decide whether it's worth the car driving at a particular time and place?

Because to a person stuck in traffic, seeing a bunch of empty cars beside you wasting space is infuriating regardless of if they paid the government their $3 toll or whatever

> If we want to charge people based on the contents of the car, why not charge lower tolls for cars with 5 occupants instead of 4.

Yep, I'm fully on board with scaling the toll down as the number of occupants increases (and so are most people - HOV lanes exist for exactly that reason)

> Or lower tolls for cars carrying older or fatter people (who are less able to take public transport)?

Yeah, on board with this too, as are most regulatory bodies - thus the handicap only parking spaces, bus+handicap loading zones, etc.

Equal isn't always fair.
I've been exploring the idea of using SQLite to publish data online via my Datasette project for a few years now: https://datasette.io/

Similar to the OP, one of the things I've realized is that while the dream of getting everyone to use the exact same standards for their data has proved almost impossible to achieve, having a SQL-powered API actually provides a really useful alternative.

The great thing about SQL APIs is that you can use them to alter the shape of the data you are querying.

Let's say there's a database with power plants in it. You need them as "name, lat, lng" - but the database you are querying has "latitude" and "longitude" columns.

If you can query it with a SQL query, you can do this:

select name, latitude as lat, longitude as lng from [global-power-plants]

Here's a demo using exactly that query: https://global-power-plants.datasettes.com/global-power-plan...

That URL gives you back an HTML page, but if you change the extension to .json you get back JSON data:

https://global-power-plants.datasettes.com/global-power-plan...

Or use .csv to get back the data as CSV:

https://global-power-plants.datasettes.com/global-power-plan...

But what if you need some other format, like Atom or ICS or RDF?

Datasette supports plugins which let you do that. I'm running the https://datasette.io/plugins/datasette-atom datasette-atom plugin on this other site. That plugin lets you define atom feeds using a SQL query like this one:

select
issues.updated_at as atom_updated,
issues.id as atom_id,
issues.title as atom_title,
issues.body as atom_content,
repos.html_url || '/issues/' || number as atom_link
from
issues join repos on issues.repo = repos.id
order by
issues.updated_at desc
limit
30

Try that query here: https://github-to-sqlite.dogsheep.net/github?sql=select%0D%0...

The plugin notices that columns with those names are returned, and adds a link to the .atom feed. Here's that URL - you can subscribe to that in your feed reader to get a feed of new GitHub issues across all of the projects I'm tracking in that Datasette instance: https://github-to-sqlite.dogsheep.net/github.atom?sql=select...

As you can see, there's a LOT of power in being able to use SQL as an API language to reshape data into the format that you need to consume.
...so the onus of standardization falls on Apple's shoulders then? If they want more features they can file an RFC, they're not "too good" for any of that stuff. If they think they're better at it, then they can open the iMessage protocol in some capacity. If Apple wants to present "the future" of messaging, then they're going to have to stop segregating between their own devices and third-party clients.

There's no point in arguing about the technical aspect of this anyways. It's purely a social manipulation campaign by their marketing department, they as much as admit to it in their advertising.
Our kids do Minecraft on their iPads; the official Microsoft Realms seems to work a little better than the servers I used to stand up, especially when some of the kids they play with are using PCs and XBoxes. It’s ~$8 a month, which is more than it should be, but still not ridiculous.

The kids usually start a voice FaceTime group chat and then start up Minecraft, which keeps the voice chat going in the background. It works great. (If they are playing with someone that doesn’t use FaceTime: I’m pretty sure that the Facebook Messenger for Kids app also works)

I’ll also put in a plug for the Apple Watch cellular - we have them for the kids using the family setup. The kids then have a phone without having a phone, they have the blue iMessage bubble in chat, etc. But no camera, no bad social apps, etc. And you can have them delegate management of their address book to your phone and then set the watch to ignore everything except contacts in the address book. A side benefit is that each watch is $10 a month instead of the $30-50 per month a real phone costs.
Isn't that basically what Flutter does? In my experience, it works well enough for mobile, although you still have people saying it's not "native enough." It's less stable on web and desktop though but it works.
I think Tenet could stand on its own regardless (plus Star Wars is really more in the Fantasy genre).

But I whole heartedly agree that the new Star Wars films are an absolute travesty.
Or hardware engineers ranting about how software is bloated when you can achieve the same thing by arranging some transistors. For example, Steve Wozniak created a working breakout game using 44 transistors. This was 1974, back then each transistor costed enough money that companies paid a lot for low transistor solutions.

Today every computer has many billions of transistors.
People (and cities) absolutely try to out-compete each other with christmas lights. Even countries with negligible Christian populations are taking part nowadays. Don't forget all the other wasteful elements of christmas. And all the christmas-related scams and crime. And the yearly spikes in domestic violence. The growth of the christmas price index seems to go to the moon. How is celebrating some guy's birthday 2000 years later useful and how does it justify all of this? And does it at least really have a lower environmental impact than crypto?
Yeah I went back to take a look at what else is in the blog, and his main schtick seems to be hating web development and frameworks, and not even in rational way.
Serial How To