skysight-inc/HackerNews huggingface dataset:
This is great, and I am going to use it in my side project. The main question I have is who has responsibility for the the 1% of CSAM not detected? Myself, as the service inadvertently hosting the material, or Thorn for not having an "accurate enough" algorithm? I suppose they just put it in their SLA terms or something.
Fun fact: The latest Linux kernel will still run fine on a 486, and give you a somewhat useable experience. You just need to make sure to pick a distro that hasn't built its packages targetting newer instructions than what a 486 offers.
How does this differ from WPGraphQL? (https://www.wpgraphql.com/)
> With their current approach they will almost certainly get traced eventually and end up in jail.

Depends. If they are a couple guys (or a single guy), and it's a one shot for him, he has very good odds of getting away with it. Cleanly launder his BTC and then move somewhere not suspicious and keep a low profile. At the end of the day, $4m is not that much money (ie: not able to afford multiple Ferraris).
If the argument to "-c" is optional, the parser doesn't know if "blue" is a an optional argument to "-c" or separate argument to "program".

I think the takeaway is to avoid options with optional arguments. If the argument to -c was required, "-c blue" would be fine.
I wouldn't want to go to war with squads where half of them can't carry the standard load and the other half can't keep up with a day's march. That seems a recipe for getting team performance down to the lowest common denominator.

Not sure how that relates back to software.
This is more of a side remark, not a direct reply to your comment.

I'm a utilitarian for general policy making, especially when statistical data is at play, but I cannot understand utilitarians who believe that all of morality should be utilitarian. Even elaborate versions are flawed, even e.g. Harsanyi's utilitarianism where you are supposed not to know who you are in society (similar to Rawl's "veil of ignorance" but formally worked out in his framework).

It's way too easy to find counter-examples that do not match our moral preconception and it takes a huge leap of faith to just ignore these. For example, it is easy to find real-world and fictitious scenarios in which utilitarianism would tell us to torture or murder someone, yet existing laws and traded morality strongly go against these recommendations.

Another huge problem is that utilitarians rarely take into account human agency, but we do that all the time in our lives. There is a gigantic difference between risking your own life and telling someone else to risk his or her life. Most utilitarians don't even try to model these differences, and I personally suspect that there could be an impossibility theorem hiding in versions of utilitarianism that attempt to take agency formally into account. (Not that I have investigated this in detail yet, it's just a hunch.)

The biggest flaw of utilitarianism is my view that it oversimplifies values. It is often based on the assumption of value monism but in reality we base our judgments on multiple value categories that are often in conflict with each other.

Related to that, all utilitarians I know of suggest compensatory decision methods but there are many good reasons why we should sometimes use noncompensatory outranking methods. The idea is crazy that you can murder someone as long as that allows you to give n people $1 each, yet it is implied by any compensatory value aggregation method.
I'm very impressed that they sold $2m so quickly. Especially given that these are lifetime packages, not SaaS, it's really impressive. It means ~8000 people became their customer in just a few months! That really blows me away, and I'd love to understand more about how they pulled that off.
One of the reasons this is important is that it's quite hard to get a visa for many EU Countries. If Germany opened a skilled\tech\finance visa program, you'd easily see double the current number. I'm not sure whether they've held off because they don't want to do it or as a show of goodwill for the "negotiations" but they would be doing themselves and many decent people a favour if they pulled the trigger. Brexiteers won't be reasoned with and being reasonable is seen as weakness by them.
See previously https://www.theguardian.com/politics/2019/oct/26/number-brit...

The article is however quite bad at distinguishing between:

- British nationals moving their place of residence from the UK to the EU

- British nationals already resident in the EU changing their nationality so they can stay there after free movement is taken away from them

And doesn't mention the third category: EU nationals normally resident in the UK deciding to return, and whether being deemed ineligable for "settled status" or indefinite leave to remain is a factor in that.

People who I have spoken to about this tend to be pragmatic; even a damaged UK provides more economic and social freedom than many parts of eastern Europe. Especially compared to rapidly de-liberalising Poland. However, we've yet to see how badly the government copes with the end of the transition period.
In the Netherlands the postal service was privatized over 20 years ago, but they're still beholden to various special laws which says they need to service everyone, need to deliver mail within a fixed timeframe, etc. Similar rules apply to the privatized railways, telephone system, health insurance, etc.

I don't really know if any of this was a good move or not – I'm too young to remember the pre-privatisation era – but overall it seems to work reasonably well; certainly not as dysfunctional as the USPS seems to be. Either way, my point is that privatisation doesn't need to lead to the USPS refusing to serve difficult markets.
> George R.R. Martin uses Wordstar 4.0 on DOS to write [citation needed] the Game of Thrones novels
Look like Ben Thompson was right when he predicted the end outcome of this on Facebook's revenue [1]. He looked at the financials and noted that the real players on Facebook were the small companies looking to leverage the scale and automation of Facebook to pull customers away from the big players in ways that were never possible. He predicted that once the big players pulled out, automation would kick in, buying prices would be lowered, and spends by small players looking to take advantage of this would be more likely to go up. Fascinating to see how this has eventually played out.

[1] https://stratechery.com/2020/apple-and-facebook/ (scroll down to "Facebook’s Anti-Fragility" to read the relevant section
That's false. Granted it's not as simple as just choosing a song from your library, but it's certainly possible: https://www.tomsguide.com/us/how-to-make-ringtones-iphone,re...
Banks kind of had to move their headquarters out of London, to avoid the risk of being cut off from most of their customers.

But now if your employer changes from being an UK to a German company, then suddenly that means that they might not be able to keep employing you, thanks to "your" British politicians trying to keep a hard stance against cross border employment.

So then suddenly your choices are:

- keep your passport, but you'll likely lose your job and be forced to move out of your house

- change your passport and keep your job and your house

To me, that explains why now so many Britons choose option B.

The article doesn't really explain it, but many of those asking for a passport now are already living in Germany, so they merely want to stay where they are.

And as someone living in Germany, I'd like to add that the government handling of Covid, unemployment support, and free access to healthcare will really sweeten the deal. Would you want to move from Berlin (almost no restrictions apart from wearing face masks) to London at this time?
I imagine many of it is either paid to be on there or intentionally placed on there. It's great for visibility and PR.
Should you cover your webcam? (2016)
In-House Software Development: Top Myths
Or even find the /etc/shadow contents in the hexeditor and empty the root password field. Searching for "root:" usually gets you to the right place.

Most *nix systems are happy if you pad the left over bytes with newlines, so there's no need to mess with the filesystem metadata or anything like that. :D
And Skunkworks was very successful too. Are they still using the same approach, though? I'm getting the impression they're not what they used to be.
> In the four years since the Brexit referendum, 31,600 Brits have been granted dual British/German citizenship: 2019 saw 14,600 naturalisations compared to 622 in 2015.

While I agree there's cause for concern in general, a fair portion of these are people's citizenship catching up with where they've built their lives.

After all, pre-Brexit you could have lived in Germany since childhood, been educated there, got a job, got married to a German and started a family of German kids - all while holding a UK passport yourself. For someone in that situation, Brexit makes getting that German citizenship a lot more urgent.
I would be willing to argue in favor of my definitions over yours, but I don't think it's germane to the point I was making.

I could re-formulate my example using your terminology quite easily.
The New Photoshop Artist on Block – Opera News
I guess I'm lucky I'm in Europe, where the majority of sites do not use recaptcha (I think it's illegal under GDPR). A minority of sites I use try to load it, but don't care if it fails, and only a few irritating sites I would use actually require it.
The article assumes that only an "easy" real-life scenario will fit in an interview's timeframe. That is only true if you select scenarios unaltered.

A truly challenging real-life scenario can fit just fine after some alterations.
Police/authorities want to do that because (perhaps) there is a connection between crime and terrorism. Meaning that, if you pay $100m to the kidnapper, 50% of that amount will end up funding <insert terrorist org>. They want to drain this to the lowest possible amount.
Hmm could you be more specific?
>> How do you sync data between devices if you don't use cloud?

> [...] These automatically sync to the cloud. [...]
Re: EDIT:

It seems like you might accidentally be testing your ability to predict their ability to solve the whiteboarding problems given their resume.

As an example, at one company we noticed that applicants with a certain level of educational achievement were dramatically less likely to be able to solve the problems we used than candidates with slightly higher or slightly lower levels of academic achievement. So if I made predictions about candidates, that's one factor that would influence my prediction, but it wouldn't necessarily mean that my subconscious bias was causing the candidates not to come up with a BFS.
I know (I've been on mac for more than a decade, arguably as a power-user), and anybody who needs to know can google it in 5 seconds. Also, gatekeeper can be completely disabled from the command line, and then you don't get even that pop-up and you can run stuff unsigned.

An arrangement like this would work fine on iOS too.

There is no technical motive behind Apple's refusal to allow sideloading. It's simply a monopolistic power-play.
I still think you're missing my point, although I am impressed by your German skills ("der Schimmel" is BTW just a homonym, it's hardly related to the topic of syntactic ambiguity).

> is a) another joke sentence nobody uses in practice, and b) is exactly a case where you can only distinguish the part of speech (and the grammatical case) of a word from the syntactic structure and not from its morphology, something you claimed doesn't happen in German, but here it clearly does.

