jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
What one needs is a preset dictionary. Have a hash of it during compression and then require a preset dic on decompress that has the same hash. Should be a straightforward extension but it is a format change. I think preset dic would be useful in a lot of contexts.
Relevant http://www.nukeador.com/23/01/2015/we-have-to-fight-again-fo...
I totally agree with the author's argument about the irrelevancy of today's news media for younger people. I now live in France and it seems that here also younger folk are much less politically involved than their parents.

I've always thought it absurd that people can start voting at 18/21, but that their actual representation as a generation is almost zero.
How does it compare to lzham? That alto has some amazing speed and ratio and is zlib compatible.
I don't believe some parts in the story.

1) In my experience people fresh out of college don't deliver well tested code that goes beyond the spec. I'd rather expect something that barely conforms to the spec, neglects a few edge cases, and crashes when you input typical data.

2) A coder that spends a few weeks all by himself to implement a spec and then delivers a perfect product seems implausible even for an experienced coder. Specs are usually ambiguous and often don't even describe the problem that actually needs to be solved. It takes a lot of talking to clients to discover what you actually need to do. Halfway through the project you'll realise that half of the spec should be changed. If you just implement the spec without talking to anybody, you'll end up with code that solves the wrong problem.

But then there are things I can absolutely relate to. Good solutions seem simple and obvious in retrospect. But it takes a lot of effort to come up with simple solutions.
Green-field software should be well in excess of 5 lines a day. If the software is old to the point that nobody fully understands it any more, and previous maintainers have left the company, the number of production lines of code added per day may easily be lower than 5.

Older code has a lot more functionality, so every line of code is capable of leveraging more. 5 lines of code in a mature system may do more than 500 lines in a new system. But a bigger factor is figuring out which 5 lines to write. A third of the time can easily be spent researching the code trying to figure out a plan of attack, and the remainder iteratively debugging different variations of 5 lines validating (or invalidating) assumptions made about the code's emergent design during the planning phase.

And I'm not counting test code. Test code is usually cheap to write, if the code is testable. Writing lots of tests is an easy way to inflate lines written, should you be stuck somewhere in the dark ages where they actually measure productivity by such a discredited yardstick.
You are absolutely right that React accomplishes much without discrete event-driven change propagation. React falls clearly under the "behavior" style of reactivity, meaning that the state is polled to effect change. This is particularly useful in situations where change occurs more frequently than rendering, or even continuously.

I talk about this toward the end of GToR.
Have you thought about marketing them as burning man shelter as well?
Wish Clef would integrate with Google Authenticator, https://getclef.com/

Feels like a much nicer way to provide the "something I have" part of authentication.
>Unable to Connect Securely

Very odd. I'm using Chrome with chrome://flags/#ssl-version-min set to TLS 1.2, and I can connect just fine, although the certificate is signed with SHA-1.
Wow jaw drops. Will these animations work in Opera Mini?
(joke ;p)
I don't think Musk would like the Microsoft culture and environment, even as a CEO of it. Google might be a better fit, especially with Google X and self-driving cars, but he wouldn't be too excited about making apps and web apps anymore.
> In general, this effect is bolstered by wearing 'office' attire under the coat

This part I did not know.

This does bring up a good point as to whether Google itself believes in these cliches of STEM. Google's company cultural mentions "you can be serious without a suit" and management follows suit with jeans and a shirt. Of course, I don't think jeans and a shirt actually changes whether it is any less corporatey.

Meanwhile Google fired and silenced scientists such as Timnit Gebru.

Which is all to say Google doesn't even uphold the very ideals it is pitching to the masses.
I’ve burnt 12 cars after lockdowns to ensure that you don’t get the idea that climate lockdowns would be a nice solution after Covid lockdowns. My CO2 emissions now far outweigh (perhaps 10x) the base level, not to talk about the poor grandmas who can’t afford a new car.

