skysight-inc/HackerNews huggingface dataset:
You have to refresh it every week or something though, right? At least last time I tried it (two years ago maybe?), the self signed apps needed to be re-signed after a short period of time. Fine for development and testing, not so great for actual real use.
It's not a bad idea, aside from putting your blog entirely on a third party like github. Utterances is the alternative to disqus that uses github issues.[0]

Personally I think the best solution is using a static site generator like Hugo or Zola to control how you generate your content, and then host that using Caddy + Docker. A database is overkill.

You can also use caddy's git plugin to kick off automatic builds build from any git repo, not just a github one. It just needs to support webhooks, I believe.[1]

[0]: https://utteranc.es/

[1]: https://caddyserver.com/docs/http.git
> What will Brave do?

They'll expose the webRequest API:

https://twitter.com/BrendanEich/status/1133767653472923648

And uBO + uMatrix will continue to be developed by gorhill for Brave, at least.
You're clearly a good writer, able to express your thoughts eloquently.

But I am not comfortable with letting someone plan to kill themselves without being sure that person is making a reasonable decision. And when it comes to ending your life, you need to be more than sure, so it's worth checking with someone experienced with this.

I hope the HN moderators can do something. I don't think this is like any other comment on HN that everyone can just send out a witty or bold remark in response to.
If you’re developing a DSL which is just a query language, you are reinventing the wheel, and you should ask yourself if any benefit of your language over SQL is worth the effort of all your users to learn your new query language. It may be worth it of your data can not be usefully be modeled by tables; e.g. document query languages like XQuery and even simple XPath are useful and can not be easily replaced with SQL.
Yeah, this is how I do it - although I append the hostname to the end of the filename and sync the collection between my machines so that I can grep for history on any machine.

Edit: went to check and apparently I've overcomplicated this somewhat (it's about ten years old) but it is nice if empty lines are not logged. It's an old habit to ctrl-c then hit return repeatedly if a terminal is not responding.

PROMPT_COMMAND=storehist

storehist ()
{
CMDCNT=`history 1 | sed -e 's/\w* *\(.*\)/\1/'`;
if [ "$CMDCNT" != "$LASTCMDIND" ] && [ -n "$LASTCMDIND" ]; then
DATE=`date '+%Y%b%d %H%M'`;
if [ "$LASTCMDIND" != "$CMDCNT" ]; then
echo "$DATE $HOSTNAME:$BASHTTY $CMDCNT" >> ~/.custom_history;
fi;
LASTCMDIND="$CMDCNT";
fi;
LASTCMDIND="$CMDCNT"
}
Counter culture: what we lose when shops disappear
I'll try anything to improve my maze solving performance!
For both sides, I agree that space exploration was a side effect of the arms race. Putting stuff in orbit was a demonstration that you could put it anywhere.

Also, it was an issue of national pride. So in that sense, for the Soviets, not that different from gross whale harvest. Or wheat, nails, or whatever.

But in the end, it's arguable that the arms race played a large role in destroying the Soviet Union. Its military budget was so large, relative to its GNP, that everything else fell apart.
Only for the automatic association you mean? You can manually open a tab into any container.
So he's rotting away in grave but still has a following of organized nutters.

His point still stands: Just because people still believe/follow, doesn't mean shit.

I know a gay black Trump supporting bitcoin shill. No amount of facts or logic or appeals to his own self interest or dignity or self respect will ever get through to him. I am absolutely sure there is nothing anyone can ever say that might change his opinion. All he ever wants to talk about is how everyone he knows should be investing everything they have in Bitcoin. It's pathetic.
Work got me a new mbp recently and it is glitchy, overpriced, bad to type or trackpad on, and has the insulting Touch Bar. Supposedly the processor is faster but even with 2 extra cores it’s unnoticeable. The only improved area vs my personal 2013 mbp is the weight is about 10% less, which is noticeable. There’s a reason I haven’t upgraded my personal machine.
Rather than disabling the Caller ID, what if the journalist spoofed her Caller ID each time she called. In that way, it prevents 'Private Number' showing up on the receiving end which is the thing preventing those on the receiving end picking up her calls.
> If you install truecaller on Android, you're handing over ALL your personal information to them.