I didn't make such a strong claim. All I wanted to say in German syntactic ambiguities are much less of a problem than in English. I've brought two anecdotal evidences to let you compare possible ambiguities in both of them, these two are indeed nothing but jokes.

But let's take a closer look at them once again.

a) "Time flies like an arrow": the word "time" can be 1) a noun 2) an adjective 3) a verb in declarative form 4) a verb in imperative form. This gives us a factor of 4 on the very first word of the sentence.

b) "Wenn Fliegen hinter Fliegen fliegen" - ambiguitity exists just between "fliegen" as a verb and "Fliegen" as a plural noun, thus the "ambiguity factor" of the word "f/Fliegen" is just 2.

> but I would need to see some good data before I believed that claim, because it's just not something that is immediately obvious.

Fair enough.
Maybe I misunderstand what you are saying, but Glass did become a (quite successful) professional composer and performer.
> I also blame the Marimba ringtone on the iPhone — it became a sort of status symbol to let other people know you had an iPhone.

I think this is the real reason why.

I hate the marimba ringtone for that reason too lol.
This is incorrect. It is fairly trivial to create a ringtone of up to thirty seconds from any track you have in iTunes and push it to your phone. I do this frequently and it took me less than ten seconds to find instructions for how to do so via google.
I was running IRC on a Palm (IIIe IIRC), then a colour Sony Clié SJ-30, tethered via serial to a Sony Ericsson t68i phone that could do GPRS (Later had a W850).
Admittedly, I don't know very much about the requirements for CAD software, but I will say given building CAD software is extremely laborious and expensive, a key step is settling on a standard format for data exchange. When and during the time Google owned SketchUp, they made Collada/.dae export part of the community product, and eg Blender has really great support for Collada import (worked out of the box for a non-trivial project of mine - thx Blender and SketchUp/Google!). Of course, meanwhile SketchUp has been discontinued as a free desktop product (being offered only as online hobby software for 3D printing models, like Tinkercad, instead), and Autodesk has introduced FBX as oh-so-much better alternative. I'm just saying that if you want competition and innovation, as a customer you must demand open standards and use workflows based on open file formats to get anywhere.
1 BTC is a fraction of 400BTC
to be honest it is top-notch product, I am using it since "utility-first CSS framework" era, and it's awesome.
That is just pure nonsense.

