skysight-inc/HackerNews huggingface dataset:
In the Netherlands, just like in Sweden and many other European countries you more or less need to balance the left-leaning main stream media opinion with some of the alternative channels - Geenstijl in the Netherlands and Nyheter Idag in Sweden to name a few - to get something which resembles the truth. I generally find you can get a good grasp of the political balance of main stream media in a country by looking at whether that country has a thriving alternative news scene. If it does, the media tends to be tilted in one direction, if it doesn't the media is either more balanced or the country oppresses alternative media sources. In that case those alternative sources tend to sprout outside of the country, e.g. Epoch Times vs the PRC.

I also suspect the term 'alternative news sources' is ripe for overhaul, especially in those countries where these sources play a large role - e.g. Sweden. This is already happening in a way there, the division goes more towards whether a news organisation underwrites the ethical guidelines for news reporting ('pressetiska regler' in Swedish) or not. Another rather important division in Sweden is that between organisations which get monetary support from the state and those which do not, either because they do not want to be encumbered (e.g. "Nyheter Idag") or because they do not follow the ethical guidelines (many others).
> It's not like a more descriptive name would help in that example, the type name and function name already give sufficient context for it to be perfectly clear what the parameter is for, and it's not like parameter names have any semantic significance in C.

I agree, and I’ve been thinking about this today. There is also a minimalistic quality to this style, the _ pointer is more prominent simply by not having a real name. I like it!
Unless your product requires AIX to function, I recommend against AIX and POWER in general. You aren’t going to be able to get cheap POWER machines for distributed computing in the future. You can’t use Rust, Go, .NET at all. You can run Kubernetes unofficially, but cross your fingers that the images you want to run have a ppc64 build. Docker doesn’t even officially support the platform. [0]

There are severe limitations to AIX, and everything is just enough different to make things unpleasant.

[0] https://github.com/docker-library/official-images#architectu...
I personally feel that the accepted moral standard is actually fairly ridiculous in some sense.

Because although maybe in some way some weapons can be _more_ horrible, there is no such thing as a weapon that is not terrible. Or even ethical in my opinion.

The "ethical" mass usage of weapons is based on a kind of psychological trick. Each side is certain that theirs is the just and righteous cause, and the other is surely evil and inhumane.

When people fail to resolve large-scale conflicts without resorting to deadly violence, especially in today's age of instantaneous mass communications and auto-translation etc., that is where the civilization gives way to the underlying savegery of humans, just like other animals.
The missing hyphen in the title is really confusing.
If you send any sales person an email with your email signature there is a chance they are using ZoomInfo. That tool will scrape your email for your email signature and now they can sell your very accurate data.
The first problem is when people try to treat antifa as an organization rather than as a loose ideology that is supported by groups across a wide spectrum, and then tries to use that to assign guilt by correlation.

E.g. the original antifa was set up by the KPD (pre-war German communist party), but many modern antifa groups use logos that incorporates symbols that were used by the SPD to explicitly attack the KPD and Hitler (and Papen; who eventually demonstrated how dangerous he was by being the person who brought Hitler to power) who they saw as just as authoritarian as Hitler (with good reason - KPD were Stalinists). E.g. you might recognise the 3 arrows from this poster [1].

You'll find antifa groups coming out of groups with political ideologies that are close to mortal enemies. The only things they have in common is opposition to fascism and some general symbolism.

[1] https://antifacwb.files.wordpress.com/2009/05/ka003265.jpg?w...
There is a comprehensive document test suite. It is always being improved.
It's unsettling. It seems like there is an increasing number of people who simply adopt the narrative for their team, and assume all others do the same. Anyone who disagrees with that narrative must be a member of the opposite team. If presented with evidence that goes against their narrative, the response is usually that it doesn't matter. If they completely flip to the opposite position on an issue, the response is often that both their earlier position was correct and that their new position is also correct.
Rose? Lavender? Clearly a communist plot.
I've used https://www.spectacleapp.com/ for a few years to split windows on osx
They are not zero-cost, but yes, it's good that they were added
Awesome article. Colors make or break everything visual. This guide is also very useful for web sites.

