skysight-inc/HackerNews huggingface dataset:
The tether scandal is highly concerning. Essentially Bitfinex and Tether are owned by the same people, the Tethers issued do not appear to be backed by USD, and there are almost a billion tethers issued - which many believe is responsible for the increase in BitCoin.

They've claimed they are ready to release audit details for 2+ years (no audit), and the founding team has also gone on the record about wash trading and other fraudulent financial activity.

Additionally, Bitfinex had some 'flash crashes' that wiped out people's margin accounts. Some believe the flash crash was caused by Bitfinex themselves on purpose to accomplish this exact goal.

Stay up to date at https://www.twitter.com/bitfinxed & https://reddit.com/r/bitfinex
I've had exactly that conversation with a few. You'd be surprised how many are serious collectors who invest in watches. That doesn't work with fakes. That whole Rolex culture is also a deliberate part of how they sniff out fake people. The examples in the article were terrible, I'm not a watch guy and could spot them a mile off. I can usually tell with bags, wallets, shoes. Very few fakes don't have clear tells if you know the originals, I sometimes wonder if it's deliberate.
ONSITE/SENIOR FULL STACK ENGINEER/FULL-TIME
Tempo Automation is reinventing the way electronics are developed. Our customers build rockets, drones, medical devices, and much more.

We give our customers the physical equivalent of a fast compiler to turn their designs into real circuit boards quicker than anyone else.

We are currently hiring a Full Stack Software Engineer with proficiency in python, REACT, Django, Postgressql, etc.

In working towards our vision of a seamless and transparent customer experience, we run up against all sorts of obstacles in both software and manufacturing. Here are some problems we've solved so far:
CAD Parsing & Feature Extraction: extracting features from a customer's CAD file is one of the first things we have to do to provide a great customer experience, but because much of the data we extract is geometric, this process can be very computationally intense. Parsing is also difficult, since there are many different CAD programs, each typically with its own distinct file format.

Automatic Quoting: our supply chain includes multiple vendors with complex pricing schemes, which makes generating detailed quotes for a given circuit board design very difficult. Solving this problem requires great UX as well, since we show customers quotes that are far more detailed (i.e. line-items at the individual component level) than any other manufacturer.

Process Traceability: our factory technicians need to record what they did and when, but doing so on a paper sheet or in Trello is time-consuming and often inaccurate. We've built a tailored mobile workflow management app instead that, as a bonus, gives them context-specific information about the design while they're performing certain manufacturing steps.

We have so many interesting problems ahead, including:

offering real-time, automated manufacturing feedback based on certain parameters of our customers' designs. Think linting for hardware.
optimizing our factory processes with statistics and scheduling algorithms.
encoding the three-dimensional structure of each component (i.e. resistors, capacitors) that we place on customers' boards, to ensure minimal manufacturing defects.
automated optical inspection faster than anyone in the industry.

If interested, please email me at rachel@tempoautomation.com
basinr@gmail.com
Global Warming May Harm Children for Life
Thanks , great info !
Well that's not what I was sold at the keynote. Has this been verified? I thought my face was being scanned with 30k dots and all that.
But this paper is from 2013? Are you saying that this paper is spreading now, or had spread in the past?
FWIW, i've compiled llvm/rust with 2G, I never ran out of ram compiling rust, but in llvm gnu-ld would run out of memory, using the gold linker fixes that, as well as the configuration flag for enabling separate debug info -DLLVM_USE_SPLIT_DWARF=ON
No offense, but you as an outsider are not going to see that. It's selection bias; the people willing to talk to you are going to be more open to outsiders. The people who fear the invasion of the lawless savages are holed up at home. Reagan called it the "silent majority"; and I wouldn't say it's an actual majority, but it's at least 30% of the country judging by Trump's poll numbers.
C++17 Released
I mean, you can find quite a bit of public data to back it up, so them lying about it won't really do that much good. IE Glassdoor, H1B database, etc.
Switching to Rust removes a lot of papercuts from dealing with MSVC. These things could be solved in many other ways, so it's not exactly the reason, just something you also get from adopting Rust.