Lockdowns are absolutely horrible. I don’t get why you don’t kill us directly, and pretend to do it for our health. Suicide, harm, family violence, just having a life with no leisure, no secret why solitary confinement is used as a means of torture in US prisons.

You just don’t have the stats yet, but the harm you have caused by choosing lockdowns is incommensurable. PLEASE build stats on well-being and how many hours-in-good-health were actually saved by lockdowns, and wait a few years for those studies to surface before concluding that lockdowns are a fine way to deal with a problem. Taking harm upon others may satisfy your feeling of dealing a problem, but the base problem, Covid, has not even been squashed, it spread in waves and became widespread and endemic anyway like doctors always said it would. Not - solved, but saddistic measures were taken against the weaker of us.

With global warming, I have no doubt you’ll crush our lives again without solving anything about global warming itself.
To me, Spotify is a dumb pipe connecting listeners to content they want to hear. I use the phrase “dumb pipe” because the users don’t care about much of their features beyond that aspect (and there really aren’t many features). The libraries of alternative services also mostly overlap. Additionally, marginal attempts at exclusivity or editorialized content don’t change what they materially are, just like a telecom utility adding content businesses (like Verizon and Oath) doesn’t get to escape their status as a common carrier utility service.

I also didn’t ask that Neil Young be denied his first amendment rights, so you’re attacking a straw man. But I did point out that he is abusing his power (of celebrity) to try and silence political adversaries. Censorship is censorship. It doesn’t matter if it is brought on by the government or individuals with power or masses with collective power.

As for your patronizing tone telling me what to read - I’ve actually read some of those things you listed, for what it’s worth.

Signed, a nitwit.
Quite frankly a lot of people in India and China don't even have the resources to generate emissions.

ACs, Refrigerators, and cars are still unavailable to the lower middle class. Even the middle class can only have 2 out of those 3.

A large chunk of public transport in the big cities in India and China is CNG and electric.
He's right, though, even if his proposal isn't practical. Games/movies/music/etc "justify" the development of DRM technologies that inevitably metastasize in time to further lock down general-purpose computing itself.
Fei Fei Li is a senior CS professor at Stanford. She has previously had immense contribution to computer vision field, though as someone in ML field, I would agree to a some extent that she is now more of a evangelist unlike Dr. J Malik or M. Jordan, her contemporaries.

Her students have been pretty successful as well - Andrej Karpathy being one. Personally, I might sit on the fence on this one. Its maybe kind of alright to have someone having the research view of things. Lot of companies have such members in their board.
Text relay is a thing in the UK, by the way. https://www.ofcom.org.uk/phones-telecoms-and-internet/advice...
Twitter had 100M MAU after 3 years and it was still operated entirely by just 300 people. So it’s not that hard. Musk could easily recruit 300 engineers and cost will be peanuts to him. Additionally, early growth of Twitter was driven by various celebrities signing up and bringing their audience to the platform. Here Musk has unique advantage as he has huge celeb network which can be convinced to move over or at least cross post. He can count on enabling slew of features like edit button, more chars, easily verified accounts etc to lure many users. Musk can hang in for years and easily eat up the cost. Earlier competitions did not had these advantages.
If I assumed all my devices are compromised, I would be getting no work done and instead would simply be formatting the devices over and over.

If you come to the conclusion that a device is compromised, the device should be wiped clean, if possible, or binned if not.
> Every company I know of that did a poison pill to prevent a takeover wound up tanking within a year or two and the shareholders wound up with sand.

Which companies are these?
Interesting! Is there anything public written up about this origin story?
Yep, basically all UK news sites. After cursing at it, I read it in Reader View.
Do you call people by their names? Seems like you're already forced to call people what they want you to.
I believe there's a difference between asking people to refer to you by some identifier and whatever nonsense you're equating it to.
> However, it also makes me wonder if this advantage for writing code might later on turn into a shortcoming for reading, i.e., understanding code - either someone else's or your own code six months later.