Edit : Perhaps someone can create a color selector that incorporates her recommendations, like avoiding primary or saturated colors, avoiding certain colors, etc.
Wheat? Oat? Barley?

Philodendron? Rhododendron? Melon, peach, orange?

Eucalyptus? Palm? Walnut? Ginko?

The list is endless, and includes nearly every flowering garden plant.
There are well articulated lists of demands from leaders of the movements. Not everyone in the gatherings needs to be super well-versed in the policy details to support them. Here are some examples:

More modest: https://8cantwait.org/

Larger scale: https://www.tenforjustice.com/demands

You can probably find more local information from your local BLM or other social justice organizations. Here is a specific example from where I live, the Twin Cities: https://www.reclaimtheblock.org/home
I don’t know what you guys are bellyaching about...

http://www.madamletmetellyouonething.com/wires-jammed-into-t...
That's what in the Lisp context might be called 'incremental in-memory machine-code compilation'. The compiler can take individual forms and create in-memory machine code. The interface to that is the function COMPILE.

It's then often used in the READ EVAL PRINT LOOP. The EVAL function is then implemented by first compiling the source code passed (SBCL compiles it to machine code) and then calling the compiled code. This is then a tiny AOT compilation step in each REPL usage. That feature (REPL default incremental AOT machine code compilation) is available in some Lisp implementations at least since the 80s - but I don't know if it was used even earlier. Might be. Often interpreters were used in the REPL -> one of the reasons was reduced latency. Popular always compiling REPLs used a fast (and thus a bit dumb) compiler, then.

Why should this not be called JIT in the SBCL case? Because even in this case, where the user enters code to a running Lisp, usually all of the source code (not byte code -> SBCL does not use a byte code engine) is unconditionally compiled to machine code before (!) it gets executed.

What people usually (outside of Lisp) experience as a JIT compiler is actually something like a combination of an AOT byte code compilation step and runtime JIT machine code generation - usually under control of some byte code engine, which decides when and what to compile. SBCL does not do the moral equivalent of that.

Now SBCL also has an optional source code (-> not byte code) interpreter, which might do fancy stuff when used.
Any history of the 1800s will do. Any visit to a conservatory.
You are not. Strong opinion- async/await as function-level/programmer-exposed abstractions is broken.

From a mental model perspective, I would recommend Communicating Sequential Processes - https://en.m.wikipedia.org/wiki/Communicating_sequential_pro... - and see Golang's channels and goroutines as a pretty good surface. Clojure also has this surface in the core.async library.

CSP is about asynchrony in the large- decoupled concurrent activities, using data to coordinate, that more closely reflect mental models of how the real world operates.

Asynchrony in the small, at the line-of-code/function-spec level, is terrible. Its exposure completely defeats Python's very concrete, literal pseudocode-as-code origin story. And its use prevents the machine from doing what it does well-scheduling and efficient execution.

You are not the only one. It is a shame that these tools have been added to the toolbox, and the conceptual spaghetti they lead to today is tomorrow's technical debt.

