skysight-inc/HackerNews huggingface dataset:
i don't have data to back this up, but i'm sure the data is out there, given how meticulous the singapore government is with their planning:

- i can't imagine the government will elect to demolish and resell the land to a new developer in the majority of the housing stock as it comes due. therefore, many of the residents will get a pay-day at the end of the 99 year lease, which will soften the blow of the lease end.

- this is all already priced into the property you buy, and you're doing it with your eyes wide open. what determines the price of the property you buy? factors like: (1) the closer the property is to the 99 year mark (2) the more the run down it is [and therefore likely to be torn down] (3) whether or not the property makes sense given evolving zoning/use/density/purpose requirements.
Not just noise insulation, but fire protection too. I lived in older apartments that were made of concrete. They were generally great. Some occasional noise from hard shoes the floor above, but that was about it. A new apartment building in the area had a fire and it tore through a bunch of the units.

The big issue for me would be not being able to do a bunch of my hobbies - garden, woodworking, beekeeping, etc.
Same. Soak in baking soda and water overnight then wash again. Gets rid of the build up. Repeat when you notice the smell again. I know the smell you mean, it’s like ghost BO. It is to BO as la croix is to soda.
For me a big part of what makes this song great is that it sounds so innocuous. It’s a nice, catchy, easy-listening pop ballad. As Rick says incredulously at several points “this was a number one song!”
I'm expert in finding information, but not god :)

https://news.ycombinator.com/item?id=31109594
One thing I've realised is the difference between great songwriters, versus great "players".

Flicking through my songbook, so many great songs are just a few basic chords. Leonard Cohen's Hallelujah - C, Am, F, G, E. Somebody to Love by Jefferson Airplane - Em, A, D, G. Hound Dog is just A, D, E.

Blitzkrieg Bop is just a few power chords the whole song. One of the first songs I learnt but heaps of fun to play!

I have way more admiration for good songwriters. I love Cat Power, and many of her songs are pretty simple & sparse. Leonard Cohen wasn't known for being a guitar virtuoso, and neither was Neil Young. But I'd take them any day over, say, John Mayer. I'm sorry John Mayer fans, but just because Neon is difficult to play, does not make it a good song.

As I practice and get better at guitar I try to take inspiration from great songwriters rather than great players.
I've been asking this exact question for years. I feel like most people got some well-meaning propaganda on this and see net neutrality as an anti-censorship thing (which, hooray for anti-censorship) without thinking through all the totally reasonable and useful things that would violate the letter of it.
If I remember correctly, the issue with Net Neutrality legislation (as with almost all legislation) isn't what you think it is. It had to do with services like Netflix being able to host servers within ISPs to make them close to the end users.

Not sure what article I had read though, it was quite a few years back.
You get me wrong: my coworkers struggle to see the point of testing at all.

Usually they can be sold on the path of maximum-reward-for-minimum-effort. Hard to enforce/check type hints are not it (they seem like busywork for no actual payoff). With statically typed languages, the ROI would be different: they would either get the thing to compile, or they wouldn't and leave the job.

This sounds drastic but it's really not: outside the realm of purist conversations between fans of programming languages, people just want to do their job and get it over with. If the tooling is convoluted, has too many rules, or they aren't forced to use it ("...or else"), they just won't.

This is a javascript/python shop, by the way. We cannot choose the languages. We can improve the tooling and train the team with better practices though.

> If you/your team want to use a statically typed language, then use one. Python is not it.

This is a bit of a cop out though, isn't it? A response to criticism of a (possibly) flawed language feature cannot really be "well, use another language". How else will the language improve then?
> This is also one of the biggest strengths of the company, if you want something cheap you're looking in the wrong place.

Well, they can do cheap. Their range of Pocket Operator stuff is cheap and hilariously fun. I gotta admit, I did click through to see if this was gonna fall into the “cheap and fun” category l8ke them, or the “more serious and priced appropriately” like the OP Z. I’m not the target market for a $1100 mixer, if it’d been more toylike and in the few hundred dollar range, I’d be very tempted. )
Sure, it's likely they will continue.

