skysight-inc/HackerNews huggingface dataset:
>What's the point of wearing cammo on a freaking giant ship?! //

Harder to analyse crew numbers from satellite or aerial imagery?
“Smart” Technology Is Coming for Prisons, Too
Still won't work, you need to declare that variable as global, otherwise you just create a local variable and set it to false.
I was wondering what you were referring to (later comments clarified this).

Once again, I'm happy that I don't allow scripting to run in my browser by default -- I never saw the effect you are talking about.
10TB for $100 is barely enough to cover the raw silicon wafers.
Python 3 is typed. Not strongly typed but the point remains. Python is used in a lot of domains and I feel the strides the language has made over the past decade have made it very competitive and a worthy addition to any programmer's toolbox.
AWS-Spa
You can redefine fluency to be something that is achievable with dedicated study in six months, but most people probably wouldn't call themselves fluent with the very limited vocabulary you can acquire in that time. Elementary school children know in excess of 20k words. I really don't believe that you can remember over a hundred new words every day without forgetting a single one.
You should look into type hinting and MyPy
I don't think there are sources other than streaming services.. So it's impossible that the quality would be better.
Eli Lilly misses estimates for top-selling diabetes drug Trulicity, shares slip
Next up - Change licensing in 9.0, taking a play out Oracle's Java playbook. :p
The problem is as a taxplayer I have a cost/benefit that is different depending on if I know someone with the condition in question. Have same cancer as my mom: throw a ton of money at it. Have some other cancer not in my family: waste of money, people die all the time. Of course that is a strawman, nobody is that bad, but the point is eventually we have to decide how much to put into trying to find a cure. However the point still stands, whoever is going to pay for this needs to decide how much is worth spending and that will be argued.
FWIW, we use mypy in Cirq (https://github.com/quantumlib/Cirq) and we haven't reached version 1.0 yet.
Tips to protect your children online
This version of f can't fail, so "return" wraps its value in the same monad. Normally the "do" block would end by getting a monad from f, just as the Go version would normally let f return an error.
I agree with you and think the term should be "important." There are works most would agree are important but not everyone would agree are good or "great" in an approving sense, like Joyce, for example.
I'm not a fedora user myself, but I believe that there is a direct upgrade path (and has been for a while now).
A Guide to Self-Promotion for Writers
Approximately every 2.5 minutes in fact.
That's a really good question, and - contrary to HN tradition - I'm not even going to pretend I have a complete answer. Some cases are easy, for example a lot of non-tech startups are funded by loans rather than equity exchanges. Other cases are surely harder, but I think clear lines can and should be drawn.

The key IMO is that the company should be paying tax somewhere along the line. Right now VC is a double gift - it provides funds to grow, and the corresponding expenditures magically turn into "losses" that erase future tax. Besides its effect on government revenue, it also gives VC-funded companies an unfair advantage (as though they didn't have enough) over competitors who are being taxed more for having the audacity to grow organically.
Yeah, but you had to work at google first.

I wasn’t clear, but I meant in order to already be working at a famous company you probably already had to figure out the referral piece at least once.
Geez, they identified the company I work for as well. It's unsettling.
Homeless, poverty, cancer, or war are all people problems, and people are complicated. We do have flying cars but they're not very good at flying or driving.
It is a US patent. Issued May 9, 2017

US patent application serial numbers include the year ala:

US 2014/0067850 A1 (application number for this patent)
Very nice job! I love reading about hardware projects like this but stumble across the write-ups much less frequently/reliably compared to interesting software projects. Are there good groups/lists/sites to hear about more electronic/hardware hacking like this?
> hardware AES encryption on the device

> AES on any of the Big-2 CPU's is compromised

In that case, which CPU could the Yubikey use?
What are Duolingo/Babel not doing that they should?
I don't think that would help you in most circumstances. I know when I worked for HP, they had a policy of only confirming the dates of employment. Beyond that, I think some employers will indicate if an employee is rehirable, which I'd guess your not if you were getting fired.
Tech firm apologizes after job ad seeks 'preferably Caucasian' candidates
> 3. use a J1 visa?

I've addressed this in this sibling comment: https://news.ycombinator.com/item?id=19789172

> 1. Get F1-visa

People that study here also have to go through the H-1B lottery, like everyone else. Graduates with MS/PhD have a slightly higher probability of winning the H-1B lottery, but it's like 0.5 for US MS/PhD versus 0.3 for everyone else. You are still forced to go through a lottery. (One thing is you get to work in the US for a 1-3 years with an F-1 visa under a program called OPT.)

There are many graduates with Masters and PhD degrees from American universities (incl. highly-ranked ones), who have well-paying jobs (under F-1 OPT), who lose the H-1B lottery, and as a result, employers are forced to fire them, and they have to leave the country (under the threat of forcible deportation and being banned from the US). This is the reality of US immigration today, and it's been like this for a long time. For example, here's a Harvard Crimson article from back in 2007 arguing for increasing or eliminating the H-1B limit: https://www.thecrimson.com/article/2007/4/9/raise-the-h-1b-c...

> 2. Marry a US citizen

Marrying someone for the purpose is immigration is considered "immigration fraud", and if they find out, you will be deported and permanently banned from the US. If you became a U.S. citizen through such a marriage, your citizenship can and will be revoked, and you could even be rendered stateless as a result. If the currently conservative U.S. Supreme Court overturns Zadvydas v. Davis[1], you could spend the rest of your life in prison.

[1] https://en.wikipedia.org/wiki/Zadvydas_v._Davis
You mean pop
>1 week before I was supposed to leave, my manager tried to sandbag me with a list of 30 tasks so that he could force me to stay

How does that work? If you don't finish them he can fire you for poor performance? I find that hard to believe.
Companies Considering Banning All Physical Contact in Workplace
Netflix are famous for paying the top salaries in the industry, you will take a paycut leaving them. Programmer cost is absolutely not a reason for anything done there.

https://www.salaryproject.com/salaries/company/netflix/senio...
The hard parts of talking about open source (2018)
>> One instance of the Tough Tomato Principle is particularly interesting: when people are the tomatoes that have to fit their new technological paradigm.

Sounds like a lot of people are going to be thrown out.
'socialism' as it is traditionally understood is a post-enlightenment philosophy specifically positing that the church is a tool of the ruling classes used to surpress the workers.. while there are some (many!) strands of christian ethics/social philosophy espousing a collectivist material position, and many (most) of these predate this type of socialism, these are christian and not socialist (due to the aforementioned distinction) - i'm not an expert here, but I am quite confident that these strands were never (mis)labeled as 'socialist' until after the arrival of the paris commune / marx / bakunin, etc.
But it's not actually hard, managers just aren't trained on how to deal with the split. Leadership can demonstrate how to manage both, and if there are still problems, you can just mix up the office seating.

Even in remote-heavy orgs, communication issues remain if the culture or process is shit. If you have 10 different Jira sites, 4 forms of communication, and documents in 15 different systems, it's going to suck no matter where people work.
Just because you don't see or understand doesn't mean their usage is null and void. Does distributed imply a need to "squeeze out every cycle" at the cost of productivity? If they find that they are CPU bound, or need more efficiency then it's likely they'll move to another platform. If not, why make the move, or lose productivity?

Personally, I've worked with some HPC apps in pharma. We found quite a mix of CPU and IO-bound challenges when we actually profiled and looked closely at what was slowing up the apps. Contrary to the original belief, rewriting and increasing improving the CPUs wouldn't have helped much.
Or even 128 or 8
They're shit for teaching grammar, verb conjugations and the vocabulary is quite limited, in some cases not even close to what native speakers use.
I think the tech matters because on the scale some languages can create problems for you
I truly believe that people don't really understand how difficult cures are. It's not that we in pharma don't want to cure things, we just don't know how. Also, most pharma and biotech companies are built around a small number of mechanisms. Many pharma companies only make small molecules or large molecules, but don't touch potential siRNA, CRISPR, or stem cell therapies.

Take diabetes for example. By the time a Type I diabetic is diagnosed as diabetic, they've lost a huge portion of their beta cells (something like 80% if I remember correctly). It is very hard to slow the destruction of those cells and harder to completely stop future islet mayhem. It's nearly impossible to regrow them with the information we have now. Even if it is possible to regrow those cells, can it be done by giving a drug, or a drug coctail? Maybe not. Maybe it has to be a stem cell treatment. Or an order of magnitude more difficult to discover: a stem cell treatment in conjunction with drug(s). Will that kind of therapy come out of a big pharma company? Maybe with partnerships with other companies or an acquisition, but the people who make small molecules probably don't know a whole lot about convincing stem cells to become beta cells; it's just a different set of skills.
Blog posts, sign-up pages, and fundraisers can't be tried out, so they can't be Show HNs.
> Everybody gets something from the deal

Everyone except the patient, who continues to pay the exclusivity premium but would (assuming option 2) have paid less.
> Isn't it bizarre how software developers have taken runtime DI to such extremes that it was considered a good idea to configure services in XML or YAML -- basically another language, that has to be parsed, can be malformed, etc?

well, then how do you do it ? what do you do if your client / boss tells you "I want to configure the plug-ins & classes availables in the software through some file editing without having to recompile anything" and your codebase is in C++ / Java / Go / D / Rust ...
We can also guess that few drugs would come out.
I believe an employer sending you home after you give notice still has to pay you for your notice period, as long as it is a notice period they asked for in their company policies.

This is why I won't give extended notice.
> ClubHouse – product management tool. Similar to Trello but so much better.

I can't bring myself to trust this opinion when an affiliate link is used.
Show HN: Deterministically install Linux packages with apt-lock
humans have a brain that's difficult to reproduce in an economical fashion so far; tech can't even saccade the current cameras to track moving objects with clarity
The biggest pain with BDUs was keeping the sleeves rolled up properly.
Can anyone shed some light into why specifically AI developers prefer using Linux over MacOS? I realize the tradeoffs and preferences between Mac and Linux, but this article calls out AI devs specifically, and I wasn't sure the reason for that.
Some parts of the process are obviously not ones where it makes sense to squeeze out every CPU cycle. Sometimes programmer time (both in development and maintenance) is your scarce resource (either because of total numbers, or people with specific knowledge), and so it is far better to optimize for that.

In most cases (Python, Ruby, etc...) is it even possible to find your hot-loops and replace them with C/C++/Rust/etc... code. So you can really focus on those small areas where that would make an actual difference.

Additionally, in some places where you need concurrency you can split up the task into parts that have little to do with each other, and there Python is a great glue language to manage calling other executable that do the actual work.
Genetic predisposition? that's opening up a can of worms.

"Begorah is it cos I am irish" - Adopts stereotypical fighting drunkard pose.
Yeah that’s tough, you might have better luck cold emailing their recruiters directly with questions about roles.
Thanks for this feedback on the page, particularly the disadvantages section. I recently made iterations to the page with the goal of making it easier to digest -- it was made up of very long, redundant, numbered lists where people had contributed bits here and there over the years. I made sure not to remove any content from the page, but did combine and trim any content that was clearly repeated multiple times, which is why the disadvantages section is the length that it is. We also added new links like this one (https://www.linkedin.com/pulse/transition-remote-work-1-mont...) to try to give a more authentic look at what the first month in a remote role can be like — both positive and negative, and there are more on the resources page.

There was no intention of downplaying the disadvantages, but I’m glad to know that’s how it comes across so that we can make it better. To start, I submitted a MR to reformat that section to mirror the advantages section. There will be more to come, but I also want to call out that the page is editable and we want others to contribute to it and make improvements. It’s meant to be an ever-evolving resource. This thread will also be linked on the “Remote-work resources” page for full visibility.
Although unfortunately not solved, we've made great strides in regards to child mortality, extreme poverty, war, violence, health, freedom, literacy... If you could choose any point in human history to be born, you'd be best off choosing today.

https://www.gatesnotes.com/Development/Max-Roser-three-facts...

https://ourworldindata.org/a-history-of-global-living-condit...
All sorts of interesting projects on Hackaday: https://hackaday.com/
How is equivalent confs calculated?
Evidence for the first known exomoon weakens
I bet after fiascos such as this, if we had some of the contractors and their Pentagon collaborators executed for treason for endangering our soldiers, the situation with procurement would rapidly improve.
Cloudflare now sells domains at a wholesale price
"Cloudflare Registrar offers wholesale pricing for all TLDs - you pay what we pay. You won't find better value."

Cloudflare seems positioned to take over the web. No doubt cloud hosting is next in line.
>It’s common in the US to be asked to leave when you give notice. One place I worked had security escort people out of the building by the end of the day they gave notice.

Yes, but they usually pay you for the two weeks. Not summarily fire you and report that you were fired to future employers. (At least in IT)
We've possessed the technology and resources to solve the first two for at least a decade, but it's unclear how doing so would increase share-holder value.
It's hard to say exactly what the effect will be on Intel's consumer product line, because it exists primarily to use up leftovers that were discarded from their enterprise/datacenter SSD products. If their yields for QLC NAND get too good, supplies of their consumer QLC drives may largely dry up when most of their QLC makes the cut for enterprise drives.
CCTV, 2005 London Bombings, Jean Charles de Menezes
> Visual Studio Code – great for working with Ionic

You got that wrong, my friend. VS Code is not just for Ionic its an IDE and there are plugins for many frameworks/programming languages and even productivity.
And? The arguments about marketing are completely non-sensical. People treat pharma companies marketing budgets being as large as they are as some indictment of the industry, but its not like they are just throwing money at marketing because they like to burn cash. Money spent on marketing is money that the company has determined will result in a greater return in sales and is therefore a calculated investment. If the company were to learn that their marketing was more costly than the money it generated, they would be eager to cut back on marketing. The revenue then available for the company to use for operating expenses, including R&D, is therefore greater than it would be if the company conducted no marketing.

There are plenty of arguments to be had about how the pharmaceutical industry operates and how/should they be regulated in ways that other industries aren't, but the idea that marketing budgets are the reason for high drug prices is moronic.
Easy: they would have direct correspondence with the leaker and could easily validate it's a DNC insider. To be clear, I don't consider this to be strong evidence, I just consider it to be counterevidence that should cause us to be suspicious of the main narrative.

Meanwhile, of the above two articles, one (the Dutch intelligence bit) has nothing to do with the DNC. This leaves only a rather shady character, Guccifer 2.0, whose actions are pretty unprecedented in history: a hacker who announces what they did, seeks interviews, and crows on social media.

Why, exactly, would Russian intelligence set up such a persona? If their intent is to aid Wikileaks, why would they undermine the Wikileaks narrative that it was a leak, not a hack? Guccifer makes no kind of sense unless we believe that his entire purpose is to point the finger back at the Russians, as he quickly succeeded in doing.
You are just refuting your own straw man.

Passing dependencies also qualifies as DI and is for the benefit of the developer. Maybe you are only talking about DI frameworks or containers in which case I share some skepticism but in general the concept of DI is pretty sound.
It does look like the sequencial ids (not the combs) does about 50% better overall, and the comb from nhibernate does about 10% better than just random uuids .. this is in terms of paging and indexes.. total time to run the test isn't bad, but that's just the insert time. If you're generating from your application layer and storing in SQL Server, looks like the best option is UuidCreateSequential.
"Free press" doesn't mean you can skew facts to paint a deceptive picture as in this case, you can see the graphs. This is the same Bloomberg that reported about the Super Micro story and we all know what happened.

There should also be some accountability and you can't just shrug it off because you're the "free press".
Why not quit by sending a certified return receipt letter? Then you could prove you quit first.
It has, a long time ago. I have been using Fedora since (I believe) version 23, now on 29. The system is heavily customized (with a lot of the relatively core stuff (like firewalld) ripped out), and I haven't had a single problem with the upgrades.
Ask HN: Do you keep your blog separate from your portfolio website?
Hello.

I have a portfolio website (that I link in my resume). I've been thinking about doing a monthly blog about (opinions, interesting things, etc.).

Do you have a separate site for your blog? Or do you have a section on your portfolio site? Or do you do something else?

Thank you
Should I post it as a normal post then?
I was starting to get into "Russian/Soviet" mechanical movement watches a few years back:

https://wornandwound.com/an-introduction-to-russian-watches/

...but then with everything that has happened politically, my one purchased has remained that; I don't have a real good logical reason for not continuing my collection.

But I started out well (I think) - I ended up getting this particular one (not from this shop - I found it on Ebay):

https://www.russian-watches.info/shop/raketa-24-hours-watche...

...somewhat unique, because it was a 24 hour movement, which I'd never seen before. Plus the unique face color, etc.
Thanks. Valid points but when I said governments I didn't just mean the US government. Besides, if history is any indicator, the governments (including democratic ones) are happy to turn a blind-eye to any and all important legislations when it make sense for whosoever is at the helm or in power at the time.
Show HN: AppsCanvas, a drag and drop app builder with integrated back end
It does look very similar to the nrf52 line. The nrf52850 even has double the SRAM (256kb).
Also, for hiring generally, more popular technology will get more quality candidates through the door.

If you outsource your initial product and become successful, you will inevitably bring development in house. I'm currently helping a company do a complete rewrite from PHP and docker shenanigans to languages that are easier to hire for and correct usage of a modern tool (containers).
Microsoft also made a new version of Skype web app that only supports Chrome and Edge. The browser wars are back.
I try and ask myself these questions every time I attend a meeting:
- Why am I here?
- How could I avoid being here next time?

If you aren't providing value or the meeting is not providing value to you then you shouldn't be there. Perhaps the meeting shouldn't even exist? If this could have been a slack message or email or perhaps part of another existing meeting then you also shouldn't be there.
It's worth pointing out that AWS does now support U2F, which isn't reflected in the posts.
Why submitting this page containing red "NEW 2016-12-16" words on it? GMP is one of my favorite libraries, but is there something new about it?
recently came across http://jrnl.sh/
Especially when compared to the cost of a full set of body armour
I _love_ overly literal translations. They express, in the purest translatable form, the idiomatic differences between languages and the cultures they belong to. You'll find many fascinating insights about culture and history by learning how different cultures express the same complex concept, situation or emotion.
Not sure, but maybe the ability to use whatever graphics card you want?
The trouble is that even a wise and capable ruler sometimes picks a terrible successor. The most obvious example is the succession of Commodus after Aurelius —- Marcus was and is a widely read philosopher and admired leader, but his idiot son drove Rome into the ground.

The Yamato dynasty in Japan is the longest-lived political system on record, period. Historically, many emperors left governing to their subordinates; in some cases, there were even civil wars, but their longevity suggests an advantage to this approach.
FPGA or stock embedded CPU. I didn't mean literally any Big-2 CPU, I was thinking of desktop CPU's when I wrote that. I doubt the 8051's that you can buy by the spindle from electronics suppliers are backdoored, though its technically possible.
These are all great arguments but they're also contingent on Google. If google doesn't show your website to people when they search for you, then they won't find it.
umm... weren't you "asked to resign"?