skysight-inc/HackerNews huggingface dataset:
Beautiful public space. Reminds me a little of the Halifax Public Library in Canada:

http://halifaxcentrallibrary.ca/galleries/
On Firefox, this one needs to be on: "privacy.trackingprotection.enabled", so without the ".ui" part specified in the article.
A thought: your job is too divorced from the reason you are interested in technology in the first place.

For me, technology is attractive because I see its potential too improve lives, to remove tedium, to entertain, to teach, and to empower. But that isn't what the tech industry is about. I hesitate to say that it was different when I was growing up only because I'm aware of the rose-colored glasses through which we are prone to viewing our childhood.

The tech industry isn't about empowering people, it's about addicting people, selling them crap they don't need, un-informing them, constraining them, and turning them into cattle for advertisers. And it isn't just the industry. Even many open source developers have a culture of viewing people as mere animals to be herded.

You can't connect what you're building with real tangible benefit on the world. It is meaningless.
Yes, but using it as a symbolic backing of fiat currency is not the same as using it as money.
5) A lighted match under a glass bowl
In a time before the current political generation we actually created laws against surveillance. These laws are also valid for executive organs like police and secret services. Time to bring that back.
https://www.inconspicuous.no

Mostly just a CV and overview of projects I've done. I do consulting on realtime-rendering, game dev and interactive installations. Somewhere between tech and design.
Good Security Questions Best Practices
You can't really take the one of the most visited and touristy places in Croatia and consider it the average.

By comparison the largest city Zagreb of about a million people, which is a quarter of the entire population, has the density of 1300 people per km2, that's about 1/3 or 1/4 of the pop. density of Berlin or Stockholm.

Compared to Norway which is the least populated country on the continent, Croatia has the same population in 20% of the space.
"Zionists: transforming anti-semitism from something horrible into something honorable since 1948."

From: https://en.wikipedia.org/wiki/Steven_Salaita_controversy
> and now people are correlating that meassure with everything

