skysight-inc/HackerNews huggingface dataset:
In the current regime it seems like crimes are punished less if you are advantaged. The current system seems like a worse arrangement to me because it adds disadvantage to disadvantage.
Peer Review Request: Obscure Pregnancy Interventions
MEMFIS: World’s smallest portable Fourier transform spectrometer (2012)
I would love a game series set in historical time periods with the same level of detail and openness that the AC series enjoys. But less fighting and more exploring. More information about how people lived.
They desperately need to rebrand if they hope to succeed.

The knight helmet logo and the name are not appealing in the slightest to any normal person. The whole brand image just screams "edgelord".
Your post is bordering on propaganda.

First of all: the problem at the core is that Berlin is pretty much built out, there is not much space any more to expand to. Yes, skyscrapers could be a solution, but everyone seriously thinking about this gets invited to look at Frankfurt am Main and then forget about the idea because that city is simply hideous. Skyscrapers are very unwelcome in Germany because of that example, not to mention they need some seriously solid ground to make a proper foundation... and Berlin doesn't have that.

Second: that law was enacted because people were fed up with rents going up all the time - including absolutely ridiculous practices like "kalte Entmietung" (aka having construction crews in allll the time to drive out tenants) or charging ridiculous prices and raising rents while the property devolves ever more because the profits from the raised rents are clearly being siphoned off instead of being used to keep up maintenance.

Third: People were especially pissed off about the large landlords (Vonovia etc.) which bought their stock at fire-sale prices (literally - the 90s CDU government under Diepgen had left a veritable banking scandal and the Senate was forced to sell everything it had in the early 2000s for cheap) and now raised rent like there was no tomorrow. It was naked and utter greed that turned the public opinion so bad.

> Once a tenant lives in your place, it's really hard to get rid of them. Even if they act like total scumbags, trash the place, disturb the neighbors, pay their rent late.

Paying rent persistently late is grounds for termination, it's easy to grab an eviction order at a court. Disturbing neighbors... well let's keep it at "having illegal hotels aka AirBnBs as neighbors is way worse".

> No reasonable investor finds it attractive to build new rentals in German cities. Result is a shortage.

People build like mad wherever they still can and that is the problem. Land values in urban areas exploded - Munich for example had land values double in four years [1] - and the result is that because the land is so expensive, the resulting rental price are going to be exorbitantly expensive as well.

In the end the solution is not the market, as the market will over time only serve to evict the weakest of society - and as a result, as we have seen in Berlin and with the Yellow Vests in France, this has the potential to erode trust in democracy itself.

The solution is to revitalize the rural areas. Public transit and high-speed Internet access are the key points where the suburban and rural areas across the West have the worst issues - fix that and people will actively move towards these areas instead of all being forced to compete for urban quarters!

[1] https://www.sueddeutsche.de/muenchen/muenchen-grundstueckspr...
Ask HN: Is it just me or has everything stopped happening in the world?
It seems there aren't any world events anymore, other than my own personal matters I haven't noticed anything going on in the world. Is it just me or is there nothing going on in the world anymore?
There's an increasing amount of commercial real estate capital flooding the residential market because there have been warning signs of a commercial real estate bust for years now. This is partially driven by low interest rates because it's better for companies looking to park their millions in single family homes. Corporations buying homes en masse is a major factor here.
// r0 = arg1, r1 = arg2, r2 = arg3

if (arg3 ^ arg1 >= 0u)
return 42; // edited //*(u8 *)(r0 - 17 + 11);
else // dead code (edited)
return arg2();
I think most everyone _is_ vaccinated. That is what makes this sadder.

Can we use some of this outrage energy that the world has summoned in this decade to hold governments like CCP to account? Or are they still untouchable because everyone still thinks that the CCP-managed economy is unstoppable and we need to reserve our place in line for the future scraps from that table?

I have been to Shanghai multiple times and have great friends suffering there. Being anti-CCP is neither racist nor anti-China. I dream of the day when all of China is as vibrant and powerful as Taiwan is today, or Hong Kong before Carrie Lam.
> As other people are saying, code seems to be jumped at at #6.

Well yeah, that's what I said above.

> LR is being clobbered by the blx

There's no blx in the first section. These first six bytes would only make sense if this small stub ended in bx lr, therefore I don't think it's a valid function.
"The market can remain irrational longer than you can remain solvent."

