skysight-inc/HackerNews huggingface dataset:
This was mined not far (at least by Siberian standards) from the Mir mine that hit the front-page [0] a couple weeks back. I started looking for anything mine-looking near Nyurba but couldn't find any likely candidates, I guess it's totally underground rather than strip-mined like Mir?

Also can't comment on a Russian diamond without bringing up the most oddly-named diamond I've ever found, the "26th Congress of the Communist Party of the Soviet Union"[1].

[0] https://news.ycombinator.com/item?id=22034055

[1] https://en.wikipedia.org/wiki/26th_Congress_of_the_Communist...

Edit: I believe I found the mine, 65°01'11.2"N 117°05'15.7"E
Sorry to be blunt (and I am a big fan of Apple's pro-privacy shift of late) but nobody outside Apple can know that with any certainty.

Even the 2016 blackhat talk on youtube, which describes an elaborate signing mechanism for updates, doesn't preclude shipping targeted OS updates to individual users. Maybe I missed something though, and in that case I'd appreciate you pointing it out.
The burden of proof rests on the party making the positive claim.
I had a similar question.

I assume that these compounds aren’t readily excreted from the body, so you’d want a very low limit with the understanding it would accumulate over time?

Just a guess.
That's assuming there aren't backdoors in the software. Not a safe bet to make.

At least, not without (at a minimum) having the SHA256 (or better) checksum of the ISO match that of the MSDN equivalent download.
Then go ahead, make a table extractor for PDF and get very rich. A lot of people have tried.
YPI Crew Acquires Edmiston
Ruby the Hard Way.
Classic by now article a must read - “Diamonds are Bullshit”
Eternal truths:

* New things are typically more popular than older things.

* People not using ObjectPascal / Delphi love to hate on it.

* People using it feel outraged at the injustice, pointing out it's merits.

I have been using Delphi for about 30 yrs it seems. I have a love / hate relationship with it. Love the language and the ability to rapidly get the program I want created. Hate that version after version, the IDE STILL has stupid bugs; that the built-in help seems to get worse and worse with time (I don't want a slow web browser showing me Microsoft C calls and all sorts of irrelevant nonsense), and get very annoyed when having to get required custom components installed before being able to open a project using the components. And I REALLY dislike that they charge so bloody much for it. For business reasons I had to purchase a license that cost a few thousand dollars. Like 2 weeks later, sales people were calling me encouraging me to spend a similar amount to upgrade to the newest version that had just come out. They must have only a handful of paying customers and depend on the few to keep their entire business afloat.
Could they have, or was an apology a part of the settlement? We'll never know - but since it got to the point of a settlement, I'm betting the apology was a requirement of avoiding court.
Every Common Lisp has a DISASSEMBLE function built-in.
Compile a function and call the disassembler.

For example SBCL

https://github.com/sbcl/sbcl/blob/master/src/compiler/disass...

and its ARM64 instructions:

https://github.com/sbcl/sbcl/blob/master/src/compiler/arm64/...
I don't know anything about owl-lisp, but you also need a lisp that does not do any runtime memory allocation, as those are usually problematic in embedded projects, especially in those with as little RAM as the nano.
What's wrong with the uLisp that the linked article is about?
That would probably rule out about 90% of the discussion on HN.
There are basically zero Elixir jobs outside a few companies.
Valve experimented with episodic games with half life. The idea was to release small, couple hour episodes as a continuation of the story frequently, instead of waiting a long time to make a half life 3.

Clearly that didn't happen.

What you need to know is that it's more campaign for half life 2. If HL2 is a movie, episode one is the first episode of the TV show. Smaller, but still good.
'Late-stage' slavery, if it has a meaningful referent at all, refers to chattel slavery in the United States, which is commonly regarded as one of the worst forms of slavery ever devised, much worse than the forms of bondage recorded in (e.g.)classical antiquity and the system of medieval serfdom.
> not a great language

it really depends on how you define a great language.
btw. C# can do everything that golang can, but has a different inheritance interface. Also C# has some stuff that golang does not can, like an easier way of working together with C++.

Btw. Java is nearly in the same boat. It has a different inheritance interface and can nearly do all things that golang can (except maybe csp/channels and can not be as memory efficient than C# and golang). But the point still stands. Golang basically can do less than both.
I'm not going to lie, I never understood why the gopath was so hard for people until I saw a friend using it.

The go developers where all unix heads, and as unix heads setting a path env variable was so natural it almost doesn't bear mentioning.

A unix dev is going to follow the following flow:
cd into the project i'm working on in the terminal (I use fasd for this)
export my gopath from history (ctrl+r GOPATH=)
launch emacs on the files I need
develop

However, many "younger" devs grewup with IDE's. They interact with a project by launching goland, which means mucking with this stuff isn't first class.

Not that it adds much, just some food for thought on why GOPATH existed and you found it clunky.
Last time I stayed at an AirBnb in Prague, the owners preferred method of communication was WhatsApp. When I went to install it I was confronted with no other choice than allowing it to import all my contacts, even though there was only one person I wanted to communicate with.

I was aware of these vulnerabilities and generally am protective of handing out PII, especially information others have entrusted to me. So I didn't give it access to hundreds of business and personal contacts spanning decades of work and life.

How do others deal with this who perhaps don't have the choice to just say "I'm going to text you instead for the 4 days we are going to have a need to communicate"? Do you keep a full set of contact data outside your phone's contacts for information you don't want shared? Private and public contacts?
Unless you really mind the solar panel texture, this set seems to be almost entirely nice generic pieces.
I frequently use TLDR, and I wouldn't describe it as an incantation. It's for the case where, say, I know there's a grep flag for inverse match or case-insensitive, but don't use it often enough to remember it. It surfaces the (community-driven) top use cases, and it's pretty clear from the context what the flags are doing. (As seen here: https://github.com/tldr-pages/tldr/blob/master/pages/common/... ) If I don't see my use-case in tldr I'll move on to the man page.

OTOH, sometimes I'll copy-paste some perl or awk dark magic from Stack Overflow, and then try modify it piecemeal to fit my case. That's an incantation :)
> Or (this would be relatively easy to check) they could just hide that option in settings when the device region is China.

A placebo toggle is also an option.
> The Lepin logo crosses that line for me, their sets do not.

Maybe they'll eventually go the way the vast majority of knockoff ATMega328 Arduino makers did; at first, many copied everything down to the logo (first with the Duemilanove, then the Uno - prior versions weren't copied afaik), colors, everything. Most of the time poorly. A few did as the license allowed - copied everything except for the name and some other key things. Those were legit knockoffs.

Some eventually started changing up the colors, adding features, coming up with their own branding and names; eventually some moved into making their own "custom boards" that had no connection with the Arduino other than being compatible. Most would (and still do) advertise as being "Arduino" or "Arduino-compatible", or they use some variant of "-duino" in their name (which actually makes no sense once you learn where the name came from - and originally Massimo and the others implored people not to use such naming - but that didn't last)...

Today, there are few actual counterfeiters of the boards - but knockoffs are a-plenty. And the nice thing is, the companies that "knockoff" the designs actually keep some of the discontinued models still going. With the org now moving toward 32-bit microcontrollers and moving away from the old 8-bit ATMega line, those manufacturers may be the only way in the future of getting these lower-cost boards which still can satisfy most use-cases, which 32-bit based boards would be overkill for (short of just buying the raw 328 controller and custom-building your own compatible).

So maybe today Lepin is crossing the line - but maybe over time they'll move to their own - but still compatible - system (to be honest, based on what I've seen on Amazon with some of the more "technical" STEM kits they and other manufacturers are making, that's the direction they seem to be moving in).
The lean guide to hiring your first autistic employees(including a Trello board
If you love the Four Yorkshiremen sketch you'll love Capstick Comes Home

https://youtu.be/I2AcJSkUw6M

They are only slightly exaggerated from the war stories you got as a kid.
Using Edge (Chromium) with uBlock Origin
Google's New Polite Notification UX Signals a Change for Product Teams
I don't even think they need to. If they added message history limits, and maybe capped how many people can use voice at a channel / join a voice channel to Nitro only, they'd likely make a lot of money. Gamers spend good money on good products, but as long as it's all free, they have no incentive to do so.
Well, imagine that. I'm from Eastern Europe. How bad can it be around here since we don't get any kind of info or measurements? You can just hope for the best!
Talked to plaid, went through two long phone interviews before they told me they expected a take home project in addition to another phone screen and an in-person.

So sure, diversity as long as you’ve got a spare day or three to jump through their hoops. Doubt I’d see any parents or people over 30 in their diverse pool of people willing to work for free.

Edit: if this is your process please notify candidates at the outset.
It should have been pretty obvious that this plane was a turkey and that building more of them was just throwing good money after bad.

Meanwhile, they could have been producing more planes that don't have problems, and actually sell, even if they are for different markets. There's a backlog for all planes, so switching to something else would have at least helped clear that backlog and net more profit, instead of just building more planes that are just going to sit in parking lots.

While doing this, they should have immediately started work on engineering for an all-new replacement for the 737.

Of course, instead of having me as their CEO, Boeing would rather have some clown like Muilenberg who makes stupid decisions that got them to where they are now, and then give him a giant golden parachute when they get rid of him for incompetence. I would have cost far less.
I don't understand why this needs a client. Why not just install these as man pages in their own section and read them with man?

EDIT: My idea is of course not new, see https://github.com/joelekstrom/tldr-man for a way to convert these docs to man pages.
I’ve found those guidelines to be pretty conservative. I think I’ve maybe changed the membrane once. A simple TDS (total dissolved solids) meter can be had on Amazon for <$20 that tells you if the water quality is changing over time and it is time for a change.
I get the impression he/she is saying that someone who uses explitives to describe a programming language is someone who has a higher likelihood of not having objective reasons for disliking it.

Even if I prefer tool A over tool B I can still find merit in tool B. By using explitives I demonstrate I may be unwilling to use tool B if it's requested of me.

As for the junior employee comment- I think the point was that someone with less experience is either repeating what they've heard or they don't yet have an opinion due to lack of experince.
Playing a video game while driving doesn't look like a safe practice.
FWIW OpenWatcom v2 (a fork by one of the original developers who, at least according to the perforce logs, was the most active pre-fork anyway) https://github.com/open-watcom/open-watcom-v2 should also support 8086.
1. Install Linux Mint

2. Install Steam and enable compatibility mode in settings

(And Gog Galaxy and special shout out to Lutris which should be installed as well)

3. Profit
Will VR Make Incremental Gains in 2020?
> 3.5 billion queries for google daily

Where are you getting this number? I don’t think it’s even remotely close to this anymore.
I've linked to it above. It's in Dutch but the analysis is there.
Is the Red Skull Influencing the Senate Impeachment Trial?
Hypermodern Python: Static and Runtime Type Checkers Ft. Mypy, Pytype, Typeguard
It does matter that there was an attempt to improperly classify it; that is evidence of an intended cover up. That is evidence of consciousness of guilt, the administration knew it would be perceived as it has been. You can’t have it both ways, logically you can’t say that there is nothing damning in the call and then say improperly classifying it has no meaning.
If it matters, hire a lawyer.
We don't know exactly why the Bronze Age collapse happened, but it's likely that copper was what was disrupted, because copper smelting results in deforestation.So a perfectly functioning and open tin trading route meeting a society that can't find copper any more would explain this find.
Thanks. Your username is very fitting.
Yeah, with an ASCII mode for compatibility.
yeah that's a good way to describe it :) He also excluded my license which states "this license should always be included"
I think in highly concurrent apps a debugger might become even more difficult to use since at the end of the day it allows one only to walk linearly through the application.

But in any case, you can use gccgo and gdb.
I think it's pretty hard and even the big cloud providers dont necessarily have a perfect solution. It's not a particularly creative idea to come up with I think. I've thought about making something similar as a product but I'm kinda glad I didn't
very cool, I like your design eye better than mine!

I think the overall market is huge here, plenty of room for both of us (and fortrabbit). The EIG family of companies and the 5.6 "issue" is creating a giant market for next-gen-php hosting.
He most likely means manual memory management. Almost everything else from C# and Java you can find on Delphi.
Matomo can also be used to analyze server logs.
Delphi/VCL is heavily OOP though.
>that piece of the graph showing that 22 billion tons is discarded into the environment almost seems unbelievably high. There must be some caveat to that figure right?

A quick google search says oil consumption in 2015 was 9.3x10^7 barrels and a barrel weighs 3x10^2 pounds so if we used 100% of our 2015 oil consumption to make plastic which comes out about three orders of magnitude short. Less than 5% of oil production is used for plastic, more than making up for any increase in tonnage from other ingredients (mostly nitrogen and/or oxygen) in the plastic.

So yeah, there's something in that statistic that got lost in translation.
Then let's make it about the George W administration. They spent 8 years ceaselessly hammering TERRORISM and GAYS GETTIN MARRIED -- why take action on this?

See also: "History of US Presidential Assaults on Modern Environmental Health Protection" https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5922215/
Half-Life 2: Episode One is a direct continuation of the story of Half-Life 2. Similarly, HL2: Episode Two continues where Episode One leaves off.

Valve originally planned on releasing a series of episodic entries in the HL series, two per year if I remember correctly. However they were never able to meet this schedule.
Black Mesa is beautifully done but combat is not as well balanced as the original game; there are odd spikes in difficulty at certain points that will have you cursing.

Players new to the series would be better served by playing the original Half-Life than Black Mesa.
Apparently I’m the only person on earth who wants to know what kind of phone Bezos was using, which OS version, etc. It seems like this detail is conveniently being left out of every story.

Anyone have any additional details? I understand that it was a WhatsApp vulnerability (Pegasus?) but I’d still like to know more about the device.
Confluent Platform 5.4
Writing C Library in Rust
What most graphs showing garbage being thrown into the environment won't show is who is doing the discarding.

China, Indonesia, Philippines, Thailand, and Vietnam dump more plastics into the ocean than all other countries combined. That's because these countries have large numbers of people in poverty or under economic or political stress, who typically are far more concerned with the immediate needs of survival than with hypothetical environmental concerns.

What makes it worse is that the garbage doesn't all come from those countries... a good part of it comes from industrialized western nations because those nations find it cheap to make their trash someone else's problem.

The reason this isn't discussed is that fixing the issue would require the wealthy western nations to intervene economically in those places to change the situation, something which would be resisted by the governments who find advantage in having a population that's not educated and remains under stress.

On top of that, climate change is happening.. those countries and people are going to be under more stress soon, not less... what will happen if, one day, those people have a choice between surviving another year by dumping toxins into the environment that will sterilize the oceans or dying?
Unfortunately some areas only have need for outdoor watering a few months of the year, so other uses might need to be found.
Python doesn't really. It's quite funny that Python has much better library dependencies available but Ruby has a much better system for managing library dependencies.
Looking at the paper, comparing methods that use k bits per hash to a method that uses k*log(m) bits per hash seems unfair and misleading.
Done. Removed G ADS and G Analytics my website: personalrobots.biz
Oh the debugger in Haskell is not used that often. Usually people debug their logic in a repl session.

Print debugging is a little weird in pure code, but it's useful and the same as any other language in any code that does IO.
Previous discussion here: https://news.ycombinator.com/item?id=17119080
"This is during or shortly after the bronze age collapse..."

Shortly before (13-12th century BCE) the "collapse" (12-11th century BCE).

From the PLOS One conclusions: "Although many questions remain unanswered and new ones arose, the integrated approach of using trace elements, tin and lead isotopes turns out to be a promising tool for provenancing and fingerprinting ancient tin objects. It should be followed up by future archaeometallurgical research in order to unravel the enigma of BA tin. In this form, our study should stimulate new discussions on the provenance of tin of the Eurasian BA rather than postulating an origin from a specific deposit."

https://journals.plos.org/plosone/article?id=10.1371/journal...
They're called "script kiddies" and the trick is: they don't build the browser, they download a kit someone else built that has a user agent in it and use it for whatever purpose they intend to.

I went to school at a place that had a policy of soft-blocking network access for any machine that a portscan detected had TCP or UDP 12345 opened, because Back Orifice defaults to that port and people who built trojan horses to allow remote access didn't change the default. It caught a reasonable number of owned machines every year.

Don't overestimate criminals; if most were good at being criminals, they could be successful in society without having to break the law. ;)
Shifting the costs to the consumer -- standard externality game.
Especially on JVM, conditional breakpoints are really nice for this. (And at least most classic Java-Webservers are really compatible with this approach)
yikes good catch. we had to de-prioritize mobile compared to so many other things, but we shouldn't let it get outright bad.
>This is the same fallacy that lead people to fear “peak oil” every decade for the past 50 years

It's not a fallacy that we treat resources as limitless, and neither is peak oil. This or that peak oil announcement might be premature, but oil is limited and not renewable, so peak oil is inevitable long term, period. Already we have started to resort to hacks like fracking and lower EROI oil to get by.

>Nobody treats resources as if they’re limitless.

Plenty do. We consume and build stuff like there's no tomorrow. That we will adjust prices and production when we hit hard limits doesn't mean that we already take those into account and shape our use accordingly (based on actual priorities).

And of course we have tons of local (not overall market) cases where resources are treated like limitless without going into peak oil and such. E.g. a river that a factory uses as a dumping ground until the waters are toxic and everything in it dies is exactly an example of a resource treated as limitless.

As long as X resource is cheap, we use it for whatever BS we make. When it gets rarer and pricier, sure, higher prices will regulate its use towards more serious stuff. But by then we'd already have lost huge, non recoverable, and often non recyclable either, quantities of it to BS uses.

>If these conditions changed and wood for some reason became rare and expensive, it wouldn’t be used in the same way we use it now.

Which is a moot point, if by then we have exhausted say 80% of a resource for the previous frivolous uses, and we still need it for more serious uses going forward.
History teaches us that a Prussian general invented public school to create obedient soldiers. The purpose of school is not to teach people to learn, but to teach them to obey.
ConnectWise Control – CVEs and Attack Chains
> Results from a single sample form a snapshot of what was found in tap water at a specific site.

This is a weak statistical methodology.

>They are likely representative of the water in the area where the sample was taken...

I don't agree with that.

Quotes from the source: https://www.ewg.org/research/national-pfas-testing/

That said, this is serious problem.
I must admit its going to be fun re-using the "Its not about the money" arguments for Brexit to argue for Scottish Independence - the "No" campaign then being the origin of the "Project Fear" strategy.
What argument? What's your point?
> the US government isn't functioning for the benefit of the majority of the people it 'represents.'

American democracy was never meant to benefit just the majority. Which is why we have undemocratic institutions (such as the Judiciary). Minorities (both long-standing and ephemeral -- e.g. a race of people versus the losing party in an election) exist and should be protected from the majority and should be represented in government. Only long-term, widely-held political thoughts can truly dominate minorities in this country.

The fact that power swings from Republicans, back to Democrats, back to Republicans, and so on, illustrates that there is a very weak majority in this country and no consensus opinion on how to move forward.

> Although the EU has its own sets of problems, but at the very least seems more representative of the people than the US government.

From an outsiders perspective many aspects of the EU seem undemocratic and ad-hoc. Can you explain your view of the EU to me?
AMD Epyc, Intel Foveros Score Analyst Choice Awards – Tom's Hardware