When NASA tried to create the Ares-1 they spend many, many billions and were basically nowwhere and the architecture of their vehicle was absolutly terrible and not remotely competitive with commercial rockets. The got 'shut down by politicians' is because it was a black money pit for a suppar rocket. The reason SpaceX 'waltzed in' was that they actually executed on price, so you don't really have an argument for shutting them down.

SpaceX doesn't just sell NASA RnD back to them. First of all, non of that RnD was anywhere near production level, and specially not at the prices SpaceX wanted offered. A lot of the NASA archtecture were simply fundamentally unusable or unpractical, specially if you wanted to use it in a commercial market.

In fact, one could argue that going againt everything NASA was doing at the time is what made SpaceX successful. SpaceX made its own choices on every part of the rocket and the capsule, systematically innovated on each part of the rocket and architecture ending up far away from what NASA would have ever even considered doing.

That NASA did in no why what so ever build half their rockets for them, or design them. I don't know where you came up with this.

What SpaceX is did is fundamentally innovate and rethink the problems to achieve a better solution both from a design and a manufacturing perspective. This downplaying of SpaceX achivement by claiming its all just NASA tech that they are selling to the government is just petty and sad.
Tell that to a family where both parents are unemployed, they got 2-3 kids, a mortgage, a couple of maxed credit cards, they used to live paycheck-to-paycheck, one of the kids needs special care that the state doesn't provide due to budget cuts.

Now take this scenario to every major financial crisis (e.g. USA today, Latin America for the past couple of decades, some EU countries hit 20-30% unemployment a decade ago, and are still recovering).

It won't kill them instantly but consider what it does to them, if it turns them to crime, alcoholism, depression, and the general impact on the quality of life.
> "Long-term, when the final vestiges of openly available music vanish (CDs gone, streamed content heavily DRM'd)"

Thankfully the options to simply buy and download music in DRM-free formats are better than ever. So I don't think that prophecy will come true.

No matter how locked down mainstream music gets, there will always be artists who will stand up for open, easy and in some cases free access to their music.
Nice work - seems like more and more people are using Notion to publish their own little websites. There are a few custom solutions that attempt to fix the problems that the author outlined, such as custom URLs and styling:

- https://super.so/

- https://fruitionsite.com/

- https://www.notion.so/Hosting-Potion-Fast-custom-domains-for...

I also built my own solution which takes a different approach: https://github.com/leoncvlt/loconotion - it caches the Notion page as a static site - admittedly you lose the capability of "syncing" sites instantly but is also makes the site snappier and more responsive as it removes a lot of bloat.
It's actually opposite.

The basic fundamental knowledge of biology and medicine is completely free.

