skysight-inc/HackerNews huggingface dataset:
"rewrite your app in the newest version" is more commonly known as upgrading... 18 months support seems fairly reasonable depending on how breaking new releases are.
Ask HN: How could blockchain help games?
Can blockchain make a game better? Can it make games that couldn't exist without it? Could using blockchain in games development, or as part of a game's functionality, become a big thing?
Does Code Complete and it's sibling not teach the aspects of programming involved in maintenance and cleanliness? Is that not a major aspect of programming? Just because none of the books teach you at-a-basic-level "This is a function" doesn't mean that they have nothing whatsoever to do with programming. Most of the difficulty with programming is structuring code correctly such that it is within the human grasp of complexity, while ensuring that it also does the job, and is maintainable.
Not sure what exactly you mean but there are several sites that offer self service ads and also some third parties.

There is a popular one in the Bitcoin world (forgot the name) that definitly paid more per click than Adsense for good sites.
150+ free and essential products for your side project
Shaming works.

In Ontario, Canada DUI offenders must install a Ignition Interlock Program. Which is basically a breathalyzer that the driver must blow in to start the car.

And if that is not shameful enough, there’s another shameful add-on: an red/amber light the offender must install on the front bumper, dead center. The light activates if you fail the the test after you were driving for a bit.

But the light doesn’t need to be turned on to shame. It’s very obvious that it’s there, even when it’s off.
To be precise, the strategy is shown to be optimal as well in a modified game where all lockers are left open and you cannot open any more lockers if you find your own number.
Are you US based? Are you sure you are paying your taxes correctly? Creating an LLC is simple but handling the accounting is the complicated bit.
The Survival Guide is really good. It nicely uses an american guidebook form
to define which zombie variant is present in this world (unlike too common and
inelegant "now, Computer, tell me all about The Century War", replied with
a lecture ended with "...but you should already know all this, because you
were in The Academy"), and if you strip the zombies and guns from the book
altogether, you get a sensible guidebook on how to prepare for surviving
a disaster.
Some concepts in economics are so fundamental that they should be part of philosophy curriculum. Opportunity cost is one of those concepts. Scarcity forces resource allocations and choices to us. If nothing else, we can't be in two places at the same time (time is scare) so we have to make choices. How to value the cost of choice is fundamental to everything we do.
Really? Just about every club I've ever been in has this. Selling chewing gum, after shave ("no spray, no lay" etc). But they are there mainly to make sure people aren't doing drugs, or fall asleep on the toilet.
SCMP is a prestigious newspaper and the “newspaper of record” for Hong Kong.

However, recently it was bought out by Alibaba, which is of course a Chinese company. The articles still don’t seem that much pro-Chinese, however this does have some sinister overtones for the future, and fits in well with the Chinese strategy of steady expansion / soft subtle influence of foreign govs and institutes.
Rowhammer: reading nearby memory using DRAM charge leaks
You can do better than that. You can guarantee there is > 50% chance you win on the first guess.
React's functional components and JSX abstraction lend to it's ability to render to any target, which is powerful in and of itself. Furthermore since they are all-in-one functions or classes, they are composible and flexible in a way that Angular components are not. The component is the core of a complex UI program. Worth the up front cost of researching the top one or two solutions for forms or CSS management, and gaining all the benefits of the massive React ecosystem, in my opinion, as well as having the flexibility to evolve more easily when things change (as they always do), than buy all in on a framework. Especially for long lived applications, flexibility and adaptiveness is paramount.
That's your call to make.

While I'm generally in favor of (100%) full disclosure -- especially when the upstream is unhelpful or even completely unresponsive -- there's a whole spectrum between "coordinated disclosure" and "full disclosure".

If full disclosure means that PII would be exposed, I'd probably try one more time to reach the {company|developer|vendor} before going public... but maybe you already have. I'd also be hesitant to release actual "exploits" (perhaps just a PoC) but if you publish enough details to identify the vulnerability, it will also be enough for someone to develop an exploit on their own.

There's also options like US-CERT (or similar in your country) and/or going to the media, if you think that would help.

Good luck!
Oh that's interesting. Thank you for the clarification.
I currently host my own email, at, if I only used the servers for email, considerable cost both in rent and time.

I wouldn't use Gmail, but I'd probably consider Fastmail if/when I don't want to host my own email anymore.

I might use Dropbox over Google drive (rather than store stuff on my server), and I might use Neocities.org to host a static Web site.

So there are many ad supported services that live next to "for pay" equivalent services.

As for content, I used to subscribe to lwn.net - but stopped when I realised I wasn't reading it closely enough to warrant the subscription. I might come back at a later date.

I'd love to see a site like like lwn that syndicated news; a clean look, perhaps with ads/delayed publishing to non-subscribers, the "subscription link"-system (i could share what I read with non-subscribers). And with proper compensation for conrmtributers (individuals and institutions).
Somewhat relevant, mainly due to the last bit.

I really dislike what SCO/Caldera/whatever did in the mid 2000s, but in 1999 Caldera OpenLinux 2.3 was the OS that introduced me to Linux (it was given with some magazine). To this day i still consider it the most well-put together Linux system i've seen, a single CD containing a desktop environment (KDE1) with applications that felt like they were designed with each other in mind instead of a collection of random applications, almost no redundant applications, development tools for a bunch of languages, documentation for everything - including even tutorials and guides to the system and the tools - available right from the task bar[1], applications for almost every task and all that working fast even on the 200MHz/32MB RAM PC i had at the time.

Of course that was largely due to the efforts of the Trolltech/Qt and KDE project which provided a fast and featureful toolkit, desktop environment and excellent documentation (well, more on the Qt side, the KDE docs were good but it had a lot of filler), as well as the TLDP which provided most of the "general" Linux documentation. Still, Caldera (or whoever made it) put everything together (and also decided what to not put in - which is also very important) and made an OS that looked very polished.

To this day i have never seen anything like that beyond minimalist purpose build distributions. Most distributions focus on including anything and everything with little thought on integration or even documentation (i really REALLY dislike how Debian and all of its derivatives put documentation in separate packages and especially dislike how for many FSF projects they put it in a separate repository altogether - i know why they do it, but i still dislike it). The closest i know of is Slackware but even that contains a ton of redundant stuff and the main reason i consider it the closest is that the majority of other distributions do not even bother to provide an ISO (or set of ISOs) for "complete" installations (which is kinda natural since almost all distributions nowadays try to contain every software ever made - even RedHat and some derived distributions like CentOS have an "everything" ISO that is really meant for mirrors, not users).

[1] (the only weird part is that the Linux user's guide, which you'd expect to be the first thing someone would read, wasn't accessible from any of the buttons and in fact even though it was available and installed, it was only available as a DVI file that wasn't viewable with KDVI and you had to convert it to PS and/or PDF manually - something that was obviously outside the experience level of anyone needing it in the first place :-P)
This is one of those rules with essentially zero exceptions. Nobody that's telling the truth ever brags about that.
Yeah, everything is a monopoly. Even a free market. You still need to buy stuff!

Wut?
I got clickbaited. I thought it's about ad blocking in general, but it's actually an ad of great piece of tool which is uBlock Origin that I already use.
Ethically slightly problematic to work on some side project, than in doing creative time wasting.
Yes, if you liked these you'll probably enjoy Winkler's books. If you're going to get exactly one of them, I suggest the first rather than the second, but both are good.
Although the Chinese government occasionally manages to exert its influence to prevent particularly inconvenient reporting, the SCMP is still a mostly independent outlet similar to newspapers in the West. Consequently, the SCMP website is blocked by the Great Firewall so that Mainlanders can't easily read anything critical of their government.
Fzf – Interactive file finder for the command line
Please, don't automatically enable a translation (in this case german) if it's terrible.

Bad translation of "Express" and "Pro":

https://i.imgur.com/5YE18Rk.png

Header and the two button texts are not understandable.

https://i.imgur.com/ziVyPxS.png
The window cleaner probably got the working holiday visa. You have to be under 35. After a year of experience at a job requiring a degree or a job in management, you can get permanent residence with CEC. Even managing at a coffee shop would qualify.
Your argument would carry more weight if you weren't hung up solely on the weed angle. There are far more injustices than selective enforcement of weed offenses.

That said, it's hard to equate incarceration with slavery unless there's an economic benefit to the state in incarcerating prisoners. Is there?
How many people leave, gain experience at a US tech giant, and then bring that experience home? Didn't see it mentioned in the article but that would be somewhat positive for Canadian tech, if it was happening in big enough numbers.
Loaded in 2 seconds for me, the entire thing seems to be 1.5MB which is not bad.
Mach-O exploration. Tools – nm
I have to agree and add this: many solo companies are this way not necessarily out of choice , but because the founders could not, for various reasons, get someone to work with them (overlapping skill set, lack of required skill set, a fear of uncertainty, low finances, incompatible personalities, other commitments, geography etc)
> and it's working

While I agree that the efforts are working, this is very much like using a tea spoon to bail water out of the Titanic. You also have to consider that given a choice between the US and Canada, very few people would pick Canada so many of the people that arrive would leave the minute an opportunity in the US opens up.
LG G7 2018 First Impressions
Whether you need a co-founder or not is not about individuals, it's about the skills. To make a startup successful you need to have the required skills; if you are lucky enough to have those skills in a single person, you don't need a co-founder.

As a side-note, the exact skills you need will depend on which metric you use to become successful (e.g. whether you want to bootstrap a self-sustainable company, or if you are happy with quick growth, raising money and exiting), but generally you need skills to build the product(s), and the skills to sell them. I personally couldn't sell my way out of a paper bag, but could build pretty much anything based on software and Internet. My attempts to build a startup failed precisely because I didn't have a hustler on the team, and I gave given up on trying again unless I can either a) find one, or b) build something that sells itself.
And the installer had Tetris built in, so you had something to do during the installation.
Please just let me pay for not seeing ads.
Yup. Me too.
>Oh, and I don't think hunting animals for food is the kind of "violence" we're discussing.