My guess, instead of charging netflix to place a CDN in their data center, they may offer youtube / netflix et all free CDN space/power, perhaps even PAYING youtube to put their stuff inside their network perimeter.
Are we back to blaming the JDF too? Why not, right? Everyone I disagree with is a state agent
Amazon is Primed for online domination
Stripe Shell
I think that was one of their original ideas.

On top of your reason I think the problem was when they looked into it it was incredibly impractical to actually charge the device that way. You just couldn’t generate enough electricity with such a small crank.

I mean if you had the crank for 10 minutes and it would only charge the little battery in that thing 1%, would it be worth it? That’s the impression I got.
Clearly the team has a lot of experience in fintech but I was wondering what the major regulatory hoops someone would have to jump through to build something like this -- especially if someone wanted to make a similar product in Canada/LatAm/Europe/etc. Any insights?
How it works is interesting in itself but it is not the reason why these 'algorithmic feeds' have gained the nefarious reputation they have. The real problem with this type of technology is the way it allows the proprietor of the service to present its users a tailored view of whatever content the service offers. The way this view is tailored depends on what the proprietors' aim is:

Twitter uses algorithmic feeds to present its users with an ideologically driven view of whatever is being discussed, this can easily be seen by reading the first comments on contentious issues where they nearly always push some 'progressive' comments to the front, even when those comments are clearly less popular with users than whatever other comments follow. Comments critical of 'progressive' issues often require one or more extra clicks to be made visible. Sometimes this leads to the first page being devoid of comments, requiring a click to access whatever comments are present where those comments are nearly invariably critical of the 'progressive' issue being discussed. This does not happen when there are positive comments on those 'progressive' issues since these are presented directly on the first page.

TikTok and Youtube also use algorithmic feeds to channel users but their algorithms seem to be tailored to keep users on the site/app for as long as possible.
So "most of the time" means "100% of the time" where you live?
Hospitals are 60.1% of capacity? Hospitals have generators, also. Lets not make hypocritical statements about think harder.

>imaginging that "running a civilization" works like tha

And yet many rich civilizations do run just fine 'like that' and many may consider those civilizations just as good as yours. Your statement is simply ethnocentric arrogant elitism.

>Just think back to the beginning of the pandemic and how many industries were suddenly discovered to be "essential".

You're describing tyrants trying to shut down business. Being 'essential' was simply a chosen word of propaganda as part of a tyrannical process to destroy some people's line of work while favoring others. We are discussing free-market pricing and their interconnection with power disruptions and acts of god.
That is part of the cost analysis. Costs continue to fall, only rising recently due to macro materials costs. In a few years when the subsidy vanishes, the difference should be nearly made up for by reduced cost.

And this subsidy only applies to residential AFAICT, not grid-scale which is the main discussion. Grid scale tends to come in far cheaper
That article is a most impressive whitewash that changes nothing.

The laptop was authentic yet the intelligence community and mass media closed ranks and called it Russian disinformation without any proof. Just a suspicion (as your link claims) that “something was up”.

That is a pitiful excuse for journalism. Sure, call the content “alleged”, publish rebuttals from the Biden team, whatever.

But they didn’t do that. They said “its likely Russian disinformation so not worth discussing at all”. That not journalism that’s actively shaping the story.
A lot of semiconductor EDA / CAD tools use Tcl as the built in scripting language. Our CAD flows are thousands of lines of Tcl code that are both wrappers around the tools and scripts for the tools to execute that set options and run various commands generate reports
Is OAuth2 on their roadmap?
Some places require different warranty minimum lengths. The US is pretty wild-west in that regard.
It's a beta of the "Private Profiles" features (as opposed to the status quo where all profiles are public)
Being able to fake a negative test seems much worse than being able to fake a positive test.

