skysight-inc/HackerNews huggingface dataset:
Housing in Toronto goes up 2k a week. The average price is over 1 million. Unless you inherit Grandmas house, you aren't buying shit on your salary in Toronto. The crisis is now spilling over to all of Ontario. I don't even know what you have to bring home after taxes to save up for a down payment. Most houses are well over 1 million. The house I bought in 2005 for $440k could fetch around 1.2 million today with multiple bids and I guarantee that it will be torn down so a new home can be built on the lot. A new home in my area goes for 2.5 plus million and they can't build them fast enough.

https://www.blogto.com/real-estate-toronto/2021/05/toronto-l...
Clickbait titles and roundabout Twitter threads elevate it to HN darling status apparently.
This was also my concern after reading the reviews on the first model. I'm not the world's fastest hand-writer so I found the device surprisingly snappy and the latency - while perceivable if paying close attention to it - hasn't really bugged me at all.
It's funny how everything fucked up in USA goes back to their idiotic healthcare system.
Well, I can imagine a program having something where new C comments ( // ) makes it not divide, like:

a = 5 //* junk here */ 2
;

I'm sure there are ioccc or underhanded C contest entries doing this to make code work differently on compilers based on if // is starting a comment line or not.

Sure it is an ugly way of writing stuff and you'd be hard pressed to find lots of real world traps like this, but when/if you did have code that "suddenly" miscompiles you might actually think your old code with an old compiler did work, and a new compiler for "the same" language breaks your program. I don't think everyone code base should need full rewrites ever time a new compiler comes out.
It's not a separate part, it's part of the pad itself with a 2-pin connector. I've never bought brake pads from the dealer, but aftermarket pads include it, effectively for free. And it's a pretty useless feature that my old car didn't even have (same model), so I just cut the plug off before installing the pad. You can just manually close the circuit if you don't want the dash light to light up.
For my use case, autocomplete of any kind is useless, so I turn it all off. When "in the zone" anything that distracts from getting ideas out of my head as quickly as possible is annoying. Also, zen-mode, FTW.

"editor.acceptSuggestionOnEnter": "off",
"editor.quickSuggestions": {
"comments": false,
"other": false,
"strings": false
},
"editor.wordBasedSuggestions": false,
"extensions.ignoreRecommendations": true,
The 3b1b video was mind blowing. Link: https://www.youtube.com/watch?v=spUNpyF58BY
You could try using Equalizer APO and making a reverse of your notch for PC audio.
Huh that's a funny hack, will give it a try, cheers!

I wonder if the GoLand/ PyCharm JBR folders will work, since I already have those and they are both ARM native. It's definitely the UI performance that kills me, have no issues with the other editors on the laptop otherwise. Running Unity in parallel likely doesn't help either, though.
And kwallet/gnome-keyring on Linux. Firefox does not.
You're using it too much!
Absolute pacifism is more odious than violence because violence in the course of human history has been from the perspective of an individual player been inevitable and necessary to prevent subjugation and murder.

It is the statement that I know violence may be needed in some occasions but in order that I may imagine my own hands clean I am going to abstain from making the choice forcing someone else to. It neither stops your fellows from becoming nazis and hurting others nor being marched to concentration camps.

The simplest moral test one can apply is what would happen if everyone applied the same thought rules for behavior. It would be great right. More realistically what would happen if most people did? If they weren't willing to apply at least minimal defensive violence then a minority of defectors enslaves everyone else.
I love Turing Tumble but I’ve had to create a list of which specific parts can’t be placed on which specific pegs, and thus when we use it have to carefully keep track of everything like a bomb defusal squad. Still love it.
Where can I find the community hacks?
> gif bombs of the past.

Which would also require opening it in a specific program. This is a strange complaint.
Begone, troll.
Testing Using Event Sourcing
Apple coddling is taken like word from god. The IT them at my work threatened about disabling SIP. Apple can go fuck itself with that crap. I have sudo, I alike be able to shoot myself in the foot. And I have and that made me a better engineer today.

I should be able to disable that
It might not be notable if you're familiar with the scale of it and the secrecy through your own experience, but that's not really the main audience of Newsweek. I think a majority of regular people this would be newsworthy and interesting. I agree some of it could be disinfo.

I wonder how representative the 60k estimate is of the true size of people whose main full-time work is mostly in SAPs / black budget programs, not just these seemingly "operationally focused" ones.
Is there swap on macs?
I think Thunderbird removes the passphrase (or stores it somewhere), since you don't need to enter it to use the key.
That's like saying webapps are useless because users go to the app store first.
Agreed! Came here to post it. First time I really "got" what an FFT was about.
Back on the glory days of UNIX timesharing, my workstation was a thin client to the actual world.

Nowadays a browser takes that role.

Having a workstation with the same CPU is definitly not an issue as Linus makes it to be.
I have done some performance optimization but this article has 30% stuff I have never heard of. Great work and thanks!
No. There is no way this has anything to do with that. That's an issue with the OS swapper algorithm, and it should be fixed in macOS 11.4 according to reports.
What's the customer support email/phone/address? I have some suggestions for new features.
Twitter Relaunched Verification Process for Eligible Accounts
The latest information I have suggests it's fixed in macOS 11.4.
That’s a violent murderer, not a good comparison. Colton Harris Moore may be a better analogue: https://en.m.wikipedia.org/wiki/Colton_Harris_Moore
The analogy was just to help clarify the situation, not to be taken so literally.

Where it doesn't match gambling is that there is no risk of ruin, only time waited.

In other words, the universe is constantly flipping dice, and when it looks in our favour we stop. But we didn't pay to play.
Ask HN: Prove Impact by Being Boring?
I am a thoughtful engineer. I measure twice before cutting once. I generally code with lesser bugs because I think through my edge cases. I do boring engineering work.
I have fellow engineers who are fast, but messy. They set things on fire and they put out that fire. They create noise, and yet the company labels(and rewards) them "impactful". I spend non-trivial amount of time to review their code and provide feedback but I don't seem to get that "impact" tag.
People say that being thoughtful and doing boring work is good, but the incentives do not align. How would I go about marketing myself that I am as impactful, if not better, as they are?
Their developers can ssh/webshell into a cloud instance, just like we used to do with telnet/X-Windows 20 years ago.
Dead hackers can’t continue hacking.
Alan Kay once told me that there is a way to signal an unattended/closed airport by toggling the microphone three (?) times. I don’t believe he is a pilot; this was part of a story he was relating where a pilot of a small plane had done this and then explained what was going on.

I don’t know if this is universal in the US (and even if so wouldn’t work if they were inoperative as in this case)
After having sublime have the same theme for years, changing the theme in v4 is very jarring. Is it possible to go back to the same theme that comes OOTB in v3?
They would require *rendering* in a specific program

This program is an image editor essentially opening 700 tabs, one for each frame.

It's not a "bomb" when you intentionally blow it up...
I am—

Wait!
The SSL handshake (which affects TTFB) isn’t AES.
With a maximum memory size of 8G it's a bit anemic so you likely wouldn't get that much life out of it anyway, hope you got the 16G version. Apple is pretty good at the planned obsolescence game, so getting the larger memory would at least help stave that off for a bit.

I'm skipping these for now, I run Linux on all my machines and it typically takes a while for the wrinkles to be ironed out, and x86 has much better support than M1. I do think it is time that we became less fixated on x86 and more CPU architectures is better. Another reason for the skip is that the last two Apple products I've owned (both MacBook Airs) have not lived up to expectation, the one had a keyboard that went bad after only two years with nothing but perfectly normal use, the other has a battery that didn't even go through 50 full charge / discharge cycles and that only holds 5 minutes worth of charge. Both of these issues developed out of warranty.
I wonder how did Mac software happened before, given that apparently there were no developers.
> bidding for the multi-year contract to operate a line is a poor proxy for

But that was never the reason why railway operations and railway track exploration and maintenance was split, was it?

The whole point of splitting railway operations from track exploration was to ensure that any railway operator in Europe is free to explore any connection that they wish, provided they pay for the track usage and that the track has free capacity.

That's the whole point.

This separation from track exploration and railway operations has been a collosal success in Europe, with multiple private and even public companies stepping up to serve international corridors even with high-speed railway services.
Wouldn't 4 to 5 years of full-day usage be just fine for worst case life expectancy for a laptop?

I've had one that gave up on 3 years, a couple months after warranty ended (that seemed to be quite common for that brand at the time).
Try this one: https://mrcn.st/t/bomb.gif

It at least causes ImageMagick to explode, and generally anything that tries to flatten out the GIF into full canvas-sized frames.
I don't think that life became more depressing during covid.

People spent more time with their families.

The government literally handed out free money to everyone.

A moratorium was placed on evictions.

For a lot of poorer people, this was a weird, but not necessary bad year.
No problem! You are right that it’s silly though, you shouldn’t have to split your ticket to get the lowest cost.

In real terms the main reason is to protect commuters and capacity - as a theoretical made-up example during the bid process they might be aware that lots of people travel from Milton Keynes to London so the council wants to put a cap on increases for that route. They might also still have lots of capacity on the route from Banbury to Milton Keynes on a morning, so that is priced much lower than Banbury to London. So if you go Banbury -> Milton Keynes you might get a “discount” for not a lot of people using the line, and travelling from Milton Keynes -> London you get the rate that’s protected for commuters, but if you go between Banbury and London then part of the route is already at capacity and there is less discount on the rate.
Popular Elitism – How your path of learning affects your judgement of other ppl
I got a bit sad when I thought of a generational talent like Carmack porting Doom to a Nokia or whatever but then I realized that everything he’s invented has been by trying to wring every drop of performance out of hardware.
And this how general computing ends. Only apple holds the keys to the kingdom and decides what a user should be able to do with a device they supposedly own. And that leads to users getting more and more disconnected from their tools and apple telling people how dumb they are or aren't

Having to type "win" to start a Windows system is how I learned stuff
The MTU is 9001 within the VPC, but the packets are less than 250 bytes so the MTU doesn't really come into play.

This test is more about packets/s than bytes/s.
HBO Max and Cartoon Network to Make a New Superman Animated Series
WeWork reports loss of nearly $2.1bn ahead of stock market debut
The problem is that their god doesn't exist any more than the ancient Egyptian's gods or the ancient Greeks gods. There isn't any such thing as divine providence. The losers of history aren't here to give voice to their opinions and the winners desperately want to believe their life and times are the result of their virtue instead of chance.

The Amish in America are able to live their life as is because Americans have absolutely been willing and able to do violence to would be conquerors and aggressors not because of virtue and providence.
Wait, is that really the standard? Wouldn't that imply that virtually any service doing business with EU customers would need to be either a multinational business or based in the EU? And just buying server hosting in the EU won't actually change that much about data access; if I'm a purely American business and I buy hosting in the EU, I think I'm still subject to US data requests. None of that goes away as far as I know, so I don't see how a hosting restriction would even help unless I literally move my business to the EU.

I thought that I understood GDPR at least reasonably well: be specific about what data you collect, don't collect unneeded data, allow deletion of data, and a couple other minor caveats. But if I sell software in multiple countries, and part of my account process is collecting an email address or other PII, is that not GDPR compliant unless I set up offices in the EU?

That can't possibly be what the law actually says; nobody except the biggest US companies would be able to do any business online with EU customers if that was the case. What am I missing?
Welcome to the industry: https://fagnerbrack.com/youre-not-praised-for-the-bugs-you-d...

Honestly I don't think there's a solution other than pointing out when the bugs DONT happen, which is very hard unless you can produce an alternative universe to compare to ppl who don't understand software
That's why I follow more the old routine. It seems to be simpler for me and it worked good enough at least for know.
What would have been of Java without those Solaris SPARC desktops for everyone to try it out.
From a purely fiscal perspective Oregon should be happy to rid itself of these counties (and Idaho stupid for accepting them) - with the exception of Jackson and (maybe) Josephine counties all of these regions are financial dead-weights that cost far more tax dollars to maintain than they generate. I currently work in Grant, Harney, and Deschutes counties and previously worked in Lake and Klamath Counties… and these are beautiful areas populated with wonderful people (and a lot of meth) and having them annexed from Oregon would be depressing… but as someone who would remain in Oregon with the changed borders I am all for it. That said, this whole initiative is going nowhere. It’s like the South’s last breath in fighting against the Unionization of the States, a losing battle.
>>What is being argued is, why make the TCB bigger when it doesn't need to be?

That's the point of debate: of course PoS proponents argue you can get more security at a given economic cost than you can with PoW, and that more than makes up for the security loss from the TCB bigger.

Sztorc's argument is heavily disputed in this thread, and you can see the arguments against it in the critiques provided.
I'd buy it if it weren't closed source...
The real goals are to satisfy the belief systems of those who subscribe to “fire and brimstone”, where criminals are sinners who must be punished. It’s (sometimes) less religious in nature these days but the undercurrent has always been in the US since pre-colonial times.
I don't understand how switching from working at office to working at home changes that situation.
Very impressive analysis. Thanks for sharing.
Does Mac have swap? If so, how does it allocate it by default?
You might be interested in this talk from FOSDEM a few years ago comparing nix, spack, conda, and guix

https://archive.fosdem.org/2018/schedule/event/installing_so...
Probably to compile tensor flow with bazel?
> For example, if I am using Julia/R I want side panel that shows all my current variables in memory.

Mind sharing how you do this in R? Thanks!
The related story my wife tells regarding when the Belgian company she was working for had just acquired their Dutch counterpart. The new owners sent high level executives to talk to all the new employees and reassure them of what was going to happen. The primary speaker was chosen because he was a native Flemish speaker and spoke multiple dialects as well as multiple other languages.

When they arrived and got into the meeting hall, the speaker leaned heavily on the word for “worker”. He promised that everything they would do would be in tight coordination with the Workers Council, etc…. I think he probably used it in just about every other sentence he spoke.

At the very end of his long presentation, he asked if anyone present had any questions. There was just one — an older man in the back held up his hand and said:

“You do realize that the Flemish word for ‘worker’ is also the Dutch word for ‘slave’, right?”

Oy.

Language is hard. It’s easy to misinterpret, even if you think you’re an expert, and even if you’re communicating in person.

But e-mail eliminates all the unspoken communication like body language and actual tone of voice, which is about 90% of all normal human communication.

We need to keep these things in mind, every time we communicate with someone, even if it is in person, and we think we are an expert.
And on a Mac this is where I fail to see the market for it, particularly at $100.

If you just want something lightweight to open text files but still have some basic syntax highlighting, there are heaps of choices that are better Mac apps. I'd suggest any/all of these three (all of which happen to be OSS but that's not why I recommend them - I didn't actually realise until now that they all are)

- SubEthaEdit: https://subethaedit.net

- CotEditor: https://coteditor.com

- TextMate: https://macromates.com
As well as Samba, Samsung's CIFSD is headed for the mainline kernel: https://www.phoronix.com/scan.php?page=news_item&px=CIFSD-In...
You need to learn how to play the politics game. It happens everywhere, in every industry and situation, and there's no escaping it. Ignoring it just ensures that you always lose.
Two fundamentals of Python
That is absolutely hilarious. I'm trying to imagine a 50K line GUI program as some kind of 10 course meal for 30 people :)
I think the grandparent meant that if there is some leak in IOAccelerator.framework that causes excessive memory use, perhaps for some inputs this leads to swapping, leading to more SSD writes.

(Just trying to guess what they meant.)
> who owns the infrastructure

Third party sponsors, who offer it to be used for the IRC network. Same for the connectivity I imagine.

Of course the fun bit is when you realize the donors have relationship with essentially random staffers. Not with Freenode ltd or with Ander Lee.

As far as I can gather, the ownership of Freenode-the-brand ended up with christel through a technicality. christel then went ahead and sold this to Ander Lee without consulting with any of the other staff. Regardless of whether this move is legal or not, it's quite clearly a dick move.

Freenode-the-network is a combination of the branding plus the community. The branding has been sold. The community is in the process of moving to irc.libera.chat. The whole thing is a bit of a ship of Theseus situation complicated by the fact that all the parts getting replaced and moved around can reasonably be refered to as "freenode".

Edit: Not to mention there is disagreement about some fairly basic facts such as who said what. There's not much room for interpretation there.
My first thought was that each "frame" of the GIF is being expanded/rendered to its own backingstore.

GIFs are pretty optimized files — where each "frame" can be a diff from the previous. "De-diffing", converting palette-based pixels to full 24 or 32-bit RGB could really blow up fast.
That’s not a fair comparison. Windows has much more general appeal than a text editor, so many more sales to pay off R&D.
This is easy to explain. ‘Death of despair’-related suicides, which are the kind that have been rising in most developed countries for the past few decades, are overwhelmingly a matter of people feeling stagnant or hopeless in their socioeconomic circumstances. Note drug-related issues are very often, if not usually, downstream from those socioeconomic issues.

And the answer is: when the rest of society slows down, suddenly those who couldn’t keep up don’t feel so behind.

The only reason this comes as a surprise to so many people is that capitalism suggests that all progress is inherently good with no contingencies, or it draws a binary between progress and regression. Associated with that is American hyper-individualism. Ask a Marxist, for example, and they will offer an understanding of society which centers those who reproduce it, and along with that a sophisticated interest in theories of alienation and the role alienation plays in a person’s relations to their society. For a Marxist, these statistics would have been expected.
Hard to say exactly. I have been working on this in my spare time, but pretty consistently since covid-19 started. A lot of this was new to me, so it wasn't all as straight-forward as it seems in the blog.

As a ballpark I would say I invested hundreds of hours in this experiment. Lots of sidetracks and dead ends along the way, but also an amazing learning experience.
Conditional threats: "If then, or else"
Correct guess.
Spotify must have missed the memo because it's by far the slowest app on my computer.
I wasted $40k on a fantastic startup idea – When good ideas make bad business
Do you have a link for info on this? If this is a real issue (which I still have my doubts about), Apple can’t just sweep it under the rug, after all.
> These days if you want to catch UB, compile with -fsanitize=undefined-behaviour. The program wll then trap if UB is actually detected at runtime.

So, let me get this straight, someone wants to make sure pointer p is not null (in the wrong way), and codes something like the examples in posts above like if (!p) ... and if that doesn't trigger calls use(*p), but compiler decides p can never be null because that would be UB and hence removes the check.

The C coder dumps the code and gets upset because the check is removed and gets the hint to catch UB by adding -fsanitize .. that "catches UB" in the above scenario so that the program will "trap if UB is detected".

I think we just came full circle there.

Sure, the -f will catch ALL detected bugs and so on, but I still found it a bit funny.
Paying the staff isn't something that happened before, so I dunno about that. I am assuming none of the donors are daft enough to keep donating compute to this new "freenode". The community seems to be moving over to irc.libera.chat so regaining their trust seems rather unlikely at this point.
$2bn quarterly loss against quarterly revenue of $600m… ouch. I assume this is because it includes the c$600m spent to restructure, and because they are only at 50% occupancy, but it looks like steering the ship to good profitability will be tough (especially since they are on the brink, and many landlords and tenants don’t really want to deal with that).