skysight-inc/HackerNews huggingface dataset:
I’ve heard multiple founders argue that it’s safe to have downtime because of a cloud outage, because you’re not likely to be the highest importance service that your customers use that also had downtime.
No we didn't. The web is very nicely decentralised, especially with the general malaise and decline of Facebook.

What isn't decentralised is web apps but TBL never intended the web to be used for full blown desktop app replacements in the first place so no surprise it doesn't meet its design goals for that.
The law isn't a script. Exploiting loopholes can either result in a judge intepreting the law as designed and handing down a fine regardless, or we can work to refine the law in further legislation. Just because it's difficult and someone will try to circumvent it doesn't mean we shouldn't work on it.
The article explains several other effects to wildlife that you are skipping over. Namely, disruption to coastal food chain by melting freshwater, and the longer round trip for penguins feeding their chicks.

> Surely, penguins can deal with some floating ice?

some floating ice ??
The "beautiful page" has plenty of diagrams explaining the extent of this ice. It is the size of Jamaica. The largest floating ice object in recorded history.
Reddit has always been shit since the redesign: broken scroll, broken video hosting, dark patterns up the wazoo.

I wonder if/how soon we'll see a degradation to similar poor usability in dubsmash, or if the people working there can manage to hang on to their product as it is...
Looks like that isn't async.
I absolutely agree with you that a graph like this is highly suspect. However, here the less nefarious thing happened: Apple simplified their graph so much we assumed they were hiding something.
"not working"? It usually works fine for me. The only thing I noticed is that during peak hours the videos would be low quality or would buffer.
Consumer boycotts tend to target corporations rather than the lives and careers of individuals.
Probably because Dubsmash doesn't have a comparable user base. Fewer eyes -> fewer $$$
I get this is satire, but for anyone who doesn’t:

I live in Baltimore. I pay $130 a month for an extremely unreliable high latency “DSL” connection from Comcast. There is no other reasonable option at my home. When I need a strong and reliable connection with low latency, I switch to tethering from my phone. The only thing that makes a wired connection preferable to the cell network is data quantity.

The number of hours I’ve spent on the phone with Comcast and with incompetent technicians is staggering. I am using my own modem, but am now also “renting” a modem from Comcast for $30/mo because they will not even attempt to provide any support for fixing their own network if you don’t use their spyware modem. So I plug it in whenever I decide to give it another go-around with their tech support in a futile attempt to get reliable service.
Well you’re more honest than most, and I respect that.
They made you interview again even after having worked there before? That's odd. It used to be that they didn't do that.
The formalized ad business would be a good place to start.

At least you'd kill the ad supported business model because clarity of the transaction required.
People do vote with their wallets, there are many websites that let you pay to remove ads. How is that not self-regulating?

> That's how we got leaded gasoline for 60+ years.

But lead wasn't known to be bad, once it was, an entire industry scrambled (successfully) to innovate to provide alternatives. I think this makes the opposite of your point lol
I know the article makes the Jamaica comparison. But the iceberg is 4200km sq and Jamaica is 10000km sq.
That is a tiny slice of the OS, and macOS wouldn't be macOS without Objective-C / Swift frameworks, whereas GNU/Linux is still GNU/Linux regardless of what one puts on top of the Linux kernel.

macOS being UNIX was never in discussion, as mentioned it helps sales.
Google Keep vs. Evernote: In-Depth Comparison
DSLA Maxima “Elrond Edition”, a Maximalist Port of DSLA Protocol
Data Leak Exposes Details of Two Million Chinese Communist Party Members
Two million Chinese Communist Members have been exposed. I am sure China will have their bots and agents trying to suppress this information.
I agree that SEO has made it harder and harder to find good content on the internet.

I don't agree with Google being blamed for this. They're trying desperately to fix the problem. Maybe they're not as effective as you'd hope, but why would a "multipolar" search world be better? Wouldn't all search engines be plagued with people trying to game the system?
Half of the internet-using world has heard of and is using TikTok, Dubsmash not so much
My personal pet peeve is vendors using content marketing to write shallow pseudo-technical content designed to rank for converting keywords.