Well, you're always at the mercy of whoever wrote the code, but I will just say that in my experience (as an intermediate Clojure developer, I learned it in 2018 and have been doing it professionally ever since) reading other people's Clojure code is quite easy, since basically every line of code builds on the same core abstractions (mainly the seq abstraction) and uses the same handful of functions from Clojure core (the standard library). And obviously it's mostly pure functions and immutable data, so you get the benefit of being able to isolate the code and test it out in the REPL.

The main advantage of Clojure's particular data-oriented style is that there are no classes and associated methods to learn. Clojure basically defaults to using data literals for pretty much everything and the same custom is respected by most of the popular libraries (even many of the Java and JS wrappers). That's also part of why the code is pretty simple to read and why you tend to use the same few functions and macros for absolutely everything you do: you're literally just manipulating the same few kinds of data structures all the time.
I'm not sure why andyv was downvoted, other than the fact he quoted me in a prior thread without citation? ;)

This is the conclusion the US military drew and was corroborated by Ben Rich (the "father" of the F-117) in his book.
Of course, but you have to start from somewhere. Personally I found DeviantArt Muro more impressive.
I'm not sure how submitting a BB app works

With your dev license, you get access to RIM's signing service. You can distribute code any way you like, but you have to run it through the signing servers before it will run on a device. To shut you down, they just disable your account. Code that is already signed will run forever.
> The person who wants the end result gets to agree to the other person's policies.

And in this case, does it sound like the victim made an informed decision that she wanted this end result?

> My response: Oh shit, now I have to deal with identity theft.

I take it you've never actually been on the wrong side of this one, then. I don't believe anyone who has would be so cavalier about it. And yes, I have. It's one of the reasons I'm so adamant in discussions like this that (a) sensitive data must be properly protected, and (b) systems should not be designed so that they can seriously damage an individual without adequate safeguards.

> Your response:

Find perp. Do very unpleasant things to him. Ensure that victim does not suffer any more than necessary due to perp's actions.
Haven't been able to test it yet, but this looks quite interesting!

The toolbar is prefixed "http:// -- is there support for https? If not, is that on the roadmap?
Wonderful story, but I kept wondering the whole time, why weren't they printing out every useful bit of survival and geographical and machine maintenance and biofuel making information they could find online in preparation for the generators running out of fuel?
You'd need an awful lot of "metal" to cover a moving "volume" of space for an aircraft doing 500-600 mph.
I typed in a URL, selected IE 6, clicked Go, but nothing happened. Did it submit the request? Did I go into a queue?
In this case, he has chosen to become semi-dependent upon an independent organization.

He is the President of the most powerful country in the world. He could call a news conference and make himself available to the people. Those who wish to hear what he has to say can come, listen, and cover his story.

Furthermore, whitehouse.gov is accessible to everyone. RSS is a thing.
It does exactly what you're talking about. The quality is not good, but I don't know why anyone thinks the situation will improve. Countless careers have been wasted on expert systems, recommendation systems, and the like. The best minds doing this sort of thing will always be poached by wall street, where they still fail most of the time. However if it makes people feel better, most HMOs and managed care systems will start requiring their doctors to use such a system, if they don't already.
I'd liken it more to

A. Being jobless for 2+ years and then getting the perfect job.

B. Having a job now that kinda sucks, but pays the bills.

B for me. :)
To play an audio file in Tropo, just use the URL inside of your say() command. We'll recognize it automatically and do the right thing.

And you can store the recordings on Tropo -- your Tropo app space has FTP and WebDAV credentials, so you can tell your app to FTP it to Tropo's webhosting. We don't want to store your recording forever, but fell free to use it for short-term recordings.
Agreed, that's a much harder one to swallow.

Sure, languages change over time and so on, but there's already a verb "loose", meaning "release", more or less.

