skysight-inc/HackerNews huggingface dataset:
I also disagree with your assessment. Pascal has greater readability in comparison to C, so it's "weirdness" is in the sense that it's more verbose. Arguably, the inherent problem of C family languages is their terseness tends to make them more cryptic and symbolic. But because of their popularity, many have become used to the eccentricities.

Often those who learned C family languages first (C, C++, C#, Java, JavaScript...), can feel there is "something wrong" when viewing the syntax and structures of other languages. When everybody only wears dark blue or black, somebody wearing purple or beige could be considered "weird".

The creator of Ruby, Matsumoto, was a C++ programmer. It appears his intention was to make the language a bit more verbose, as is Pascal and BASIC, to increase ease of use and readability more than exists in C++. A person who used Ruby, would probably find reading and adjusting to Pascal or Lua much easier to do.

Smalltalk gets a bit "weird", because of how they do OO. The structure and syntax used reflects a different way of thinking. Saying that Smalltalk "died", seems to be part of this odd labeling for any language not in the top 10. Are Rust, Kotlin, or Go dead because they never were nor are in the top 10? Smalltalk was never that tremendously popular to begin with, but it certainly didn't die. Go check out Pharo (https://pharo.org/).
Good. The corporate environment before the pandemic needed a shake up. All this land and office space developed and paid for so that middle management can hover over their employees is a fiscal waste. It's also not sustainable. If commuting to the office is not absolutely necessary, then businesses should only look at their bottom line to see if a permanent physical workspace is necessary. I don't think onsite collaboration should be done away with but instead it should be downsized and voluntary. Employees should take the initiative to come to the office with something to do in mind.
If a terrorist group was formed in America, invaded surrounding countries then use American towns as bases to hide, then no, I’d say another country accidentally bombing civilians wouldn’t make them baddies.
It's already nearly halfway into its pretty short support lifetime though
AMD vs. Intel: Which CPUs Are Better in 2021? (Tomshardware)
All of my favorite ones are banned or removed for one reason or another. For example, one _very_ niche, very entertaining subreddit is gone and it's fanbase scattered to the winds. Died of his death, unfortunately.
In my English schooling system (GCSE and A Levels), if a math question was worth ten points, the correct final answer would be worth exactly one point.

The other nine points were for the steps, and, indeed, were a hint that there were probably ten distinct steps (although usually you could combine several steps and still get full marks so long as it was clear).

Among other things, this also allowed for error-carried-forward: if you made a stupid arithmetic error on step 3, and all your subsequent steps had the wrong values, you would only lose one point, though your final answer was completely wrong.

This always amazed the Americans I speak to, for whom it seems there's just a random point or two for "showing your work."
Why would you want to develop in a terminal with no IDE? The only other people I've seen do this were long-term Haskell developers (I remember seeing someone fixing a bug with sed!)
The Many Histories of DataMan
> The same is probably true for anybody coding C++ using modern library facilities. There is just no temptation to do anything dodgy.

std::string_view is but the latest example of a "modern" C++ facility that turns out to be a dodgy footgun, due to the lack of safeguards around lifetime errors. C++ still lacks a general equivalent to string_view for arrays (what Rust calls a slice) for the same reason. These seem like significant drawbacks to me.
Sounds like somebody did a single-variable analysis of the situation. I'd be very curious to see how they can isolate in full honesty the results to a single factor.
That’s more about whether your sunglasses are polarized.
It’s a reference to a post from a few days ago about an iMessage exploit using some legacy PDF decompression algorithm. This comment explains it: https://news.ycombinator.com/item?id=29569155
Wow I hope you at least realize your views are incredibly racists. Excluding/including people just because of their race.
Is there an alternative to this that can be run locally?
I want my logger accessible/controlled from my nintendo switch so I can check logs while I game.
Huawei techs working for Chinese intelligence compromised Australian telco
I dropped my iPhone 1 on a concrete ramp screen down (no screen protector either) and it slid all the way to the bottom, still screen facing down.

I picked it up dreading a shattered display but there wasn't a scratch on it. The steel bezel was damaged though.

Gorilla glass 1 with the thickness they used was indeed awesome.
Right, the fancy delivery apps aren't even ten years old yet. You couldn't even pay by card at all until ~2010 in the UK, I'm sure the odd weird pizza shop might have allowed you to read out details over the phone...?
Discussed at the time:

Why Not Rust? - https://news.ycombinator.com/item?id=24536645 - Sept 2020 (319 comments)
Awesome, thanks for running the test!

I can't help but feel it is heavily impacted by ambience of the recording as well. The midi is of course a very rigid and literal interpretation of what the model is hearing as pitches over time, but of course it lacks the subtlety of realizing a pitch is sustaining because of an ambient effect, or that the attach is is actually a little bit before the beginning of the pitch, etc.

If it could be enhanced to consider such things, I bet you would get much cleaner, more machine-like midis, which are generally preferable.
>The right wing is being forced in to a position where it needs to build its own internet infrastructure

The "right" does not have to build it's own infrastructure, plenty of right wing media personalities and publications maintain a presence on Facebook/Twitter/etc... as long as they follow the rules of the platform. That headline is just clickbait nonsense.
Asking sincere questions is fine but please don't call names or post putdowns.

https://news.ycombinator.com/newsguidelines.html
Pressurized water isn't stopped by rubble, it's stopped by solid materials. Explosions turn solid material into rubble. Seems like a terrible idea.
> Perhaps the more substantive discussion is, when you increase access to publication, does quality increase? decrease? stay the same?

An analogy would be with sellers and buyers in a market. If you make it easier to sell without decreasing the cost to the buyer of reliable information about the seller and product, what happens?

Examining Amazon might give us some clues. My belief is that it greatly shifts transaction costs onto the buyer, by forcing each buyer to do a great deal of research and credential-checking, rather than having that done by relatively few and relatively knowledgeable curators.

Someone (JWZ?) said "Linux is only free if you don't value your time". The same might be said about proliferating conferences.
Yes, this is a solvable problem. My hunch is that there’s no incentive for bike manufacturers to deal with this. If there were permanent serial numbers that could be attributed to the owner, they’d have to respond to thousands of requests for verification.
Mine showed up because it was parked in a side street with the windows down in the rainy season, and an officer on his morning bike ride took a quick peak and saw the keybarell broken.

I think there is only so much they can do from a systemic point of view, since they can't put the manpower into looking for them. When they are recovered it's usually because it's related to some other police activity that occurred and it was collateral to that. Same with bikes I think.
the exploit is called ForcedEntry
Don't forget there's an incentive for manufacturers to make sure phones don't last forever..
You have to discover some "trusted curators" bloggers or columnists who make suggestions.

For example when libraries closed their new book shelves for a years due to covid fears, I started relying on NYTimes Sunday Book Reviews of non-fiction for good choices.
Reminds me of this “evolution simulator” series a YouTuber made years ago: https://youtu.be/GOFws_hhZs8
I would be interested if you could comment on this further, if not here then maybe in a blog post. Do you mean deeper ability to manipulate the whole underlying system, rather than being confined mainly to the VM?

I put that idea forward because I’ve seen people working with the Emacs/Common Lisp combo wishing for something like that… that it was Lisp all the way down like an old Lisp machine. Seems like some are looking towards GNU Guix to approximate that sort of system.

For what it’s worth, I’m prepping myself to spend the next couple years at least exploring interactive programming systems like these, so perspectives like yours are fascinating to me. I’m not looking for a programming job any time soon (or maybe at all), so I’ve got time to study most seem to think is “alien technology.”
I had a Samsung Galaxy S4, I think? Back when they still had removable batteries... Anyways, the phone was too tall to fit comfortably in my pocket, would dig into my hip and end up partially under my seat belt while driving. Eventually, the damn thing ended up bent, about inch from the top of the screen. Glass didn't break or crack, but the phone sorta looked like a bendy straw, mostly straightened if you looked at it on edge from the side. Still worked perfectly fine for quite a while with that bend, though. Definitely was too thin for my casual use.

Id prefer a slightly thicker phone with a slightly smaller screen, the better to actually fit in my pants pocket.
No shit. Staying at home doing nothing while you receive gov assistance fights pollution. The questions is at what cost.

Seems bogus like most enviro studies. 10,000 lives saved - if true at all - is insignificant in a large country such as the US.
How to Balance Learning and Doing (2018)
Let's teach them to use guns
I disagree that there's an issue, saying that I "fail to grasp" it is needlessly insulting.
Well, this had been a valid way to deal with oil wells that couldn't be capped. Why wouldn't it work for water?
“You scratch my back I will scratch yours.”

1. Control. The people at the top got there by pure ambition and thirst for power so if they have employees WFH they lose the fundamental juice they get.

2. Politics. The WH,Mayors and others are pushing the corporations because the Commercial Real Estate won’t exist tomorrow if this trend continues. There are trillions at stake. They scratch the back of lobbyists who in turn scratch the back of politicians who I turn scratch the CXOs
One past thread:

Firefox Profilemaker - https://news.ycombinator.com/item?id=18589555 - Dec 2018 (87 comments)
Not all Albertans. Just a vocal and powerful portion of the population.

(Grew up there, family is still there.)
If they think stamp collecting is a way to get rich quick, sure. But I think passion for the topic is the driver. That and actual scarcity behind the asset, as opposed to Ponzi scheme.
This is true for the most part, as long as the safe Rust commits are not in the same module as unsafe code, and the unsafe code is built to prevent code in other modules from causing UB. See https://doc.rust-lang.org/nomicon/working-with-unsafe.html.
> Damore wasn't burned at the stake or shot in the head; he was fired from one especially cushy software job at a giant, publicly-traded company.

perhaps you missed the part where he was defamed and slandered in international press. his name became shorthand for a crude stereotype of a bigoted tech bro, totally undeservedly, for (very!) gently questioning the policies of a giant publicly-traded company.
I didn't enjoy reading this. If I had the pleasure of meeting such a brilliant person I would try to listen and communicate their message. This reads like a hit piece about a senile old man and I'm only reminded a few times in the reading that he was even there. Christopher Hitchens shared Dawkins' contempt for Islam and rightly so. It's disrespectful to attribute that belief to ignorance when it is borne from education.
Pico 8 should be a good start.
So pihole is just some nice tooling around dnsmasq to feed it a bunch of domains to block, but if you don't care about that you can just have have a script download a hosts file and load it into plain dnsmasq (or whatever DNS server you like; with dnsmasq use `addn-hosts=/etc/hosts.d`). Bonus: lots of routers already use dnsmasq, so you literally stick that line in the config file and populate the hosts file(s) and bam, free adblock.
It's worth doing a few things on the frame to make it unique. Bit of paint and so on. It both makes it identifiable and less attractive to professional thieves who want to flip whole bikes.
Ask HN: Which companies require non-competes?
I'm trying to find a new position but I would like to avoid companies that require non-compete clauses. I'm especially curious about FANNG (or whatever we call it now).
Ask HN: Is anyone programming in modern COBOL?
I've shifted to highly pessimistic on airship technology.

There was an HN post a few months ago in which vulnerabilities and history were discussed at length: https://news.ycombinator.com/item?id=28119943

Explosiveness of hydrogen is only one of numerous issues. Airships are large, vulnerable, delicate, and complex systems. Neutral-bouayancy craft such as airshpis and submarines (as opposed to positive bouyancy craft such as surface ships, or lift-based craft such as aeroplanes) are at unstable equilibrium, in which a deviation from stability tends toward a positive-feedback loop. Subarines at depth "want" to sink lower, airships at altitude to fly higher, until crush or rupture levels are reached.

Airships have exceedingly poor high-wind handling capabilities.

The final question is whether or not they're even ideally suited to the roles envisioned.

For global cargo, with relatively short tunnel crossings, it would be possible to provide a linked rail network from Tierra Del Fuego to Australia and South Africa, via the Bering Strait and Java Sea.

The submarine "floating tunnel" concept proposed for Norway's fjords might make for a viable transatlantic rail link. This is a proposal which has actually been made, and which would allow for crossings in from 2 days (at 100 kph) to a fairly attainable 10--15 hour crossing (320--480 kph), and possibly faster (using hyperloop-like designs). The slower rates would be quite sufficient for most freight.

And airships would hardly be any faster (top speeds are about 160--240 kph), with vastly lower capacities.

Aerostats seem like useful tools for reaching and remaining at high altitudes with low energy expenditure, but not much else.
I think RangerScience means better than you assume, but you're not wrong about the broader strokes: fake inviting of conversation followed by vicious Cultural Revolution-style denunciation. I commented on it over here as well: https://news.ycombinator.com/item?id=29610571
Apple macOS Monterey 12 Performance Is Surprisingly Competitive with Linux
I saw Bloomberg Finance refer to it as MAANA on their business program last week.
That’s awesome! Your embedded rust is very good, that’s probably some of the cleanest embedded code I’ve ever seen. Awesome that you had time to tweak the HAL and ship your product. Makes me want to update a few embedded interfaces with better APIs.
I agree with you that parent's post is lacking context and a bit crude on arguments, but i believe the message is pretty clear: it's bad doing violent and one could say anti-social politics instead of pro-social politics (whatever they are, let's not get into details). I fully believe that: yeah sure your opponents hide as civilians somehow because that's an effective tactic, so you have to admit you've lost: you cannot use force, because you're not able to (because you're too far, you're not understanding what's happening etc). Just stop doing wars you should have no business in. Eg in which your only business is just defending some aspect of your current power (some times completely unrelated to the proxy).
I would recommend just vanilla C for maximum learning value. Learning about stack vs heap, pointers, memory allocation, etc. lets you learn more about what the computer is actually doing. It will make the computer seem less like a magic box, and you will see the things other languages abstract away.
Why Are We Letting Monopolists Corner Space?
Made-up words: lois, gimli, thopter

I think this category is "pop culture references".
You won’t get genuine effort with “harshly scorning” either. If a kid isn’t motivated to learn, punishments and fear aren’t going to solve the problem. They may well make it worse.
Rise of the planet of the apes
People still remember Hubble's first months. This is clearly a clickbaity title trying to capitalize on that.
Don't forget about Tibet - violently occupied by China since the.. what, 50's?
Ethereum Energy Consumption
> huge manatee

Eye-roll. So, trans-ocean shipping to start, perhaps not to the USA or only to coastal USA locations, like the SST/Concorde. Medium to low density cargos, time-sensitive, perhaps high-value. What is too heavy to ship by plane, but needs to go faster than by boat? I would assume the use of some kind of lightweight container module, more like a fiberglass "Pod" or an aluminum air(plane)freight container.
When it burns it emits mainly ultraviolet which is actually extra dangerous because we can't see it.
There's no such specific feature. Dang used to curate occasional best-of collections, but hasn't for a few years now AFAIU.

Algolia search will return results for a specific period of time.

This includes presets for the past week, month, or year. Alternatively you can define a specific timespan.

https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...

Here's 2021:

https://hn.algolia.com/?dateEnd=1640908800&dateRange=custom&...

Note that time is designated in seconds from epoch.

https://hn.algolia.com/?dateEnd=1640908800&dateRange=custom&dateStart=1609459200sort=byPopularity&type=story
You can get that with a battery case.

Complaining about phones getting thinner is a bit odd when iPhones haven’t gotten thinner in ~5 years.
That's all well and good until 5 of them jump on you and sink 2 inch canine teeth in you...
Proper algebraic typing, a package manager (that's actually quite good), guaranteed memory safety, good LSP support, good performance, a not-nightmarish grammar... the list goes on and on. It's worth giving it a shot, honestly.
I don't think so. There's a lot of legacy software that still uses it. I'd wager most COBOL developers are over the age of 50. Old as dust.
This strategy works well in biology. Have one brightly coloured poisonous frog and then there are three or four mimics who are not poisonous (poison requires lots of resources!). Sure, some frogs still get eaten, but the mere threat of poison reduces the risk.
Yeah you're right but I would say the type of psychopath you're describing is very very rare. It's also a spectrum.

Most evil of the psychopathic nature are conducted by people nearer to the psychopathic end of the spectrum but they aren't quite totally psychopathic. They bridge that gap by justifying their actions with lies they tell themselves.

Hitler, for example was unlikely to be a psychopath, but the actions he committed makes it seem like he was one. He was also likely on the far end of the spectrum in terms of psychopathy and clearly he still had some story he used to justify his horrific actions.
I don't have absolute ear. I once tried to "reverse engineer" a guitar solo using a tuner. Too much work, not very good result. Hope this finally brings music transcription to less skilled/gifted musicians/hobbyists.
Not gonna be feasible with the windier weather we will experience over the coming century. Read about the fate of the US Navy’s experimental airships.
Could quantum computing help to solve this?
I would love to see this approach used in more schools.
Agreed! I also like that declaring a mutable binding is extra code beyond a regular binding rather than something the same (or shorter). At least for me, making things immutable by default and then only relaxing it when necessary leads to code that tends to be less buggy, and I suspect this might be true for others as well.
If you're using Logic Pro (GarageBand might do it too): you can use the Flex Pitch feature [1] to generate MIDI data from your Audio track, then use the Score Editor [2] to view the generated MIDI track as sheet music. Select "Bass Guitar" in the "Style" setting, and you should get bass tabs that you can polish using the editor.

You can use other tools for any step, ie. use Flex Pitch, but use another software to create MIDI, and keep Logic for the MIDI to Tabs conversion.

This works well enough for me with a clean track and proper muting. It'll get confused as soon as you play multiple notes, do slides/pull offs or use a pick.

[1] https://support.apple.com/guide/logicpro/create-midi-from-au...

[2] https://support.apple.com/guide/logicpro/view-music-notation...
Looking at the pictures… where is the cargo stored?
Restricting voluntary transactions is congruent to ending freedom of contract.

If a gig worker is voluntarily accepting to work the gig, why should anyone come in and force their hand in what they're willing to do?

It is absolutely not the same as slavery because we are talking about voluntary transactions.

Minimum wage increases have shown positive effects every time? Not so fast. For those that are able to keep their jobs, yes. Those people earn higher wages for the same work.

However, there are always people that lose employment entirely when minimum wage increases are legislated because they either can't provide enough utility to justify the cost from the businesses' pov or the business fires them to keep total overhead lower so they don't have to pass the costs onto the customers, which would put them at a competitive disadvantage.

In a free society, people should be allowed to make any voluntary transaction so long as it does not infringe upon the rights of others.
> Having said that: I'm proof that you can get a bunch of stuff done in Rust without having a perfect mental model of this stuff. :)

That's one of the best features, IMO. If you tried approaching C or even C++ with that mentality, you're going to hit brick walls, hidden errors and antipatterns before you know it. If you try it in Rust, you're going to get a couple linting errors and and a non-functional build. Not a perfect catch-all for every error you can cause, but like you suggested, it's plenty to get stuff done with.
> Note also that, at least in 2011, all iOS apps would show a PNG poster image prior to loading the actual interface. So this may have been more about the "perceived" app launch time than the real one.

The LaunchImage was definitely about perceived launch time of an app. The idea is you show an image that was similar to the main screen of your app and once the UI initialized it would just magically swap that for the static LaunchImage. So you'd want a really fast PNG decoder to be able to get it on screen and let the CPU do the work of initializing the application.