It's the kind of shit that forces me to search stackoverflow, reddit, hn or any other somewhat curated source I can find.
> The languages that last in a through-the-ages sense tend to be conspicuously small and own their domains well.

Huh: I would argue the languages with outsized influence/spread--and certainly the ones that both have lasted and which I expect to last--tend to be some combination of "evolved" and design by committee nightmares... including specifically the somewhat poorly-named "perl-compatible" regular expressions, which aren't even "regular" and have a lot of seemingly arbitrary syntax that had been born out of various evolutions of the core concept, that have both come to dominate and somewhat define the world of regular expressions. I feel like if you look at the "great" and enduring languages they are all of this character--whether it be JavaScript or C++ or sh or even SQL (or libraries that form DSLs, like OpenGL)--and that that shouldn't really be surprising as that's also how natural languages (as in, those spoken by humans) are maintained, with lots of slightly-incompatible splinters around a slowly drifting core that is continually being extended: a language that hasn't reached this stage is more of a "product" than a "language" and we see them come and go over timescales sometimes notably less than even a single decade, whereas languages with this property seem almost immortal... the one particularly notable example I can think of of a "natural programming language" drifting into obscurity is Lisp (by which I am referring largely to Common Lisp as the center of attention in a fractured environment that led to remarkable and almost ridiculous complexity around something most people incorrectly assume was trivial), which had a really really long run of it and is in some sense the Latin of our space (like... for a language which is almost never used anymore, we sure talk about it a lot ;P). It is the dominance of these languages that, to me, makes the study of linguistics tied to and intersecting the study of programming languages so fascinating.
Tax externalities. The concept isn't that foreign. Basically the same as pollution fines, but instead of on a case-by-case basis, with long investigations and usually with involving the courts, just use that IT thing you mention and have people pay according to how badly they mismanage their land.

> There are no real incentives to change this.

Well, yeah, it's not surprising. UK is not really looking far ahead nowadays.
Nit: 212kb, the rest is a YouTube embed that I seem to recall is loaded lazily.
That SHOULD be a powerful argument, too. Unfortunately, most people tend to roll their eyes when you start suggesting that the government might use such powers against them in the future.

They ultimately just "trust the government" to do the "right thing" no matter how flawed that thinking is. This is partially the fault of the education system and them not "knowing their history" that well.