The Soviet Union lasted for 69 years. It's hard to wait that long.
This is a bs narrative, ahistorical. Try Graeber/Wengrow’s recent research/book
athome.lu is specifically selling the 'search all listings' functionality, though. If they had to make this data available they wouldn't be interested in making the data in the first place, since it'd basically be charity work for whoever else is interested in throwing that data into elasticsearch and creating a frontend for it whilst undercutting athome.
Don't forget corporations buying single family homes. A tremendous number of residential transactions are by commercial real estate firms buying residential instead to avoid parking their cash in commercial real estate as well as large-scale Airbnb investors.
You mean besides the pandemic that has been going strong for the last two years and the impending WWIII?
Some people experience this, those who don’t have real trouble getting to the point. Cleaning is usually quite stressful for me unless I am in an unusual mood or I can structure it as doing it for someone else, say a plan for a friend to visit.
As others have mentioned, this is very well studied in the field of distributed computing, where servers can acquire a lock and then immediately disconnect due to a power failure.

Other people have recommended CRDTs and Optimistic Concurrency control, which is great if you are designing an app from the ground up. If you have an existing large app that just needs locks, though, I recommend following the Chubby paper:
https://research.google.com/archive/chubby-osdi06.pdf

Section 2.4 Locks addresses how Chubby thinks about locking in a distributed system:

It is costly to introduce sequence numbers into all the interactions in an existing complex system. Instead, Chubby provides a means by which sequence numbers can be introduced into only those interactions that make use of locks. At any time, a lock holder may request a sequencer, an opaque byte-string that describes the state of the lock immediately after acquisition. It contains the name of the lock, the mode in which it was acquired (exclusive or shared), and the lock generation number. The client passes the sequencer to servers (such as file servers) if it expects the operation to be protected by the lock. The recipient server is expected to test whether the sequencer is still valid and has the appropriate mode; if not, it should reject the request. The validity of a sequencer can be checked against the server’s Chubby cache or, if the server does not wish to maintain a session with Chubby, against the most recent sequencer that the server has observed. The sequencer mechanism requires only the addition of a string to affected messages, and is easily explained to our developers.

Although we find sequencers simple to use, important protocols evolve slowly. Chubby therefore provides an imperfect but easier mechanism to reduce the risk of delayed or re-ordered requests to servers that do not sup- port sequencers. If a client releases a lock in the normal way, it is immediately available for other clients to claim, as one would expect. However, if a lock becomes free because the holder has failed or become inaccessible, the lock server will prevent other clients from claiming the lock for a period called the lock-delay. Clients may specify any lock-delay up to some bound, currently one minute; this limit prevents a faulty client from making a lock (and thus some resource) unavailable for an arbitrarily long time. While imperfect, the lock-delay protects unmodified servers and clients from everyday problems caused by message delays and restarts
Tesla's really done a number on you.

It's the same kind of radicalization you see with QAnon adherents. The more the objective reality of the world contradicts their beliefs, the more strongly they cling to those beliefs.
That is just plain awesome. I have to tell my neighbor who has been having issues with gripping etc.. I can't believe I hadn't noticed the screw threads on the top side of the lid all this time.

Thank you!
A shower doesn't have to involve soap to be a shower. I generally stick to using soap just three times a week (M/W/F) otherwise my skin dries out. The best thing that ever happened to my skin was realizing I didn't need to use soap every day to be clean. Everyone is different so figure out what routine works best for you.
I wouldn’t say that’s lying, just an somewhat inaccurate simplification… language is always spoken in a shared context that, like Huffman encoding, assigns short terms to common situations (wife, girlfriend, flatmate) and things outside those common situations may require more tokens to express accurately.
There is a "hollowing out" of middle management - not from Covid or work from home, but software. It's still eating the world. Accountancy, or rather bookkeeping went first in the 1960s with rooms of people pulling levers on adding machines to the first IBMs. And now the data that those pounds and pence proxied for is actually being sent up the chain aggregated and compounded into a single straight through connection from the coal face to the board room. As Larry Ellison said "if you don't design it, build it or sell it Inwill do everything I can to automate you"
> Despite all the research into garbage collectors nearly every new programming language I've seen uses either BoehmGC (from 1994) or simply gives up on the idea and uses reference counting.

Have you ever seen a garbage collector that uses the NSA instruction? https://github.com/jart/cosmopolitan/tree/master/tool/plinko
The arrow keys don't work. The scroll bar doesn't work. Having to use a scroll wheel or swipe continually is a pain.
There's a few things a union can do in this situation. What they can't do is prevent blowback from the professor -- not even the university has leverage there.

The resources a union have typically amount to (a) a grievance process, (b) work stoppage, and (c) a pittance of a legal fund. Work stoppages don't occur because one professor mistreats one student -- there's no rule against that, but unions are democratic and that motion would simply never pass unless the harm was particularly egregious and the victim was especially charismatic. Politics be. A grievance could "succeed" but ultimately they're pretty toothless -- the university has little leverage over a prof, the union has less. So we're left with a pitiful legal fund -- know how everybody hates dues? Unions are weak as a result. The student could potentially sue their prof through the ordinary legal system. They could be awarded monetary damages, but they would not be awarded a degree.