For C programs Windows happens to be the odd one out for lots of things. It's annoying with its unloved C compiler, missing unix-ish headers and tools, string encoding pains, very different packaging story, etc.

So I think the motivation here is they'll solve just that one CRT problem now, and will have fewer Windows problems to worry about later.

I've done that for pngquant. I can build things with Cargo rather than explain to users that `make` may be `mingw32_make`. I can parse options with Rust's getopts, rather than getting bugreports that Visual Studio can't find `getopt.h`. These aren't hard problems. I could have solved all of them, but I don't have to!
How is this different than other sit/stand desks?
IMO the voting arrows should be hidden prior to click event firing on the article's link.
Haven’t read the law, but what’s to stop people from lying on their tax returns? Upfront notice via the law, and backend enforcement via IRS auditing. Same principle could apply here.
I've had a headless nixos box installed for over a year now and enjoy using it, but trying to install python,ruby,node / gems / pypackages etc is extremely annoying.

I've had endless problems when trying to just do something like create a virtualenv and get my deps installed to try something out of pypi etc. I'm aware of nix-shell, pypi2nix but many of the ruby / python packages I want aren't in the nixos-packages repo yet. I don't really want to debug / write some crazy nix recipes to just try and spin up a quick pyenv.

Does anyone know if guix is easier to use in this regard? The syntax looks much saner, but I hear it has less support since it isn't as widely used.
With all due respect and not to have a pissing contest, but I've been traveling, first in a motorhome and now with an old Avion travel trailer, for about 7 of the past 9 years (sort of hard to pin down exactly what "traveling" means in this context since sometimes I park in one place for a few months, but it includes multiple drives from coast to coast and from Alaska to southern Mexico), and I've met quite a few law-and-order Republicans who absolutely believe that the vast majority of people in prison deserve to be there, that if people just do what police say there won't be any more police brutality, and that maybe we should spend more money on law enforcement and give police more power. It's certainly not half, but it's a sizable portion of the US population, and clearly a sizeable portion of the voting population, since our government has been dramatically reshaped in the past year by them.

It's sometimes surprising, too. I've met sweet old ladies that as long as topics were of the travel and weather variety seemed perfectly normal. The moment politics came up, they'd show a mean side that would really throw me for a loop. Racism with a shocking lack of self-awareness about their racism is one of the biggest surprises.

That said, rather than arguing that you're wrong about the people you've met, I suspect you've experienced bias in the people you meet in traveling the way you do. I've noticed there is a bias in the people I interact with most, for sure; lots of hippies, train kids, as well as people who love the outdoors (in a hiking and biking in national and state parks sort of way, rather than a hunting and fishing sort of way), etc. frequent some of my favorite places to go. But I still meet enough middle-class white folks who have alarming (to me) ideas about police and race and justice in America.

If nobody wanted 2.2 million people in prison, we wouldn't have 2.2 million people in prison. Somebody sure as hell wants it because they vote over and over for the people that perpetuate it. We can't pretend no one is responsible. There are people who made decisions that led us inexorably to this outcome, and people making decisions daily to maintain and even expand the prison industrial complex.
From a handful of conversations I had with people in HFT, researchers develop models in more conventional languages like java or python. The decision boundaries of these models are then translated into FPGA instructions for speed.
Good source. I’m in the industry but not at an HFT, so my comment is more of a well-informed guess.
Time to skill up on FPGAs.

Do FPGA engineers at trading firms get paid the same as quants or are they like sysadmins?
You can try out my project, a podcast search engine: https://www.listennotes.com/
It doesn't have much to do with the gif/jpg formats though, it works with anything. It's just a multipart HTTP response that keeps sending entire new files to replace the previous one. It's not even a jpeg/gif encoding of the differences between frames which would be much more efficient.
Maybe this isn't the time/place, but after visiting Hanoi and being surprised by the differences in cuisine I found I was wondering how much Vietnamese food in the US is it's own thing vs mostly just South Vietnamese food.
And they were right.

