skysight-inc/HackerNews huggingface dataset:
I don't get sad when that code is deleted. I get sad when the people deleting it bash it as being "bad code", especially when they are new hires who don't know any of the context behind why that code is the way it is. Nobody wants to write "bad code", but every code base has some. Thankfully, with time and experience, developers usually mature from "who wrote this trash?" to "this code served its purpose, but we can make it better".
I don't really understand this level of memory manipulation and exploit construction very well right now. But I notice that the usual Rust advocates are big on boosting how the language restrictions and constructs block these sorts of things. Can anybody comment on how many of the steps they used could actually be prevented by using Rust for this module?
The court’s decision to allow TMobile and Sprint to merge is clear: Sprint sucks
There are some really nice features in the PR diff section like line-suggestions. I think that went in before MS but could be wrong. I'm hoping they add multiline suggestions someday.

Also the big one for me is their Desktop Client. It has constantly improved and it makes my life easier. It has only gotten better after MS acquisition. They added rebase and merge support recently. I still do stuff from the command line (interactive rebase the most), but the Desktop Client really improves my workflow.
Why Found a Server Chip Company When There's No Room in CPU Market? One Answer
Thanks this is a good point. I did read some posts here that use sqlite for sort of middle storage in the pipelines.
I often fall asleep on the bus, while reading a book.
from a customer standpoint, it's a takeover.

Sure if Panera voluntarily sold to mcdonalds it would just be an exit, an acquisition - investors and founders and stock holders and everyone can celebrate capitalism - yay.

that's all good and and fine, I am not hating on that.

However as a customer, goaddy has been screwing me more and more every year since they sold out to wall street. Uniregistry was the one place I found where I can get a better price with less of the sneaky dark pattern over sells and constantly changing price gouging.

I've had more than a dozen conversations with godaddy people about my frustration with their changing pricing patterns and how they screw their long term customers while fooling new people, and how uniregistry provides me with simple price and no BS in between buying and checking out, and no surprises year after year.

Now godaddy gets them to voluntarily sell out.

It's a sell out to one of the worst examples of wall street greed machines I have had to contend to with. They are taking over competition, and now it's likely to be ruined with the same predatory processes that godaddy has become the norm for.

in my opinion, this is how I see it as a user / customer. Investor's opinion may vary.
The Web as a GUI Toolkit
As much as the essential phone lacked, the clean android, edge to edge display, and ceramic feel were really awesome.

This is really sad news for me to hear.

I currently use the ph-1 as my android developer device and am really disappointed that we are not getting a successor.

Any recommendations for a new android device that has a clean non bloated android build, as well as long term android updates?
"If I hadn’t measured, I probably would have forgotten that Yesod does indeed make quite heavy use of Template Haskell to generate code. The core of our application is still only a humble ~17,000 lines across 182 files — not counting some external libraries we maintain — but if you were to dump the splices generated by Template Haskell we would be looking at approximately 160,000 LOC."

I like to think of a programming language like a lever:

"Give me a lever long enough and a fulcrum on which to place it, and I shall move the world." - Archimedes
Has anyone made a customizable URL bar CLI like Duckduckgo's shebangs (which is not customizable)?

This is the new CLI i want most
Just curious, where are you now?
It’s definitely good to add more to the exclusion list for Time Machine (using System Preferences), since it might pull in very large things that you just don’t care about. For example, take a look at some things in ~/Library.
Better the cannot open shared object file: No such file or directory you know than the left-pad you don't.
Thank you so much!

I will say it hasn’t been a small effort. We’ve been working on the suite of products that have led up to Autocode for years. At this point I’ve personally done hundreds of 1 - 2h sessions with customers to figure out what works and what doesn’t, and I think that has sort of enabled us to focus on the features that matter and why they’re important.