You didn't understand what he was trying to get at.

He was talking about hunting as an outlet for anger, so in that context I suppose he is framing violence through hunting as an outlet and hence a solution to anger.
> Everybody is violent. We are violent as a species. I think this is the thing that bothers so many people. They'd rather just turn away, pretend it's only others, and so forth. There is a ton of disgust and denial about who we are. We confuse who we aspire to be with our actual state. There may be Ghandis and Jesuses in our midst, but they are an extremely small percentage of the population. We are monkeys that kill things.

I agree with the sentiment of your post about the denialism in the modern world, but I slightly disagree that people are one or the other in extreme proportions, I feel like a good analogy is to view those potentials more as phenotypes that can be expressed to varying degrees along side each other (simultaneously), and a phenotype can change from one moment to the next depending on the environment. In other words - I think we are both Gandhi and the violent monkey and many other things.

I say this not from philosophical or psychological musings, I say this simply because with the slightest introspection I feel the potential for it all in me simultaneously - there's the part of me that arrogantly "knows" he can be the most bad ass muthafucka alive if needed, and part of me who has a more rationally minded world view and looks down upon mindless and pointless violence, and a great many things in between.

> I think the analogy that stuck with me most about this was that war may be the male version of motherhood, that is, the closest we come to being true to our biological selves.