You consider the fecal transplants to be mere correlation?
Stanford's 100 year study on Artificial Intelligence
Ctrl-[

And turn Caps Lock into Ctrl
from a twitter thread [1] critiquing the paper, by a neurogeneticist [2]:

"
And we can test them on a whole range of behaviours, without correction for multiple tests, without a hypothesis of which should show an effect, and again without a replication sample
In this case, the ones getting a SCZ fecal transplant showed greater activity, but less anxiety and less "depressive" behaviours. Why? Who cares? You can spin these kinds of findings any way you want. We all love a good story."

Please read the cited thread.

/disclaimer: I am not a neurologist / neurobiologist. My training was in genetics & molecular biology, and I've since moved out of active research / life sciences. But bad statistics and gross over-interpretation bothers me immensely; folks read such breathless reports & then start doing all kinds of harmful stuff because it's been proven! But it's not. It may be a hypothesis (and this report may not even qualify as that). And cruel as it is, we still don't understand nearly enough about so many things in biology to be able to address these disorders.

[1] https://threadreaderapp.com/thread/1095012297200844800.html

[2] https://www.kjmitchell.com/
Less than four years ago our state-of-the-art RL system (DQN) could only beat some Atari games. Now we can almost beat best human player in SC. That to me is very impressive.
Leveraging auto vectorization can be nice, as you can compile for different targets with one set of code, and not have to write out intrinsics for SSE2, AVX2, AVX512 etc.

But yeah it is tricky, you might get it all sorted and a compiler upgrade ruins it, or it won't work on another compiler, or someone updates your function later not realizing you carefully tuned it to get vectorized and it ruins it.

Also there are some clever hacks you can do with intrinsics that compilers won't figure out sometimes.

I made a library in Rust that will let you write a single function using abstracted intrinsics, that can produce SSE2/SSE41/AVX2 versions at compile time:

https://github.com/jackmott/simdeez
The Death of Passwords in 2019
I'm not an analyst, but I'm in the field. It's broad, and not many good targeted communities exist that I know of. Here is my current list of places to check regularly. Let me know if you know of others!

## Social
https://www.reddit.com/user/goretsky/m/security/ - compliation of 90-100 security subreddits.

## Security / Tech News
https://www.darkreading.com/
https://www.bleepingcomputer.com/
https://news.ycombinator.com/
https://nakedsecurity.sophos.com/
https://threatpost.com/
https://blog.erratasec.com/
https://krebsonsecurity.com/
https://medium.com/mitre-attack
https://threatpost.com/

## Threat updates / SOC
https://www.securitywizardry.com/radar.htm - dashboard - virus news, latest alert feeds
https://www.talosintelligence.com/ - reputation lookup for networks & vuln reports

## Podcasts
http://defensivesecurity.org/
https://securityledger.com/
https://securityweekly.com/
https://risky.biz

## Slack Communities
OWASP - owasp.slack.com
DFIR IR - dfircommunity.slack.com - mostly around the Demisto products, but some other discussion as well
Hangops Infosec - hangops.slack.com - infosec channel
Firstly, this plan has been unveiled for a while now. Secondly, this plan is as much hong kong/macau trying to "tie" itself closer to the mainland as vice versa. But bloomberg being bloomberg, we get a dose of stale news mixed with propaganda. Thirdly, rather than hong kong and macau being tied closer to the mainland, it's really the pearl river delta cities just integrating together as you'd normally expect cities in region to do.

Here is a 4 year old video on what the aspirations of the pearl river delta are.

https://youtu.be/gNE7VPtvfbI?t=1209

Another major megalopolis that china is building is centered around beijing.

https://youtu.be/gNE7VPtvfbI?t=19
In fact, for most enterprise grade hardware I've ever purchased, the three year warranty tends to be pretty much built into the cost. Usually where I pay extra is to add the fourth and fifth years.
> But writing code in that style is a bit of black magic with lots of trial and error. I wish compiler vendors would publish "style guides" for this purpose, or at least a collection of best practices.

I think that would be more difficult than teaching developers to look at the generated code sometimes. At least some JavaScript developers do this, so I don't see why C++ developers can't.
Tech: would you use git if it wasn't popular?
Basically everything you just said is already possible with USD instead of Bitcoin. You could demand your employer pay you real cash instead of bank credit, and so on.

The reason nobody does this is because there is no good reason to -- banks in the US are extremely reliable and trustworthy.
Hypermarkets in France are typically half to one fifth the size of Walmart Supercenters, not exactly the same.

A typical Albertsons, Safeway, or Ralph’s is more the size of France’s big box stores, and those do have fresh produce.
The ingest time is due to updating the merge tree. You don't need a merge tree for etl... It's like the worst backing store you could possibly choose. You're also comparing an intentionally horizontally distributed query to a purely vertical one on a single node. You can see just slightly below the same query takes 0.2 seconds on a single node.

I was hoping to see some serious consideration given to these kinds of benchmarks, considering Clickhouse is one of the most cost effective tools I've used in the real world and occasionally outperforms things like mapd.

I was expecting your solution to outperform Clickhouse at least in some aspects, and a benchmark showing where it wins. Instead you reveal ignorance of Clickhouse and even the benchmarks you linked.

Your comment comes off as incredibly arrogant and at the same time incredibly misinformed. Disappointing to see this attitude from the team.
I always think these discussions miss the fact that static type systems only give you these benefits if whatever property you're trying to prove is encoded in your type system. E.g. people keep telling me that static type systems will prevent shape mismatch errors at runtime, but then go ahead and give their variables a static type of "Tensor" (without shape information), because encoding that shape information in the static type system is a bit of a pain and nobody really wants to write that (Not always, but it's a surprisingly common pattern).

Meanwhile, we have absolutely no problem statically checking Julia code (and in fact we do when generating code for TPU). It's a bit of a non-standard thing to do and we're working on improving the tooling for this, but putting Julia on the same level as python here ignores a significant aspect of the design of Julia.

