skysight-inc/HackerNews huggingface dataset:
> This exemplifies my point perfectly. Even though you go on to write that some were born in the country, they are still "Turkish immigrants" not "expats" or [that country's] citizens. Some may be considered expats by you now but walking down the street I can assure you people see "immigrants".

Yes, they're definitely not expats by the definition I gave earlier - those who move for work. Considering second+ generation residents as immigrants was really a mis-edit on my part, though they are seen by "natives" here as immigrants, often.

But you're kinda focussing on a point I wasn't making - that (in my experience, where I am), it's not only white people who self-identify as expats. Russians, Bangladeshis, Kenyans, USians, etc. are all generally expats if they moved for work.
Yep... And still nearly everyone is self censoring and unable wonder why so many top human traffickers and pedophiles are Jewish...
Remember pdfjs? Performance will be the same.
Refactored Bypass Paywalls Clean extension (no google analytics)/add-on with lots of new sites (200+ sites + all (custom domains of) Medium), bug-fixes, option to add custom sites and update-notification.

https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-cl...

https://bitbucket.org/magnolia1234/bypass-paywalls-firefox-c...
The basic conundrum, as I was just explaining to a friend, is that as you drop syntax and validation, you gain more possible expressible meanings. A machine code instruction stream, concatenative syntax, and S-expressions all sit in very similar territory in that they are very close to a computed result, and in many cases will accept fairly arbitrary combinations of symbols. Concatenative is in one sweet spot since it deals well with compositions of partial expressions that have no particular "address", while s-exps are in another, where the meanings are bundled into fully addressable trees. Both Forth and Lisp make use of quoting to turn data into code and vice-versa, and introduce ways to assign persistent names and therefore reduce local context and allow reusage; their main difference is in whether they primarily serialize a figurative representation of data structure, or the step-by-step sequence of computing the structure.

And whichever you choose, that's great(I've gone on a huge concatenative binge myself), but then to define the application's final protocol, you have to filter it. You have to filter to turn many of these meanings into errors, which leads towards syntax, type-checking, and all the rest.

And to the extent that this is a problem, it mostly reflects the human and philosophical factors. What we believe in determines what meanings we wish to see represented in the protocol; our beliefs are many, varied and often contradictory, with entire organizations and systems of governance designed around reconciliation of these beliefs; therefore extensively structured protocols are necessary to define the "sometimes-errors" that result from our incoherence, our limited notion of reality. And that is producing the gradual ramp up towards complex languages, formats and protocols that address the impossible with the incomprehensible.

But data and protocols that are very truthful usually do not require such a complex structure, or that structure emerges from natural laws. They may be hard to compute, or hard to store - DNA sequences are very large, and modern cryptography is premised on computational difficulty - but the code that deals with these things is not large in expression, and only needs validation along some very particular axes. Regardless the task of discovering and implementing these things is hard, because evaluating the theory is hard, much harder than validating whether a stream of bytes represents a number, a string, or a list.
Diplomacy was played by mail since shortly after the game was invented in the 1950s. It formed an important part of what today we call geek culture. It overlapped with wargaming and miniatures gaming and directly led to the creation of Dungeons and Dragons, and from thence computer gaming.

All but forgotten today, though.
For a long time, Go designers have been saying that it doesn't have generics, because they don't think that the ways they're done in other languages is "good enough".

Looking at this, I don't see any fundamental differences from, say, C#. They're even using interfaces for generic constraints. Did they decide that they are "good enough", after all?
it would be great but i doubt it will be revised any time soon, the eu is very stiff.
A New Kind of Game Engine in C
The FBI searched a protester’s Etsy profile, LinkedIn, and internet history
>100% of our customers would not accept the costs of strictly follow this requirements.

This seems to apply in pre-GDPR codebases which I'm not sure this guide has taken into account. It probably is a lot less costly to architect an application from scratch, therefore easier to justify to a customer.
No? https://caniuse.com/#feat=prefers-reduced-motion
Indonesia creates 'artificial rain' to prevent repeat of devastating fires
"Allow me to introduce my next-door neighbour. John Stokes, this is A Snivelling Little Rat-Faced Git. "

Git is deeply offensive word used as an insult, we need to change it to TING (TING is not Git) /s
Just for information, this what everyone uses for I²C connected HID devices: https://www.freshports.org/sysutils/iichid
Works perfectly well.
Who? - please name names
Good one. For an even earlier history, one should read 'The Friendly Orange Glow: The Untold Story of the PLATO System and the Dawn of Cyberculture' by Brian Dear. The author spent decades researching and interviewing the pioneers. The PLATO system had chat rooms, instant messaging, screen savers, multiplayer games, flight simulators, crowdsourcing, interactive fiction, emoticons, e-learning (like MOOCs) etc.
If there are apps on MacOS that can't handle high dpi mode, I haven't run into them as a developer (or doing photo editing, video editing, plus whatever other hobbies I do).