But all of those required plugins or proprietary code in a single language, whereas Webassembly is intended serve as a proper bytecode for any supported language, and it's not owned by any particular company.
Agreed. Marcan's a chill dude. I saw him a few times in the Dolphin Emulator IRC and he always had interesting things to say.

From my perspective this approach was pretty unique; going all the way down to debugging the hardware first may seem obvious to some, but it's a totally opposite approach to how I'd go about it. My mind would jump directly to producing a minimal test case. Would've never thought to mark off bad RAM with an obscure(ish?) GRUB 2 feature. Would've never thought to selectively flip a kernel flag for some parts of the code.

It's great to get these perspectives from people who really know how to dig down and debug deep.
Bought eth, held for two years. Not much of an interesting story.

In the end, I mostly got lucky. I thought it was world changing tech, but I definitely didn't see the ICO boom coming. I thought prediction markets and decentralized markets would drive the price up, but those never seemed to materialize. Which is a shame, because thats what I'd rather see. There's still time, of course.

Its been an amazing ride, but also a huge kick in the balls making more money while you sleep than working your whole life. It certainly changes your view on things.
One of the reasons GIF's are popular is that it's a format with nearly universal support, with no codecs to fuss about. Anyone can see a GIF, and anyone can edit a GIF.

The proposed "improvement" offers the key limitations of GIF without the key advantages, and lacks many features.

Like, what about variable frame rate? Transparency? Not fuzzing out the pixels in pixel-art?

The last one specifically: a great use-case for GIF is capturing screen animations (see https://www.cockos.com/licecap/). Video codecs aren't optimized for this - you won't see the comparison for such GIF's on the linked webpage.
I realize that, I was separating for effect. :)
Yeah, except in the US, the fine line can be as narrow as the difference between:

"Take this money for your campaign and pass this law" - bribery; and

"Take this money for your campaign. I'd really like to see this law pass." - lobbying.
Yes. Until wages are globally normalised that's good news for Myanmar, bad news for Italy. Italy better make something that is more than a product of sheer labour and raw materials - and that's the definition of design.

I think perhaps what you're getting at is that it requires education and buy-in from the consumer and perhaps that we don't live in a world of urban sophisticates who care that much about the stitching of their trousers. I'd offer some counterexamples there - 1. iPhone. Not the cheapest smartphone by any means but has design writ large and running through the user experience - and hugely popular in emerging economies where you may expect everybody to be on cheaper android phones. 2. Adidas, Nike - kids will pay premium all over the world and don't want fakes. 3. Japanese denim enthusiasts. Got to have the old looms for making high quality denim and people are ready to pay huge amounts for that. That has even extended to reviving old ring spun looms to make sweatshirts so they have the right weight and feel. 4. Coca-Cola, Red Bull. 5. Premium alcohol brands. 6. Super expensive premium Spanish ham - huge in Asia now.
To add, more specifically to ICBMs, missiles also have counter measures. A common one in nuclear missiles is multiple and decoy warheads. So you really want to hit the missile, and before the warheads deploy. Which really sets a timelimit on when you can hit it. After the warheads deploy, they spread out pretty fast, making it much harder to hit with an explosion instead of kinetic force. Really you only have a few minutes to detect the launch, track, launch, and hit your target (generally the sooner the better). That's a real time crunch, which is one of the reasons they go STUPID fast.

Tldr: kinetic force is definitely the way to go.
I like the image that Bill Gates projects but my cynical side thinks that this reading list is just a medium for him to maintain his public image of being that sympathetic, altruistic billionaire.