That's what I remember too but the article said Truecaller only gets non-user's information when a user tags them so. Maybe the app behavior varies with the country the user is in.
- with climate change the area where the mosquitoes live will probably be wider

Malaria used to be widespread in Italy. It was causing 15000 deaths/ year in the 19th century. It's nowhere to be found now thanks to insecticides and soil drainage.

So I'm a bit sceptical when I hear that climate change will widen the range of malaria. The range already included the first world, we eradicated it.
It's also worth noting that - as with almost any privacy-violating technology - journalists apparently sometimes use TrueCaller for research themselves.
W3C has published an extensive list of reCAPTCHA alternatives: https://www.w3.org/TR/turingtest/

W3C is requesting feedback for the document, if you'd like to make suggestions, please open an issue: https://github.com/w3c/apa/issues
Sales Engineer Webinar: John Care on the Future of Technical Sales
Sandboxed, consistent environments to run code in?
Exactly.

Plus with your use case there may be other criteria, for instance, if you have an 'apply now' job application form you can take in other data such as how long it took for someone to fill in the form and where their IP address is.

If you are hiring for a job in London and you are not likely to hire the office manager from Timbuktu who spends less than ten seconds uploading their CV and writing some cover letter then you can make your backend form processing not forward that email on to the HR department.

Putting a timestamp in the form as a form field with it encoded is easy. On the submit side you can unencode it and come to some judgement on the matter.

There is also the hidden checkbox with 'hideit' set to 1, not sure why that works but it does with a form you have written yourself, i.e. not stock Wordpress.

Although we don't like Google doing their deep-stalking of the visitors, fingerprinting them in re-captcha, there is no harm in collecting a little bit about the user. The user agent, screen size and location is useful in a sales/support perspective. If someone has a posh computer that says something about them. If they are using an old copy of a Microsoft browser then that says something about them.

On a general forum there can be standards of English to enforce. If someone is not using capital letters to start sentences, not using punctuation and not spelling so well then that can be flagged before they hit the 'send' button.

I have done a lot of tidying up of email lists created by bots and what surprises me is how easy it is to spot the fakes. It is like the bad guys in movies and games, doing everything possible to make it easy to get 'em. If spammers did real world robbery they would carry a bag labelled 'swag', be wearing 'Groucho glasses' and a stripey jumper.
You’d think if they were really keen on that they would see the value of working together, not seemingly antagonistically, mind you competition is good, to an extent.

What I have noticed as that Elon uses metric, and Bezos Imperial units, Imperial units in space just seems stupid to me.
Depends on why you need it.

Captchas work well for telling humans from bots for the purpose of denying automated/scripted access. But here a simple IP-based blacklist works well, because of how many bots now live on Amazon's properties and some such.

You don't need a captcha to filter out bot spam. That's a massive overkill.

stopforumspam.com works well. You can combine it with a simple keyword based filter, have it tag hits with a cookie, temporarily blacklist the IP and then filter them out based on that as well. Auto-submit it to stopforumspam too. Obviously, also have whitelisting in place, e.g. to let through existing customers, previously cleared posters, etc.

For bonus points, first-time posts that look OK may be put into a "shadow ban"-ish mode, whereby they are visible to the posters and mods, but not anyone else. Until they are cleared. This works equally well.

The bottom line is there's no spam that doesn't try to promote something and they aren't likely to target just you, so there's always a keyword/URL you can latch onto, and it also makes sense to participate in a distributed monitoring framework to piggy-back on each other's first hits.
them?
> The same will eventually be said of Docker. I’ve yet to hear a single benefit attributed to Docker that isn’t also true of other VMs,