When I become a billionaire and there are trespassers on my estate, I want to be able to cry "Loose the hounds!" without my overly-subservient toady thinking he should misplace them.
Ah, I see the difference now, thanks.
Good summary of techniques. I'm very interested in this subject matter and really want to get to a formal definition for this architecture of UI. As mentioned in the article, FRP is the closest here and where the techniques initialized from. The patterns deal with how to break down the problem of asynchronous rendering and user interactions (which inherently deals with state changes). The best papers I've read use some Category Theory to show the structure of the flow of certain patterns, and there are also adjacent fields like parallel and concurrent programming that I think are overlapping with this area of how to manage UI state. The recent articles on CRDTs and Causal Trees made me think that could be used not just across a network but to manage the asynchronous state of components.

http://archagon.net/blog/2018/03/24/data-laced-with-history/
Yep, I used Communicator for many years. But it always drove me nuts that it couldn’t resize the window without redoing the whole page from scratch. The new Mozilla browser took years to stabilize. It was frustrating chapter for the web... the bad old days.
> one of the properties of genius is that it can’t really be deliberately focused

i think this is true. I think there is a statement that is a bit more crisp, genius focuses intensely on what it must.

I, an average person, can focus or not on whatever. perhaps i'm a genius. I'm not a fool, but i'm also not pushing the boundaries. Your phrasing gives me room to think i'm a genius. (i'm not).

Some folks, on the other hand, get hung up on details. And to those details matter a lot. They don't have a choice, in much the same way i don't have a choice about breathing. I'll do it if i want to or not. Genius is obsession. sometimes that obsession leads somewhere and we all benefit. but usually, it's just crazy guy ranting about squirrels.
apparently the link has been changed. when I clicked it, it went to a website with some information and a few screenshots.

edit: here's the screenshot (from another comment): https://dl.dropboxusercontent.com/u/46753018/Screen%20Shot%2...
This is the first anti-systemd article that I've read that focuses exclusively on the technical issues with it (well, mostly: the last one kind of gets touchy on the politics). And this article is a good summarization of them.

Linux in the server world is rapidly turning into a thin platform hosting containers (docker, kubernetes, etc) of "fat" Linux distros. Systemd makes a lot more sense if you consider it in that context: a container can use systemd to have the host start a monitoring process whenever any processes are executed, etc. Sure, this probably could have been grafted on to sysvinit, but it would have been an ugly hack just like every other thing that's been grafted on to sysvinit.

Linux everywhere else but the server world is all about low power usage and tight integration with custom hardware. Embedded devices, mobile phones, tablets, wearables, etc. All of these use cases demand an init system that is aware of and able to manage the system power state as a gradient, not a binary value. Again, this could probably be hacked on to sysvinit or the kernel itself, but would require big kernel changes and likely a fork for "Mobile Linux" and "Server Linux" as the market begins to demand power-aware schedulers, memory mappers, etc.

If the computing world were to remain in a paradigm where we run small physical or virtual servers dedicated to tasks, then sysvinit would be fine. But that's not where we are today nor where we will be, and sysvinit simply isn't flexible enough for a lot of the use cases where Linux is seen today. The *BSDs exist if you want a rock-solid and simple x86 Unix system for hosting traditional applications in a client-server setup; but if you want a flexible platform for building arbitrary products, Linux is the way to go.
The other article of impeachment was on abuse of power, not collusion. It was a nice way of accusing Trump of extorting a bribe.
If PG actually meant a single word of his essay, he'd fire Dan Gackle and he'd radically change how HN moderation works.

But, as per usual, Paul Graham is full of shit. He is interested in challenging other people, but he is absolutely and totally unwilling to be challenged in any material way.

And heaven forbid you challenge any aspect of one of his most highly valued portfolio companies... lol... you'll be banned right out of this place.

because Paul Graham absolutely LOVES declaring some things heres and he LOVES to suppress speech.

He just wants to be the one who declares what is heretical and what is not.
There are only 135 companies even valued over $1b in the US. I dont believe any are singularly owned either.

So the business is worth $1b on paper but isnt liquid enough to pay another $2m/year? is that that common? keep in mind the above about only 135 companies in the US. The odds that the scenario you lay out will be widespread or even exist is a long shot
"most popular"?
They were shut down. I remember building many a widget that would pull information from Yahoo's simple and thorough APIs, and they were all sunset sometime between 2010 and 2015. Their stock API was unique in that it was one of the few with good data on almost any ticker.

Most stock tracking APIs require licenses to use, or have terrible latency. Similar with weather APIs now.
And if they're not making enough, they may need to work two jobs where they were working one, which results in less time (though maybe a little more money).

There are a lot of variables here that need to be examined before we can decide whether it's largely a success.
Nobody here is claiming that Monero alone is traceable. No one.

The proposed solution was to convert/tumble Monero with BTC. My reply is that the majority of the trusted exchanges where you do said conversions require multiple forms of identification from you to even have an account. Even the more popular ones like shapeshift.io have switched to verified accounts as law enforcement has cracked down on above-the-table exchanges. XMR.to is not a trusted exchange.

So when you use BTC on the honeypot market, the law enforcement can trace the BTC back to your exchange and make a request there for your information. It doesn't matter if Monero is involved because the BTC exit point from the exchange to the market is still traceable to you.
Probably is; mind you, being in good health (respiratory and overall) will make it easier on both you and the medical system if you do contract it.
Why would one want a 'personal kube cluster'?
"Fed to lend against stocks and bonds in bid to stabilize markets"

https://www.ft.com/content/cf485398-689d-11ea-800d-da70cff6e...
Isn't your post a bit controversial? You're writing that 99% of the developers don't care about new technologies and then that some company who adapted PostgreSQL can't attract talents.

Or they are not happy with those 99% of candidates?
IIRC Skype back when it was p2p used the first participant as a host with full resync if it went down.
As much as I appreciate the lengthy explanation, my concern was strictly related to the possibility that immunity gained by getting over the infection once, may be cancelled if/when the virus mutates (enough).
Yeah, WHO seems to have lost some credibility during this crisis as well...
Oh absolutely! And thank you -- I didn't mean to minimize the genre but I guess I did.

I think my favorite opposite-of-electronica would be Joegir Liljedahl's "Guitar Slinger", which he somehow manages to fit into a 4-track MOD, but it sounds like there's so much more going on.

Smallest-favorite would be "echoing", which is 43k uncompressed, and manages to be pretty listenable despite its simplicity. It's really fun to watch the rhythm track in a player that shows you the scrolling data...
The video cuts off after 7 minutes, anyone has a link to the whole video?
And the corresponding regexp ;)

http://stackoverflow.com/questions/5365283/regular-expressio...
The collision attacks outlined above still work, with a regular dropbox account, no dropship needed. You can create 100,000 attack files, and then upload each one. The ones that don't actually transmit bytes show you that the file exists. (EG a highly regular file like some health or banking record...)
Its just watching if de-duplication happens or not.

They need to patch that hole, I think by requiring everything to upload, then deduplicate on the server...

Which is another way of saying what speleding points out.
> Can you point me to a credible argument for the idea that all innovation relies on privacy breaches

Only if you point me to anyone making the case that innovation relies on privacy breaches.
> If she really was using their name improperly, Tumblr would have been within their rights.

I agree. But she wasn't trying to pass herself off as anyone else, merely use the handle she's been using for over a decade.

> Yanking it out from under her and selling it to someone else is just rude at best, and criminal at worst.

I don't see how it's criminal, though I agree it's rude. I run the MeowCat messaging website (http://meowc.at/ -- it's a cross between Twitter and blogging) and I certainly wouldn't allow a company to take over a user's identity like Tumblr have done.

So if you're reading this Danah, if you want to create Zephoria on MeowCat, I promise I won't give your account to someone else.