skysight-inc/HackerNews huggingface dataset:
Who are you kidding man? We glorify murderers every day, we just call them police officers, soldiers, DHS, etc. The
American way of life depends on glorifying murderers as it is a huge portion of our income. I don't believe in violence, and that part of the Unabomber manifesto / his actions where abhorrent.

However, the first paragraph of his manifesto describes the 21st century perfectly.
I take this as a proof that it is an immense Monty Python sketch.

"Let's not bicker and argue about who killed whom: this is supposed to be a happy celebration!" ;)
We are going to see normal fares for Max flights and increased fares for those who don't want to fly on Max.
ISSUE-345: ADS SHOULD NOT LOOK LIKE SEARCH RESULTS

Fixed by making search results look like ads.
question for anyone who may be interested - what would it take to implement those workflows with backlinks in MediaWiki - or is it just outright impossible due to current data structures used.
Argh. long comment got deleted. So, short version:

1. I already know how nginx/apache/linux work, so it's been pretty easy to spin up a new VPS and configure it to handle potentially multiple apps, rather than learning how to work with Docker or the like.

2. I run pretty much the same stack everywhere (Phoenix/Elixir) and I don't foresee running into issues where I need to run multiple versions of, say, elixir or node.

3. For deployment I quite like git + hooks to handle things. and because of some of Elixir's particulars, it's real easy to deploy a new version and recompile without having to completely restart the app.

4. I don't like the idea of adding another layer of complexity. The way I see it, if anyone else needs to work with me on the 'devops' part, they better know how to work with linux/nginx anyways. And if they already know, they can pick things up pretty quickly. Knowing how to use Docker would just add another thing for them to learn, another thing for me to keep an eye on, and another thing to follow updates and security issues on.

5. I'm very much of the article's school of thought that scaling stuff on a single server for quite a long time is possible. Perhaps especially with Phoenix/Elixir. So at worst I could see myself moving an app to a separate VPS, but I don't need to 'orchestrate' things and whatnot.

6. I haven't properly researched this, but I suspect that, for quite a few of our clients, running things on a separate server is a legal requirement. A container would not only be an alien concept to them, but it might very well just not be allowed (would love to hear input on this though).

tl;dr: I just don't need it. I can spin up a server and get everything set up in < 30 mins, some of it done manually and some of it with some simple bash scripts. and I can't think of a very good reason to learn and implement another layer that sits in between my server and the running app(s).

All that said, I don't know what I don't know, so I'd really love to hear where perhaps I might benefit from using Docker/Ansible or the like! I'm not at all against these tools or anything.