As you play around, I’d be interested to learn what you like and what you think is missing!
Your suggestion is about a couple of decades late. Nevertheless, I don’t agree with it. Other gTLDs and ccTLDs May have issues of their own (price, control, lack of Whois privacy). Squatting will, and does, happen with other TLDs that are nowadays more common and recognized by laypeople. Making .com more expensive after all these decades will just enable rent seeking while harming millions of people. Many squatters would get a lot more money for their domains, and this would cause a rush to squat on more domains.

To handle squatting on .com better, my suggestion would be to have alternative TLDs available at a cheaper price (rather than making .com costlier). That could potentially help by making the others more popular (than now) and reduce the incentives to squat.
Indeed. But it seems people keep finding new and innovative ways to crash spectacularly as well. Maybe it's foul play all the way down, but I'd bet most of money on Marylanders :)
Depends upon the place. Sometimes VP is above director or vice versa.
I am actually curious because I don't fully understand how Handshake works... I believe it allows you to setup a K of N threshold signature scheme for changing DNS, which, is kinda cool, but I don't understand if this would help BGP route hijacking.

Edit: I guess this is a replacement for ICANN not the inter-carrier routing protocols, which is, interesting. Is the point here that if DNS authorities switch to Handshake for authoritative DNS it will be harder to hijack routes? I would love an explanation, sorry it I'm being dense!!
Maybe they're just sad to be shutting down and are proud of what they built.
I've had an essential phone since its release and overall I've been very happy about it. Too bad it's shutting down.

I can also say Im not surprised at a the company is shutting down - - their strategic decisions were downright idiotic after the essential phone's initial release. They should have just made a great second iteration instead of getting distracted with shiny toys.
Had no idea they also owned Newton. Going to use this as yet another reminder not to invest in new email clients, they all seem to get shut down within a few years of launch.
My point is that Soundcloud is a)disingenuous about fan engagement, and b) I would rather not even have the social aspect of it if it is fake. Posting on iTunes, I can actually have a shot at reaching people.

Also this is not a sour grapes because I have no fans sort of reaction. The point is that there is so much noise from the bots that I dont want to spend the effort to try and engage legitimate people. Lastly, I didnt quit soundcloud, I stopped using it for its initial purpose, and now use it for easily sharing audio in specific use cases. I just dont see it as a "social network". Its that for some people, but not for most people.
Facebook made $139 from the average North American user this year
It can work quite well, especially when combined with other tools that leverage the same kind of model, such as, say, Carlo Strozzi's NoSQL (his use of the term predates and is totally different from what we think of today as NoSQL), or even things like text/cli-based accounting systems. The modularity and focus on each thing doing one specific thing makes maintenance a breeze, assuming you're familiar with the tools.
This is a great learning resource. I just found tec-science the other day and I agree with the author that it is worth to take a look, as they have some excellent visualisations.
https://www.tec-science.com/mechanical-power-transmission/ge...
There's a 2-door minivan design which might work: conventional driver's door, and a full folding or retractable passenger's side door that opens the full length of the vehicle, with an overhang to keep the rain off.

I don't know if the novelty would be worth the other trade-offs, though.
I have used the Essential Phone for a few years now. The experience has been great in every dimension except for the one thing many people care the most about: the camera. The camera app the phone is shipped with is horrible. I really don't know how they expected to sell it as a high-end phone. The crazy thing is that there are some builds of the Google Camera app that you can find which make the pictures really good (it is definitely still really bad in low light conditions though).
Is this tracking for reporting purposes only, or are there certain incentives/punishments for making/missing on certain metrics?
Marshall Mcluhan hypothesized that schizophrenia may be a consequence of literacy
Awesome, but I really wish GH would open source all of their own apps. I always find it hypocritical that they do not, given their OSS advancement.
It is indeed great, and probably one reason you don't see it more is that it's a ton of work! That's 5K lines of hand-written code! (view source and it's at the end of the page)

$ wc -l gears.js base.js
4135 gears.js
904 base.js
5039 total

I've wanted to make visualizations like this for my blog. Writing a blog post takes me around 10 hours, which is a fair amount of effort.