That said, British schoolchildren were faking positive tests with orange juice to get 2 weeks off school! https://amp.theguardian.com/world/2021/jul/02/uk-pupils-oran...
Your attention may be being inadvertently drawn towards the "checked" box in their screenshot ("Include private contributions on my profile"), where it is the unchecked box which is actually the new feature they're announcing.
It seems like the people who want to disprove Dunning-Kruger are falling victim to it.

I honestly think people take it way too seriously and apply it too generally. Quantifying "good" is hard if you don't know much about the field you're quantifying. Getting deep into a particular field is humbling -- Tetris seems relatively simple, but there are people who could fill a book with things _I_ don't know about it, despite playing at least a few hundred hours of it.

Is there an answer to that humility gained by being an expert in one field being translated to better self-assessment in other fields? I feel myself further appreciating the depth and complexity of fields I "wrote off" as trivial and uninteresting when I was younger as I get deeper into my own field (and see just how much deeper it is too).
I would guess it's because there was a long time between updates while the material re-design was happening where it stagnated. Then when the re-design finally dropped many features still needed re-implimenting and many bugs needing squashing.

It's been a rough few years for the project because so much needed re-doing but they have come out the other end quite well
The point is the 60-year lease went as the government promised. Residents leave, the land is cleared.

Why do you assume the government can’t plan out new property to replace the old?

There is no reason why they have to wait until the last day of the 99-year lease. There has already been talk of redevelopment of land prior to that.

The point is the government has made it clear - there will be no widespread lease extensions nor en bloc development. Most will simply expire.
1010music bluebox might work for you and is 1/2 the price.
> On the other hand, if you use Kinesis, Lambdas, RDS, VPC peering, and IAM accross all of them including EC2 and EKS, then no, none of those other options can even come close. Purely the lack of system-wide IAM alone would be a dealbreaker.

I use AWS, but I suspect I'm a fair bit older than you.

Those things you say "you can't come close" - they exist elsewhere. There are just software libraries. It's the reverse of "can't come close" - there is a plethora of implementations to choose from, and most are free. Lambdas is just CGI on steroids, RDS is just a database, IAM is just one of any number of authentication / authorisation platforms the most notable one being kerberos which is literally decades old.

It's true that AWS's versions of these libraries all play nicely together, whereas the others are going to require more glue. But on the other hand AWS nickel and dimes you on every use. The price of writing the glue can be high and has to be incurred up front, whereas the price of the nickel and dimes - that's a future self problem. Just like smoking and crack. Not unsurprisingly the cloud vendors use the same tricks as the smoking and crack vendors too - they give away their delights for free to early users by handing out free credits like candy, knowing once you're locked in as a heavy user there is no way to avoid paying the piper.

The price difference in my experience is typically of the order of an an extra 0. That's not a big deal with your primary costs aren't CPU cycles but rather developer time. That's absolutely the case at the start of an enterprises life, and it seems to remain true for many enterprises for their entire existence. So perhaps AWS works out for many.

But personally, I would not take it for my business. There are lots of implementations of all the things you mention, and much more besides out there. Worse, many of AWS's products seem to exist to solve problems created by using other AWS products. Need to monitor you SES reputation? Don't record it yourself - send it to CloudWatch! It's only a small cost. Oh you need to get it to CloudWatch - use SNS - it's only a small cost. Oh you want to trigger stuff from CloudWatch - just use Lambda - it's only a small cost. Oh, you need to control access to all those things - use IAM. Maybe it's true it's all only a small cost - but it a very complex solution compared to parsing you SMTP server logs and writing them to a open source database, which is all that is happening under the hood. At times it seems the only reason AWS structures things in the way they do is to induce you into buying more AWS services.

Which is why things like TerraForm exist. Some are happier to where the cost incur the expense of gluing together the many free alternatives out there, in return for the ability to roll it out to the lowest cost provider out there.
Not using GitHub is pretty common with game mods in general, not just Minecraft.

I put it down to that the majority of mods are not developed by professional developers and learning git on top of learning enough coding to make a mod is just too much to ask of these people.