It's the journalist B.S. which is paywalled.
I really like the attempt to show the pictures, where available. Doing a fast glimpse is still much faster than reading the titles, especially when checking if one is already familiar with some article.

I've also observed that for those articles where the pictures haven't been found, a "random" picture is worse than no picture for me, confusing me.

(There are a lot of too harsh critiques here. I hope you aren't going to be demotivated, but just recognize that the expectations of different people are completely different).
Seabios on coreboot?
It doesn't matter if you can't simply import Revit projects into it and work as usual. That is how Excel got its foothold into the spreadsheet market dominated by Lotus 123 at the time, you need to support the current de facto file standard for that industry/task.
I think that's what this is really about. Trump and the various neocons filling his cabinet have decided to try and do to TikTok what China has done to many US companies through its onerous censorship requirements and preferential treatment of domestic technology companies. This is a case of blatant tit-for-tat. What this boils down to is conservatives in the executive branch not wanting Chinese technology companies to be able to do business in the US. There is an argument that this is justified given the protectionism China has demonstrated towards its own tech sector. Ultimately though this escalation is probably bad for Chinese-US relations and the Internet as a whole.

It's possible for this to completely backfire though. Suppose Microsoft pays tens of billions to ByteDance to acquire TikTok's US operations and then the app tanks in popularity or fails to reach profitability. This seems especially possible given how new TikTok is and the faddish rise and fall of many other video-based platforms (Vine, HQTrivia, Pariscope, etc.)
It's more than $4m though. The company was at real risk of imploding and going out of business. I guess that scared the CEO more than the $4m penalty.
SpaceX comentators were cool about everything, but they were pretty clear that some of those boats were too close and were told to back off.

I can totally understand that people want to see this. People also come to see launches, so why not this? But really, from a safe distance. Make sure you don't interfere in any way with the operation, and listen to instructions.

It seems one of the lessons is that if they continue to do splashdowns here, they need better spectator control.
In that case, you split your initial sum and run through multiple sequential series in parallel. You produce more crackable sequences, but you still need to crack an entire sequence to trace the owner.
Isn't he just describing his emotional response though?

I think it's valid to be annoyed about something you specifically allow in your license... So long as you don't try to stop it?
> It is fairly trivial to <x> in iTunes

I’m not sure that statement is ever true for any value of <x>, as any task in iTunes is non trivial given what a painful experience using iTunes is.

That said, I can confirm the rest of the point, having made custom ringtones and pushed them to my iPhone on a few (painful) occasions.
Since they are on their phones via factory rootkit, good luck.
Professors are paid to write. They get paid to write even if nobody reads what they write. Is it really such a strange assumption that in many cases nobody reads what they write becauase it's just the academic equivalent of SEO spam? Manipulating h-index scores is not unheard of.

Having read quite a lot of research papers over the years from relatively 'hard' subjects, I can't honestly say it's helped me in any way. The ones in computer science tend at least to be mostly free of logic errors or misleading descriptions, but venturing into other fields is a reality check: way too many papers are terrible even in supposedly respected journals.

The article points out a frequent problem of terrible papers: they cite other papers that don't actually say what the cited claim is saying. "Of those articles that are cited, only 20 percent have actually been read." If so few people are even reading the papers, is it any wonder nobody reads cited papers to check the citation is valid? This happens even in fairly important scientific and medical papers, so I can't imagine how bad it gets in religious or gender studies.
If either side is forced to compromise, they simply feel that the system is immoral, and they seek to change it.

You can see this, for instance, in American politics. There is no agreement to compromise in general. When compromises happen, they are temporary tactical maneuvers. Afterwards, both sides will continue to fight for what they believe to be moral.

(This example is a bit outdated, but just imagine American politics in 1980. I'm not sure both sides today believe in moral principles.)

The idea of a meta system where you judge each case individually is not a compromise between individualism and collectivism, it's a new morality that is neither one. Basically, it's pragmatism.

Pragmatism tends not to work in the long run, because there isn't any good way to judge each individual case without reference to more general principles. The need for more general principles is why you have moral systems (other than pragmatism) in the first place.
Indeed. One of our main competitors when I started 6 years ago is no longer one, mainly because they kept doing the traditional "buy the new version" routine, while my boss had transitioned to subscription-based contracts.

They spent a large amount of effort rewriting their main product, but struggled to sell it afterwards. Why would you buy the new version with inevitably more bugs for lots of $$$, when the old version works just fine? Hit them really hard.

I think it benefits our customers though, as we don't have as much pressure to focus on flash and bling and can spend time doing things right and fixing old cruft, making our product more solid. Finance departments also seem to love the lower, fixed recurring cost rather than a huge bill every other year or so.

Another thing that's been good is that our price has a fixed component and a component that scales with use. Since our customers can charge their customers for the work done with our program, that means our price can be competitive both for companies with low activity and high activity.