jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's not a 'think of the children' argument, it's a 'generally avoid suspicion for crimes with awful punishment' argument. Same as how if there was a known hitman's forum, I'd block access to that too.

Your cite is flawed. Or at least the conclusion you draw from it. The only conclusion that can be drawn is there is a greater number of infected non-smut websites than smut websites. This says nothing about the frequency of infections of smut websites vs. non-smut websites- in other words, it says nothing about the odds of infection given the fact that you are visiting a smut or non-smut website.
All things considered (this being the military, government, and science all rolled into one), I sorry to say that I'm a little impressed by 92 million USD.

I would have expected it to run a few orders of magnitude higher.
Your example usage of "to be honest" is not of the same kind as the "to be honest" described in the article. In "Look, to be honest, I really don't know why the server crashed yet" the TBH serves to assure the listener that you're giving the truth even when you'd benefit from a lie. The article describes usage of TBH that ostensibly serves to inform the listener that you're about to give them the truth even though it might be painful to say and hear, but actually serves as as justification to say something intentionally painful.

Compare "Look, to be honest, I really don't know why the server crashed yet" to "Look, to be honest, that dress does make you look fat".
Also, just because someone's retired doesn't mean you can't ask for help...

That's the case for most problems, but it might not have been possible when dealing with top-secret classified materials like "FOGBANK". The people who retired may have given up their security clearances, which means that you have to go through the whole process from scratch to get them re-cleared.
Hi, I'm the guy that built Helium. I'm glad to see you were inspired by my project. I haven't had a terribly lot of time to work on it since it was initially released.

Couple of quick notes about the design decisions I made.

1) Lack of support for IE6 & 7 via querySelectorAll:
Even in January, more and more sites were dropping support for IE6/7. I don't support those browsers either, and I primarily designed Helium to suit my needs first. That being said, it has been my intention to add Sizzle as a dependency, but I haven't done it yet.

2) Why no js library dependencies (i.e. jQuery):
jQuery is an awesome library. But its also a lib that many sites around the web don't use. Additionally, loading a specific version of jQuery into an existing page might conflict with a different version that already lives there. This can easily break a site and therefore cause Helium not to run. It was a considered approach to make Helium self-dependent from any js libraries so it can have broader usage without conflicting with a developer's existing codebase.

3) Why a list of urls instead of spidering:
There is no easy way to spider a site with a client-side script. If you hit a page that doesn't have Helium on it, there's no way for it to continue operating. This kind of tool has to be as automated as possible, since its primary job is to make the developer's job easier.

More importantly, many sites have hundreds or thousands of pages of content but use a handful of page templates. There is no easy way to programmatically determine what these page types are. Therefore, it is much easier to provide a list of sample urls for Helium to run on. It gives the developer specific control over what pages are going to be included in the selector test.

4) Why intended for use on development environments and not production:
By the time your code hits production, it needs to have already been optimized and tested. Therefore, the need to run something like Helium on a production site should mostly be moot. Additionally, when all of the previously mentioned reasons are combined there are certain requirements that have to be met to run a tool like Helium. In order for it to run across a large number of different pages, the js tool has to be included on each page. The easiest way to do this is on a local environment you have control over, rather than a production environment.

I'm glad to see that other people working on this kind of problem too. Multiple competing projects is a great way to encourage us to keep working and improving these tools.
1) No, it won't, but at least it's a deterrent.

2) What does crazy have to do with skilled?
Here's a thought: Archimedes's approximation approaches the target. That is, the perimeter of each subsequent approximation is closer to that of the circle than all that came before.

The side of a regular polygon is √(sin²(τ/n)+(1−cos(τ/n))²)=√(2(1−cos(τ/n))), while the corresponding arc is τ/n.

d/dn τ/n−√(2(1−cos(τ/n))) = −(τ/n²+sin(τ/n)/√(2(1−cos(τ/n)))) < 0, so the difference is strictly decreasing (note that sin(τ/n)>0 when n>2).

So there's your lower bound for the difference. You'd still have to prove the limit is at 0, though.
Look, if you're an ISP blocking 'objectionable' content on your pipes, then yes I have a problem with that. But if you are running an internet cafe with your own machines, as far as I'm concerned you can set whatever access policies you like.
The article is criticizing people who explain monads badly, not people who are trying to learn about monads.
Python. Fullstop.

Is he interested in games? Make him implement a roguelike, or study Panda3D, if that's where he leans.

Does he like to design UX? Use one of the wonderful web frameworks (my fav: Django, but also tornado, Flask, Pylons) and do some webdesign.

Useability applications for the Desktop? https://wiki.python.org/moin/GuiProgramming more frameworks than you can shake a stick at.

Best calling card you get when looking for work is pointing to what you built. Rent a DO dyno and post the work there. Showcase cool stuff.
Came here to upvote RoboZZle for the extra depth!

