skysight-inc/HackerNews huggingface dataset:
You willingly submit links to a service to crawl your site, there's nothing like "consent" for scraping...
The Future of Housing Rises in Phoenix
You really think that's good policy, to flag an article based on someones summary - without reading it? and on top of that recommend others do the same?
> The best cooking tutorials are barely translated Youtube videos.

Yeah I love those. The "random grandma with a gopro" tutorials always work, modulo language barrier. The video editing is crap and you sometimes have to keep fast forwarding while stuff is cooking but the recipes are good.
Well, is any of this actual bare-metal environments for coding?
It's more of a HAL meets RTOS, and it's certainly not self-bootstrapping in Go, which is impossible on real hardware, or?
I don't know why you are being downvoted. You bring up a legitimate issue, although I'm not sure if your solution is very good.
Your css also hides the container colour bars. I need the container colour bars!
I didn't mean to imply that they have to defer to Amazon. On the other hand, countries have in the past done things that were within their rights and were still sued for large sums. I was thinking of cases like Occidental v. Ecuador.
Here's a link to one lobbying org whose mission I believe in.

https://citizensclimatelobby.org/
That's awesome! More stuff is in the works too, I plan to start working on a UI for pmOS on Glass. For such an interesting piece of hardware, it's so sad to see it just waste away :)
> Could you explain in more detail why people who want to get high deserve to die?

They don't deserve to die — but it brought to mind when one of my (intolerant) relatives once described comparable behavior as "flunking the too-stupid-to-live test."

Which in turn brings to mind that the Darwin Awards don't seem to get much publicity these days; perhaps it's to avoid encouraging daredevil idiocy? I guess the awards are still a thing: https://darwinawards.com/darwin/darwin2018.html
Not trying to be the least bit facetious: What makes it the right thing to do?
If you're paying an SEO consultant, you are probably wanting more traffic, SEM is going to get you more traffic, possibly at higher cost, but also in a much easier to count way.

Way back when, I worked at a travel information site that put a lot of effort into SEO and SEM. For SEO, it was mostly trying to make sure important terms showed up on the page importantly, and making sure our internal linking was using useful links, and some light link exchange with quality sites. We were never able to pinpoint any changes with results, though.

SEM was pretty much pure arbitrage -- find the pages that make the most $/pageview, find keywords that are relevant, bid so we make whatever margin the corporate overlords require. This was all easy to track and very actionable -- if keywords did well, increase the spend, if not, turn it down. We presumably got some non-trackable benefits from exposure, assuming some people who clicked through our pages would come back and use our site some more later.
Yes, more or less. But with the difference that it doesn't even attempt at being true.

We've been spoiled by the internet of old, where geeky types wrote blogs and created web sites sharing their intricate knowledge of their favourite topic. Of course there's a fair share of conspiracy theorists and incorrect ideas, but it was generally in good faith and somewhat easy to filter.

Now you won't find those anymore, instead we get SEO-optimising sites with text sourced via Fiverr resembling meaningful content but without any ambitions whatsoever of correctness nor meaningfulness. Best case, it just ends up in frustration as you realise that it's just filler, worse case, it actually misleads you with some made-up fact that you couldn't see any reason to lie about.
Hi,

Have you tried Nim? https://nim-lang.org/

Very Pythonic if you ask me.
implementing in a non-garbage collected lower-level language, of course.
Even FORTH's stack requires some ASM words to set it up...
or am I missing something here?
One of my childhood favorites along with Full Throttle. What's today's equivalent of those games?
How could it be sustained? Search engines are expensive to run.
> Unfortunately SEO ruins great, witty and brief marketing texts.

SEO content marketing is basically a descendent of direct marketing -- the stuff you used to get in the mail, in two-page spreads in Reader's Digest and so forth.

Direct marketers have known for a very long time that long-form copy sells better. They had the numbers to prove it long before "analytics" was a common idea -- the very term A/B testing refers to the "A" and "B" sides of a newspaper print roller being able to print two versions of an advertisement.