Same. I haven’t run into any apps that don’t support high dpi mode. Even terminal apps look great on my Retina 4k iMac screen.

Before getting this machine nearly a year ago, I couldn't natively view high dpi graphics for web projects I’d work on, which was a problem since there are billions of high dpi devices out there.

Added bonus: wide gamut is a thing and there's increasing support for this in browsers, including new color spaces: https://lea.verou.me/2020/04/lch-colors-in-css-what-why-and-...
I have 4K monitor on laptop and also as external monitor but I have no problem with linux (using debian testing with gnome 3). I can easily combine it with 1080p monitors. Everything works out of the box.

I still switched to 1440p as 4K is just better looking 1080p. You cannot fit more information on the screen with scaling and without scaling everything is too small. I work as backend developer so space is more important for me than visual quality.
Maybe they run a fancy bittorrent tracker?
I'm not sure I'd call it rude. It's a blunt and frank letter to a friend, which I expect was taken in the spirit in which it was written.

In modern terms it's shockingly literate and expressive. I think it's tragic that we almost never see writing like this today. (You can imagine the modern equivalent as some kind of semi-ironic "'Sup fam?' YouTube or Twitter feud, mixed with appeals to mash that subscribe button.)

The only true sour note for me is the comment about delusions of persecution. The persecution of the Irish was very real, and it was tone deaf of Wells not to realise this.
> On the other hand middle-management is always trying to push their peons to predict the future and accept the liability.

That's bad just middle management then though. It's also why I'm advocating against project managers who would typically/often/sometimes do what you describe here – if you have someone who doesn't actively contribute to the project influence (or dictate in the worst case) timelines, that's deemed to fail from the beginning.
Fable.Remoting – Automated, stateless, typechecked JSON APIs in F#
good example but few non technical people would even know about tor, i am sure there are better options that dont necessarily help criminals hide there tracks
With the rapid outbreak of COVID-19, the virus presents significant business challenges. Many functions and operational areas are being affected. We analyse how certain sectors will be impacted.

Manufacturing
Shipping
Oil and Gas and Mining
Hotels
Restaurants and Bars
Retail
Motor Retail
Sports
Education
'Pandemic pricing' is here. Rents are dropping across the US
Little tip: don't use indents for URLs. URLs are parsed automatically and need no special formatting.
Classic Mac OS memory management: Fragmentation
Frequently cited by mass shooters: Melanie Phillips

Climate change denial correspondent for Times, Telegraph, Spectator: James Delingpole

Wrong about everything on purpose: Brendan O'Neill (and the rest of the ex-Living Marxism gang who pivoted from Marxism to Libertarianism without ever passing through sanity)

All over television until he had served his purpose and then invisible: Nigel Farage

And of course, reprimanded as a journo for lying about Europe too often; paid more for a weekly column than as a Minister: Boris Johnson
It's different personality types. Some people consider childishness childish and think of childish people as capricious and silly. While the people who like fun and colorful things see the other group as deplorable.

The two sides should come to a compromise, but as sites like Git are run by the second crowd, they don't feel any need to change things to please the deplorables.
Saturable reactors are critical in semiconductor manufacturing. They are the key components in the magnetic pulse compression circuits that drive the excimer lasers used as light sources in photolithography and in the annealing of thin film LED displays.
Nintendo issues cease-and-desist for Switch modchip installation service
It is both. They're super proud of what they do. The mystery is why everyone cowers when they're the only ones who do genetic testing to determine nationality... How many US politicians have dual citizenship with a single country? And they have millions of "whites" reading books about "white fragility" - its a sad state of affairs!
There was some work that took ML compile time errors and created Python-like stacktraces of how this specific error could blow up at runtime in a Python-like fashion. Students found those concrete errors with concrete values easier to reason about than abstract compile time errors.
While there were macro assemblers, all I did use was the built-in machine monitor, which was basically a system provided debugger. But you could assemble single mnemonics into a memory location of your choosing, so I would put programs together directly in memory, one instruction at a time. That required counting their length as well, and doesn't support any constructs that span multiple instructions, like macros or variables...

I knew variables already from commodore Basic, which i learned first. But there was no concept of pointers, direct interaction with memory happened via peek and poke, and the adress space was so small, you just chose an adress where to put your stuff and worked with offsets.
It is worth remembering that on these old machines there was no OS managed memory allocation... So there was much less need to work with adresses unknown at "compile time".
And ScudCloud (net-im/scudcloud) is a Slack client.
But how would you enforce only downloading the relevant data? How do you get only the data you think is relevant before looking at the data? It could be the police couldn't agree that they wouldn't download more than they need because they simply do not have the expertise to be able to not download it all, and then process it afterwards. At the very least, someone would probably have to look at huge chunks of the data. And depending on how UK courts work, they may be required to get everything.

In the US, you would probably still have to get it all, but the prosecutor would likely be able to limit what was turned over to the defense. And if the defense wanted more, they might be able to get a neutral third-party to look at the data and decide whether it should be turned over (or the judge might do this). I don't know if the UK has something similar where the prosecutor can avoid turning all data over to the defense.

It might be that there is no good way to handle this type of case.
> How hard is it to clearly and concisely list the technical goals and properties your solution has?

Very? If you find https://handshake.org/ too marketing-y (I don't) perhaps you'll find the design notes more substantial: https://handshake.org/files/handshake.txt
> So is this simply a sneakernet external harddrive because physically shipping an 8TB hard drive has better bandwidth than using the internet?

Yeah. When you have to migrate 100TB data from your own data store to AWS it is much easier and practical to just send the drives. They even help you with that, for a price of course.
> Khatanga, which usually has daytime temperatures of around 0C at this time of year, hitting 25C on 22 May. The previous record was 12C.

And we only had about one degree of average global warming so far. Don't know about everybody else but these kind of numbers make me really scared.
You can answer no to that if you only store information that you legally have to keep.

Chances are, that's not the case.
Note: the full title of the article is: The FBI used a Philly protester’s Etsy profile, LinkedIn, and other internet history to charge her with setting police cars ablaze, which is 50 characters too long for HN's title limit.

I did not omit the "to charge her with setting police cars ablaze" as a way to mislead people into thinking the FBI were doing a dragnet of Internet histories of all protesters. The meat of the article is the (mostly logical and common-sense) investigative techniques the FBI used to uncover the protester's identity. What she's charged with, or whether she's guilty of it is tangential – though obviously the seriousness of the crime they accuse her of is a likely factor in how much work they put into searching for her.

To put it another way, it's interesting (and a relief) to me that they didn't find her out using a mass geofencing request, or other big data request that do constitute large scale dragnets.
Locust – A modern load testing framework
joking what about master of puppets?
The external provided software repos are one thing I find superior on Linux, compared to macOS and Windows. It gives you an OS managed way to do updates to 3rd party providers, as opposed to each app shipping their own update code, many times running as a background daemon. On macOS, the situation for apps outside of the app store is a ghetto. Not sure about Windows as I don’t use it often, but I suspect it’s similar to macOS.
I am curious as to how Brave browser works out of the box to thwart these types of malicious extensions. Brave neuters the common abuses of browser technology like tracking, but what about detecting third requests _even if you have agreed to them_?
Yeah, sorry. I was grumpy.
Perfomance Aspect of Deno vs. Node
Small note: the runtime hash function is available in standard library (hash/maphash) since Go 1.14. You don't need that introspection magic to access it.
That's if you're installing from a channel, because channels get updated.

If you use a local clone/submodule of nixpkgs (the git repository with the definition of all nixos packages) at a specific commit, then you will always install the exact same software, because definitions in nixpkgs all specify the exact version and the hash of all the inputs.
The main reason is probably that by omitting <> for generics makes the symbol table unnecessary as part of the compilation stage. Go and D are the two modern languages that are avoiding symbol table like a plague for faster compilation time, i.e. the code should be parseabled without having to look things up in a symbol table .
Don’t think the type systems itself were up for debate - the Go team isn’t necessarily going to invent new types of types or advance research in type theory - That’s already been done enough by Haskell, Scala and others. Whatever system comes into Go will have already been done somewhere.

The good enough is more drawing the tradeoff line in a spot that’s useful and clean to maintain, and the place where the core team and the community draws that line is finally converging.
Maybe that was for WEP?
Pretty sure that wpa_supplicant is needed for WPA.
What Japan Taught US About Quality (1993)
This site was made by an agency that sells privacy and compliance services. It is in their direct interest to sell the GDPR as an extremely complex problem that you need their help with solving.

Laws are generally complex, GDPR isn't really special in that sense; it's just newer than the rest. You can probably draft a similarly complex 16-page document for your country's/state's employment laws too, but that doesn't mean you need to work through all of that mess when hiring your startup's first five employees.

In reality, if you honor user data deletion requests, don't track people without asking (with easy "no"), and follow proper modern security practices, you're already so far ahead of the majority of tech businesses wrt the GDPR that you're good. Or at least, that's my impression.
Ok, 1978 it is. I wonder why it seemed like 1980?
I am already too wordy in my code reviews. Don't make me emulate Wells.

Though now that you mention it, I do recognise a bit of myself in this. I always try to mix criticism with praise. Not quite this brutal, though.
> in practice you just have to click an annoying number of accept buttons.

The vast majority of those aren't GDPR-compliant, they're just attempts at paying lip-service while maintaining the old ways, and they're usually illegal.
You misunderstand policy making. A lawmaker is not (and should not be) interested in providing a way of how to implement things, but how things should be, they are only providing the normative side.
The executive and judicative branch of the state then specifies how things should be implemented.

Most GDPR implementations that are so annoying are actually wrong.
Why would only security researchers care about this? To everyone writing a service that accepts un-trusted (network, user) data this should be a very bad idea.
What kind of MacBook do you have exactly? Year, size, graphics hardware and OS.

Reports I read stated that while you can select it with SwitchResX it was scaled.

I never tried installing it myself because I’m not a fan of modifying the system on a Mac, especially one I don’t own.

From my poking around I think the horizontal resolution is the problem. The system scans possible resolutions to see what works. Apple just never expected a single display that wide.

There’s some reports that newer MacBooks with discrete graphics on Catalina can indeed run this resolution. It used to not work regardless of hardware, now apparently discrete graphics MacBooks can run it. Maybe because they updated the drivers/system for their new super fancy monitors.
It just has to be above the horizon, because this is the middle of the ocean.

When I put 550km into a horizon calculator I get a distance of 2700km.

Edit: Okay, I want an explanation for the downvotes. If you're upset that I didn't say "the user terminal is horizontal at max range", I thought it was clear from context.
> - if you forget/can't prove you paid, $200+fine and interrogation

This happened to me the first time I took BART to Millbrae from the Glen Park station. I did some transfer that I mistakenly thought was covered by my ticket but apparently wasn't. Was treated like a scumbag criminal by a BART cop on a power trip getting in my face and shoving me around, ended up with a stiff fine to boot.
Dell UltraSharp were the 4K and now 1440p. The previous ones were Asus.
As said in the comments, some abstractions are possible with stored functions and views, in PostgreSQL you also have generated columns now. I'm sure there are more.

Abstractions built on ORMs or query builders have the disadvantage that they are tied to one language and framework and application, making them less reusable.
The concern is not that Chrome dials home to Google, but that any random dude scatters your data across entire internet.
When I was a kid my dad ran a printing club at our school. He was a Physics and Maths teacher, but had a love of printing and photography so the printing room also had a dark room attached. He used to produce posters, leaflets and booklets for the school. In the late 70s he made a computer from a parts kit bought through an electronics magazine. Watching the type being popped on to the composing stick brought back memories.
Chrome extension to hide profile images and names in LinkedIn Recruiter Lite
Programming language TypeScript took off thanks to Google's Angular
> Does this distinction actually exist in how people use the words "expat" and "immigrant"? A lot of the time, immigrants will have accepted their job offers already before entering the country, and if they did not switch countries, they would have the same kind of job in their home country anyway (e.g. immigrant nurses recruited by the NHS).

Right, but the point is people who are generally called expats get a job offer in another country, and move because of that job.

People who are generally called immigrants want to move, and so try to get a job in another country (or maybe don't, depends on the relationship between the two countries and the status of the person.)

The expat causality is (typically) "job -> move", the immigrant causality is (typically) "want to move -> job".

The actual ordering of when the move happens and when the job is got aren't that relevant.

Also notable that there are plenty of exceptions, grey areas, regional differences, etc. involved. Which is why I don't like sweeping statements like the one I was originally replying to, because they're invariably wrong in some situation.
Are super-quick boots vulnerable to having a (presumably?) lower entropy pool exploited or do the steps taken to mitigate low entropy across freshly minted cloud images also help here?
High Street
Thx, updated.
Just #BelieveWomen.

https://en.wikipedia.org/wiki/Brian_Banks_(American_football...
The US seems to fare better.
In rural EU there is simply no police to answer an emergency outside office hours. Your call is routed to a station distant of over a hundred kilometers, if they sent you their response team not only would it arrive too late but then they'd have no one to send to local emergencies.
You're told to take pictures and to report to the closest station during opening hours the next day.

Heck we even had art stealers removing a several tons statue that was literally in front of that police station in the middle of the night, this town bank ATMs where blasted so many times that the banks just stopped replacing them.

It's been decades that everyone has stopped thinking that the governement cares or would send help if anything happened.

But despite the local context being worse than in the US for much longer, still there is no neighbourhood watch and the only people who have guns are hunters and the idea of needing guns to defend ourselves is quite uncommon.
The problem I see is the non-linearity in the magnetic components. This would be troublesome in analog equipment, such as audio amplifiers. For digital, it might be useful, but its power consumption is probably prohibitive.

Anyway, this was a useful technique 60 years ago, but technology has moved on.
A free introduction to quantum computing and quantum mechanics
It's not that uncommon to get a tourist visa to scope out a country, apply for a fixed term working visa to get a job, and then where possible transition that into residency and onwards. It's definitely not an easy path, but I know people who have done it.