It's only when such abuses of privacy happen to them personally that they become ultra-privacy activists. We've seen this even with politicians that fought to expand mass surveillance powers and then did an 180 when they saw those powers were used against them, too (who would've thought?!).
It's a failure only if you succeed at writing it
This is... wild. I had no idea attrribute((cleanup)) was a thing in CNU C. Did the C folks finally discover the concept of a destructor? What's the point of resisting C++ so adamantly if they're going to introduce the same features with an awful nonstandard syntax in an ad-hoc manner anyway?
Legal controls? You mean you want to bring in government regulation so that all the players down to the smallest personal website will have to do all the things required of even the most giant corporations? So that once this onerous system of centralized control is set up it'll soon be bought and co-opted by the very people it was meant to regulate originally?

No. We've already seen this game play out over and over, and recently too! It's not like GDPR has stopped the big corporations from monetizing information about you. It's just made it so that WHOIS lookups are now worthless and don't even contain contact emails.
I'm not sure if it takes professional philosophers though. It perhaps needs visionary, deeply reflective domain experts. You might call that philosophy and therefore the person, in part, a philosopher, but it's not in the original spirit.

But I agree we can benefit from some "philosophical products" to enhance our thinking. The common sense framework sometimes sends us into a corner and dead end from which we can only come out via philosophy.
They are at least publishing some nicher titles with EA Originals. I'm also not entirely convinced that DiRT is more niche than for example Madden, which is a series of sports games about a sport that is really only popular in one country.
Short of an AI that can extract actual meaning and become an actual expert on a subject in its own right, I think this will always be an arms race between SEO techniques and Google scoring algorithms. The lead will change constantly. After all, even humans are routinely fooled by slick-talking con men. Even fairly smart ones, hoodwinked by the promises made for some new bit of software technology and only realizing much later that it doesn't really serve their needs that well. Come to think of it, even an AI such as I just mentioned might be nothing more than another con.
So the myth is true, unless for some reason you don't consider eyestrain and tired eyes "bad for the eyes".
I think it’s more that a single system runs the world so any global issue is assumed to be the fault of that system. Which kind of ignores how every other system also loves oil etc.
> But are you writing a library? If not, your product does not have to be plugable.

I'm not writing a libraries, but other people are. In Java I can pick my IoC container, my ORM, my web stack, as I wish.

I can hook-in web-related functionalities through the servlet API filters.

If I pick Django in Python I get a builtin ORM and web stack. Everything is within Django, for Django; extensions are Django-specific.
You know, v.reddit has never worked for me but I chalked it up to noscript/firefox/old-reddit idiosyncrasies. Crazy that its actually a global issue and has been for over a year. I'd really like to know the behind-the-scenes on this one.
Advantages of Photo Editing in Startup Real Estate Businesses – YouTube
ISO has to care about much more platforms than just Linux.
Is Chrome Killing Your MacBook?
Sure, I was perhaps too hyperbolic. In my case, the advantage was specifically fault isolation for a multi-tenant, low traffic, demanding workload that was traditionally deployed as a physical service.
Hm… I’m not sure what you mean.

Is what you’re saying related to email marketing?

Could you rephrase it, please?

I’d appreciate it.
Software people not philosophers promulgated the nonsense idea that "algorithms can't be biased", so I think software people need plenty of help understanding what an algorithm is, with help from philosophy and humanity. Software, being mostly based on math is a prime example of "map that is not the territory".
I think the next step in evolution will be when we lose the notion of smart devices and local data, and just think in terms of screens and input devices. The closest thing we have right now is Google's Stadia: your games run in the cloud. You can use your TV (with the help of Chromecast) as a screen and you have a smart WiFi-controller that can also connect to Stadia, and together you have an experience. Or you use your smart phone and its touchscreen, and get the same content. I think this will be the model of the future experience. However, the screen content needs to adapt to the screen size and type, and to the input devices that are available. Stadia can't really do this yet. And it should even work with audio-only devices like Echos and Nest speakers.

You will certainly still have a phone in your pocket, but you can treat it more like a portable screen with touchscreen for input. There will be no "apps on your phone" or "data on your phone", but your phone provides that for you, just like all devices give you access to them. The big question will be where the code runs. I wouldn't count on a complete cloud solution like Stadia, because you can't guarantee a permanent network connection on your phone. My guess would be that the data and code will be synced with the cloud, but code can still run on those devices that are powerful enough. For all others, it runs in the cloud.

I also think that the app model will sooner or later cease to exist, because it limits what an AI can do. If you have separate apps for spreadsheets and music, the AI can't complete a seemingly trivial task like 'take the list of songs in that spreadsheet and play them'. There will be something more like recipe, to explain the AI how to read a spreadsheet and how to find and play a particular song on a music service, but all the logic that is now hidden in apps must be available to an AI to allow it to combine it.
No, most crops are watered with dams and irrigation systems. It means changing the natural patterns for river areas, destroying ecologies, concentrating water to water-needy crops, destroying soil. Some plants do not store water, but vaporize it fast and it also can affect other plants and animals.
If we broaden software to technology, I'm pretty sure enough philosophers on the subject do exist; their just often labeled ludites.
It's easy to see Java culture for what it is when you embrace Kotlin which is fully Java-compatible yet doesn't ape the over-abstraction and verbosity of Java. Kotlin releases you from the OOP-only straightjacket of Java. I recently wrote an API with Kotilin/Ktor using only functions and it was a piece of cake. Not a single AbstractProxyServiceBuilderFactory in the whole codebase. Kotlin's multi-paradigm approach makes it an ideal candidate for projects begun in Ruby or Python which need to scale as all these languages are OO-based but with the option of going procedural or functional when required. PHP is weird. After PHP5 was released it's as if a spell was cast on the whole community compelling them to write their code as if the language suffered from the constraints of Java. Talk about culture envy. Procedural PHP seemed to just vanish as if it had been deprecated. So Java culture has infected other languages, notably PHP and C#.
OED (an older edition):

> the process of renovating and improving a house or district so that it conforms to middle-class taste

In this case, it's making the internet conform to Google's taste. Seems to be an appropriate use of the term, even if in the more recent sense we think of it as displacement of people or local businesses.
The attribute(cleanup) is just exposing to C the C++ destructor functionality that is already implemented in the compiler. That's why it's using the awkward nonstandard syntax.
That is also socially induced behavior because we value understatement apart from few exceptions.

Tell them they should do it for their kids and they will comply. It is also the truth that when people give away control, that they also implicitly do it for their successors.

Windows or Apple ecosystems aren't good for building tech literacy, which will still be important in the foreseeable future.
The videos work fine for me in the mobile app but almost never work right on the desktop Reddit. I’m still using the old layout, so maybe the issue Is fixed on the slow new design.

The videos usually just don’t start playing. I have to tap a second or two into the video, then toggle play/pause a few times.
Left the US(A) in early 2019 for this exact reason (SFBay) after 18 years. Now back in my native Iceland comfortably retiring. And kids no longer need to practice for active shooter situations at school. And I don't worry that a trigger happy cop gets too excited at traffic stop either.
That is actually a great quote. I actually have that quote ( along with some of mine) listed on a webpage:

https://realminority.wordpress.com/quotes/
They fully support C11 and C17 now.

Everything that was moved into optional in C11, like VLAs, is not planned to ever be supported.
One thing that could change around how we use and live around smartphones would be voice interface. Voice recognition is getting better, but NLP/AI still leaves a lot to be desired, and people are less inclined to use it in public. I firmly believe the next step would be subvocal recognition, so you can issue commands without vocalizing them. Short of intrusive surgery, I think the best way to achieve this is a reader that reads neural signals going to your vocal cords. And the advent of this tech could result in the creation of a new class of device - something you attach to your jawbone, or wear around your neck.
That's all well and good, but it fails to account for potential action by state actors other than Russia. Everything you have said applies just as much to China, if not more so.
> You should be able to drop all your code start anew with a new stack and have your tests still usable

In order for that to work, you'll need your interfaces to be stable. It's impossible otherwise :-)
Only if you include dynamically sized arrays, which are deprecated because of their problematic allocation behaviour.
The iceberg is very large, so even if it doesn't envelop the island it could create a detour of up to 140km between a penguin and its feeding waters, a 280km addition to every trip - and that's only if it has access to satellite images to plan its route. On the surface, that penguin would only see a huge wall of ice with no indication which way would be shorter.
Many companies publish various details about their empoyers under their name which an employer can't refuse; the same for a university.