20 years ago Bill Gates was a universally disliked individual... He wasn't yet well versed when it came to managing his image. Being universally disliked comes with problems like lawsuits and other personal threats. I wouldn't be surprised if he has a whole team of people constantly working to manage his public persona.

Makes it hard to believe anything that any celebrity says or does these days.

If this year has shown us anything, it's that reputations can be turned inside out really quickly.
A reference to "seeker cryo-cooldown" in this video about a THAAD test:

https://youtu.be/0z0l0NsMduQ?t=233
One thing that really surprised me about Go — a supposedly simple language — is
that you can even do multiple inheritance. And it’s pretty bad. Someone on the
golang-nuts mailing list discovered, that Go doesn’t handle inheritance
ambiguities very well. I have adapted the code mentioned therein so that it also
showcases the well-known ‘Dreaded diamond problem’:

Effective go [1] has this to say about embedding, and if you follow the rules, the results of the demo code don't seem surprising to me - it just takes the least deep 'foo'.

Embedding types introduces the problem of name conflicts but the rules to
resolve them are simple. First, a field or method X hides any other item X in a
more deeply nested part of the type.

Second, if the same name appears at the same nesting level, it is usually an
error; it would be erroneous to embed log.Logger if the Job struct contained
another field or method called Logger. However, if the duplicate name is never
mentioned in the program outside the type definition, it is OK. This
qualification provides some protection against changes made to types embedded
from outside; there is no problem if a field is added that conflicts with
another field in another subtype if neither field is ever used.

Also, to me it looks more like composition over inheritance. Not sure if that's what he means by multiple inheritance. Maybe thinking about it in terms of properties finding it's way up rather than inheritance being passed down makes more sense anyway.

[1] https://golang.org/doc/effective_go.html#embedding
TL;DR: High Sierra was released with a broken kill system call. It can sometimes cause a kernel panic.

Apparently Apple doesn't think this is a security issue:

https://groups.google.com/forum/m/#!topic/nix-devel/KV9eomId...

Unprivileged users being able to panic the kernel would seem to be security related, but I am just an amateur.
If you pay the most tax you have implicitly paid the required amount of tax is not a good argument.

You can could response to those comments so they can be discussed or just declare them fake news if that's how you feel.

Nothing in that link addresses the EU ruling or this deal.
First impressions are this is fast and awesome! Thank you!
What I learned from doing 1000 code reviews
Imagine if Americans put the effort of complaining about inequality into actually changing things
It's a gray area.

Recruiter could have forced you into their lap, even when they didn't agree to pay his fees. The company itself did benefit from his service but doesn't want to compensate for it.

Ideally, the recruiter should get some token fee. It might be 10x smaller than what he normally charges, but some fee.

But it's not your problem. I would take the job and just convince them to pay the recruiter something.
given that warhead in those Iranian designs does separate on re-entry and given the state of the engine block, specifically 1. the lower half seems to have been broken into a number of pieces while still in the air as the spread of the pieces indicates and 2. the upper part only deformed as result of hitting the ground - it seems that the Patriot directly hit the engine block into the lower half. Basically the engine block played the decoy role, or may be the Patriot was going for the warhead and missed, and with the engine block flying at some distance behind and slightly off course it just was hit accidentally.
Hmm feels like an Outliers effect going on : When looking at top 0.1% of people, basically everything needs to go perfect, talent, work effort, family history, birth month, ect. Also, the data does appear to be super noisy.
On the other hand, most health care is routine, and one doctor is as good as another. The best doctors are needed for the hard cases. A strict waiting list does not allocate doctors to where they would be most effective.

It's similar to the inherent misallocations of rationing - goods & services are not allocated to where they are most needed.
They're the people making dumb comments like "give 'em the chair" and other right leaning authoritarian junk on the comments of local news stories about minor crimes and "speeding fines should scale with income" and other socialist authoritarian junk on platforms like HN.