Cheers.
The thing is that in other languages (F#, c++, elixir) async is a directive to run a (normal or normal-looking) function asynchronously, with await being the directive for the calling function to catch the asyncd function's future.
We're using Lua as a base for bringing Flutter into other languages https://github.com/chgibb/hydro-sdk
Protestors are people and unlike most places Portland is still active months later.

I would imagine there’s a core cadre of organizers who are no longer able to hide in the crowd, now that things are less spontaneous. Those folks are going to try to protect themselves.
If you can't mutate, then all parameters need to be passed to the constructor. With the builder pattern, there is only one call of the constructor. But I still find it to be a pain if there are a lot of parameters.

Maybe with named method parameters, it's better, but Java does not have those.

Of course, lots of parameters are a code smell, I know. But what do I do? We have a business logic entity that always needs a creator (a user), a current owner (another user), the user who last modified it, a creation timestamp, a last modification timestamp, and a couple of other things. (And that's before we get to the actual data that's stored in the entity.)
Wait, what? The largest newspaper (Telegraaf) is definitely right wing. The second largest newspaper (AD) is also anything but left wing.

I agree with public broadcasting, but that’s in part because the right wing has changed. Traditionally, the right-wing stronghold was the conservative christian block. Which had their political party and broadcasting associations. But these broadcasters have changed their direction after Christianity pretty much collapsed and became a minority religion in The Netherlands. However in recent years WNL and PowNed have been added as right-wing broadcasters.
Also see this from 2007: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.87....

I believe I also saw that talk at a CCC camp back then.

Edit: ah yes, here it is: https://media.ccc.de/v/cccamp07-en-2002-Cryptographic_key_re...
Do you think the Daily Caller shouldn’t be allowed to film and report?
Agreed. This is illustrative of the point expressed in the article. Upthread there is a comment observing a similar incident that happened to a Washington Post reporter.
Thanks for the introduction to this. See paper at http://www.euroforth.org/ef03/ertl-gregg03.pdf.
Ask HN: Have you used 1:1:1:1 service by Cloudflare
OK, I think I have come up with something that could work here...

1. Alice sends messages signed with a currently good hash (say, SHA512 because that is the current default).

2. The attacker gets a copy of one of those messages (perhaps Alice sent him such a message)

3. SHA512 gets broken in the worst way possible: arbitrary hashes can be produced in a way that is not entirely obvious.

4. The attacker generates a new message. They do it so that the SHA512 hash is the same as the SHA512 hash in the saved message. They then reuse the signature from the saved message to make the new message seem to be signed by Alice.

So my original statement was wrong as you said. It was too general to be true in all cases.

Thank you for the insight. I will likely use it to improve my article(s).
I am surprised to see this on the front page of Hacker News. The article makes claims which are completely unsubstantiated. There is no audio/video evidence, and there is no other source (that I could find) corroborating the story, or even mentioning these phrases. From another comment here: https://twitter.com/alex_zee/status/1302284883625046016?s=21
IPC does not exist either.
unique_ptr isn’t 0-cost?
Sales teams need this data to reach the right roles with the right message. My friend was quoted $19k per year to access to the ZoomInfo database for his two person company. There is crazy money here. ZoomInfo has a $17B market cap last I looked.
I mentioned in the other reply to T3OU-736 that the real issue is how wide the spectrum of attacks are. There are things that are on the userspace level (assuming you'll run a file with malware hidden in it), to the hardware level (device emulation to pretend like it's a keyboard or ethernet adapter) and even down to the firmware/USB specification level (device firmware upgrade attacks or the USB Kill stick). That's why generally the best advice is to never trust a USB device that isn't yours, otherwise you're going to get involved in layers upon layers of mitigations, and often the more layers of mitigation layers you add can actually end up increasing your attack surface if you don't properly maintain them or fully understand them.

You could have a kind of air-gapped system that is running a non-persistent OS like Tails, plug in USB keys into that to check them for basic things, but again, the risk/reward tradeoff seems quite heavily leaning towards risk.

Evil maid could definitely do that, but that comes to your threat model. If evil maids are in your threat model, then you should never leave your computer (let alone your USB devices) unattended. Regardless of the USB devices, evil maid would probably just go in for your computer or power supply first. Most threat models that involve evil maid attacks would also mitigate those by having fully separated sets of hardware just for travel that are always treated as being potentially compromised.

For the drive-by plugin, that's a very real threat to some orgs, which is why a lot of orgs with sensitive data will just shut off USB ports in the system BIOS, so that nothing can ever be plugged in anyways, or they use some more sneaker-net tactics and put tape or other coverings on exposed USB ports.

You could have an OS level intervention, but again, a lot of attacks are closer to the metal than the OS, which is why it's such a mess :(

Best strategy is still only use your own devices that you own. I don't even really accept USB devices from others. If they need to send me some files, I get them to use Dropbox or similar.

QubesOS does have an interesting way of handling USB device management and protection locally, but getting into using Qubes can be quite tricky for normal people, so it might actually just create a larger attack surface if you use it incorrectly.
There were also tools about 15 years ago to find the entry point to encryption routines by finding the SBox constants.
Some do. About as many unarmed people are killed by police as people are killed by furniture.
If the content is the marketing then it ceases to be journalism. Yes, this is probably stating the obvious.

In this case then, we’ve lost something important. What we got to replace it seems to me like it’s actively hostile to a peaceful republic.

I’s like to think that just as much as part of our brain turns on for the click bait, another part equally yearns for a source of truth, or as close to it as our meager egos can allow for.
In the UK you can join the Army Cadet Force (ACF) at 12, or in an area without middle schools (most of the UK) 11 if your secondary school has a CCF (Combined).

Probably the most controlled way young people get their hands on them here, perhaps also the most common (competition/clay/game shooting clubs being the other possibility).

Cadets use a modified (no magazine, one in the chamber) .22 Lee Enfield for short range target shooting on-site (perhaps not all sites have them) and L98 (A1 was magazine fed but manually cocked, the semi-automatic A2 came in about ten years ago while I was going through) rifles of the SA80 family that's standard issue (L85) in the British Army. They also have, but use more rarely, L86 LSWs, and others not issued but may be encountered at 'summer camps' and the like, with training from regulars/TA.

It is a slightly scary thought looking back on it being older now, I'm not sure I'd fancy being an instructor: imagine being a teacher with a 'difficult' child, except you're instructing them in handling a firearm...

I enjoyed it a lot though, and would recommend it for sure.
I wonder if Amazon does anything about the sellers that boost their reviews by asking for a 5 star review in trade for $10-25 in Amazon credit. It's annoying how many of the items I've bought have do this.
When looking at the item on Amazon, be sure to check the Q&A for any mention of gift cards for review.
I did C++ for 10 years before moving on to C# for the next 10. I had an opportunity to work on a modern C++ project for a couple years and took it so that I could learn the new stuff. The team lead was a big C++ fan and used all the latest features with compiler set to c++17 standard.

I could go on about the bad parts, but the good parts

1. lambdas

2. constexpr

3. threads

These additions did make C++ feel a little more modern.
It's clearly some kind of plot.

Probably not communist though.
Coronavirus Shatters India's Economy
> But the benefit for Google would be that if they deliver the bundle, they would know that their ads are in there. Heck, they would know everything that is in there.

Is this a problem for Google currently?

1. They already get loaded/notified for the ads themselves. Do they have a problem with sites claiming they're serving ads and not doing so? (Wouldn't those sites just not get paid?)