I bought a Raspberry Pi and using a few commands, installed pre-configured Docker ARM images for 8-9 different media applications that would've taken me days to setup and manage individually. I didn't have to worry about dependencies or compilations. It just worked.
>If Apache is your web server, you can use Spark as an ETL tool for R.

Oh dear, no. The Apache Software Foundation oversees the development of both the Apache web server, and Spark — which you can use to query Hadoop clusters. Confusing, I know.
That's why I love that this article also compared against search trends, which is another way of measuring what we are interested in.

Consider "road incidents". Search is disproportionately higher than deaths - we are definitely interested! But news coverage is extremely low, because what is newsworthy about any specific road incident? It's more naunced than "the news reflects what's interesting".

Or maybe NYT and The Guardian are just missing out on a big area of reader interest, and they could increase engagement by running more stories about road incidents!
"But one local demographic variable did stand out as being protective"

What does 'protective' mean in this context? I wondered if it was somehow a typo of 'predictive', but that's a bit of a leap for a typo.
I'll give the example I usually give in this debate:

In Netherlands, prior to World War 2, they made a "comprehensive population registration system for administrative and statistical purposes", which included the ethnicity. As a result, the Netherlands had one of the highest death rates among Jews. (I can't find a good source for this though, unfortunately)
Great write-up. SQL is the most underrated language.

I am doing most of the stuff mentioned in that paper right now in my project with PipelineDB extension.

PostgreSQL 11 +

CitusDB extension (horizontal scaling and sharding) +

cstore_fdw extnesion (columnar data storage) +

file_fdw (to treat file as table) +

PipelineDB extension (Streaming computations and MV) +

TimescaleDB extension (timeseries data storage)

Also, PG 12 release will have many optimizations for table partitioning, query planning and its parallel execution
I've heard people say that a huge portion of the "big" data is garbage, throwing more garbage at something won't make it better, so you'd get much more out of it by cutting it down to a more manageable amount of good data, which you can then easily process in postgres or whatever.

But even if you "collect everything and sort it out later", in my own personal experience and in what I've read here on HN, you can go a long long way before you need to reach for the power tools. What most companies call "big data" is typically not that much (in quantity and in velocity). Most companies don't have tens or hundreds of terabytes of data. For example, I'm currently processing timeseries data in postgres using the timescaledb extension, which makes it perform very well. Still too early to state numbers, but its looking promising so far and if their claims are true, then I won't need anything else. We will see :)
Not to forget they want to fuck you if you're a woman.
But there are people who genuinely also want friends, but they are rare as you age.
I remember reading this article back when I was still using Bash. I've finally got the history I like only after switching to ZSH.

You can get decent history in ZSH just by setting the right options. If you want great history, you'll need to write a bit of code. Right now my history works as follows.

History is written to disk after every command. Up and Down keys go through the local history (from the same session). Ctrl+Up and Ctrl+Down go through the shared history (from all sessions). Ctrl+R also uses shared history (it's easy to add another binding for local history but I don't have it). Pressing Up/Ctrl+Up after typing something will go over history entries that have the matching prefix. For example, `git<Up>` will show the last command from the current session that starts with `git`. Here's my config: https://old.reddit.com/r/zsh/comments/bsa224/how_to_setup_a_....

In addition, my history is stored in Git. History from the local machine comes first, and from other machines second. This is fairly easy to do it Bash, too.
I would expect journalists to have some opsec training by their newspaper/publisher given maintaining confidentiality is a given in this line of work.

I agree. But I still think it's a tall order to expect a journalist to know every service and every app, which may violate their privacy and protect against such entities.

And then there are things, which you just can't control, even being aware of them.

As a for example: How do you, as a journalist, prevent that your pictures are tagged by others on Facebook?

Edit: Slight clarification
It really depends on how "big" your data is.