As for collaborations among thousands of engineers, it is true that we don't really have Julia projects that large yet (other than Julia itself) and I'm sure we'll undoubtedly find things to improve in the language to support collaboration at that scale, but i really would encourage you to look at things like the new package manager or the documentation system. A significant amount of work has gone into the usability thereof and I think at that point they warrant criticism more detailed than an off hand dismissal.
Discounts on SUVs Are Getting Bigger as Dealer Inventories Rise
How so, outside of just being a dynamic language? In fact it's probably in the higher end of dynamic languages since the type inference can help tools detect method errors and type instability that cost performance. Multiple Dispatch allows for really good high level abstractions, and the language is really expressive for any domain.
2019 Oscar Predictions: Who Will Win What?
Aren't all foodstuffs and the like supposed to be labelled in metric in the US, in addition to imperial?

I'd imagine while a pain to deal with non round SI measures it should be reasonably easy to work out price per unit, no?
Salary Strategies Everyone in Tech Already Knows – But You Don't
They also compensate security engineers well but they also seem like an exception to the rule
The explanation of "jackpot" consumers and the marketing of flow were really interesting. It's a rambling piece, but worth drawing those out.

I found the theory of why some people believe conspiracies less compelling. Blaming modernity feels a bit too easy.

My hunch is that there are two loosely related cognitive skills: generating plausible theories about the world, and determining which are actually likely.

They are orthogonal skill sets... Some people are good at one and bad at the other.

Maybe we mostly focus on teaching and praising the former and underdevelop the latter, because we don't treat it as a different skill requiring different tools. Or... people just have trouble switching between identifying evidence in support of a theory and switching to criticize it, people get locked in to crazy theories. Can't stop seeing evidence in favor due to Baader Meinhof effects.

YouTube should be slipping in some videos on empirical methods, cognitive biases, and the hard skill of distinguishing plausible theories from likely ones.

This piece seemed vaguely postmodernist, so I'm not sure the author would appreciate that solution... You might get fewer people obsessed with both David Icke and Derrida at the same time.
Presumably the problem here is restraint? I contribute to Standard Ebooks that uses EPUB3 as a core format. That’s based on HTML5.2 but our books have clean code, minimal styling and as good accessibility as we can make (we’ve had a couple of reviews of the core accessibility functionality and fixed any problems that came up).
> The reality on the other side is that hiring an experienced engineer has it's risk.

Totally agree and have seen it from the interviewee side. I interviewed in March last year as an experienced engineer, and my network was the number one source of interviews and how I found my current job.

Don't neglect your network, folks. As you age, it will become ever more important for your next position.
Interesting. My interview process was one of the most negative interviewing experiences of my life. Two of the people interviewing me were mostly silent except when they were combative. One algorithm I implemented was essentially the internals of a popular vi clone and was dismissively told the algorithm wouldn’t work in practice. I also argued Big O with a another interviewer who said nothing except my value was wrong (it wasn’t).
now with the nuget ecosystem VS projects also depend on external dependencies you have no formal relationship to
If you change your shipping address, it will ask you to re-authenticate the credit card number.
I predict that over the next decade or so we're going to find that almost every medical issue has some microbiome component, just like pretty much everything has some level of genetic risk factor. The human body is too interconnected to expect anything else. I just don't want people to throw out the baby with the microbiome-quackery bathwater that's coming as well.
They just asked "If you had to state a figure, how long do you think you spend productively working during work hours on a daily basis?". There were no measurements made.
So it is probably quite innacurate.
V-Model XT – German Reference Model for Software Development Projects
You made a very specific claim which you seem reluctant to back up so we can leave that there. If you want to discuss in good faith, please try not to shift the goalposts so much. For example, your reply suggests that with crypto there would have been no military or political actions that were environmentally damaging.
>ordering Google to identify the locations of cellphones that had been near the crime scene in Eden Prairie

