skysight-inc/HackerNews huggingface dataset:
Comment unrelated to the article: I knew I know that blog theme from somewhere, turns out it is my own https://github.com/oltdaniel/dose theme. Thanks for using it. Hope you like it.

Comment related to the article: I always wanted to dive deeper into functional programming languages. Especially, because I more and more run into stuff, that is just simpler to model in a recursive pattern. Maybe I'll give it the a new try within the next weeks and see how far I come.
Dully noted!

In part it's a reflection of what I think about -- which these days is mainly what I work on. Totally get what you're saying though, and how it might look from the outside.
Haha, this is an amazing concept. It feels like a satire or an art piece. I love it, but it kind of gives me the "is the world real?" feeling.
Bitcoin probably is deflationary, though, like gold. We should take seriously the prospect that Bitcoin will return us to some aspects of the economic regime that was in effect during the time of the gold standard, roughly 700 BCE to either 1933 or 1971 CE.
This guy's fansite for the anime Serial Experiments Lain is really really unique.

https://fauux.neocities.org/
For how long? Think of the marketing and censorship opportunities when you can directly tune not just the content that gets seen but also the content itself! Content is still at least somewhat robust to censorship as it's sometimes difficult to remove all references to a banned book. Imagine if banning content also automatically rewrote all references such that they no longer made reference to the content? Or if one could simply pay and have all reviews of a mediocre book changed to make it the greatest book ever?

Note the above is a statement on some of the risks to a procedural web. Not a real market opportunity.
Are they having architecture issues? I guess I could criticize them for too-aggressively pursuing small microachitectural advantages leading to failures like Meltdown and making them spend more engineering-years than AMD for products that aren't that much better but, baring Meltdown, the end architectural results have been pretty good. My gripes would all be with the process, management decisions about how to respond to the process problem, or fusing off features for product segmentation reasons.
You can't tell, given a number, if it was randomly chosen. This could lead to a hash dos for example if you assume your uuid distribution is random.
The hiring process is determining who is a good fit for whom, both skills-wise, and other-wise. What if they never followed the link, and you had been hired, and you ended up working with a team of people who were culturally incompatible with you?

This falls into the same category as "be careful having opinions in public". Ever since we've been easily Googlable, right-wing employers have canceled left-wing candidates and very much vice-versa (e.g. Antonio Garcia Martinez and Apple). There's been some degree of outcry and stink about this, but in the end it's probably a net good for employees to work with teams they are culturally aligned with. Getting cut early on account of what you believe or what else you worked on is probably best for everyone involved.

Would you like to be able to enjoy a beer with your coworkers or not?
What's the problem with making the words accessible? It's not a secret. It is most definitely an engineering achievement. The author actually had a clear vision of what he wanted to achieve and he achieved that goal in a very minimal and scalable way. Engineering achievements don't have to be innovative complex codebases.
C++ has placement new and custom allocators for this. Rust actually has a harder time doing these things, though local allocators are in the works for Rust too.
> Hydra automatically picks the right DB for the right task and pushes down computation, meaning each query will get routed to where it can be executed the fastest.

Does this mean the data is duplicated to all the available storage backends?
Golang is anemic when it comes to modeling ability and expressiveness. I have come across so many code sections where having something like sealed classes and pattern matching or switch expressions would have made code so much readable and safer.

The world is complex, it's just reality. The question becomes where do you want to push that complexity, on the user or on the language? golang decides the former, which is why you end up with messes like the kubernetes code base.
I've heard great things about Vespa as well (I used to work at Yahoo). I unfortunately never got the chance to play around with it too much myself.

Looking forward to doing some at some point in the near future though.
This seems "crucial or decisive" to me. Do you think that people are going to write one day about the move to remote working and coronavirus is not going to be mentioned..? Or that you won't be able to look at a long-term graph and see a spike? It looks like for a lot of organizations, this is forcing the decision to make a permanent major change that they would have postponed for years or decades to come - see my quote comment.
Generally when you bring your own TLS cert to a CDN, you upload the private key to them. Then, they copy that into their infrastructure and you gain the benefits of the CDN.