EDIT: I'll add that I do think perhaps Docker might be useful for local development, especially when we start hiring other devs. Am I correct in assuming that's one of the use cases?
Even assuming the odd "bloatware" characterization, this is irrelevant. From the article's point of view of "simple tasks", bloat or not doesn't matter; what matter is the language syntax and features used to accomplish a task (and I'd add consistency across platforms).

Regarding slim/embedded distros, it depends on the use cases, and the definition of "slim". It's hard to make broad statements on their prevalence, and regardless, I've never stated that one should use Perl instead and/or that it's "better"; only stated that the option it gives is a valid one.
> Given that not only do these exact frequencies change between systems due to margins of error on clocks, they also change slightly as the system runs (and gets warmer, for example.)

Maybe it'd be possible to modify some boards to use a CPLD (or an FPGA) for synthesizing those clocks from a common source. This could eliminate most (all?) uncertainty.
How and why someone will work 80 hours a week? Don't they have families, friends, sport, or a hobby? Why is it necessary?
I guess it depends on where you're located and your budget.

I've had a very good experience with Thinkpads.
T480 with Ubuntu was a pleasure to use and you can get it almost anywhere in the world.

Always get a pro-grade laptop, not a consumer one.
Consumer laptops have hughe price competition, are difficult/cannot be upgrader.
Possibly. But there are a lot of Lego-compatible third-party bricks out there, and lots of people online selling kits made from non-Lego bricks.

I generally have no problem with this, as it allows certain types of kits to exist that Lego wouldn’t otherwise make. It’s no longer my bag, but for example Lego generally avoid military models, but third-party Lego-compatible sets fill the void.

On the other hand, Lego are—to my knowledge—the only brick manufacturer licensed to produce Star Wars kits, and this company is advertising a Tie Bomber.

Lego doesn’t currently make such a kit, but you can’t go around selling Star Wars kits without having a certain flair for playing very fast and loose with IP. Which leads me to want to double-check before placing any order for any kit.

I’m not saying that other bricks are bad, but I do want to know exactly what I’m buying before making a decision.
It's probably because Go programmers come from Java, where tooling is similarly great or better.
Considering the Saudi Arabian government slaughtered 3,000 people on 9/11, I don't understand why America does business with them.
No mention of Alef? I'm pretty sure it existed pre-1995, and in a way it was more Go-like than even Limbo.
Can you break down the financials for us?
> Also, proofreading at publishers basically doesn't happen any more.

I'm sorry, but which publishers are you talking about here? I've published with several publishers in my field (physics) including APS, AIP, AAS, EPS, Springer, etc., and almost all of them do moderate to extensive copy editing, even for journals that aren't exactly high-impact.

> it certainly doesn't account for the difference in price, not even remotely close.

This is of course true, and I agree. But starting an argument against conventional journals by comparing their costs of operation with that of a preprint repository is disingenuous. And that is where I take issue.
Basically you split the PHP code into three layers, trying to do a kind of bare bones MVC.

You have the PHP business logic code as usual.

Then instead of doing

<a href="http://somewhere">A link</a>

You have a view function that does that for you

function web_link($url, $title) {
echo "<a href="$url">$title</a>";
}

And then on the HTML markup, you place those calls as tag libraries in other similar frameworks,

web_link("http://somewhere", "A link")

Very low tech, but does the job similar to JSP tag libraries and provides some organization.
> and now there's a neat new upstart to come along

DuckDuckGo is 12 years old. They're far away from being a new upstart.

To put that into perspective, AltaVista's prime years only lasted six or seven years (~1996-2002; sold off in 2003). DDG is now one of the oldest independent search engines in Internet history.

Their very long-term, very slow, grinding upwards is one of the most amazing aspects of what they're accomplishing. It's incredibly difficult to do versus an entrenched monopoly (and one of the most powerful brands and corporations in the world at that). You almost never see it happen in tech once a monopoly is stable.
+1, it was not the bugs I thought it was, extracting foot from mouth - sorry.
Ask HN: How are you tracking bugs?
Recently I've found myself becoming increasingly frustrated with the tools we use at work to track bugs in the software we develop.

To give context these are often small things such as "make primary button the correct shade of blue" but typically occur in high volume throughout the day. So far we've tried using Notion, Github Projects, JIRA and Clubhouse to track these but most of the time these systems feel clunky and too heavy to track the large number of mostly ephemeral issues and the rapid cycle that fixes them.

In terms of feature set I would say we are quite light on requirements - mostly just the ability to quickly log bugs, triage them, merge duplicates and mark them as fixed.

Do you have any suggestions for a system that could work well? Perhaps you are using one of the system mentioned above and have configured it better than I was able to?

Thanks!
Moving Fast and Breaking Things in People’s Mouths – 85% Downside
These are just the figures so far. This doesn't take into account things that are yet to happen like losing access to the single market (proximity is a far better predictor of economic exchange than culture, so talk of trade deals with Australia and New Zealand need to be taken with a huge pinch of salt), withdrawal from EU trade deals which are going to take a long time to renegotiate piecemeal (and which we're unlikely to get on the same terms as a separate entity), etc. The UK government has recently made noises to the effect that they're not interested in regulatory alignment with the EU, which is harmful because they're our biggest trading partner. To be clear, the EU is going to suffer too, but nothing like as much as the UK.
Automate the Bad Cop
Bootstrapping a React Native Project in 2020
> and just straight-up xenophobia.