The professor is the judge, jury, and executioner for the doctoral thesis. Other professors in the department will be working alongside the offending professor for the rest of their lives so whatever politics be in the union, they're way more intense in a department of professors. And even if you do find a sympathetic ear with another professor in the same department, they're probably not in your specialty, because when there are two profs with the same specialty in a single department, one hired the other and they're bosom buds. And this is the real reason that individual grad students don't speak out, file grievances, etc. against professors, and known rapists carry on for decades: to act is to throw away your degree, and with it, your entire career.
Not to mention that stealing $100 from 100 workers is objectively a worse crime than stealing $100 from a shop owner, and yet the former is not even punished. Talk about regulatory capture, eh?
other turing models : https://slideplayer.com/slide/13829091/
Yeah and it’s beautiful!
my @chips = ("74HC08","8085AH","555","7C199-15");
use_value($_) foreach @chips;

555 is a number; "555" is not a number.
Instead of all these regulations, why not institute basic income. If every adult was given $2000 ( or whatever figure we come up with ) you wouldn't have to create so many laws. Minimum wage, work hours, retirement, diversity, etc laws would be unnecessary because it would be difficult to exploit people whose needs are met. Why pass hundreds of laws when you can pass 1 that solves all the problem?
We have 40 email accounts on our custom domain and pay $0 per month for both sending & receiving emails on our custom domain.

We have very simple tech for that. We use the free email forwarding option from our domain provider. This allows us to receive emails sent to our custom domain. To send emails we use the free sendgrid SMTP servers configured for that same custom domain email account in our forwarded email account.

Maybe not the most elegant solution, but we can run upto 100 free custom domain email accounts using this.
Found an Oxford Press book on "Regulating Blockchain", https://global.oup.com/academic/product/regulating-blockchai...

Intro (PDF), https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3247150
Do lenders even originate variable rate loans home anymore? I thought that went away after 2008 precisely because of how catastrophic it was. I just closed on a home and variable rate mortgages weren't even an option in my case.
> Eric Schmidt even recently weighed in about the return-to-work debate, [...] "I don’t know how you build great management [with remote work]. I honestly don’t," he said. And about half of managers, 51%, genuinely believe that their workers want to return to the office.

Instead of believing, perhaps ask them?

In general, I find this article to say almost nothing. The headline is the clickbait bringing in a Fortune of clicks, I'm sure.
> Ph.D. students employed by the university as an RA or a TA.

The vast majority of students are paid through TA (which you have admitted that you were last semester). This means all your other "duties" was your "study". I agree with everything you say, but there is literally nothing a union can do about these things because it these things are not your job. I know it feels like a job. Writing code, SSHing into the cluster, analyzing results. All things that I continued to due in my industry job after graduation. But, this is the key part students don't seem to understand, you are not employed by the university to do this. It does not matter if it is part of a course. This is the sole reason international students are able to come on F1/J1. Legally and practically, you are doing this under the guidance of your advisor. Others have commented in this thread as well, RA becomes very difficult to separate what an RA tasks are and what your PhD student tasks are, but this is the crux of the issue. Your union might be able to fight for increase RA pay, but your advisor/department/university can just forego your RA and accept your student work.

> If you are neither of those, then you do have to pay tuition to the university.

Then you are not an employee and cannot unionize. At least, not in a trade union.

> Which is another problem with not having a union -- the university unilaterally sets these price stickers without anyone challenging them, and then "waives" it and appearing generous...

This is the problem with these unions. They make it appear to the students that they can solve these problems, but they legally cannot. A union cannot bargain for these things. Just like a union cannot bargain with Ford on the price of a F150, a grad student union cannot tell the university how to run its programs. At least at my institution, some students thought that, if we unionized, they could negotiate for fewer teaching requirements. The very thing that makes them employees and eligible to be in the union.
The USA is not the epicenter of the Spanish language. The world does not revolve around the USA.
> Midtown Manhattan
Making midtown safe, especially at night, took a ton of effort.
Except it turned out the telephone sanitisers can stay.
Cars and planes made multi site management more effective.

Phones, cellphones, email, etc have all made management communication more effective. Address book in your iPhone is faster than your secretary, a Rolodex and the switchboard.

Automate the easy stuff, and have the management do the human leadership tasks.

I’d ask the engineers what else can be done differently but maybe you have implemented lean leadership already.
> a myriad of sites

aka it is decentralized
Regulating Blockchain: Techno-Social and Legal Challenges (2018)
As always the reality is complicated, and yes, India does see a problem with the invasion. India is not like China where the media is openly supporting the Russian narrative. India is merely keeping quiet, with many in the media telling it to take a more open position against Russia.

India has massive dependency on Russian military hardware and spare parts. So what should it do, just break off with Russia over a war in the Europe and get screwed itself when China-Pak nexus comes knocking on the border? No country in the world would do that, none-zero-zilch…