If you’re not going to do that, there is no benefit to using a CDN. Just send all the traffic to your origin and run your own reverse proxy there.
This specific case is more of an artifact of iOS's inability to handle multiple apps declaring the same URI launch scheme cleanly than a problem with Gmail on iOS, in my opinion.

Picking a default handler for a given scheme seems like a problem best solved at the OS level, and I don't even know how an app developer would be able to fix that.
And potentially clear benefits in reduction:

- caloric restriction is very often cited as global health improvement

- I personally biked everywhere in the last months and I don't miss my car, my muscle mass has been restored and cardiac health too

- less performant computing also means less addictive behavior, deeper use potentially
For email, it's called "relay".

Any email server will can do it, it's a very basic email feature. Many services will do it for you (but a few will block it).
I disagree that filesystem support is not part of userspace.

In userspace, I run "mount -t reiserfs ....", and it mounts a filesystem. If the kernel deletes the reiserfs code, the userspace mount command / kernel 'mount' syscall will fail.

That seems like a very clear userspace thing that breaks.

Is there a reason that the mount syscall no longer accepting a previously valid argument isn't a userspace breaking change?
Because calling a language "close to the metal" is potentially ambiguous--it can imply that a language merely has "close to the metal" features or it can imply that they not only exist but are used in the course of idiomatic code. Specifically, only one of these interpreters conveys the idea: "I can read code in this language and have a pretty good idea about what the generated machine code is like".
Investigation? Maybe. Punishment? Definitely not. As long as my financial benefit isn't "directly attributable," and my takedown procedure is "expeditious," DMCA has me covered!

https://en.wikipedia.org/wiki/Online_Copyright_Infringement_...
>Also remember that (in this scenario) these criminals know where you live...

Maybe. We have car theft crime rings where I'm from and I doubt they document the home of ever car they steal, since they will do several a night and have been operating for a few years now.
> As for the tooling that Java has those it's because the language and runtime or so complicated with many layer of abstraction that you need those.