This is tiring to keep seeing this constant smear repeated. Sure immigration was mentioned but having control over immigration isn't the same as xenophobia. I've lived in a few different countries and the UK generally isn't xenophobic.

> I think the common thing about Brexit is that voting to leave is quite likely not based in any actual reason, but is a purely emotional reaction.

Well I would disagree. There are plenty of reasons why (not taking orders from Brussels is a really good reason, especially after Article 11 and 13 were drafted and forced through the Parliament).
For example, my ordinary PDF document creation needs are covered by trivially exporting them from LibreOffice.

Should I need actual PDF editing, I'd open all of the bookmarks I filed under "utilities/PDF" over the years to find something useful: a lean compromise between proactively installing unneeded software and ignoring interesting things I stumble upon.

I'd expect to do a web search for promising software that might have been moved since I bookmarked it, which would be obviously a smaller and easier task than a more open-ended search.
I'm just talking tech, not partisan politics.
From the same article:

> That means Chinese authorities will no longer have to use the U.S. courts to seek information on iCloud users and can instead use their own legal system to ask Apple to hand over iCloud data for Chinese users, legal experts said.

U.S. courts are highly unlikely to order Apple to release iCloud data to Chinese officials. Any cases would be public and attract international media attention. For Chinese iCloud users, that makes all the difference.
PostgreSQL User Management
Hi there! I'm the founder of Quaderno. Managing EU VAT MOSS shouldn't be cost you so much money. In fact, VAT is a consumption tax and, therefore, it's paid by your customer. You business is just a mere collector of that tax.
Quaderno can help you calculate taxes in real time based on your customer location, issue tax receipts automatically, generate a billing history for your customers, and generate the tax reports you'll need for your filings.
Much cheaper than paying 15% of your income :) Let me know if you have any questions. Happy to help!
Did you forget how much apt-get build-essentials is going to take in terms of space?
I thought that models are very dependent of the input data structure. Maybe not the case for images

But what about the others? How this problem is solved ?
I've used F#, it uses computational expressions for async functions. And functions are either async or not. Same for C#. Same for Scala, Haskell and others. Future[T] is so unergonomic and it creates a huge divide in the ecosystem. Been there, hate it.

I understand why Rust made the choices it made, they're going with zero cost abstractions, but for other kinds of languages async everything is fundamental to me after having used Go.

Erlang and Elixir are not fast, they use C implementations of functions for computationally heavy code, which of course blocks the scheduler for the duration of the call as far as I know and also can bring the Erlang VM down with exceptions. But yes, ergonomically wise they are what I want in this context.

Java Loom seems to be trying to add transparent asynchronicity, but it's not here yet.

In Go I write straightforward seemingly blocking code, and it just works.
Tesla Hits $100B Mark
EuroPython 2020: Pre-Launch Website Ready
ACM and IEEE don’t review either, that’s all coordinated and done by volunteers, at least for every conference or journal I’ve reviewed for. Typesetting also seems irrelevant, I read a lot of Arxiv papers and have never found typesetting bad enough to matter.

There seem to be other things ACM/IEEE does like helping pay for conference stuff or somehow supporting student chapters. But the literal editorial role looks oversold.
Rust async isn't quite "seamless" (no async in traits) but getting there. Albeit if "seamless" is what you care about, you can always use threads - the overhead is negligible for typical workloads. That's what Go does under the hood; it just uses threads.
It's not as cool as running on vintage hardware but for anyone interested in seeing what NeXTstep was like, it can be run in a VM. I followed the instructions here[0] for VirtualBox.

[0]: http://stuffjasondoes.com/2018/07/25/installing-nextstep-os-...
I don't think that would have swayed as many votes as you think it does. England has been euro-skeptic since Henry VIII.

David Starky actually does some really good lectures about it. It is part of the Zeitgeist of this country.
Microsoft could decide to terminate their access to Bing APIs at any time resulting in DDG’s immediately losing most of their users. DDG does not have their own crawler or index.
There are adults living in the real world which drink and drive, but that doesn’t mean we should encourage it.