I believe that the visualizations will take more time than writing in general -- i.e. it would be more like 20 hours, bringing the total to 30.

If you consider that it's 4K lines of code (assuming the base library is reused), it's very easy to see that it could take 20+ hours. Probably more like 40-80 to be honest.

I guess there is that other thread that says people only write 10 lines of code a day, which would make it 400 hours ;) I don't think that applies here but it could be closer to 400 than 10 or 20.

----

I also wonder if you can save time by using a less "hand-written" style (e.g. d3.js, which seems to be on everyone's wishlist to learn).

My inclination is also to go "hand-written" rather than using a bunch of JS libraries. I think you get a better result that way. It's interesting to see that I'm not totally wrong -- the thing everyone praises ends up being very hand-written. And it's smooth and fast, etc.

----

another edit: I also believe one reason that this visualization is good is because there's no build process in the JS. The author clearly just edits the code and refreshes the browser. You need that kind of fast edit-view loop to make good visualizations.

IOW, consider using plain JS for blog posts. They are documents and not apps.
Depends on the company. In some companies, there are many VPs that themselves form a hierarchy... so you'll have a VP, Senior VP, Executive VP, etc. So VP can start to look an awful lot like directors (not board directors that is).

On the flip side, I'm working with a company where everyone that should have a "Director" title relative to their authority, knowledge, and experience has been given a VP title... probably because the company isn't very attractive as an employer.
Well, do explain!
You can't just say something is incorrect and not elaborate.
So, title inflation?
Seems like there are two possible takeaways. One is the one you called out. The other is to escalate issues your reports raise to you. "My pilots think this plane is trash. I better tell my boss." He could have taken either route and been safe at least from being canned. Boeing seems to be publicly expecting everyone to take the second approach.
Short answer: It fits in RAM if it's <= 12288 GB
Build complex simulations in minutes, and run them in-browser
I'm certain it is still maintained because i occasionally see patches coming in in the development list and in 2018 i submitted a bugfix for icon persistence and a new feature to force client side decorations on windows: https://i.imgur.com/xcVSNaN.jpg

Though i don't know why exactly there hasn't been a new release. The current maintainer is active (he does the merges) and there have been a bunch of features and fixes, so i'm not sure what is going on.
Yes, that’s going to be very helpful to the investigators when they finally figured out what happened to the car and to your body. Might not be helpful to you, though....
Is it because you work less, or because of no commute, or something else?
Braid was 3+ years iirc (according to a gamasutra interview I read)
Besides "A Tour of C++", you might enjoy the following:

- "The C++ Standard Library, 2nd Edition" from Rainer Grimm

- "C++ Templates, The Complete Guide, 2nd Edition" from David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor

- "Functional Programming in C++" from Ivan Čukić

- "Concurrency with Modern C++" from Rainer Grimm

And any talk from Bjarne or Herb at CppCon or C++Now.
Wow!. I always blank out when my MEs talk to me about Gear ratios and TOrque when designing Electro mechanical systems. This is really helpful. Thanks for making this.
Retraining for Workers Replaced by AI – Promising, but Only If Done Right
Hm... Features take some time to get to production. The stuff I use/appreciate most launched either before Microsoft acquired them, or shortly after the deal — so its development predates that.
And the Church receives resources from?

Before the Reformation and the revolutions, monasteries generally had land given by the nobility or the otherwise wealthy. Some farmed it themselves, some had tenants. I don't know how much money monasteries tend to get directly from the Church.
A Tour of the Museum of Optics at ITMO University (Bandwidth Warning)
It doesn't sound like this was done within the context of a corporation, which slows things down a lot. Also, it has 424 open issues right now--is it really bug fixed?

(Also, not a fan of back-jumping 'goto's or putting executables in git repos. And s/supressing/suppressing/g)

You seem like a fine programmer, but I don't think this invalidates MMM.
>Perhaps it's as simple as: people that are born blind are to some extent insulated from risk factors that are conducive of schizophrenia.

Isn't that as interesting, too? I admit, I thought it was the takeaway of the article.
Perhaps related: https://orgprepdaily.wordpress.com/2007/04/22/on-keeping-you...

This is a chemist's view from the trenches. A manager who hasn't been brought up in the engineering mindset wouldn't even be able to understand any of the points in that blogpost, which partially explains the trouble that pharmaceutical companies are finding themselves in. You cannot bribe or cheat observable reality.
From S3 Bucket to Laravel Unserialize RCE
> I think the author is reminiscing for something more like downtown Palo Alto

As a compromise, there is something like downtown Mountain View, with one dense street, and parking lots in the back lots of each block.
I’m a bit wary of larger companies in general, but you could take a look at Cloudflare (which has kicked out certain people/sites) and the news around it to see if that would be suitable for some (if not all) of your domains. The pricing is also cheaper.
They probably didn't want you spewing that near the water source in the center of the camp either. You know the type exists.
this is hilarious. sorry for laughing
Linux Softwares on Windows with Xlaunch and WSL
Also https://hypem.com/popular is a fantastic interface (with a great mobile app too), it takes mostly from SC.
Decentralized systems generally have pretty complicated governance models and technology to support them, making it easy to get lost in the details. I've found when trying to assess things like this it's best to find a critical question and find out the details of the answer. For the case of decentralized naming, one interesting question tends to be "What happens when someone registers cocacola.com?"

Usually the answer to that question reveals whether the system is A) not in fact decentralized, or B) not compatible with laws in most jurisdictions.