Sure, Java has much more need of dev tooling than Go. But the available dev tooling on Java being enough better than the Go tooling to make the language + tooling have a better DX can still (if that is one's experience) be a valid advantage, for anyone not working in an artificially constrained environment where they are forced to code with Notepad and no tooling.
Yann LeCun's vision to make AI systems learn and reason like animals and humans
>That statement is about as true as saying you can compile Python natively.

Python is actually compiled. When you run a file, it firstly compiles the cod into a bytecode, which is saved in ‘.pyc’ files. These are afterwards interpreted by the interpreter.
Unfortunately, I'm speaking from trying it last week.

I do have some large org files that may be causing problems for both it and Emacs/org-mode, though, so I'll give it another shot once I've converted those all into a more Markdown friendly mode.

I do love some of the concepts that it and org-mode have towards nesting of content, and that's one thing Obsidian doesn't really embrace in the same way.
Can't believe it's almost as long since this game was released as the time we waited for it.
I’d be careful welding aluminum. At the factory, post weld, the frames are then heat treated, and pulled back into shape (the heat treatment will distort them).

Welding after heat treatment will reduce the weld affected zone back to its basic untreated properties.
*Trucker Carlson!
There is no need to over-analyze this. It's perfectly legitimate to feel that it's weird to use an FS created by someone who murdered his wife, or otherwise violated or opposed norms that you hold important. For instance, I certainly wouldn't use something called HitlerOS as my daily driver (or at all), no matter how good it was, because the name itself makes me uncomfortable.
> In this case there are no roles where a person is fully remote and would never interact with other humans in person in a business context

That's my entire point though. It depends on the role, like I've said in my comments. You've been agreeing with me this whole time.
> More to the point, the notion of pointers referencing and dereferencing is a lower level concept than reference vs value types. The former is usually used to implement the latter.

If the end result is the same, then the claim is really meaningless.

I'm just pointing out the parroting that goes on in the golang community.
Virgin Galactic has lost $1B during the last two years
Isn't "mount -t reiserfs" userspace though? Presumably removing reiserfs from the kernel would also break that use of the 'mount' syscall.
The entire article had an odd vibe to it. Either the crime didn't actually happen, or it's just a distasteful example of turning the victims of a felony into a marketing opportunity.
If these are really the two sticking points, then Go should be on roughly the same abstraction level as C#/.NET (which also has pointers - with arithmetic, even! - and user-defined value types with explicit layout control and unions).

However, given that Go also brings its green threading into the picture, I'd argue that it's actually higher level than either Java or .NET in that one respect.
I remember hearing about a union in China and thinking the same thing - how the union is basically government run instead of run by the members.

In the US, for years the corruption was organized crime controlling the labor unions to extract money for themselves mostly through "protection" from them starting strikes.
Yea I am definitely one of those people who hates all that crap in my email app - I have workspace at work and normal gmail for home use and even on desktop it just annoys me. I like having a big fat separate chat window for all the people I'm annoying
UPDATE - Twitter is now aware. It was not a result of mass reporting, but rather human error in a counter-disinfo operation of their own. They’re reaching out to affected accounts. States it never automatically enforces rules based on mass reporting. This is good news, at least the situation is under control, hope they do better in the coming hours and days. Some of the human errors were pretty egregious. https://twitter.com/yoyoel/status/1496544199478583297
Intel has a lot of irons in the fire and some very talented engineers, but they've always competed with a process advantage behind them and been able to use it to recover from the occasional architecture misstep like Itanium or the Pentium IV. Pat Gelsinger is probably the best CEO they could have picked but they're in a tough position and I'm not optimistic.
I would imagine that legally speaking that it is no different than the situation an Uber driver faces when someone leaves their backpack/laptop/etc. in their car.
You can actually still make any of the previous technical animations using the current software. It's just that the outward pages are geared to demo the customer tutorial use case

Bitcoin demo - https://textframe.app/examples/bitcoin

CockroachDB demo - https://textframe.app/rahul/cockroachdb_serverless_demo
We Need Higher Quality Note-Taking Applications
“ Access Denied

You don't have permission to access "http://www.ksdk.com/article/news/nation-world/some-car-featu..." on this server.”
It's times like these that I'm reminded our first computer had a 1GB hard-drive.
smtp2go. I have delivery issues with Google's own services.
I've had two servers I wrote in Go go into production (and a variety of command line tools, and a library used in other servers). Having code that is effectively bug free is the norm. I think one time I had an FD leak that took a few days to show up (bad TCP connection state handling in my code, not really something that Rust would avoid, I guess), but every thing else was feature requests (and sometimes fixing bugs in the new feature's logic, but that's sort of different).

I wouldn't guess it's super fast, but the super-power of Go is you can use all those cores efficiently without getting dragged down and murdered by a lot of mutex/lock stuff, and it's efficient and fast with medium-high volumes (few K/second of messages per core, that sort of thing).

Both of those servers were left behind and maintained successfully by other people, so I don't think they are examples of a pile of tech debt. They are invisible network appliance type code, but customized to be super-precisely what was needed for specific network problems.

It is as fast to dev in as Python, lets me mix and match data structures and algorithms via problem-specific structs, and is able to use my hardware.
One note, in some cities the parking folks don't talk to police, so if your car is stolen you can start checking for tickets. This used to result in pretty quick hits. I had my car stolen 3 times and recovered it each time, unfortunately in progressively worse condition.

Once I found folks in it. Cops said basically nothing would happen to them if I tried to pursue anything so I didn't do anything because they were in neighborhood and I didn't want a beef with them if there was really no consequence.
Why should it? Android supports vector assets, I ship everything as vector drawables. 98 vector assets, full text of 11 licenses and translations for 9 languages are > 90% of the 4.1MiB

That said, what assets does an email client need beyond what I use as well?
They're reasonably idiomatic. Anyone dealing with the standard library will likely have to deal with KeyValuePair, for example - which is a value type. So are the (language-integrated) tuples.
> I can read code in this language and have a pretty good idea about what the generated machine code is like

This is not true even for C.

Secondly, it seems that its common in the golang community to parrot things that not only are incorrect, but provably wrong.
>why is it any different when science does it?

a few reasons.

1) the benefit to humanity is a fair bit greater than the benefit of someone somewhere downing a six-pack.