What you are doing is posing a significant risk to other pedestrians and drivers.

You should reconsider your irresponsible “real world” behaviour.
Thank you. Solved it for us, at least on desktop.
Alan Turing's degree, medal and memorabilia recovered in Colorado
Pretty sure the search results are from Bing, while those other 399 sources are for other things, like quick answers, dictionaries, translations, currency conversion, flight search, etc.
Bing and Yandex are worth trying too. I just had a total failure from a Google search yesterday, where the official site for a piece of software wasn’t on the first 3 pages. I went over to bing and it was #1. I’m getting to the point where I predict a search will fail on google and I go to another engine. This never happened before, even in the Demand Media content farm debacle where horse shit ehow ranking for millions of major keywords.

I’ve been using the web since the best option was Yahoo’s hand curated directories. Google is in really serious trouble. These search engine switches happen very quickly, as soon as one of them is showing better results, the switch happens abruptly and it’s one way.
I can offer a perspective as someone whose graduate studies in machine learning were during the "AI Winter", the time period after the first hype wave of NN and before the second wave we're currently in today.

The math progress has not been substantial, frankly. The very same ideas were there before. Sure, there are some new ideas, but they too are the result of the real fundamental change, which was the scale-up in compute and in memory.

So where I see a good analogy is were computing was in the age of the mainframe and these huge computers that Bill Gates and his chums were fiddling with in assembly, compared with personal computing.

ML is going to be everywhere, the way databases are everywhere. To an extent, it'll be an extension of SQL, in the sense that if SQL is about "counting stuff on data" then ML is a more sophisticated take on that idea. Where you'll have data, you'll have an engine that extracts stuff from it the ML way. I am guessing transfer learning will play a substantial part in this, but I'm less certain on that statement.

Just like with personal computers, our expectations of what you can "just do" will adjust. But all of that will not stem from progress in ML, just that current technology becomes more widespread. As far as the cutting edge of ML, judging by the sort of papers I come across, I think we're currently at the stage of doing more-of-the-same only bigger.

Again, I find history a really useful teacher in that sense. Take a trip to a science museum to see that people have always first taken any technology they've had to its utmost boundary, alongside the diminishing gains, before something new came along and the curve restarts. We're already in diminishing-gains territory, but it's hard to say how long that kind of momentum lasts.
New Linux Syscall Proposed to Let User-Space Pin Themselves to Specific Cores
What if it’s written in ASP classic and powered by deprecated SQL procedures that won’t run on anything newer than SQL Server 2005?
Well, in all fairness, the same can be said about Visual Basic and all the <inser name here> .NET languages. And I'm not even a Windows programmer.
If someone wanted them "brought to justice", they'd need to:

1. Sue them

2. Prove they were harmed in some way

3. Either hire a lawyer or do a bunch of paperwork (not to mention learn what paperwork they need to do)

That's why it's unlikely they'd face any repercussions from running the test.
Low-tech is fine, however I'll assume your example has been excessively simplified for the sake of brievity because as-is it's prone to break your page.
This over-land route was common, afaik. It may be one of the reasons the Greeks founded a colony near the Rhone delta: present day Marseille.

Avoiding this route to sail directly to Northern Europe may also be why a Greek explorer from Marseille, Pytheas [1], gave us one of the first, if not the first, direct accounts of the British Isles.

[1] https://en.wikipedia.org/wiki/Pytheas
Nobody I know who voted leave ever mentions the bus. Sure it was part of the "Leave Campaign" but that doesn't mean it is why people voted.

https://ukandeu.ac.uk/research-papers/peoples-stated-reasons...

Note the Bus or the NHS isn't mentioned.
Can anyone speak to if ACM and/or IEEE memberships are worth it for a professional developer? I loved reading stuff like the History of Programming Languages papers back when I had student access in college.
Its a sad world you live in where businesses don't owe you to behave ethically.

You'll probably figure out at some point that they do, and that this whole law thing is a proxy for ethics we put in place so that we can punish people that don't.

Until then, live in your world.
First, I'm from Scotland and I also voted against independence, fwiw.