My master's thesis and place of employ can freely be retrieved from my name and there is nothing I can do to hide this.
Toppling is not always instant. Sears took decades to finally die (and if not for some questionable management decisions, might not have). And like I said, it's not always absolute. A large company can still continue on as a shadow of its former self. A large shadow, a still influential shadow, but a shadow nonetheless. IBM, Xexox; tiny players compared (and only compared) to what they were a few decades ago. Obviously they are still large, but they're not dominate. They're not controlling the future like they were decades ago.
It will be ignored by the market.
Investors will only ever speak positively of their portfolio companies.

Lambda school receives high praise in general because so many of us tech types want their value proposition to be true. Just look at how negative the comments about traditional colleges are whenever the topic comes up on HN. Or look at all of the concern about growing student debt loads. Or the concern that 4 year college degrees are not teaching CS students what they need to actually function in real world software jobs.

Lambda School arrived on the scene with a new business model that claims to fix all of that, and they did it as a highly-praised YC startup. It seemed like a home run.

Yet I’ve heard so, so many stories like the OP’s about how they’ve dropped the ball on the educational quality of their programs.

They seem to be approaching this as a typical startup problem where they start with the ugliest MVP that people will pay for and then incrementally improve it only where absolutely necessary to keep the money coming in.

This works if you’re selling a SaaS tool to some company on a monthly basis, but it doesn’t work when you’re taking critical years of young people’s early careers and charging them on the tail end.