Moreover, Europe itself is buying Russian oil and gas, and wants India to stop - that reeks of double standards..

International politics is much murkier than national politics, so nothing is ever black or white.
> HN readers use specific keywords or acronyms is inaccurate

False. First, your reply is disingenuous and orthogonal to my first concern.

You're gaalighting my strawman, and I have no desire to engage with you further. Have a wonderful day.
All the indication we need at this point is relative progress. If we can agree that it's getting closer to what humans do, then acting like it's surely not going to surpass us anytime soon feels like Go, Dota or SC all over again – and at some point arrogance in face of surmounting evidence feels a little desperate (although I am certain there'll always be someone who can explain why this time, surely, it's all different)

> Note the difference, though, with a real artist. A real artist takes as input the real world

This is exactly where an AI is going to easily surpass any human and it does not even require any fantasy: A human can only have so many inputs before they die. They can only take in so much data at a time. And they will then take some real human time to process all of this and make something off it.

An AI is virtually limitless in all of these respects.
As I’m sure you know, Most PhD students stop taking classes by the end of the 2nd year, and focus entirely on research and teaching thereafter, which means that the “free tuition part” is just a sham to avoid classifying PhD students as workers, and to hence avoid paying them for their labour.
> I think they mean micromanagers

I’ve never in 20+ years seen a micromanager in the wild. I’m not sure they really exist.
Exactly like the one we have now: A cacophonous cesspit filled with the mental diarrhea of a million bots sharting their opinions into the void in a desperate bid to either sway your opinion to their cause (whether commerce or politics), or bury you under such an avalanche of bullshit that you remain paralyzed with indecision.

And the result of this? Genuine conversation progressively retreats from the internet at large as it becomes overrun with the intellectual flatus of the bot wars, and people move further and further into silos in which bot behavior can be spotted and eliminated.

Welcome to the future. How do you like it, gentlemen? All your posts are belong to us.
The ideology in China has become arguably 'westernized'
I understood that as 18-24 engineers in a company, not per manager.
The "national debt" is just non governmental wealth. It's an accounting artifact. The fact that interest is paid on most of it is entirely through choice.

Edit: The point is the policy space available to you has nothing to do with national debt and everything to do with politics, the same in the past as now.
The first impression to strike me is one of storage. There are so many cabinets!

Gotta have a lot of storage so that you can reduce the number of times per week you get in your car, drive 3.79 miles to the supermarket, and drive back home.

https://www.ers.usda.gov/amber-waves/2015/august/most-us-hou...
1 Satoshi today is well under $0.01 USD. Maybe you meant $0.004 USD?
I've been watching those, thanks.
It's sad watching OSS go from the carrot approach (GitHub stars, blog posts, etc.) to the stick approach (blacklisting developers).

If you insist on doing this, maybe try to answer a few of these questions first:

* How are you defining "sabotage"? And how do you reconcile the act of "sabotage" on a project with an MIT license: "AS IS, WITHOUT WARRANTY OF ANY KIND"?

* What are the rights of the accused? Is there a review / appeal process? A way to get your record expunged? Who will be the arbiters?

* Many minors contribute to OSS, what are their rights? And what age is a minor? How will you verify age?

* How long does this "black mark" last once "convicted"?

* How are you going to differentiate between a bug, an intentional breaking change, activism, sabotage, malware, etc.? And will it make a different if it's in the test suite? In non-breaking functionality? In undocumented functionality? In documented functionality? Or if it affects a minority of users vs. all users?

* What's your tolerance for jokes, easter eggs, etc. that intentionally or unintentionally cause mischief / unexpected results?

* What's your stance on maintainers that refuse to remove or revert code committed by other developers that you consider "sabotage"? Will the entire project team be flagged as "sympathizers"? Or will everyone but the author of the offending commit get a pass?

* How do you disambiguate between developers, through their birth name or username? What happens if a "blacklisted" developer changes their username or creates a new one?

Lots more questions, but if you proceed, I hope it done with a firm understanding of history. Joe McCarthy (https://en.wikipedia.org/wiki/Joseph_McCarthy) famously tried to stamp out communism with a list of "subversive" individuals. The blacklist ultimately became a way to intimidate and control, because it had no safe guards, no transparent criteria, no neutral arbiters, no compassion, no due process, etc.
We use Next, but all the design is done in tailwind
With all respect, that is an astoundingly naive viewpoint in light of the fact that there is nowhere near power equality between employer and worker.
> Hypercore just launched a major upgrade that includes multi-writer support

Yes, where hypercore 8 is incompatible with hypercore 7's wireformat, kind of confirming my point.
Article is the intro to this book, https://global.oup.com/academic/product/regulating-blockchai...
No - there’s adapters for lots of wallets for both libraries. Take a look at their docs.
Open SSH now uses post-quantum algorithms by default