2) alternative packaging methods exist aside from ones that entrap animals, but there are few alternative ways to track an animal over long distances

>Should this behaviour be proof of how annoying they find these devices.

as much as I sympathize with the animals, this is no different than almost any animal based research across all sciences. It's fairly well understood that there is a cost.
IANAL either but the mens rea doesn't exist, right. There's also another angle: if I opened up your car and tossed my backpack in knowing it's a random stranger's car that might not be there when I get back, I have abandoned my property and have no claim against the car's owner. (It's more complicated with an honest mistake, though.)
Is this a failure of the FCC to properly hand out frequencies?
Speaking of United shipping apps with symbols intact...

Last week I came across some unminified JS on United's website[0]. I love the warning it starts with:

/* Minification failed. Returning unminified contents.
(5218,49-69): run-time error JS1300: Strict-mode does not allow assignment to
undefined variables: nearbySearchErrorMsg
*/

Never seen a minifier fail by not minifying before. Also interesting seeing all the commented out code and TODOs.

[0] https://www.united.com/ual/bundles/js/flightsearchresults
I recently sent a low-fee, nearly instantaneous payment over the lightning network with exactly zero trusted intermediaries. LN may or may not be ready for wider-scale adoption, but it was incredibly cool. It gave me that same feeling of power and possibilities as when I first learned to program a computer. I'm not sure if I can convince you but there is actually some there there.

If, as I predict, volatility goes down as the network grows and bitcoin becomes used for more things, so does average return. In other words, the "deflation" rate reaches some small but steady level. The days of number go up will be over, bitcoin would be something boring that goes up only slowly over decades. Like the foreign exchange of a virtual country, its market price vs other currencies would be determined more by balance of trade than by currency speculation.

Of course, that future is far from certain. Buying bitcoin now is like buying an option that pays out if that future comes to pass. The price of an option is very volatile, but it is never zero until it expires. Bitcoin might wax or wane in popularity, but it will never expire.

This is all that the words "speculative asset" entail: they are risks that work out in some possible futures and don't in others. So it doesn't bother me that some people bought bitcoin and $10 and are now sitting on a nice stack. That bitcoin could have easily gone to 0.01 today. They took that risk. Why shouldn't they reap that reward? Without those early market participants in bitcoin, wouldn't be even more highly concentrated? My advice to such whales would be to spend their bitcoin on business investments that help spread the coins and bootstrap the network. Bitcoin-related businesses that pay employees in bitcoin. There are still bold people out there who want to live in an alternate future and try to make it real.

Of course, I don't think everyone should get into speculation... It's got a pretty high attrition rate even among the professionals. But you know, oddly enough, it's when inflation rates are higher that the more people are forced to be speculators just to stay in place.

Being on the cutting edge means that most of the time, what you are doing just doesn't work.

I've been listening to old timers tell stories about working at MOS technology back in the 70s. MOS was rather vertically integrated, with chip design and fabrication feeding all the way to consumer products. So chip designers dealt with buggy manufacturing processes, board engineers got buggy new chips hot off the wafer, and software guys got buggy dev boards. A lot of time was spent trying to go back and fix bugs at the lower layers, sometimes all the way down to manufacturing defects. It might sound crazy today, but for a time they could do things that very few other companies could.