Absolutely, I don't think I need to argue this one for any man, but perhaps I can just resonate this: i'm not a very social person, I didn't learn these traits, but I definitely feel the propensity for violence given the right conditions, be it something admirable i.e "protective", or not i.e "vengful".

As usual understanding these things rather than rejecting them out of some miss-placed shame of humanity is the correct way to move forward, accept who we are and understand why. Understanding them should gives us the power to either follow or reject the emotion that drives them to be expressed, rather than being led by them blindly like an animal.
This is true, I've seen this over the years in several corporate jobs, typically in large companies. Teams are overstaffed, and each person ends up not having much to do.

Managers keep the team size high because it's not their money to spend, and they prefer being a team lead of 5 persons instead of 2, looks better on the CV.

People spend their day in their desktop trying to invent things to do, looking busy, surfing the web discretely, waiting for the clock to hit 6 oclock.

Then something "urgent" comes around that needs to be done for tomorrow, and you stay in the office until 9 to finish it. The software gets delivered, but its not deployed until 3 months down the line, and the users hardly use the application at all.
> Personally, I would not mind if all the advertising supported publishers went away.

There are a large number of award winning hyperlocal news websites run by hardworking and talented local news journalists who rely on advertising to survive. With out them though, there's be no one to report or investigate the shady things going on in local government.