Source: Tested Advertising Methods by Caples. A fascinating, if depressing, read.
respecting robots.txt and using publicly declared ua come to mind.
I’m curious why you wouldn’t just setup a copy of the Lobste.rs system if you want threaded discussions about posted links.
Gif2png 3.0: Code Ported to Go
Thanks. Looking forward to it.
They don't understand that after 3-5 years the diminishing returns flatten

This sounds about correct for a single role. A good senior person will have at least a few different roles under their belt too, each one of those takes another 3-5 years to flatten out, and usually at least a couple tech stacks they've been deeply in.

Having multiple repeats of the same year's experience never helps anyone, whether it's 2 years or 20. But 10-15 years of good experience puts you far ahead of 5.

The old joke about this had to do with learning to differentiate between 10 years experience, and the same year of experience, 10 times.
It's like the "dudes on the ground" version of the NSA? I mean, they have a manual on how to kill people and plenty of more shady history, apparently without much of any accountability.

I imagine with that amount of agencies there's enough overlap to maybe reform that whole 3 letter forest into something more unified/streamlined while introducing some more oversight.
And at the same time people imagine "colonizing" Mars and interstellar travel and other such nonsense (which requires not only similar levels of effort and global cooperation as solving the climate crisis to achieve, but also has tons of unsurmountable problems and solutions expect to be discovered and mature just because we want them - and all of that at the same time the climate is collapsing, which will force less, not more, cooperation, and less, not more turn to "every state for itself").

Mad Max is much more realistic.
I've commented out that part of the CSS for people who want those bars. Thanks for sending this.
And for what it's worth, the moving company analogy is extremely flawed. Most people apply for jobs in good faith. Moving companies (one of which I used to drive and load for, years ago), don't look to hire males or females. They look to hire people physically strong enough to do the job and skilled enough to do it well. They don't screen applications to weed out females. If a female applies for a moving position I think the average employer is probably going to assume she either knows what she's about or misunderstood the position. If you were to assume the latter then you might miss out on a good employee. There are plenty of women strong enough to lift furniture.
He asked about legality, not technical difficulty.
>Is this likely to succeed? No, not really. But why on earth would we be spending our time trying anything else?

It's not even likely to start to happen. Nobody is really moving that way, or has secured the political will and funds to do so.
We expect everything on the web, including our user agent, to be free as in no cost. The only way to pay for the development cost is to sell to third parties aka advertisers. If people actually paid money to develop more advanced user agents there would be a market for them.

Why do people prefer free over paid? I think people underestimate the influence of advertisers and underestimate the value of their own time spent researching and dealing with crappy products. It’s almost like a psychological bias.

I like the idea of a better user agent but would I pay for one? Judging by my refusal to pay for quality journalism I’m guessing it’d be a hard sell. That’s another thing I should be willing to pay for but don’t for some weird reason.
There is an option but you have to use Firefox to enable it. For whatever reason Google doesn't give AMP links to Firefox users.
I agree completely. Unfortunately, not only are teachers currently teaching morals, those in the social sciences teach a radical political position, as well as advocate heavily for activism. It's completely inappropriate, and I can't believe that the institutions they're employed by seem to be complacent at best, responsible at worst.
>As an author, that’s my decision to make about my blog posts. My choice of pictures belong in my blog posts, much as my choice of chords belong in my musical compositions.

Of course, just like anyone's free to say "it's a generic 4:4 I–V–vi–IV pop song, nothing to write home about" or "it's yet another ISO standard blogpost, don't bother clicking through the popup". Though I think a better equivalent of a meme-laden blogpost would be a sea-shanty with changing time signatures and atonal riffs with a rabid scene kid at the vocals - kind of bizzare, kind of crass, fully useless for pulling a rope on a galleon.