"It's slow", "it's buggy", "it's inefficient"... all of these are ways of saying "I can't, I won't". Expressions of fatigue. They don't lead anywhere.

"I'll make it fast," "I'll make it work," "I'll make it efficient"... all are expressions of will. This is the attitude that the builds the future.
Osint via Satellite
Twitter admits it mistakenly removed Ukraine open-source intelligence accounts
Project CAIRaoke: Breakthrough conversational AI
Synthetic Dataset for ML in Retail
"In a world where I am a trillionaire, those gains necessarily have come from exploitation and deep unequality rather than just getting my share of recognition."

Or from crippling inflation. See this banknote.

https://www.ebay.com/itm/254366579376
Given that the data seem to suggest more code is written in Go, perhaps it's just that code is in general buggy and that is a hateful thing, but it means the language isn't getting in the way also.
Here's a mirror:

https://archive.is/xfBP4
You are forgetting two things:

- Apple. They charge premium for their hardware but don't make you pay to use extra features of the CPU/GPU. And a lot of common folk already love the 8GB M1 Air and buy it in droves. It's going to last them 7 years easily, if not 10.

- Most people hold on to their computers with a death grip until it can't boot anymore. I have a friend who just two months ago finally replaced a laptop with 1.5GB RAM and 180GB HDD. He used it for 13-15 years.

Both of these mean that Intel and AMD can find themselves with 30% of their previous sales or less, if they try to force the CPU-features-as-a-service thing.

They can only stretch the "you're not the target audience of these new machines" trope only to a certain extent.

Common consumers getting indifferent and holding on to their existing tech is a real market force.

Having to "hold on until the market adapts" might become too big a pill to swallow for Intel / AMD shareholders.
> The difference is you are directly challenging them. Many thieves...

The tricky part is figuring out if the thief is in this "many" or not. Good luck, since you can only choose wrong once! Don't forget, they know where you live!
I've always enjoyed "Money doesn't buy happiness, but neither does poverty."
Thanks! This is very interesting to see all the low hanging fruit. Out of curiosity, could you run Emerge on a few other common apps: the United app as well as Yelp, Twitter and TikTok?

Those seem to be the biggest consumer of storage for me.
I really hated windows 8 and if they had left this cat shit in I would have felt a lot better
In particular, I think lots of people who think they are touch-proficient will be in for a surprised when they try using a keyboard in VR and can never look at the keyboard. I certainly was. It turns out I mostly don't look, but glance occasionally, and the glances were actually pretty important. Although your passthrough would certainly help there!
Sure, they work somewhat. Always first to get support for the new rendering backend on linux, even before the hardware is released. However, they're plagued with issues. As a linux user of integrated intel graphics for the last 10+ years, the cycle has been: driver works with new hardware, but with major bugs that impact usability. Major bugs get ironed out in the first 6/10 months, leaving with half a dozen papercuts for a good 1-2 years. By the time the driver is stable, a new shiny rendering model/backend/engine is enabled somewhere in the stack, rolling back progress. I generally switched laptops faster than intel's ability to fix bugs on existing hardware. I have a couple good stories on certain individual series, but that's it. Not to mention, most of the driver issues are worked around in the software you're using most of the time, so the fact that you don't see issues doesn't mean the driver is working fine.

I was also disappointed recently by the AX500 driver on linux. For a good part of the last year, I couldn't get stable connections. BT was next to useless. Every driver release would fix one issue in wifi, just to break BT, and vice-versa.

For a company the size of intel and such massive marketshare in premium laptops I do not consider this acceptable.

The amdgpu driver has actually less bugs on vega currently, has opencl working right out of the box to booth. I had less issues with realtek drivers on wireless too.
Flying is far cheaper than Amtrak.