2. They'd be serving this in response to web searches. They've already crawled the web page, or at least some version of it. (Yes, it could be a different version, but given the increasing unpopularity of what's now called "server-side rendering" aka the normal thing back in the CGI days, there's no guarantee even with a bundle that the site as seen by a human matches the same site as seen by Googlebot.)

3. If you are running Google Ads or even Google Analytics, you're evaling JavaScript controlled by Google in the context of your web page. They already have access to every detail of what's happening with your site, down to (if they want) where the user's mouse pointer is. What more information would they have access to by seeing the bundle?

> For example by not allowing plugins to get between reading the bundle and rendering it.

Why could they not do this with normal web pages? Define a Content-Security-Policy: no-extension-modifications header and make up some story about protecting high-value sites from buggy extensions....
It is now possible to run other hypervisors with Hyper-V enabled, but there is usually a performance penalty. See:

https://blogs.vmware.com/workstation/2020/05/vmware-workstat...

https://docs.oracle.com/en/virtualization/virtualbox/6.0/rel...
I remember many years ago, as I was thinking about going into technology as a career, I was chatting with a family friend who worked in computer security. I was asking him what he did. He said "If I have physical access to a computer, it's almost certain I will be able to get whatever data is on it. Especially if it's still running and logged in." (or something to that effect).