>It’s a perfectly valid choice to write essays that are hyper-focused on just teaching the facts as efficiently as possible, but that isn’t some kind of universal rule that must be applied to all essays.

I wasn't arguing that every blogpost should be hyper-focused, just that it would be kind of nice if more people took the route of "uncreative but solid" rather than "trying to create an illusion of creativity with randomness".
Likewise, just because its not legal or in some perspective its unethical, doesn't mean one should not do it.
Sorting has to operate on the entire input, how is laziness an advantage here?
How to Create Custom GraphQL Types
> Melting permafrost effectively introduces a new country at number two on the highest emitters list, and one that isn’t accounted for in current IPCC models.

Is this correct, or is it just hyperbole? Asking because it's not like melting permafrost wasn't a known potential problem 20 years ago, so I find it dubious that IPCC models might not have factored it in already. Might it be that the IPCC models don't account for the scale of the phenomenon turning out to be worse than expected?
The CFAA is arbitrarily enforced and it is impossible to know if you are safe legally. People in this thread are saying that publicly accessible data is safe to scrape but that certainly wasn't the case in United States v. Andrew Auernheimer.
For me it was the uncomplicated way of popping up a message box. Something which you cannot in most other stacks. Alert/console.log is also what makes JavaScript so accessible.
The real cost is in the infrastructure needed to run it unless you go full P2P
I disagree. You don't know where in your code the scheduler will interrupt you, it could be any time, so if you do unsafe things to shared structures you still need the mutex, it's just less likely that you will get rescheduled at precisely the right moment to hit it.

In other words data races will still potentially cause another thread to see a data structure in an intermediate state. It will just be a rare bug instead of a potentially more common one.
>"Which pretty closely reflects the real world, but damn that's a shame."

This sums it up nicely haha
IMHO VB was not respected because you could not write your own components/widgets in VB, you had to resort to C++. Delphi components were all written in Delphi. It was clear VB was a second-class citizen.

Due to this factor, and others, VB had the typical Microsoft learning curve: extremely easy to do simple things, and then exponentially difficult to do big things. It was the same in MS-Access that many people thought it was the future of client/server apps, ERP apps, etc.

This limitation was lifted in VB6 or so (dumped VB for Delphi when left win16 for win32 so I am not sure).
Yes, of course.

"Simultaneously they have a team ... basically seeding a link of my site on as many other sites as they can get hold of. "
Firefox 67 is switchworthy. I've used nothing but Chrome since forever and I've never been a fan of FF until 67 came out, it's definitely worthy of trying it out for a week.

I haven't used Chrome since FF 67 and I'm not missing it.
Would like to learn more about "Age of Sail"
Oh but there is. There's more than one planet in our solar system.
whether it’s legally OK to scrape websites without using an API

I'm not a lawyer either, but making such a frivolous distinction has always bothered me --- HTTP(S) and HTML is an API, and it's the one the web browser uses. Maybe the "official" API offers some better formatting and such, but ultimately you're just getting the same information from the same source. As long as you don't hammer the server to the point that it becomes disruptive to other users, as far as they're concerned you're just another user visiting the site.

IMHO making such a distinction is harmful because it places an artificial barrier to understanding how things actually work. I've had a coworker think that it was impossible to automate retrieving information from a (company internal) site "because it doesn't have an API". It usually takes asking them "then how did you get that information?" and a bit more discussion before they finally realise.

"If you asked a hundred people to go to different pages on a site and tell you what they found, is that legal?"
> the initial migration of passwords was a bit of a pain

I had a similar issue on MacOS. After doing some research I found that exporting passwords from Chrome was literally impossible. It definitely worsened the experience of switching. Luckily I have most of my passwords in LastPass, and if I need a password that is only stored in Chrome, I'll add it to LastPass from Chrome on the fly.
Except that .NET Core 3.0 will be the first core version with full support for the VB runtime lib
It could be a subscription service.
You can use intrinsics from rust.
You can use intrinsics from a lot of languages.