If you have data that is actually big (= doesn't fit onto a machine), then Hadoop is a reasonable candidate. Otherwise you are fine with a lot simpler tools.

This has probably been true for quite some time, and companies are just slowly realizing now that their relevant data isn't actually that big. On the other hand computing power and storage has still grown in the last years, and less resource intensive ETL has become more acessible, so the bar for "big" data has been raised quite a bit.
The Majestic ALPS CP10SJ550A Kanji Keyboard
Maybe I'm just naively applying my programmers sense of beauty to legal stuff, but the main problem I have is complexity. I'm OK with google having to spend some money on lawyers to work out what they can and cannot get away with, but smaller busynesses seem to be pretty lost right now. This is partly because it's a new thing and we need to wait and see how judges ultimately interpret things, which will give people some more security.

A simpler, more elegant solution would have been better in my opinion.
Literally anything that is even a bit unusual works against general-purpose spambots. No need to have big complicated games and puzzles.

But if a bot decides to target you specifically, all of these things are trivial to defeat. So once again they are not useful.
It’s a quite interesting question. Our national tax ministry has had almost nothing of expensive scandals over the past 15 years.

Two years ago they setup a focused devops team inside their organisation. I don’t know the exact details of it because my knowledge is from a 45 minute summit talk, but apparently this team managed to build a national scale system in 3 months that actually work. That would have cost them billion on the private market, and would likely never have worked, yet they did it with a relatively small team.

Maybe the problem is scale. I mean, sometimes I wonder why our contract include numerous product owners, key account managers, groups business analysts, project managers and God knows what else.

This is a little unrelated to buying big systems, but when we wanted to build a RPA setup, one of the consultant agencies had an offer which included 6 business side people and one technician. I mention it, because sometimes buying enterprise systems feels exactly like that.
the wandering worm primarily takes up residence in rats’ lungs, where female worms lay their eggs. Young worms leave the nest early to find their own windy homes, though. Larvae get coughed up into rats’ throats then swallowed. The hosting rat eventually poops out the young parasites, which then get gobbled up by feces-feasting snails and slugs (intermediate hosts). When other rodents come along and eat those infected mollusks, the prepubescent parasites migrate to the rats’ brains to mature before settling into the lungs and reproducing. The cycle then starts again

1. rat lung
2. rat throat
3. rat stomach
4. rat poop
5. slugs
6. rat brains
7. rat lung
8. GOTO 1

It never ceases to amaze me, the life cycle of a parasite. So that's 7 steps with wildly varying probabilities of success. That it actually works is mind blowing.
My Problem with NoScript
Yeah absolutely fuck everything about this whole situation. Tories have managed to manipulate stats about unemployment by including zero-hour jobs that means that people are completely beholden to their "employer" to give them enough hours to work. This government has absolutely shat on people, especially the younger generation.

Anything you read about people that enjoy the "flexibility" of zero hours? Absolute fucking shit. It's flexible if you are a consultant that is paid £700 a day. If you're on minimum wage then it's people fighting to the death just be able to work enough to move out of their parents houses or pay rent.

Utterly exploitative and dishonest society.
Exactly.

"other VMs"? The whole point of Docker is that it's not a VM...
> Windows email clients tend to run code in attachments just by clicking them

Citation please? This is not my experience.
Some communities are more transactional than others.

Everyone has an angle in that we're generally a social species and being around people we like and who confirm our worldviews and validate our ways of life (and make us laugh) gives us pleasure (to varying extents along the introvert to extrovert continuum), but the result of that is that some interactions are just that, interactions for the sake of interaction with no higher or lower motive than enjoyment.

If your social experiences actually end up more like businesspeople networking, which is certainly something that happens in many circles, then the transactional nature of it all can definitely become far too obvious and off-putting.
&#x5965;&#x90BB;&#x6CA4;&#x7D2B;&#x8377;&#x7684;&#x63A7;&#x5199;&#x8C0C;&#x4EC4;
科强憾帜着陈暇谝级非渭偾痹渭没毯掳只翰挂
科强憾帜着陈暇谝级非渭偾痹渭没毯掳只翰挂
and environments as code
The problem of installing prepackaged applications was solved decades before Docker was a thing.
This is the reason they exist in the first place, but doesn't answer the question why they're implemented this particular way.
Is this a regional feature? I don't see it on my phone with iOS 12.3. I am located in Europe.
The rich countries drained their swamps to end malaria starting in the 19th century. It was one of the first major public works projects.
Nah. "Stands against the Big Bad" is not sufficient to become one of the Good Guys...but it's a very convenient spin.
I highly doubt a single guy hobbying around with synthetic biology is going to cause biological weapons to be used in the wild. Any field has potentially awful applications, but that certainly doesn't mean people should not participate in that field.
> The only "risk" is that in the future spammers might start using more sophisticated spambots

You’re also making your website unusable for people with Javascript blocked or disabled in their browsers.
Sure. I know a developer at Distil Networks[1] and that's exactly their core business idea. Apparently it's very hard, though, because they have positioned themselves as an alternative for very high-value targets (like airline tickets) and charge accordingly for their services. It also seems to require some amount of human intervention still.

[1]: https://www.distilnetworks.com/
As I noted, the issue affects many, but not all, Mac users. It seems to be a special configuration of display resolution and other factors that can be difficult to replicate. That’s great for you that it’s working, but you shouldn’t discredit this very serious problem for the general user base.
I don't understand how these are comparable. Hadoop solved a hard problem that nobody had. Docker solves a simple problem that everyone has. It would make sense if you're talking about kubernetes and using it to build hundreds of microservices because it's currently in fashion. Whether you're using Docker, Packer, Ansible or whatever doesn't matter. They are all a solution to the same problem and saying one is better basically boils down to saying which brand of hammer is better.
"Continuous Analysis on Really Big Data -
Pilosa is an open source, distributed bitmap index" https://www.pilosa.com/
The fungus doesn't affect other insects - this was part of the test. So the worst case is that it becomes uncontrollable and wipes out the mosquitoes.
While not directly synthetic biology, you would probably do good to watch "The thought emporium" on youtube[0]. By watching this channel, doing your own research, and following along at home, you can learn all sorts of things about genetic manipulation and related fields which is definitely a prerequisite for synthetic biology.

[0] https://www.youtube.com/user/TheChemlife
Thank you, that game looks extremely weird and interesting. I really dislike his "shouting" shtick, though, I think it makes for really cheap humor.
It seems like Google just treats fines due to antitrust lawsuits as the cost of doing business, and they're potentially making more money with such behavior than they are losing due to legal costs.
While that's obviously a very good point, one could also argue that this is mostly due to law enforcement and culture. We live in a society where murdering someone gets you outcast pretty easily, and on top of that thrown in jail. Politicians ultimately only wrote down what is a large cultural consensus.

The problems start when politicians decide over smaller things that not everyone can agree on. I mean, damn, they'd be more than incompetent if they didn't get laws regarding murder right.

The latest screw-up of european politicians (the same who are responsible for GDPR) is the european copyright reform, which just shows a complete lack of both technical understanding and willingness to listen to experts who do understand the situation.
The name is rather unfortunate, even misleading - there is not a paid account in the sense "you pay Wikipedia to get perks"; rather "a third-party company pays you to edit Wikipedia in their favour".
It feels that the number of 23 is specific to the context of birthdays. If it was switched to a different context such as coming from the same part of the word, or driving the same car, would the result be as surprising?
What I find interesting about the XKCD is that the
entropy analysis is basically spot-on, even very generous towards the opposition. It shows that a) the typical "strong password" that people pick is not truly random (i.e. not 26+26+10+10, but worse), and b) that under these conditions even a 4-length pass phrase picked from a measly dictionary of 2048 words is better. (This is probably an even more interesting / compelling argument.)

Yet somehow, each time the XKCD is posted, someone will "point out" that pass phrases can be dictionary attacked, which is kind of like me saying "I know which letters are on your keyboard, and can therefore brute force your password!", but not having done the math beyond that.
That's meetup.com
uh... I'm pretty sure if I went around telling everyone my friends telephone number, and what they work as, I'd get in trouble with the police rather quickly.