I once wrote a solver for RoboZZle: https://github.com/tasuk/zlej-rob

And a blog post: http://blog.tasuki.org/explorations-in-ai-solving-robozzle/
It might make sense to put some compute intensive tasks in Go, or any other compiled language thats more efficient, but exec'ing and returning JSON isnt really a great idea.

If you were going to consider this seriously, then you should have the target app start once, listen for comands on some channel like a socket, and have it return information. JSON is probably a little too verbose for this kind of use-case as well, but it depends how efficient Ruby would be at unpacking alternative serialization formats.
Honestly, yes. But only if those non-hackers consist of people in industries I don't look upon favorably: marketers, advertisers, recruiters.

I come to HN seeking primarily technical discussion. Although tech is my primary interest, if your area of interest is as nerdy as tech (science, for example), you're more than welcome here in my eyes.
Which is quite a relief, if you think about it.

Imagine the nihilism if you could automate every decision.
On the contrary. I'd characterise the fall of Microsoft as beginning around 2000, and I suspect that interesting / good things might be about to happen.

I used to hate MS. Now I feel sorry for them, I hope they can make a go of it in the future. The people who came after them in market dominance were so much worse..
The appropriate analogue here is not literacy, it's carpentry. That everyone makes use of furniture does not imply that everyone would benefit from taking the time to learn to build furniture themselves. It would be a good thing if furniture were made more durable and less expensive(although perhaps not such a good thing for furniture makers) but the solution to that is improving tools and methods used by professional carpenters.
> X.Org has lost funds in the past due to banking issues, PayPal issues, and an assortment of other actions due to either delayed action or inaction on the behalf of the accountant and the board.

That's why we need Wayland and Mir, right?
The reason is the labor and real estate costs of
administering such a system.

There's also the question of damage an incentives. If I own a nonstick frying pan, I've got every incentive not to scratch the nonstick coating, and if I do it won't hurt anyone but me. If I loan my nonstick frying pan out to 10 people and expect it to come back without any scratches on the nonstick coating, I'd probably be disappointed.
There is some folklore that you should get your honey from local sources such that it is made from the same pollen that is inducing your asthma. ymmv.
The fundamental problem with visual programming methods as opposed to linguistic methods is that abstraction doesn't work as well.

I agree that we'll get glue programmers, who just stick modules together. We already do: they are those programmers who use APIs. i.e. all of us to some extent. So far, it's still programming.
> if a given test were to generate a false positive, you would expect that it wouldn't generate a false positive the next time if run on the same article

The last time I was travelling, I set of the metal detector in an airport in Germany. They took me aside and used the hand metal detector. It also went off. So they patted me down and scanned me again - the alarm still went off. So they patted me down a second time and scanned me again and the alarm still went off.

They then sent me on my way and I had no further hassle for the rest of the trip.
You're free to read the Elizabeth Spiers article or the person's own tweets, but generally on HN we respond to the point rather than the source. You can find plenty of linked evidence on this person's own twitter account, including such gems as https://twitter.com/shanley/status/487669792862511104. This person is a well known online troll and their work 'towards' diversity in technology is a mechanism for gaining attention and counterproductive to their stated cause.
"If we don't do it, the Chinese and Russians will and that will give them an advantage over the democratic nations of the world"...

I apologize, but I'm now reading this comment in the voice of Gen. "Buck" Turgidson from Dr. Strangelove.

"Mr President, we cannot afford a roomba gap!"
You've got to click settings and display all the columns. "dog" is a substring of the company name. Here's the filtering code; it's just a JavaScript `indexOf`:

https://github.com/DynamicTyped/Griddle/blob/master/scripts/...
If you do not have it by default, you create an exception list of concerned parents.

If you have it on by default, you create an exception list of porn viewers.

Which of the two list carries higher privacy concerns?
Bad example. Russell Brand is a thoughtful person. Read his essay on addiction: http://www.theguardian.com/culture/2013/mar/09/russell-brand...
> That's the point of the simulation -- to wiggle things and see what happens.

Unfortunately, playing with the inputs to the simulation does not reveal to me any simple mental model of what's happening. About all I can figure out from the simulation is that the X- and Y- coordinates of each input and output are correlated (if I move a2 to the right, Av will move to the right, and so on). The relationship between A1, A2 and S1, S2 are not clear to me.

I have to agree with the parent that it doesn't explain much. It only states things and allows you to visualize the mathematical consequences. The visualization however does not assist me in understanding the model. I'm limited to understanding it from the pure mathematics.