https://github.com/AdamNiederer/faster

In fact, in Rust, they are easier to use.
It has to be. There are too many competing interests. For one, Russia would welcome global climate heating due to their land being mostly frozen. Humans can't collectively come together on this issue.
It has a maximum efficiency of around 40%. It is cool but really expensive.
I'm also interested in OneNote. I have a Remarkable tablet, which is nice. But all this Ink&Switch stuff looks terrific.

So far, my best workflow is using the Remarkable to read books and papers. I write down notes with fountain pen and paper, and consolidate them on Emacs, in Org Mode using a Zettelkasten style. I would love to simplify this while keeping the essentials unchanged.
Thanks, it looks great now. Any more recommendations to make it cleaner?
Why is google unable to work with CNAME again, I’m sure amp.washingtonpost.com would suffice? This seems like a Rube Goldberg machine for something with tons of existing solutions...
Please don't take this the wrong way, but I think we are at much more risk from people who believe that the best path forward is rapid human depopulation (are you really recommending that?) than those who believe in the contemporary utility of fossil fuels.

If anyone wonders why anyone could possibly be against the modern environmentalist movement, it may be because so many believe in the movement believe in "rapid depopulation" (though few will say it so directly as you).
Sandvig v. Sessions is more recent and says otherwise for publicly available information:

https://www.eff.org/deeplinks/2018/04/dc-court-accessing-pub...
Kind of. The snake handler holds the snake just below the head. The devotee sticks out his tongue. The handler rubs the snake head back and forth across the tongue, causing some light biting by the snake. The snake can't do the striking motion that results in much venom being injected, but small amounts of venom do come out. You would get different results if you some how arrange to have the snake actually strike your tongue. Sometimes the snake is allowed to dangle out of the mouth after having latched on, but again without the striking motion the snake is not injecting as much venom. The handlers will also sometimes have the snake first bite into a bundle of herbs of some kind. It's not clear what that is for.
Beach ball? What does that mean?
Seems like a solution looking for a problem. The internet is plenty fast enough for loading simple news/blog posts. I haven't found find myself thinking "geeze I wish this article would load faster" in a long time.
Do you have an example of what you're thinking of?
- Use some kind of proxy!

Many proxies, in random order, would be the best.

That brings up another curious question: What's the legality of posting a site to something like HN or Slashdot and effectively getting it DDoS'd...?
Sort of. It eventually gets cleaned up by the garbage collector, yes. But that could be after an indeterministic amount of time if the GC is mark-and-sweep. My point is that in this circumstance reference counting could be used regardless so that as soon as the last thunk is read, the file is closed. The 'hClose' is basically making a promise to close the file as soon as it is safe to do so.
I would question to what extent your .NET experience is truly non-applicable to something like Java or Python.

A corollary of this is that if a potential employer turns you down purely on the basis that your experience lies with a different tech stack - it’s quite likely that you’ve dodged a bullet (assuming we are comparing similar disciplines, e.g. they are looking for a backend developer and you have a lot of experience building backend services, just with a different stack)
I'm not an expert but have worked with some, developing seo tools.

What I've seen is that Google or FB ads are used by big clients that can afford it as a quick and easy way to get visits.

An seo 'expert' whose main recommendation is to get Google ads is no expert at all.

They can be part of a marketing campaign but are by no means the most cost effective way to getting good rankings, and users are more likely to click on organic search results than ads.
To add to that, there is no independent agency in Germany that is tasked with investigating police misconduct. All cases are investigated by other policemen.
I guess if google was willing to do no evil for a moment and actually think what would make both their search better for the user and www better place overall, they would put a big button next to each search result saying roughly "Hey, dear google. Every thing I have ever seen in this domain is full of crap. Please do not ever again show any page from this domain in my search results" And then use the information from this button to lower the search score for any domain with high level of users willing to ignore a domain completely.
What you are describing is a literal filter bubble, where very soon your only exposure to content will be seeing content you are already liking, ideas you are already adhering to, people you are already looking to.
A bubble where ideas and people that you and people like yourself don't like automagically get hidden from you so that you never get exposed to them. A nightmare.
They essentially do.

