skysight-inc/HackerNews huggingface dataset:
To me, "executed for high treason" has the meaning that the person or organisation that killed him considered him to be guilty of high treason, and that they considered themselves to have the authority to decide to execute them, not that the paper with that headline necessarily agrees with either of those things. Similarly, a modern newspaper saying that someone "was executed by a gang for theft of their drugs" doesn't necessarily mean that they actually did take the drugs, that taking the drugs did constitute theft, or that the killing wasn't murder. So I think does count as objectively true.
> 'Individualism and Collectivism aren't moral frameworks'.

Of course they are. Nozick begins Anarchy, State and Utopia with the pronouncement that individual rights are absolute. Rawls begins A Theory of Justice by claiming that justice is the first virtue of social institutions. Their conflicting visions of political life are intimately related to the value the place, respectively, on the value of the individual and the value of the collective.

The triumvirate deontology, utilitarianism and virtue ethics is a useful framework, especially pedagogically, as a parsimonious way of teaching ethics. But actual ways in which humans have thought about ethical and political life is far more complex, varied and interesting. If you tried to reduce Hegel, early Javanese culture, or third-wave feminism to 'deontology, utilitarianism and virtue ethics', you would get no where. The vast majority of people have not thought in those terms, and so are misunderstood when read through those terms.
> Brexiteers won't be reasoned with and being reasonable is seen as weakness by them.

Respectfully, neither will many 'remainers'. There are many who refuse to even consider reasons people may have had for wanting to leave, and insist on viewing everything through a lens of presumed racism.

I voted to remain, but not through any great conviction. I don't believe that any sort of responsive democracy is really possible at the scale of the EU, and I do believe that the democratic institutions of the EU are lacking. We know that comparatively not all that many British people make much use of freedom of movement. I also don't believe that all concerns about the volume and speed of immigration to the UK should be brushed off as mere xenophobia or racism, in light of housing shortages. That's not to say that these necessarily add up to a leave vote, they didn't in my case, nor that leaving the EU will fix anything.

But to view the entirety of 17 million leave voters as unreasonable by definition, well that's pretty unreasonable itself.
Large AEC clients actually prefer subscriptions. It's OPEX vs CAPEX. Purchasing a license comes with a huge CAPEX cost, while paying a monthly fee is OPEX so looks much less scary in the budget.
Google launches Chrome extension for ad transparency, Trust Token API
FYI the third link (Haskell-y) has a "too many redirects" error on iOS 13 Safari.
Few reasons off the top of my head:

- why doesn't everybody already encrypt everything to begin with? there's often a disconnect between the benefit and the ease/overhead of doing so (it's hard enough to for people to care about using distinct and strong passwords, or 2fa; if the implementer isn't concerned with their users' security then often no one is) - people are lazy in general and security takes effort for a variety of reasons. how many users do you know who want to put in more than one password on every boot/resume from sleep/hybernation (which would be necessary, as using the same password would obviously be dumb, and using a keyfile beyond the first layers breaks the model for having those layers in the first place)?

- hindsight is easier to gain than foresight. people rarely predict the specific fuck up that seals their fate, and most don't think about operational security at a high level of competency, never mind in ways that survive 5+ years of advancements in technology, and against someone whose job it is to keep on trying (or more realistically just waiting for developments/discoveries made in security research).

- how many operating systems can you name that support multiple layers of full disk (or root partition) encryption with little to no effort? probably the closest would be encrypted GRUB with LUKS, with ecryptfs for encrypted home, maybe an encrypted loopback filesystem, and finally individually encrypted files; mobile is far worse too (ie. how would you approach implementing your own several layers of encryption on blackberry? that's what system was broken in this instance). aosp/android? good luck. macOS you'll find much more difficult to do any 3rd party FDE, and anything you do get working will break in miraculous ways - close-knit integration hell. iOS? HA - try convincing Apple to let you do a better job on anything system-wide, and while you're at it convince them to let other browser vendors do a better job there too, it would seriously improve iOS and be great for the web if Safari wasn't holding the whole industry back.

Overall, it's generally not the encryption itself that breaks; sure sometimes, but far less often than other channels that can be attacked. Cold boot attack for a device still powered but locked to pull encryption keys from memory is fun, but more often it's a weak/dictionary-based password or a 4 digit passcode that bottlenecks the security offered all the way down to 16 measly bits, or just attacking the joints where the encryption begins and ends. If you weld a metal frame on top of a bamboo frame, it'll be the bamboo that breaks, not the metal.

Also, the article doesn't even specify if the encryption was broken; the "new technology capabilities" could have been simply the purchase of some new hardware tooling or software to extract and dump the keys from the hardware devices securing them, or simply a court order was obtained to compel RIM to do so on their behalf.
Well, I hate dogs and never owned one too.
The post is missing context. That's what I can find:

- Owen Benjamin has been removed from Patreon late 2019

- His fans file suits against Patreon claiming they interfered in their economic relationship with a content creator

- Under Patreon terms of service at the time, such a complaint has to be settled via arbitration under California's laws

- On January 1 Patreon changed their terms to ban users from filing complaints when someone is removed from the platform

- Patreon initiated a counter-suit against 72 complainers

- That has been denied Friday, Patreon will have to pay up to $10k per arbitration case

- Under California laws the updated terms of service can cause other legal issues (?)

- Patreon is now exposed to other lawsuits regarding other personalities removed from their platform
The main point is that the Silver Rule states that it is more important to avoid harm than to try to do something that you think is positive.

Another way to put it: when in doubt, don't interact.

https://gonen.blog/the-golden-rule-vs-the-silver-rule/
It needs to get to the point where reading text in vr is comfortable, probably
> I can't even remember downloading any apps before the iPhone.

I'm pretty sure I've downloaded a bunch of games on my Sony Ericsson K700/750i/800. I believe they were just Java (jar) files that you download from some semi-shady-looking website that usually used a .mobi domain via a very expensive mobile data connection.

Granted, that's just a couple of years before the original iPhone, but I believe that the first iPhone that came with the App Store was 3G.
I agree, but to defend them somewhat long established products like MS Office suffer from 2 competing interests, people that want innovation and people that want stability

For my core users any change at all to MS Office is met with frustration and huge amounts of backlash, even something as simple at changing the icon shading is a problem

Many people are robotic when it comes to using these products, going through the same steps day after day, file after file, and any change to the workflow is cause of extreme frustration,
That's true, although most native formats of mechanical CAD programs are binary so I think a standard tool would need to support it. I've actually been searching online for solutions for a while as well as thinking about trying to solve this problem. Ideally, you'd want to be able to see text such as:

- Feature3, hole: diameter 3.0mm
+ Feature3, hole: diameter 3.1mm
- Feature4, extrude: Sketch 1: dimension4 400mm
+ Feature4, extrude: Sketch 1: dimension4 425mm

To get there, I'd propose a new CAD interchange format as the current ones are more like polygon meshes. I prefer this over some standard API as that would probably be broken in 10 years when you go back and check a part's history but you're not using the same CAD program anymore. Then, my hypothetical standard version control system would:

- control read/write access to files to prevent unintentional file changes due to rotated views, etc. The user would have to manually select which files are checked out/active. This might require a plugin to the CAD programs, so I may rethink this.

- Upon commit, the user adds comments, then all changed files are exported to the new interchange format

- text based diff is generated

- CAD with color highlights is generated

This is a pretty intensive operation, but it doesn't need to be instant. I think I would allow branches and make a workflow to automatically show conflicts based on diffs and CAD, then the user would manually resolve conflicts, declare a branch merged and select the files to go into main branch. After typing that, I am wondering if centralized control of read/write and one branch is the only way.

In the short term, I think an MVP could be scripted:
- Before commit, user selects which files are to be kept and other files are rolled back to previous version and writes the commit message

- Updated files are exported to STL (there are many tools available to compare STL files visually)

- A tool generates combined/subtracted STL files for each updated file

- git commit

- git notes to cross-reference the combined/subtracted STL to the commit message

- Nice to have: built-in STL viewer

Github is supposed to have STL Diffs but it took me forever to find an example on github because everyone commits files as _v1, _v2 (highlighting my complaint that version control is not part of standard practice). Only to find out they removed this feature.

Grabcad has been great for me but I need to find an on-premises solution.
> machine learning algorithms in your browser

nope...
How Create Stock Screener on Node JavaScript? EP1
The standard way is to count how many deaths there were in excess of what would be expected in a normal year.

Yes, but you can only do that in aggregate over a larger period, you can't use it as a basis for daily statistics, not in the least because not all deaths are recorded the same day they occur. The daily death tallies are based on confirmed cases only, in pretty much every country.

That means underreporting of cases is the norm, not the exception [0]. I must say those graphs are a bit hard to interpret, but if I understand correctly: a gray bulge above the dark gray dotted line implies excess deaths not officially attributed to Covid-19. From those figures, it seems only Denmark and Germany are accurately reporting Covid deaths, and Belgium, France and the US may be overreporting the death tally (although it can also mean that not all deaths in the past weeks have been recorded yet in the official figures).

[0] https://www.theguardian.com/world/ng-interactive/2020/may/29...
I thought you were being sarcastic until I read you second comment! :D
You may want to check the offerings from Altair. They have a lot to offer and even support many 3rd party tools. They do make a lot of acquisitions but that's to increase their capability, not to destroy competition.
> Smartphones were a new market.

New-ness doesn't matter. What matters is perf/features and audience. The web has traditionally been held back by the former.

> And AAA smartphone games are also non-existent anyway.

I'm talking about big-budget games that push the limits of the devices they run on, and there are lots of them on mobile.

> > Asset streaming. It's the web.

> Hahahahaha this is a bad joke, right?

It's not a bad joke. This sort of condescension does not help persuade people. In fact it probably hurts your case because it's what people do when they're scraping the bottom of their argument barrel.

> Even fiber would struggle

1 Gbit plans just launched one suburb over from me. They're getting speeds of 100 MB/s. That's a 4GB level download in 40 seconds - easily hidden by an intro video/cut-scene. But again, the studios will be happy to make some trade-offs here, so expect asset sizes to be smaller (akin to big smartphone).

> And if networks are that robust, then why wouldn't we just all jump on game streaming instead and embrace the thin client life?

Yep, agreed here. I was going to mention this at the end of my comment but it was getting too long. This definitely could be the "dark horse" which makes AAA web-platform gaming irrelevant. Although, from the consumer's point of view, they'll still end up accessing it from the web.
right. So when you’re done throwing the algorithm on the board, the candidate either implements it from memory because he’s a new grad from college, or has to deal with the overhead of communicating fending off your questions and “helpful” suggestions. It’s annoying and random and and gets you less interesting of candidates on net.

I swear, I was just dealing with this a week ago. “Excuse me, Mr. Interviewer. I can either answer your questions about what’s going on here or attempt to fix the last let of this code. Which is more valuable to you?” Proceeded to use silence to fix code. Puzzle solving uses the uninterrupted brain.

And just the other day, I had the SQL schema question to design a schema … for a calendar! Worst interview question I ever experienced, honestly. Nearly no one designs calendars and they’ve got lots of ways to trip you up because recurring events are exciting. (Also, when I did design something decent with two tables and was asked to query both with a single SQL statement my interviewer didn’t understand UNION but that’s another matter.)

I like take home projects augmented with short exercises to verify that I’m not a plagiarist who’s incompetent at code. If you want to assess my puzzle solving capabilities let me play a Zachtronics game like SpaceChem or the like.
Indeed. The FT is probably the only pay-walled source I would be happy to pay for at this point.
The problem with a model like Netflix for journalism is that it will take the same path Netflix did.
https://en.wikipedia.org/wiki/Missing_baryon_problem

https://astronomy.com/news/2020/06/half-the-matter-in-the-co...
People being profiled and surveilled, for instance.
I hope so. Watching videos is a tiny fraction of per capita energy consumption. It's dwarfed by transportation, HVAC, and of course the energy required to make all the physical stuff we buy and the food we eat.

I can't stand this type of silly fixation on visible but very minor contributors to a problem while simultaneously ignoring the big factors. It's like drinking straw bans in the USA when most ocean plastic comes from fishing vessels, the shipping industry, and direct dumping of trash into the ocean in other countries (this is illegal in the USA and it is enforced).

I think it's a form of bikeshedding as well as a way for politicians to look like they're doing something without tackling the hard stuff.
Windows Vista had animated backgrounds in the ultimate edition. Was very heavy on CPU though[0].

There used to be a way of displaying websites on the desktop in windows 2000. “Live desktop” I think it was called[1].

[0]: https://en.wikipedia.org/wiki/Windows_DreamScene

[1]: https://en.wikipedia.org/wiki/Active_Desktop?wprov=sfti1
WICG: Turtledove Ad Targeting Proposal
Here is the actual Open Letter to Autodesk: https://letters-to-autodesk.com/

I never saw website, where homepage is pdf.
Right, the whole federation model is strictly flawed. The whole point of Twitter was it was YOU and the whole world. Having your profile held hostage by some "instance" doesn't make much sense. With email (it kind of) works because your emails aren't public. You don't need to worry about other people on the same server approving of you.

IMO federation took centralized social media's worst problem and made it worse!
The reason this is being done is exactly the same reason why he was not given the Nobel Peace Prize and not acknowledged outside India for a very long time.

Back then, Gandhi was anti-Britain (and to some extent, pro-Germany, because of Germany being on the same side as him). You can't make a hero out of the enemy.

For the last 3 quarters of a century, Gandhi has been used more and more by one particular political party which is paid by foreign interests, be it Europe, the U.S. or China... and BJP, the political party with national interest, has been trying to take attention away from Gandhi.. and NOW is when Britain chooses to embrace him.
So when you said “countries” and “historically” you meant “Italy” and “since 1991”?

Good to know you weren’t just talking shit there.
Thanks, will look.
It's easy to convince a growing number of people of RSS's value: "If you listen to podcasts, you probably already use RSS."

Then you just expand on the options and uses to someone who's already favorable toward RSS because it was so painless to use they didn't even realize they used it to follow some of their favorite people.
Implementation: Autocomplete System Design for Large Scale
Show HN: NLP at up to 4X speed using a T5 version implemented in ONNX
iTunes is now name Music on macOS, btw.
yup, shame on me for that. thanks for headsup, this was addressed.
Not just the audits, but the work to follow through on the audits, too. And follow through correctly.
Do you have any actual technical counterpoints?
> If I have 1 chance in 1,000 to get 10 billion, that is an expected value of 10 million (10b/1000). 50 millions is way better return than the expected value of 10 million.

That sort of logic is true if you're starting from scratch. But if you've already grown to a $50M company, your chances of being a $1B company are much better.

Put another way, if I pick a random person and ask you what the probability is that they'll finish a marathon, you'd probably say it's not very likely. But if I tell you they just passed mile 26, you might revise your estimate.
> Asking people to not separate the product from the person

Sorry, but why should i separate the product from the person?
I'm not boycotting lactalys because their product are bad, they are quite good in fact, but he way the brand owner used to treat his employees, and the way they still treat milk producers irks me. I don't want to contribute to a person fortune if i don't like him or his way of treating people.

Should i buy some Nestlé product for convenience when i know that people gaining the most of the deal are not even apologetic about the contaminated water scandals? When they knew about African water and still sold mothers powder milk?
I quite like some of their other product, i just don't want to give them my money.

It is the same for this soapbox product, no?

I don't care if it is cancelled tbh, i just don't want the people behind the product to get my money, is this bad? Also there is room for dialog, i've talk quite extensively with a sodastream ambassador. Still won't ever buy their products, but we did talk.
Ah yes, your choice of communication network 100% of the time you're outside is totally equiv to popcorn A or popcorn B.

You're taking the classic anti-consumerist approach of only considering what's good for the business. This is why anti-trust laws exist in the first place.
Under the withdrawal agreement you don't need a visa to move to or work in an EU country until the end of the withdrawal agreement. If you do so, get a job there, and register that you have done so (details depend on country), then you can stay there after the end of December. What you won't then be able to do is move freely to another EU country, and it does potentially get tricky if you lose your job.

So if you seriously plan to move, now is a very good time to do it.

Lots of info here: https://britishineurope.org/
So, Alex is allowed to do and say whatever, but @488643689 isn't?
> To be fair, the BBC is about as independent as your average non-state media company, and definitely less entangled with the past five governments than anything owned by Murdoch.

Absolutely not true. From propagating the idea that life-long advocate of equality, Jeremy Corbyn, is antisemitic, to sending well-fed journos out on boats to chase migrants (never people, migrants) around asking them what they want, the BBC is a Conservative mouth-piece.
There are many standards. Unfortunately the most used ones are called DXF (Autocad file) and RVT (Revit file).

There is an open standard called IFC that has a foothold.

https://en.wikipedia.org/wiki/Industry_Foundation_Classes

Unfortunately, it's still second place in most cases.
Because other states already hogged all resources. Same reason why silicon valley isn't omnipresent.
Well the US companies that control our smartphones could force the app to not access most of these data, eg like blocking the GPS.
Show HN: New Templates for Project Org Chart and RACI
Strangely this is framed as an ultimatum to Microsoft when in fact it is one to Bytedance/Tiktok, and it obviously helps Microsoft.
The code is not equivalent to Common Lisp (neither is Haskell version), it should remove `count` of elements from the `start` matching a predicate

(remove-if-not #'evenp '(1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) :count 5 :start 3)
(1 2 3 4 6 8 10 12 14 15)

a = (1..15)
r = []
c = []
a.each.with_index do |e, i|
if i <= 3
r << e
elsif c.length < 5
if e.even?
r << e
else
c << e
end
else
r << e
end
end
r
#=> [1, 2, 3, 4, 6, 8, 10, 12, 14, 15]

I can see no simple way to compose this

a = (1..15)
l = a.take(3)

c = 0
m = a.drop(3).map.with_index { |e, i| [e, i, e.even?] }.take_while { |e, i, p| c +=1 unless p; c <= 5 }
_, last_m_index, _ = m.last
m = m.filter { |e, i, p| p }.map { |e, i, p| e }

r = a.drop(3 + last_m_index + 1)
l + m + r
#=> [1, 2, 3, 4, 6, 8, 10, 12, 14, 15]
> So I pick a language from a list of languages none of which I use regularly, and until the interview I was not sure which of dozens of combinations of tooling will be used by the project.

Seems like this is where they went wrong...
Rewatched it on the giant touch panel in my dashboard last night. One thing that is neat is the genlock-like mix of video and computer output —pretty cool for 1968. Going to hookup a mouse today and go trackpad-free for a while on the old ‘puter in honor of his passing.
Personally I prefer this approach. It's like with the Streamline icon set. I know I'm going to get icons with high quality and a consistent visual language throughout. That's what you're really paying for.
Corporations are slow and predictable. In that sense they are reliable for income. As soon as they cut expenses like conference or travel or bonuses it is time to look for another job even if they say the cutbacks are temporary. You will have another corporate job with the 4-6 month window of the upcoming job cuts.
Im pretty sure this won't last long. If tailwind doesn't involve a made up dsl geared toward saving keystrokes but a low-maintenance syntax that is either proper css/sass or css programatic api, then I would give it some benefit of doubt.

You can achieve the convenience of taildwind with plenty of css in js libraries and not make an utterly unreadable un-composable UI component library.

Libraries like this basically exploit the "stick to the platform" mentality in which developers rather accept a poor methodology than a proper one that deviates from the "web platform"
> the first non-white person on British currency

Saint George featured on coins previously. He was from what is now modern day Eastern Turkey which I think people who care about white/non-white might consider non-white (I really don't know).