A core part of explanation is allowing people to tie new knowledge to existing knowledge. Visualizations can be helpful because they allow people to take advantage of the inherent human visual system. For example, you might demonstrate how matrices can be used to transform object coordinates in a 3D system by displaying a 3D cube and allowing people to fiddle with the parameters. You could provide individual controls for translation and pitch/yaw/roll and show how those feed into matrix cells. By dragging one parameter, a person would see the cube begin to rotate, for example. That's an example of the kind of intuitive explanation that this page is missing; I can't connect the visualizations to any preexisting mental model of what should be happening.
This Ronco Principal, as Paul describes it, reminds me of a vision for a world in whereby the contract of a business deal is second to the word of your partners & colleagues. Where honor, trust and values trump contracts, laws and lawyers.

Why? Not only is this hypothetical business world a more natural and less expensive place to do business, but another advantage is that un-invited third parties can't easily interfere with your deals.

Some might say that defining terms on paper creates a record that can be used against you.

Shaking hands and trusting in your partners that they will follow through on their word - that type of deal is more difficult for the state to compromise, exploit, or create laws against.
I have used Beta List.
As far as I can tell, this is an open forum. If people keep repeating the same mistakes when they use C, I’ll keep promoting the alternatives.

I’m not trying to eschew flamebait, it just so happens that people get upset when their ideas are challenged. If it makes people uncomfortable, then that’s fantastic, because no one who was comfortable ever learned anything.

I get it: learning new things and new languages is hard. But like I said before, it will pay dividends, and save time for the people in the future who come hunting down your bugs.
The user did it again, after you warned them not to. For this reason, I'm flagging both of these posts.
Hello, instead of like, Python you would reach for this instead. Already able to replace whole shell scripts with this. What would you like to see? Snippets?
> there are people who don’t experience “this thing is good, i wish to contribute” or “this has brought me joy, i wish to give something back”

I have literally never experienced this feeling. I've thought about why I haven't a lot, and for me I think it's because I have no inherent sense of "community".
Tip: Ask only one question on the main page if you want input (two clips).

Requiring the user to listen through 12 clips of around one minute each is way over the attention span you can expect.

Good luck with your project!
Considering how well Israel dealt with vaccine procurement it is even more mind boggling how the EU Comission botched theirs. Not only they paid for the vaccine research upfront with no guarantees of preferential delivery, they also haggled ferociously for every last eurocent of per dose discount allowing the manufacturers to say "Fine, we'll give you a cheap unit price, but our delivery schedule is going to be on an 'best effort' basis". So EU is saving few euro per dose, but loosing tens of billions during extended lock downs.

Then to add insult to injury few weeks after "all countries agreed to negotiate with the manufacturers together in solidarity" Germany openly said they will attempt to procure the vaccine by themselves in direct competition with the rest of EU. Guess who was leading the common procurement scheme? German politicians of course. Not a peep of disapproval was heard from the EU Commission... It would be funny if it wasn't so sad.

Don't even get me started on Germany announcing "the start of talks to sort out the procurement of Russian Sputnik V Vaccine" a day after all media report Putin is moving his military to set up to increase hostilities with Ukraine.
There's a certain sense of loss I feel at playing a game that cannot be cheated. In the mid-80's playing interactive fiction there was no way to get help unless you could convince your parents to buy you invisiclues. You had to solve these games the hard way: on your own. Sure, there are games like that today but they require hand-eye coordination or grinding, not involved word-puzzle solving and thinking in many different ways.

I still play interactive fiction every November when the IFComp publishes its games[1].

[1] https://ifcomp.org/
"Unfortunately, our website is currently unavailable in most European countries"
As a coffee drinker and world traveler, I have the same problem with finding information about Java.
Kubernetes, The Good Parts: See Hashicorp Nomad ;)
> which I'm totally fine with

If there's an investigation it's because governments are starting to realise they are not totally fine with it.

You may be, but it's off topic. The topic is the UK.

Abuse of market position, free markets, monopolies, oligopolies, pools, trusts. Impoverishment of one nation's economy in favor of another, tax evasion, unfair business practices.

Individuals don't care about these things, but governments do.
And what does the company do with those USDT? If the money printing theory is correct, companies like yours would be the ones counteracting any sell-pressure on USDT.
If the theory is not correct, companies like yours would see an at least equal buy-side demand for USDT, bringing real USD into the system.

I mean, does the company hold (increasingly?) large USDT positions on their balance sheet (and would therefore be the ones in the hole if Tether loses the peg), or is the company able to get actual dollars out of Tether inc. in exchange for those tokens?
People won't think they're cute when the DOD awards a contract to strap a belt-fed .50 cal to each arm. Hell, why stop with two arms?
Well, I guess the myth that Facebook is listening in on your conversations and showing you relevant ads are coming true after all. It feels like a self-fulfilling prophecy.
Well at work you are not free to move.

You have to stay exactly where your boss tell you to be.

You don't have the right to express your opinion freely if they contradict the way of the company...

Since 2007 the incomes are growing less than inflation and with a consistend trend, while benefits are steadily growing (thanks to QE).