I don't watch the news, too stage-managed and depressing but I still seek out information when I need to as I still know what's going on at a high level: I just don't see all the death and daily politicking (sp?).

My issue with the EU (Now, I understand the nuances with the European Commission etc. but let's take it as "the EU" for the purposes of argument) is accountability.

We have 650 MP's here in the UK deciding our fate for us. We don't need any more.

The EU pact was originally about trade deals. I get governance from my locally elected MP's, I don't need anyone in Brussels deciding the fate of my country.

It wasn't xenophobia as many MP's painted it, it was about accountability and governance. For me, at least.

In terms of the deal we would get when we left? I didn't care and I still don't. We'll be fine.

The 350 million bullshit was just that... bullshit! I knew it at the time. Both sides would have probably lied through their teeth or stretched the truth way beyond reality: we saw that with the first Scottish independence referendum where the SNP figures were based on an oil price that hit a one-day high (I believe... it was a while back!).

If people trust their politicians to tell them the truth, or to put their interests at heart then that's the problem right there imo.

And as for the second referendum, I'm not sure I would. People get cold feet. Also, people are easily swayed. I'm not afraid to say that I wouldn't want another one as I may not get the result I wanted. But that aside... we voted. We took a legal vote and the result is in.

There would be the same shenanigans, lies and bullshit next time round anyway!

Edit: I forgot about something. Sir Tom Hunter commissioned a study on the effects of leaving the EU. It was from scholars and such. So it was based (hopefully) on data more than rhetoric, votes and soundbites. It didn't pick a side, it just gave all the info it could to allow an informed decision. I'd made my mind up by then but it was informative but, to be honest, still quite speculative as there very little actual data to go on. I trusted something like that far more than anything from a politician.

Edit2: Guys, the downvotes. C'mon! This isn't Reddit. By all means downvote but let's hear your argument. There are very few places you can go to get both sides of an argument where both parties don't resort to calling each other Nazi's. Even if you don't agree with me, tell me why please
https://en.wikipedia.org/wiki/Flash_memory_emulator

"A flash emulator or flash memory emulator is a tool that is used to temporarily replace flash memory or ROM chips in an embedded device for the purpose of debugging embedded software. Such tools contain Dual-ported RAM, one port of which is connected to a target system (i.e. system, that is being debugged), and second is connected to a host (i.e. PC, which runs debugger)."
>it's an addictive service (faster, exclusive) that's being sold and cost-optimized.

I'm not convinced it's being cost-optimised... Uber is the most unprofitable company in existence! Unless cost-optimising means undercutting competitors with dirt cheap labour and by burning unholy amounts of cash, on the order of billions per quarter.
Apparently there are now technologies available to remove PFAS from water: https://cen.acs.org/environment/persistent-pollutants/Foreve... but it is going to be expensive to deploy everywhere that it is needed.
Given the number of Next personnel who were moved into the top leadership positions at Apple, the joke at the time was that Next acquired Apple for -400 million dollars.
I hope they really lose from this.

You have a great Q and A platform, that works well where most people use aliases.

And for whatever reason they had to introduce gender as a core concept. Whereas before nobody gave a crap if the asker or the replier was male/female or whatever, it was about the questions. Now you have to make sure your question is addressing the other person correctly. Putting the actual answer in second place..

It's just so absurd. And to think they did this after taking VC money as a means to grow faster. I can't fathom having less business IQ.
Can you give an example of when you'd choose AWK over perl?

perl is general purpose, but that doesn't mean it can't be used for one-liners.
Intel Gets the Jitters: Plans, Then Nixes, PCIe 4.0 Support on Comet Lake
I didn't find it difficult to use one-handed at all. Double-tapped on the text which zoomed it to perfect reading width, then double-tapped again to zoom out and double-tapped on the images to have a look at those. Not sure what phone you're using but I think those gestures are universal?
Which is perfectly fine explanation. I mean, it is their programming language, not yours, they can do anything they want.

And while Go compiler may not be perfect, it works well enough.