So, is the court pretending that Google isn't conducting a search that involves every cell phone Google has ever known about, or are they saying that's "Google's database" particularly describes the place to be searched?
> Also "not quibbling" about the difference between 39 and 40 hours means that there is an expected amount of hours you're supposed to be working -- how does that get set? Is the answer to just not talk about it? Why wouldn't a good conscientious client ask how much time you're dedicating to the project per week, if they find your per-week scopes to be lower than what they think could be done in their idea of a work-week?

One could say the same about minutes in an hour - if a conscientious client thinks you're not getting enough done in your billed hours, wouldn't they ask how much of that hour you're spending writing code versus coffee breaks / bathroom breaks / sitting thinking? And indeed bad clients will ask such things, but the clients you want will accept that an hour means only that the only work you did that hour was on their project (or at least, that if you bill n hours across your clients then that corresponds to n hours of clock time on which you worked on no projects outside their collective set) and that you made a good-faith effort to work for that hour. A good client can certainly decide that you're not getting enough done in the billed time and ask you to revise your rate, or ultimately stop working with you. But good clients won't ask e.g. whether you were taking too many short breaks during a billed hour, because that conversation can't ever go anywhere worthwhile.

> To reiterate, I think the real kernel of advice here is "charge more to weed out bad clients", and the "charge by the week" to be a red herring. Charging more is doing the hard work here, weeding out clients that might attempt to micromanage, not changing to weekly billing.

Not my experience - indeed I'd say a high rate billed hourly gives more encouragement to micromanage as the client tries to "get their money's worth". For my money you get less micromanagement when billing weekly even if you charge a (slightly) lower overall rate - how much precision you bill with sets an expectation for how much precision is appropriate in all your interactions. YMMV I guess.

> The legal profession seems to have no problem charging by the hour, why should we?

As per the other reply, it's a real headache there. The legal profession has lost a race to the bottom in how billing is done. I'm sure we will too in time, as developers reach market saturation. But make hay while the sun shines.
VPN Market Share Overview
This was a very helpful read. Especially the valuing equity part. It offered great perspective on what to consider - equity has always been hard for me to wrap my head around.
Millions of Calls to Swedish Healthcare Hotline Left Unprotected Online
>it's very cumbersome to manage and use

Maybe if you just dump a large number of unsorted files in place and do nothing with them. With a decent file manager and an hour or so, you can add many books and symlink them to the metadata directory with no issue.
A man who failed to stand up to his own party is not a man I expect to stand up for our country. This coming from someone who caucused for him. Between the systemic corruption in the dem party, and his inaction, we have the current situation of a more divided nation. Bernies centrist views, are now panned hard left by his new legions, and I find it hard to relate, or respect. Another populist president is the last thing we need, no matter the color of the flag he flys. I really hope I can place a vote for someone in 2020 that doesn't hang heavy on my soul, but I am not overly optimistic.
Luckily are public libraries not run on gut feelings and personal semantics. The purpose of libraries in Finland is defined by the Library Act, which states that public libraries should provide[0]:

1) equal opportunities for everyone to access education and culture;

2) availability and use of information;

3) reading culture and versatile literacy skills;

4) opportunities for lifelong learning and competence development;

5) active citizenship, democracy and freedom of expression.

You might like a quite place to read, but if society pays it should get more than sleepy reading halls. I find that the fetishising of books and silent library spaces is a nostalgic fantasy championed by people that rarely actually use libraries, while they are unaware that libraries are the most used cultural institutions in many countries. There is not a single good reason to limit libraries to disseminate the printed book as the only document. Other than elitism.