Really, they don't need or want version control, CI pipelines, CLI tools, or any of the things normally used by professionals. All they need/want is a good user friendly webpage to share their mods, and maybe a forum or some way for users to ask questions/provide suggestions/report bugs in a non formalized way.
Your criticism was:

> it just doesn't work cleanly out of the box like in true statically typed languages

So the response is entirely appropriate. Python is not a statically typed language, of course type hints don't make it behave exactly like a statically typed language.
I stated it was attractive if the bid gets hit, which as posted was 1.5m. Listerine revenue royalties likely keep pace with inflation while facing no bottom line risk. A 6-7.6% to yield is certainly attractive in my opinion for this asset.
Malthus was wrong in the 1820s, and he was still wrong in the 1970s. Maybe someday, he'll turn out to have been "right" after all, but I'm not going to hold my breath.

It's kind of amazing that, 150 years after Malthus, the same recycled arguments were still made and given serious consideration. Then again, 50 years hence and the "cult of Malthus" still seems alive and well and larger than ever. And still wrong.
Either we were coworkers, or every company that uses JAMF ends up with that saying. In fact, we made a slack response that would post a gif of Jeremy Jamm from Parks and Recs saying "You just got JAMFed" whenever anyone mentioned JAMF.
"You don’t know if there really is a tool in place to check them."

Every project I interact with that uses type hints runs mypy as part of CI - and I can see that they're setup to do that by looking at the CI configuration (which these days is usually done using GitHub Actions).

I wouldn't add type hints to a project without also configuring mypy for it.
U.S. professor who refused to call trans student a woman wins payout
A public university professor in Ohio has been awarded $400,000 after he was disciplined four years ago for not using a transgender student’s preferred pronouns.

Nicholas Meriwether, a philosophy professor at Shawnee State University in southern Ohio, sued the school in 2018, arguing the disciplinary action brought against him for refusing to use a student's preferred titles and pronouns violated his free speech rights.

According to a news release from Alliance Defending Freedom (ADF), a legal organization focused on religious freedom and free speech cases, forcing Meriwether to call the student by she/her pronouns went against the professor’s “religious convictions and philosophical beliefs.”

The case began in 2018 after Meriwether addressed a transgender student as “sir.”

When the class ended, the student asked Meriwether to use she/her pronouns when being addressed, but Meriwether refused to do so.

According to the ADF, Meriwether offered to use any name the student requested, but the student became “belligerent” and “promised to get Meriwether fired.”

The university launched an investigation into the incident and found Meriwether had created a “hostile environment” in the classroom.

He was delivered a written warning stating he could be fired or suspended without pay for violating the university’s nondiscrimination policy.

Meriwether sued the university, which was initially dismissed by a federal district court due to lack of standing, but later appealed and reversed.

In March 2021, the 6th Circuit Court ruled in Meriwether’s favor, noting that if “professors lacked free speech protections when teaching, a university would wield alarming power to compel ideological conformity.”

It added: “A university president could require a pacifist to declare that war is just, a civil rights icon to condemn the Freedom Riders, a believer to deny the existence of God, or a Soviet émigré to address his students as ‘comrades.’ That cannot be.”

Shawnee State University stated the “economic decision” to settle was due to the case “being used to advance divisive social and political agendas at a cost to the university and its students.”

Over in the workplace, pronouns are also becoming significantly more important.

In a similar lawsuit in the U.S., a transgender woman named Megan Milo is suing Northrop Grumman and Cybercore Technologies, alleging her managers and coworkers “began to misgender” her after her transition in order to “diminish her gender and gender expression.”

The ruling has yet to be determined, but this hasn’t stopped other private companies from moving forward in using pronouns to make the workplace more gender-inclusive.

LinkedIn rolled out a pronouns field in March 2021 for its 200 million U.S. users, which more than 1.6 million members added by September 2021.