Stuff like this always reminds me of that guy (haven't seen him in decades, sadly). Oh, you used AES encryption? That's lovely, but your computer knows the key and I can trick it into telling me it.

Truecrypt likely changed the game on some of the claims he made, but that conversations predated it's existence.

Today the angle of attack seems to be around OTP + Password with a timeout on the credentials generated. It narrows the window, but doesn't completely block it.
That's pretty expected though: if you're on somebody's side, they're usually not treating you as an enemy (not getting on any lists!), won't try to stop you from filming and generally treat you nicely.
Audio from Scratch with Go: ADSR
This would be a huge problem for me, and I will not consider upgrading to Big Sur until it’s fixed. I currently create bootable backups of my Mac, the idea being that if the internal drive goes, I can switch to the backup while the machine is being repaired. I’ve had to resort to that on several occasions.

I‘d honestly be pretty surprised if Apple eliminated bootable backups. It’s just too important. The fact that it’s a power-user feature should not be a disqualifier. Lots of Apple users fall into that category, and I think Apple already has some work ahead of it to restore good faith with those folks.
Certificate lifetime limited to 1y since September first, 2020
The moderm stuff is sticky and persists even with rain and sun for months, supposedly. It's terrifying.
> Then Sun Microsystems declared bankruptcy so it could pivot off of 680x0 tech (that was no match for the VAX) and onto SPARC.

What? Is that a figurative use of the word "bankruptcy"?
This thread is obviously going to get very political but I feel like before people get too anti fascists vs nonviolence should check some of the history they were taught in school for cracks. A few threads worth reading -

https://twitter.com/michaelharriot/status/127007628104079769...

https://twitter.com/michaelharriot/status/118646830240050790...

https://mobile.twitter.com/michaelharriot/status/12248810051...
> They do seem quite beautiful and useful in theory, but I will be very curious to see how much they're adopted.

For sure! I expect some marquee libraries like ITK to adopt them as soon as it’s prudent (meaning when they can sunset support for older compilers), but most people won’t be using them.

I mean, most people don’t have to even really write templates code...
One of the companies you interacted with likely sold the data to them OR a browser plugin scraped the data from an email you sent to one of your contacts.
That died with the middle class
I think foreigners are banned from Kohat Tunnel
10$ of the 20$ go to the FSF and parabola devs. The other 10$ is for the developer who made this.

I don't mind paying for good work.
> The small acts of violence are either a brilliant strategy move of RNC, or a lapse of strategy on the far left.

There's another option: it's neither of these because neither political party actually has control over the solution. They're both reacting to the actions of individuals they cannot control. If Nancy Pelosi and Trump both got together for a heartwarming bipartisan plea for both 'sides' in Portland to settle down, I don't think it would change anything because neither the RNC nor the DNC are actually calling the shots.
Citizens have constitutional rights to peaceably assemble. The language is right there in the bill of rights. Police don’t show up and corral peaceful protesters who applied for, and were granted, permits for demonstrations.

When an assembly becomes not peaceful it ceases to be lawful. If unlawful protesters do not disperse police must use what you call “questionable” tactics to remove them.

The rule of law must be upheld.
"Not everyone in the gatherings needs to be super well-versed in the policy details to support them."

It's not that they don't know the finer policy details, it's that many of the on-the-ground protestors probably aren't even aware of every one of these demands. When young people are driven to attend protests because of the general outrage about black victims of police violence, how many of them really know, for example, that payment of reparations is part of a list of demands that has been published somewhere?