[0] https://www.finlex.fi/en/laki/kaannokset/2016/en20161492.pdf
The stores (and iMessage) get brought up a lot, but for the world outside the US they are a secondary consideration if they even factor in at all. There are more _Samsung_ stores in Dublin than Apple, and the ones we have a 3rd party 'authorised resellers' with average service at best...
There is several contradicting data points for what is an optimal hiring strategy for a company. We have the old strategy of making members of a team feel like then are kin, a.k.a band of brothers. The military use/used this a lot and the underlying biological theory is that people will sacrifice self-interest for individuals which is perceived as kin, or as the quote goes a person will sacrifice themselves for either two siblings or eight cousins.

The opposite strategy is diversity with the ability for better adaptation. A team with multiple perspectives is said to better anticipate the need of a diverse customer base.

A third strategy is to look at specific risk. If for example theft by employees are a high risk issue then rejecting applicants with correlating traits with high risk for theft would be beneficial, which would be low social economic status, but those correlate to race and ethnic class.

If we look at the issue from the perspective of what benefit a company the most we end up in many cases with massive discrimination. Thus for social reasons we address the issue as an ethical question.
Lightsaber Dueling Recognized as Official Sport in France
I'm actually kind of surprised that we don't all have permanent connected heart rate monitors already, in order that an ambulance can be called automatically should something happen.
Ugh, just the idea that workers are "guilty of" stealing productive time from their employers by "Making hot drinks" or "Discussing out of work activities with colleagues."
The Silent Extinction of IoT Startups
MacOS Mojave 10.14.3 Download
> We currently have a very robust physiological understanding of the disorder, and the symptomatology is linked to observable structural changes in the brains of Schizophrenic individuals.

While I agree overall with your point, I think your wording emphasizes a common but mistaken view that psychological experience can't induce physiological changes in the brain. This is obviously false.
absolutely. I would hope people don't now start doing fecal transplants for treating depression, or Alzheimers, or schizophrenia. These results, interesting though they may be, are not a cure; they may not even be diagnostic.

But clearly, diet, the gut microbiome, the immune system, at the very least, are linked, and linked tightly. So it would not be surprising at all, that there's a microbiome component. But we don't know what it is; how it affects the underlying disorder, and how to approach it for treatment as of now.

And as you alluded to with "genetic risk factor"; its well possible that though there is a component of the microbiome involved in the disease; it may not be significant enough to act as a vector for treatment. Or that it is just a comorbidity. We just don't know!
I second this. Great book. One of my faves.
I'm using Windows 10 inside a QEMU virtual machine on a Gentoo Linux host system. I need it in order to download e-books with DRM because Adobe Digital Editions only runs on Windows. My QEMU configuration works pretty well. Anyway I would greately prefer not to use any proprietary software.
It's a grape MASER. ;-)
I wonder if the productivity is maintained as we can only think for so many hours a day. If you look at famous writers such as Hemingway they only worked for a few hours a day. So the question is how does this translate to work that has a less cognitive load ? Has anybody done experiments with programing and hours worked ?
This is my fear. I'm holding onto my 2015 MBP really hoping Apple starts making laptops I want again, but I don't know where else to go. My last Windows machine was a very expensive Samsung Ultrabook machine that cost much more than the equivalent Apple machine. It was a mess in terms of OS and hardware. So I feel like I'm running out of options.
And you think the existing infrastructure for Bitcoin or other cryptocurrencies cannot support such services? The smart contract languages were designed for such things as far as I understand.
I've been working in web dev since 2008 and have never been happier with the ecosystem or more productive.
I agree that greylisting was the cat's meow back then. I setup a VM running CentOS with Postfix and Postgrey as a MTA for our "work" email server and the result was a massive reduction in spam.
Show HN: Stock Screener and Portfolio Management for DIY Equity Investors
I feel like the main advantage AWS has at this point is that "everyone is using it". While it may not give you a competitive advantage over your competitors, it at least doesn't put you at a disadvantage if you are using the same platform as them.
What if in some year doing harvests makes no sense because of storms or low prices or too little rain or too little sun or whatever. Such years exist. They are very bad financially for them but it would be even worse if they still had to pay for the employees while having no income from sales.