Zoom and Slack have similarly added functions that allow users to add pronouns to their profiles and created bots that promote more gender inclusive language, which 16,420 organizations and companies with Slack accounts have adopted.
I think this is only going to happen in reality if you're doing funky type hacks in the first place. Mypy definitely has rough edges, but it works perfectly in 95% of every codebase I've seen.

Type hints (with mypy) aren't going to save you from becomming a bad programmer. But they _do_ help you become a better one!
Python enforces its runtime types at runtime. 'hello' is a perfectly valid argument to print. Python will raise a TypeError if you try to use it to index a list though.
What's the process look like for Python these days, after you install Python itself (or are made aware of the system Python if there is one)? IDLE was pretty bad back in the day and even though it was 'easy' I wouldn't have recommended it to newcomers.

Assuming you can convince people to give emacs a try (shouldn't be hard if they're convinced to give Lisp a try and otherwise don't have preexisting biases against emacs for other reasons), getting setup for Lisp is as easy as installing Portacle (https://portacle.github.io/). It and any decent Lisp setup includes things like a hotkey to autocomplete, so you just type 'typ' and tab or whatever, and out pops suggestions like 'type', 'typep', 'type-of', ... and so you don't have to remember spelling; similarly they all should have some sort of intellisense to minimize trips to the CLHS or jumps to source code. I'm a vim head (which is why I don't know what newbie setups are like anymore apart from doing it in vim) but even when I type "(getf " I'm shown at the bottom "(getf PLACE INDICATOR &OPTIONAL (DEFAULT NIL))". If that's not enough, I can jump to source with "ctrl+]" (really nice being able to jump to the Lisp implementation's source for built-ins too without having to do anything special -- can even modify it live by adding print statements or whatever I want), or typing ",s" to get the symbol's describe output (I mainly like it for getting the docstring -- if memory serves though Portacle gives you the docstring with the lambda list in an intellisense popup automatically, like a Java IDE), and if I really need to ",h" opens a browser tab to the hyperspec page on that symbol.

If Portacle isn't one's cup of tea, it becomes a bit harder, but I don't think it's "orders of magnitude" harder... Compared to setting up a local (L|W)AMP environment back in the mid-late 2000s, which tons of teens learning PHP did, it's a piece of cake. You install a Lisp implementation (like SBCL -- http://www.sbcl.org/platform-table.html if your distro doesn't package it/have a recent version), configure it to use Quicklisp (a couple commands -- https://www.quicklisp.org/beta/), and consult the CL Cookbook for further basic steps on setting up the best environment you can for a variety of editors (https://lispcookbook.github.io/cl-cookbook/editor-support.ht... -- emacs, vim, VS Code, Atom, Sublime...).

For scaling, CL has scaled to multi-million lines of code projects, it scales fine. If you want more sophisticated type checking, there have been solutions over time, but in case you missed the latest and greatest take on it: https://github.com/coalton-lang/coalton
sharing -> file sharing -> add a shared folder, and right-click it, then Advanced Options.

Works very well.
Interesting - I have monitors that are as far from 1:1 as you can get - super high ultra wide or whatever they call it, but they’re effectively 2:1 the way I use them.
Sourceforge brings me back to mid 2000s, learning programming and studying stuff like irrlicht and ogre3d.

It's clear why sourceforge went away - GitHub is just better in every way imaginable.
The Boring Company Series C Round
_Lean in_ apparently means use your power to shield your wealthy boyfriend from scrutiny.
Disney wouldn’t have much trouble flooding county elections with money. One election cycle of delays then business as usual
A public tamper-proof record of each vote, unless it's extremely carefully constructed would deeply undermine voting because it would make it extremely easy to buy or coerce votes: "Vote the way I say or you're fired". ... you also get awesome effects like letting miners simply censor votes they don't like.

If you just want to make sure votes aren't being discarded there are thousands of ways to accomplish that, including, e.g. sending receipts to the candidates or their parties themselves.

Adding a public blockchain to it doesn't solve any issue that isn't solved with simpler and safer mechanisms, it's the absolute worst of cargo-cult engineering.