It prevents you to freely choose your social relationships and mate (social integration) and it takes most of your living in good health life.

Thus I don't know when, but if the trends does not invert, than there is mathematically a point at which we will be paid less than what is required to provide our primary needs, which can be called not being compensated for your labour.

This is already happening for the poorest workers.

So, given that the last point is just a mathematical projection that is bound to happen our system is already "slavery lite" for some of us and the trends is towards a slow contamination of the rests of the workers.

That is for certain.

Knowing when it will be noticeable in your own life is a question of a propagation of a signal to your environment.

Ok, I am pissed at not being able to see the wife I married in order to see her more because of our jobs is making me mad.

I love her, I can't get enough of her, I would like to show her the world and meet interesting people but I am not free.

I have a job. She does have one too. And WE CANNOT FUCKING LIVE HAPPILY EVER AFTER.

A system in which there is no possible nice ending for your life like a fairy tail is not worthy.

I don't intend to give up, though.
Here's something strange that happened to me recently:

I call to one of the frontline people, explain the problems, tell them that a technician already visited me came and checked that it wasn't a physical problem, etc. Then see says that they are going to send another technician.

Then, 5 minutes later, someone that isn't a FSM calls me and talks to me and realizes that I'm not the average non-geek customer, oh he also uses a mac too. That makes me very hopeful. Then he says he is going to call me from the datacenter so we can run some tests, because there might even be a dirty optical fiber. He also cancels the technician visit because we two agree that the problem isn't in my house! At this point I'm very confident that this guy will solve my problem.

Except he never called, I don't know his name and there is no protocol number (because he just called me directly).
If you have Windows build 20h2, it installs the latest Edge by default. Then the system will prompt you to try it out.
Sigh. No-one called you a fascist. It's worth understanding what fascism is though.
can't say i don't like the idea, a certain howardism did similar things in emacs org-mode and live document / os code blend feels very right

I can hear the smalltalkers laugh from afar though
I was always a big gamer. All genres, multiple hours a day.

But lately I try to avoid games that require too mich thinking and invest my time in work instead.

Coding feels like playing a game anyway, so why not getting paid for it.
Basically GA is more of a traffic measuring tool. It doesn't do perfect attribution of events and join them easily for you to build up a picture of the journey the customer takes.

Take for example something like Amplitude which lets you instrument and measure conversion or journey that a user takes across your product.
Because right now there's no distinction between the burger-flipper and the master chef and moreover the burger-flippers are insisting that there shouldn't be one, even though there's an obvious gap in depth of expertise. The market supports paying both roughly the same right now but as more and more burger-flippers flock to the industry, the distinction will become more and more clear and the industry will bifurcate.
Mine does actually ...
What on earth do you mean why would I want to remove it? It's code that I don't want to run on MY computer. Maybe you need it to download another browser, but I am happily free of that necessity.
I think it's definitely true that attractiveness indicators correlate with characteristics like intelligence. If you think about it, this shouldn't actually be that surprising; it would be silly if the factors that went into sexual selection had no correlation with survival-boosting traits.
Nice idea! Scripts and comics didn't match for me though.
I'd totally agree with that point. Nothing above the fold tells me exactly what the app does. Other than that, i'm loving the actual extension.

edit: i think the rapportive website does this great."Get rich contact profiles inside Gmail", rather than something like "Discover the social side to your email inbox". I can instantly tell what I get straight away through this sentence and the large screenshot.
As a generalist, I agree with bulk of what you're saying but at least my personal experience seems to echo the fact that generalists in general are undervalued since when someone asks a person "what can you do for me", a specialist always has a better and sharper answer than a generalist - and that makes all the difference.

Personally I'll take a generalist any day since specialists suffer from the "if you only have a hammer everything looks like a nail" syndrome.

Having said that, my 1 career advice to anyone would be, become a specialist in 1-single thing, and then become a generalist in everything else. I'm not that, but I feel that that I would have been best served if I had been that.
I am thinking of writing an extension for the new Insight browser to make this happen. Can't be that hard!
As a frequent HN user living in Canada, our country ranks in the top ten of (legal) gun ownership (34/100 people own a gun). Building/buying/customizing gun is a lively market, with strong crossover into the the geek community of all political stripes.

Plus it's a story about a finical acquisition of a famed American brand so its a trisect of "interesting to hackers" of the HN sort.

Not to mention the very fast growing 3d-printed gun parts and DIY smithing groups within these committees where it gets technical very fast.
Yev from Backblaze here -> we try to diversify vendors whenever possible.
> but it all composes in Julia.

You mean that, in Julia, we the users have to "compose" our own implementations of models (e.g. log probabilities), as opposed to using the already-made ones in Python?
This really looks like the results suggests that UBI is actually not effective at all, but BBC tried to pick the nice bits and emphasize them. If 80% had jobs a year after they wouldn't be shy about it.