Anyway, not necessarily a specific critique of this system since I don't know the answer to the question in this case. More just a useful framework I've found to assess distributed systems without getting mired in execution details.
> If you think you have aphantasia, you almost certainly do.

I took the VVIQ online and it concluded that I "probably don't" have aphantasia (but merely "You do not have a vivid imagination"). Basically it seems that unless you're 0's across the board, you can form some part of some image in your mind, and thus don't meet their definition.

Then again, the only one I rated above a 1 was "gait", and that's as much auditory as visual, so I'm not sure I believe them.

I took another online test which asked me to look at a 3D shape made of blocks, and then later compare others (drawn from different angles) and determine which was the same, without referencing the original. It was an easy test, but to me it had little to do with visual imagery. I just remembered the original shape as sounds (far easier than remembering a shape!), and then picked which of the others sounded the same.

That's the fundamental problem I see with tests that try to figure out how a person thinks. You try to invent a test which you believe can only possibly be solved in one way -- but people who don't think that way already have a lifetime of experience living and thinking, so surely they've developed other mechanisms by now.

It's like saying "I know how to test if someone has two legs: we'll put the finish line 100 meters over there! Then anyone missing a leg won't be able to get to it." Just because you don't have two legs doesn't mean you can't get around just fine.

I'm absolutely sure there are people who solved the block problem visually, and tactilely, and other ways I can't even guess at. I think "aphantasia" is all wrong. It implies visual thinking is normal, and "non-visual" is the only alternative. We don't have a special word for "people who don't have blue eyes". We say directly what color we mean.
They require pressure on the steering wheel and make it quite clear that you're responsible for taking control at any time when you activate autopilot.

You and I probably agree that this might be wishful thinking to expect some portion of the driving public to do so faithfully.

Perhaps additional technology can help better guarantee attention and participation on the part of the driver.
I have aphantasia and auditory hallucinations.
> you are a patriarch in a deeply misogynistic society that views women and children as property and not people