They walk among us.
Clojure eXchange 2017 (Videos)
It sounds more like they don't want to be stuck using an old version of C++ for writing their fast-path, and would prefer to use Rust, because of the nice features it provides.
>Parhamovich told The Associated Press that he was traveling to several performances in Western states and decided to bring his “life savings” because maintenance staff often came into his rented apartment in Madison, Wisconsin. The 50-year-old hid the money inside a speaker he was bringing along on the trip. [...]

Parhamovich said the officers implied that carrying that much cash was illegal. He lied and said it was a friend’s.

He brought his “life savings” with him on a road trip, hidden in a speaker, and then lied to the police about it. It doesn’t take a cynic to see how ridiculously suspicious that is. There’s plenty of material to start a civil forfeiture case, where the government has to ultimately prove by a preponderance of the evidence (ie “more likely than not”) that the money was the proceeds of illegal activity, the same standard as lawsuits between private citizens.

This is not a theft or robbery. It’s the police failing to convince a court in the end.

Why seize things upfront in cases like this? If they let the money go, the government would likely never see it again. The goal is to stop organized crime from successfully moving money around and laundering it. It was only a few decades ago that organized crime operated with near impunity in this country. Laws such as RICO and those strengthening civil asset forfeiture are no small part of our success in turning the tide against criminal organizations.

It’s easy to forget how we got here, but if we let uninformed outrage rule the day, then we risk returning to the time when these criminal enterprises spread fear and violence without consequence.

It is always worth investigating reform, but you should think twice about demonizing those who are carrying out the instructions we gave them.

==========================

Edit: HN is rate-limiting me, so I’m responding to erpellan’s very good point here:

You’re right that it’s not sufficient reason for seizure by itself, it’s actually been litigated to that effect before iirc. But combined with other factors, like lying to the police (a crime itself in many jurisdictions as Michael Flynn has just learned), it can help establish the burden of proof necessary for seizure pending litigation.

(Further, he consented to the seizure in this case.)
Yes, actually, everyone is in a strong enough bargaining position to do that.

You can teach people they're helpless or you can teach people how to negotiate. California seems intent on teaching people to be helpless.
I think Apple can hire enough lawyers and accountants to drag their feet for the "within a reasonable period of time" portion to come into play regardless of ability to pay.
this is not how any of this works, dear mr early employee.
Great post. Contained way more pertinent info than the entirety of Flashboys.
Unfortunately the author is confused about Go's type system.

Go does not have inheritance, single or otherwise. Embedding is not inheritance and is not equivalent to it.
Wow! That’s horrible! I can’t believe that anyone thinks that could be legit even if it is not explicitly against the law.

How about bribery? How about improper use of the vehicle?
Every big website you use performs psychological experiments on millions of users without explicit consent. That's basic A/B testing. The difference here is that instead of A/B testing to see whether they can get you to click a button more, they tested to see how their platform, which has dramatically altered how people live and socialize, alters users emotional states.

It's off-putting because people enjoy the illusion of unmolested free will, and don't understand the degree to which they're already being experimented on.

That being said, the social and emotional health implications are too huge to leave things like this unresearched.
Given a situation where (pre-rust) the usual choice would be to use C or C++, it's totally appropriate to choose Rust. That's one of Rust's express design goals.

Go is intended to make it very easy for junior devs to build concurrent network applications. That's its design goal.

It's not a zero-sum game. Choosing rust doesn't weaken go or vice versa.
As an aside, the train kids are my favorite. They can be a real handful (to put it mildly) but damn if that isn't an interesting culture.
I really feel like this should be over the line.

If you share info with someone, sure, you're a sucker. No right to control that which you freely give up.

But when you type something out and specifically decide not to transmit it? That's beyond the pale. They have no right to spy on people like that. It's the one thing.
There's been a substantial amount of development in the criticism civilization beyond Rousseau. It's sad to see this article neglect to mention contemporary groups such as the dark mountain project or the tiqqun collective.
How does this affect your credit? And can you, like large companies, only pay a portion of the tax you owe?