Bounce rate is a key ranking factor. Going back to the search results too quickly is a negative signal.
Not entirely throwing out commerce, but I sometimes use https://millionshort.com/ where you can remove up to the top 1 million websites from the results.
Word on the street is that lightning's going away anyway. No sense for both lightning and USB-C. Next iPhone probably the last with lightning - if it's not gone already.
No, no I don't. Nobody is taking it seriously. They certainly fixed the ozone issue a few years ago. Time to turn the heat up on this issue too
Yes people still use and love PHP. Can we avoid the typical, “I don’t see why anyone uses PHP when they could use my favorite language.”
Nukes are expensive.
https://docs.hofstadter.io
This already exists. If you navigate back to the search results then that counts as a downvote. If you don't navigate back, that's an upvote.
Website is broken. I clicked register without putting anything into the fields, and I got a registered account with no user name and password. Now if you click login without anything put in, you get logged in to my account, and if I comment, the username is blank.
We might eventually change the software to provide links to things like previous children and previous parents, for those who like to follow these things. But it isn't clear to me how to do it without complicating the UI, which would be a cost that exceeds the benefit.
>On April 26, (2019!) CR learned that the Food and Drug Administration has known of high arsenic levels in Peñafiel bottled water, from Keurig Dr Pepper, since at least 2013.

Wow. Just Wow.

This ties in so well with the other news article about how the US is turning into a developing country for some segment of the population.
As an alternative to manual scraping, you can use CommonCrawl[0] or other open data sets, such as those provided by AWS[1]. That should alleviate any legal concerns (I think. I'm not a lawyer, but I'm sure CommonCrawl and Amazon have lawyers), and it's considerably faster than scraping. On top of that, you don't end up placing an unnecessary load on random websites.

[0] https://commoncrawl.org/

[1] https://registry.opendata.aws/
How do u do it?
> Added: I've noticed that Alpine seems to have dispensed with ARMv6 architecture support altogether in the upstream. Unfortunately, this cuts off a lot of the oldest AOSP devices from support - devices that used to run quite well with CyanogenMod, and that ought to still be usable in some way, if perhaps not in a truly general-purpose sense given how limited some of them are (512MB RAM/512MB "internal" storage, etc.). Is there any hope of pmOS picking up this support?

Alpine has support for armv6, it is called "armhf" in the arch list here:
https://pkgs.alpinelinux.org/packages

There was some discussion if support for it should be removed, but no decision had been made: https://lists.alpinelinux.org/alpine-devel/6569.html

In theory it would be possible to keep armv6/armhf around in postmarketOS even if Alpine dropped it. But right now we don't have the resources to do that (and if we had, it would make more sense to help out in Alpine to keep the architecture alive there, if they are interested).
Well technically, over differentiable functions, but yes. Derivatives can be evaluated by decomposing functions, taking elementary derivatives, and recomposing the functions, in a way that integrals can't be.
After some googling for what Suter is, it seems to be a system which detects electronic emissions sources, compares these with the known emitters to ID them, then somehow it accesses the enemy communications network to jam/disrupt/monitor the appropriate emitters.

But... I'm a bit puzzled.

The implication of a Suter-style "cyber attack" (not just dumb radar jamming) is that the target military communications network is compromised enough for the attacker to intelligently DoS certain nodes in it, send bogus packets or sniff traffic.

If this was the case here, then the USA basically told Iran that the Iranian infrastructure used for communicating with some of its military assets is compromised, and the USA showed how much it is compromised, too.

Pointing out weak spots in your enemy's defences sounds like a somewhat strange thing to do, since the enemy will no doubt fix those omissions rather quickly.

One reason I can think of was to prevent enterprising third parties from exploiting the same weak spots.