This advertising is directly sold by them (which isn't easy to do in an Era of Google and FB), without networks.

For 99% of them, it's the most practical way to pay the bills. Subscribers are possible, but only if you're established and you have a wide enough audience. For a small town you'd need 1000 subscribers at 5k just to make a 60k pretax salary which support 1-2 staff members.

Advertising supports hard journalism, which supports a healthy democracy. Ask yourself if all publishers supported by advertising going away would truly be a good thing.
$ grep -c sshd /etc/hosts.deny
1192
$ uptime
11:58:51 up 327 days, 21:33, 1 user, load average: 0.13, 0.11, 0.09

I'm using DenyHosts for this, there are alternatives but this works for me.

http://denyhosts.sourceforge.net/
How about giving it away and then offering consulting?
Book of Enigmas by Fabrice Mazza has puzzles similar to some of these in the PDF.
It's called a stereotype, and it depends more on other aspects than skin color. Mostly on how you communicate (vocabulary, grammar, accent, gestures) and how you look (beauty, illness cues, dress code).

White, heterosexual, cis-gender male that "looks like a junkie", acts disrespectful and speaks slang? Good luck getting authorities to consider you a "respectable citizen, handle with care".

I'm not denying skin color or gender are traits often included in stereotypes, but it is not the only one, nor the most relevant.
Note that this discussion is about AWS Lambda, not AWS generally.

There are upsides and downsides to using AWS Lambda, but characterizing it as a walled garden is pretty reasonable. That's not the same as code you can run on any Linux server.
Could be good for a VC that doesn't want its' investments wasting money reinventing the wheel.
104 year old David Goodall's final journey
Imagine There’s Less Facebook
I think saying team sports is a good substitute for war is like saying that if you need a good substitute for afternoon tea, just eat a bag of mushrooms. At first blush, this might seem like a funny joke, but there are times in combat that feel almost psychedelic: Colors seem brighter and you get a kind of tunnel vision, your senses are not only highly engaged but more sensitive, your heart is pounding, your mind is racing, you're overcome with a kind of euphoria from the adrenaline, and the bottom of your stomach drops out at the existential overload. Playing a team sport is not a substitute for going to war. Perhaps there are some superficial similarities, but nothing on this Earth compares to the experience of combat. Incidentally, this is why training is the difference between life and death: Without the aid of muscle memory, you could be trapped cognitively, and being trapped in any sense of the word will get you killed on the battlefield. Actually, this is why I find the ending of the play/musical "Hair" to be so shocking and believable: Going to war with no training would almost certainly be a death sentence.
Might get downvotes for this but my stance is against publication of a PoC until most users are confirmed to have patched it.

Hear me out though, I don't think it should be legally prohibited but I still do consider it unethical to publish a working PoC.

Before I present my reason let me give you a real life example I experienced first hand: A certain rce exploit against a webapp was published along with a PoC exploit on github. Within 24 hours there was a large volume of attacks against servers running that software,compromising them and installing cryptominers. Worst part? Turns out the patch wasn't even done right by the vendor.

My point is this: yes researchers have every legal right to publish a PoC and I support that. Ethically speaking, there very real consequences to businesses and individuals when these PoC are made public.

Sure, even if there was no PoC the attackers can reverse the patch. In my experience, most of the attacks for an exploit with a working PoC use the researcher's PoC script line for line with only the needed modifications.

The difference here is the likelihood of an attack and the size of the threat.

Without a working PoC, the amount of attackers reverse engineering a patch would be dramatically smaller than with a working PoC. Not only that, the amount of users that should anticipate a high likelihood of an attack leveraging a vulnerability with an unpublished PoC is low.

Objectively speaking (at least for a short while after the patch) releasing a PoC reduces security for the users of the software. That being said I understand the educational merit of a PoC and a lot of vendors won't respond without some arm twisting,so there are exceptions. It certainly isn't a black vs white clear cut issue.

But yeah,generally speaking I am against publication.
> in daily news

More like what they are told in "political satire comedy shows."
Peinados de Hombres que atraen a las Mujeres
Yup
Someone put head said they had something like $100 off 60k views. That's about .1p per view.

I'd like to visit a page and before it loads, it would tell me the price. If that's 1/10p then I'd probably just allow it automatically. If it's 1p then I'd probably manually approve it. If it's 10p I might think "nah". I'd rather pay directly than pay through increased prices at shops that advertise. Same principle with videos on youtube - at least those one that someone actually makes.

However if I choose to pay - whether that's 0.1p to read a blog post, or £15 a month for Spotify, I expect no adverts or begging or product placement of any kind. Amazon prime gives videos, and when I watch on A smart TV or on laptop it's fine. On the old fire tv box we have it prepended clips with adverts for other shows. That's not on.

Currnently I pay for a couple of sites, but it's a heavyweight way to crack a nut.

Some sites have this sort of model, but want far more per page than they get from adverts, and then there's a massive hassle of different accounts and managing payments. I might read a blog with a donate button, however it's u likely I've judged the page to be worth more than a penny or two, and the donate options tend to start at $1.
Actor model is very deterministic, but it can model unbounded non-determinism, i.e. any concurrency problem. Including fine-grained and irregular data parallelism. It's up to the compiler to generate SIMD instructions out of it, if that's what you mean.
They provide automatic upgrades that work on ASTs so lot's of upgrade refactoring is done automatically
The number of tech problems that exist today and will not be solved or made obsolete within the next 1000 years: 0
Regarding point 3, is that really what we want? That for each platform your app looks and feels different? I sort of like the fact that my app looks the same regardless of whether it's accessed on an iPhone or an Android phone. It kinda provides consistency for my users should they ever switch between platforms. In fact, we actually get a lot of positive feedback on this from our users.
Thank you for that clarification. I agree. We have all of that inside of us. I meant in comparison to what we wish we were, we are monkeys that kill things. My point was made poorly. Nice catch.
But weren't such projects rather common?
> it was the fault of the exchange rate and couldn't be helped

what? You'd expect a VC to be more knowledgeable.