Even worse, their customers have an incentive to downplay all of the problems. No one benefits by trashing the source of their education and only career credentials, so instead they say how great it was no matter what. We’re starting to see people pull back the curtain and show what’s really happening.
Codemasters also makes the F1 video game, which got a huge boost in attention this year due to the COVID-shortened season and F1 drivers participating in sim races. I can't find any definitive numbers, but I'd imagine that F1 2020 is the biggest revenue generator for Codemasters this year (if you look at Steam, it appears to have outsold Madden 21).
v.redd.it (which is just a domain for hosting their own videos) works fine on the reddit app and reddit.com (even old.reddit.com + RES works fine for me).
It's weird to see how The Times goes to bat for Gawker. They were absolute dregs of the media world that occasionally stumbled onto something hot and relevant. Is this wistful remembrance journalists circling the wagons, or is this guy actually serious?
Show HN: Spotify Playlist Analytics with Cumul.io
A very welcomed addition.
But is it middle class taste that's being satisfied? Seems more like the aristocracy's taste/interest that's being served here.
You’re missing the point. The two are alike in that something significant is happening that you as the programmer did not explicitly tell it to do. The specific mechanism really isn’t an important distinction here.
Personally I find their video player annoying from a UX perspective (although I only use browser, mostly via old.reddit) and the performance erratic (from Switzerland). I'm guessing peering is a factor for example this post https://www.reddit.com/r/Enhancement/comments/drf7na/vreddit... ... that means for some people v.reddit will be great and for others awful, depending where you are in the world.
Steve Blank's Technology, Innovaton and Modern War Course at Stanford
This is a silly example of course because you don't have to check free() for null; calling free(NULL) is a no-op.

In a more realistic case, say some object was handed off so it shouldn't be cleaned up anymore, you can just add a should_cleanup flag and check it in the defer block. There's really no need for guard.

Their other example for guard, running defer in a loop, requires closures. This means it requires dynamic memory allocation and so the complexity goes through the roof.
To sum it up:

1) Use clear, concise language that your audience will understand.

2) Focus on tangible benefits, not just pure numbers.

3) Have a conversational tone.
Yeah, until EA gets tired of it and kills RaceNet.
Unfortunately sometimes the O is better than reliability (when it comes to pagerank.)
void * * a = NULL;

while(TRUE)

{

a = malloc(sizeof *a);

if(a == NULL)

break;

*a = malloc(1024);

if(*a == NULL)

break;

if(!do_some_other_tests(a))

break;

return a;

}

/* cleanup /

if(a == NULL)

return;

if(a != NULL)

free(*a);

free(a);

alt:

void * * a = NULL;

switch(TRUE)

{

defaultt :

a = malloc(sizeof *a);

if(a == NULL)

break;

*a = malloc(1024);

if(*a == NULL)

break;

if(!do_some_other_tests(a))

break;

return a;

}

/* cleanup /

if(a == NULL)

return;

if(a != NULL)

free(*a);

free(a);
"En Engine, Not a Camera", a great book and posits that this effect drives a large portion of modern (post-1970s) financial markets.

https://www.goodreads.com/book/show/134474.An_Engine_Not_a_C...