It is interesting that we hate cynicism when expressed by others yet we feel entitled to express it ourselves. Sometimes it is a good idea, when judging the behaviour of others, to consider options other than malice.
I think the hardware phone market was just too competitive. While I was hopeful they would make some awesome stuff. It's obvious when you're playing with the giants of industries (Samsung, Apple) unless you have a super huge value proposition that no one's thought about before the odds are stacked against you.
gh is open source https://github.com/cli/cli/
A VP in an investment bank would be a middle manager.
It doesn't address BGP, just DNS. You are correct about the signature scheme though. In fact, names are owned by unspent transaction outputs, exactly like Bitcoin. Meaning you can own a name with whatever weird script you want (2 of 3 before a certain date, 4 of 5 after...) you can even add scripts that allow certain keys to update a DNS resource, but a different key to transfer the name.
What are those top 15%? Is it the same 15% each year? :) Does it include big players that anyone can sign up for like Fisher or Fidelity?
If I'm understanding you, the 52 week release is a one time thing, not a continual thing? So it's not that names will be continually trickle-released it's that for the next 52 (51) weeks, they'll be trickle-released, and then everything will be out there and this will work just like normal domain registration? I was under the impression that the trickle release was just how registration would work in general.

That doesn't seem to me at first glance like it's going to be that much of an improvement over squatting, but again, I get that there are multiple goals here worth accomplishing. And it is a much simpler system than needing to go into a queue to register a domain.

Just to make sure I understand -- am I correct in saying that Handshake is not designed to solve domain name scarcity, more to decentralize it so that an organization like ICANN can't rent-seek on top of that scarcity?
> I’m not aware VP is a mid level management job

A lot of companies (especially finance) suffer from title inflation, and also flip Director and VP (i.e, Director is a higher rank than VP).

For example, at Goldman Sachs 30% of all employees are Vice Presidents.
TransactionScope has been around forever in the .Net Franework version of EF.

It just came back to EF Core in 2.1

https://www.google.com/amp/s/codewala.net/2018/05/06/transac...
I used to work on a next-ish GUI toolkit (in plain C though, not Objective C) - http://runtimeterror.com/tech/lforms/ - which i mainly used under Window Maker (though it also has a Win32 backend) and my biggest issue UX-wise was how alien it felt in anything else outside Window Maker... especially the floating menus.

I like the look myself but i don't even use Window Maker itself that much nowadays (it is still my #1 WM for Linux, i just use Windows more).
In western countries you can, in general, publicly mock your leaders on the front steps of your legislature. Try dancing in a Winnie-the-Pooh costume in front of the Great Hall of the People and see what happens...
> ... ICANN and Verisign's oversight of the .com domain is itself overseen by the US Department of Commerce. Indeed, ICANN argues that it is merely complying with the wishes of the Department of Commerce, which authorized ICANN to raise the price caps by 7 percent annually back in 2018.

Finally, it will all turn out to be some $2B profit earned somewhere from having ordered the right Prime Rib dinner at Mar-a-lago. Unless HN enmass makes the visit there, this will go over just like the .org change
Smart Home Security Explained
Essential Is Shutting Down
The 'double coincidence of wants' problem of barter exists. What is a myth is the assumption that any culture used barter as a primary means of exchange. Barter was used on the edges of tribes, clans, etc. between groups of people who do not share the kind of trust that exists between members of groups, who will likely live out the entirety of their lives around each other.
My experience exactly. I've been trying to read the bible with an eye for historical context (rather than the "biblical literalism" that has been so harmful over the past two centuries or so). It helps a lot in making sense of things.
Andy Rubin may have gotten this company off the ground but he ultimately was the cause of its demise. I wouldn't ever buy a product from this company.

https://www.wired.com/story/andy-rubins-essential-gem-google...
You will be missed.
All the existing TLDs like .com and .net are blacklisted so that only the TLD owners can register them. The claiming process for blacklisted TLDs uses DNSSEC so there are no third parties involved in the process. In addition, the top 100k Alexa domains are pre-registered so that only the domain owners can register those domains as TLDs (only google.com can register .google). That is done through DNSSEC as well.
So...they weren't essential after all.
Would love to see an option in FF to only give CPU to the visible tab and sleep all others.
I have a lot (!!!) of open tabs and ever so often one of them seems to go wild and CPU hogs. Have to restart FF for remedy.