skysight-inc/HackerNews huggingface dataset:
Tiny thing: the purple buttons change border thickness when hovering, you could give them a 1px transparent border in the default state, to prevent content shift around one pixel when hovering over them.
> Did he take down the repo? It's no longer visible.

It looks like it. I can't articulate why, but that sets off alarm bells to me.
It was generated by create-react-app, as revealed here: https://www.09092018.com/manifest.json

https://facebook.github.io/create-react-app/
How many of those economic growths situations weren't linked to local population growth, but were linked to global population growth and populations emerging from poverty?
From what I understand, dn42 is "you can use different protocols, learn stuff, and play around while making this work", and zerotier is closer to "this is a product, install and it works".
Thanks, and something a little bit better?
Have heard about Dayton OH
OneNote can do transcription (copy text from image).
Thanks for sharing, this is really smart
Getting ready to plan a wedding after double digit year dating -- The timeline approach is brilliant, thanks for sharing!
reminded the 198x scandal of Toshiba CNC used to machine USSR submarine screws https://en.wikipedia.org/wiki/Toshiba-Kongsberg_scandal

The high precision allowed for very quiet screws and that caused all that such a screaming noise back then :)

https://www.nytimes.com/1987/06/22/opinion/submarined-by-jap...
There should be outrage from Russia, Syria, Iran, ISIS, etc., but not US employees. This enhances _our_ army, rather than others' armies. We have some indirect control over what our army does, but none over those other armies.

Sometimes idealists become like pacifists who would rather die than confront someone who is going to annihilate you. That your PoV, but it certainly isn't the majority PoV even amongst Democrats.

The world isn't a dreamy place; you have to make dirty choices, given what's available.

Of course, if you want to see western influence wane, then sure, and allow other less progressive influence wax. That's the realpolitik.

These decisions should be left to the democratic process rather then the province of unelected idealists.
Jim Gilliam, the founder of NationBuilder, has died
That isn't the point up for debate, the question is whether or not "time pressure is what matters".
Also here is post[0] on Embassy of Ukraine to the UK official Facebook page, that in same time reposted on OpenStreetMap Ukraine Facebook page.

More details are on OpenStreetMap Ukraine blog & Twitter page.[2,3]

[0] https://facebook.com/ukraine.in.uk/posts/2444348232248682

[1] https://facebook.com/openstreetmapua/posts/779796859023276

[2] https://osm-ua.github.io/blog/

[3] https://twitter.com/osm_ua
Being able to solve those problems like "it ain't no thing" is part of being a senior developer.
Creator here, if you want to know more about it the best place is to hit me up on twitter: @benhoad.
Your Botnet Is My Botnet: Analysis of a Botnet Takeover [pdf]
Well, at least not about chess.
The package.json declares 4 build dependencies and 3 runtime.

Most of that bloat probably comes from Gulp, which is one of the most ridiculously bloated tools I've ever seen.
People make cost-safety trade offs all the time, the probabilities are so low that they may not explicitly think of them as such.

Have you ever driven a long distance instead of flying? If so you sacrificed safety for price / convenience - over the same distance flying is much safer. Are you driven by a professional chauffeur in an armored S-Class? If not you are sacrificing safety for cost.

You could imagine pushing pro-regulation arguments to absurd circumstances, like making it illegal to drive more than 125 miles (requiring people fly instead) or banning all cars aside from the armored S-Class etc. The side effects of such rules would obviously be very bad, but smaller regulations could have smaller, still deleterious consequences. See the case of unsafe cars in India:
https://marginalrevolution.com/marginalrevolution/2016/05/sa...
> One way to look at it could be like "Shouting fire in a crowded theater", which is not protected speech

Referring to Schenck v. US on the bounds of Constitutional free speech is like citing Plessy v. Ferguson on permissible racial segregation.
> You could say that there's no reason we're still using a stupid preprocessor hack of textual inclusion to import interfaces.

You could say that. I didn't. Bolting on some sort of module system is just a totally different scope of enhancement than my modest proposal.

> As usual, the devil lies in the detail. If you want to make pragma once robust you need to checksum files, which in the end will be slower than include guards.

That's just not true. It doesn't need to be robust against byzantine source trees and/or build systems to be defined in the C standard or to be useful. The standard can leave the concept of "the same file" implementation-defined, as it does many other concepts.

On Unix system C implementations, it is sufficient to use stat() and compare st_ino and st_dev against previously observed values for a given compilation unit. You do not need to checksum files. You especially do not need to write the specific behavior of checksumming header files into the C standard.
Also I've been alerted to the fact that Thomas Middleditch (Richard Hendricks) has even shared it :D

https://www.instagram.com/p/Bqu0D2VAI8W/
Using USB-C on the iPad (So Far)
I’m a second generation Ecuadorian-Colombian living in Canada. I run a software development shop [1] helping startups and businesses build their software infrastructure. Would love to connect with devs in South America.

Alguien quiere conectar para desarrollar productos, servicios y aplicaciones? Mándame mensaje a michael arroba Sovilon punto com.

[1] Sovilon.com
> Is it trivial to implement?

Yes.

https://github.com/llvm-mirror/clang/blob/799b6c6d7/lib/Lex/...

https://github.com/llvm-mirror/clang/blob/799b6c6d7/include/...
A lot of people's ideas of what purism is in sport depend on whether the act in question helps them to win, or to lose, and whether they are just spectating, and whether they are fans of the person committing the act.

This is a general truth in sport, not just Chess. See also bike racing, baseball, PUBG.

People will tend towards doing what it takes to win. If you don't like those tactics, change the rules.
> We simply don't have the prosecutors to litigate every case of lawbreaking

Exactly, and that's part of the problem isn't it? You can address this either by hiring more litigators, or reduce illegality to what's truly essential.

The point I'm trying to make is that eliminating prosecutorial discretion creates a different set of incentives whereby the law must be understandable by mere mortals, and eliminates incentives for abuse (the blue line).
Just FYI, your app seems to occasionally choke on SSO sign-in.
yup, it's Fusion 360, I've got a background with SolidEdge and Autocad but Fusion is the best for quickly making decent parts with a 3d printer that need to be made-to-measure.
There is an actual big boy tunnel getting built on The Westside right this second. No waiting on Musk's bullshit required.
From a supply chain perspective I feel it will be revolutionary from the decentralized nature and all parties sharing a unified data set for let's say a shipment. Right now a shipment transfers from party to party to party all in their proprietary databases. Working off a shipment from one central point will drastically alter the way things work. As well with the coming wave of IoT, robotics and automation in/on everything automatically fulfilling and queuing the next party/parties in the chain will be a radical improvement. It is mind boggling how much manual, paper based work goes into putting that t-shirt on your back today. :)
Yeah my introduction to CAD back at Uni was Solidworks and Catia, but for quick cadding of things where the material properties aren't too critical I just use Fusion 360.
there are only 6 properties listed for free. 6 < 8M
I did a test run for a couples months and enjoyed it. Will start back up in new year.
9 miles of infrastructure is getting built right this second under the current review process.

https://www.metro.net/projects/westside/
Out of curiosity, what do you do that you get to do that? Sounds fascinating---I've had lots of fun with dtrace (and, more recently, bcc).
Act too unethically and with popular opinion against you you’ll quickly find legislation against your interests.
Any good papers to read on fuchsia?
To play devil's advocate to some of the responses to this post:
What if instead of requiring news organizations to report the truth, we instead forbid them from reporting facts that are untrue?
Their reply to your tweet pisses me off
It isn't a strawman for so long as individuals with a certain brand of politics presuppose their own immunity to disinformation and a tacit monopoly on what is factual and what constitutes being 'informed'.

That the propaganda self-described 'progressives' consume tends to come from sources with a greater degree of social prestige and more subtle ways of misleading through omission and clever rhetoric doesn't make it anything but propaganda.
Betterexplained is a game changer. Understanding math was nearly impossible when I was a schoolboy, teachers could never (and hardly ever tried) explain anything the way that would make any sense other than "just write it down, memorize and use to substitute values". And now with resources like betterexplained I get everything for what I have wasted years with no success in just seconds. This ought to replace the way people are taught at schools and in colleges, the old way should be damn outlawed (;,;)
Thanks! I was wondering if mesh effectively replaces services and why, and you've answered that.
ScyllaDB is still the fastest at a key/value workload with per-query consistency settings and quorum reads/writes across multiple regions. If you need high-performance and low-latency, ScyllaDB wins. They are close to v3.0 which will have global secondary indexes and materialized views to improve data model flexibility. FoundationDB is also key/value but much lower-level and well proven for reliability. Don't have much experience with it and the latest release just introduced multi-regional capabilities, but the general tooling and documentation is still rough and it would take more effort to build a higher-level querying layer or client library.

TiDB is interesting, but missing more features from MySQL than CRDB is missing from PostgreSQL, so it's effective if you want sharding on mysql but will need a few more releases before it gets polished. Vitess and Citus are good options if you just want sharding on top of existing mysql or postgres with full query support within a shard. There's also Yugabyte which is multi-modal Redis/Cassandra/SQL offering with multi-regional capabilities.

CRDB is a great product with some of the easiest operations (although key management is a nightmare that they do not have a good plan for). It's fast enough for point-lookups and makes it easy to distribute and replicate your data across zones and regions. All nodes are part of a single cluster so read and write latencies will be high for global deployment, with the enterprise version having a workaround for local regional reads using pinned covering indexes. That works, but further lowers write performance.

It also has trouble with large transactions and the middle ground between OLTP and OLAP with heavy joins. Good choice if you need easy scalability and SQL interface over performance and complex queries.
I believe that story is actually mentioned in the article.
You don't need read access, only execute access.
Unless you disable it in the sshd_config, it's supported by most Linux distributions. Yes, you'll need a client, but any modern client supports sftp.
The only tricky part is chrooting the users.
Excellent write-up, I like how they briefly summarized each section so you knew what to expect (I find it helps with understanding). Including the false path is very nice as well since those are very common when debugging.
Using tear gas at the border is an American thing, not a Trump thing.

https://www.businessinsider.com/border-patrol-also-used-tear...

> The use of tear gas at the border by CBP began in 2010.

> Since fiscal year 2012, CBP has employed tear gas a total of 126 times, but its use hit a 7-year high under Trump in fiscal year 2018.
The docs page [1] (subject to change) mentions:

Do you support handwriting? – We do not support handwriting extraction.

[1]: https://docs.aws.amazon.com/textract/latest/dg/how-it-works-...
I’ve successfully used on-prem fn as a connection layer beneath API gateways and ESBs, but for cloud projects every time I use them (regardless of the provider), I end up swapping them out for microservices before too long. Deployment and management have always lagged far behind on-prem solutions.
You’d probably have to ask Elon Musk. I also haven’t read the lawsuit so I don’t know what specifically the homeowners wanted investigated. California law basically gives veto power to any homeowner for anything, so why bother trying to be innovative there in the first place? I think the software industry only evolved there because nobody had figured out how to regulate a bit yet.
Amazon Debuts Self-Driving Race League
I'm personally convinced that the "science is slowing down" perception is a consequence of actual progress speeding up while the time taken for new discoveries to percolate into the common consciousness is increasing. You look back on discoveries that have had time to percolate, and you see a rapid ramp up. Then you look at the past few years, and you see less going on because it's all still in labs and obscure research papers and the like.

Also, it's hard to know which discoveries are hugely important when they're still drowned out in dross. It's like the way '70s music is "the best music", because we've forgotten the tons and tons of crud '70s music.
Hi, I'm a Redux maintainer. I would generally recommend _against_ using Redux-Form in almost all cases - it's really not necessary. Most forms can be handled by hand, or with a React-centric form library if you want to abstract that.

I actually just wrote a new Redux FAQ entry yesterday on "should I keep form state in Redux?"

https://redux.js.org/faq/organizingstate#should-i-put-form-s...
I saw someone write something pretty good about this in relation to the idea a few years back and let me try and regurgitate it. I'll probably screw it up though so please use the principle of charity when reading.

--
Why are 'black pride' and 'white pride' not equal?

The 'white' cultures of the west usually made it through to their colonies fairly intact and recognizable. The French, the Irish (ignoring changing notions of what 'white' is), the Germans etc. So be proud! Be proud of your Irish heritage, your French heritage, your Croatian heritage.

Black people in America... African slaves came from all over Central and West Africa. Their culture was very quickly all melted together in America and the genealogy muddied and for the most part a modern descendant can't say empirically exactly where in Africa their ancestors came from, let alone have had the elements of culture from that place handed down to them reliably. So the only 'shared experience' of black people in America is... being black in America. Then combine in the historic issues of being a 'lesser' race in American history and "black power" or "black interest groups" and holidays like Kwanzaa are a response to that.
---

Anyway, they're not my thoughts but I've paraphrased them as best as I can remember. It makes sense to me at least as a starting point. What do you think?

The real spanner in the works for this line of thinking is 'asian' groups lumping together all the individual cultures of asia!

Ideally, one day we'll have lived alongside each other long enough that this is all a historic curiosity in the same way 'whiteness' has vastly broadened it's scope in the last 100 years.
Yes; it enables tens of thousands of developers to work on a monorepo with billions of lines of code across over a billion files and generally be able to move between parts of that codebase without surprises. It promotes re-use, and simplifies refactoring useful utilities from one-shots into general libraries.

Speaking for myself as an engineer who works in that codebase, I rarely find it gets in my way, and when I've felt exceptions were the clearest/best approach, I've not found it burdensome or difficult to justify them.
Most of us share that view, but it's against the Show HN rules to post indignant rants about someone's work, so please don't do it here.

https://news.ycombinator.com/showhn.html
It could have been done like some jet engine blades, where a thin skin 'pocket' is pressured or vacuumed into shape during forging. Or perhaps simply, they are not made of metal anymore, albeit unlikely.

You're probably closest with the internal passages though; if one of the primary issues is cavitation, there must be some solution to relieve that vacuum pressure from becoming too great, or absorbing the shock when it does
it's hard to add visualizations to a text-driven story without it being gimmicky or distracting.

i can't really think of an example of hyperliterature that has stuck with me outside of the annoying bloomberg article animations they tried for 6 months and dropped sometime last year

i think that's why plot-rich video games are so popular as an alternative means of storytelling - they're based around really good writing, but also involve some core interactive mechanics that keep the audience engaged, challenged, and empathetic rather than distracted or frustrated

interesting concept, can it be extended outside of a few webpages and apps?
shubha from AWS here, we built App Mesh to enable customers to use microservices in any compute service in AWS - be it ECS, Fargate, EKS or even directly on EC2. You configure capabilities using APIs and App Mesh configures Envoy proxies deployed with your pods.
They've already taken a big step towards that in 16.6, by adding `React.lazy()`: https://reactjs.org/blog/2018/10/23/react-v-16-6.html
https://outline.com/dgvaxt
Valve did put Proton (their wine layer) on GitHub. Some stuff is making it outside the walls :)
AWS is totally killing it this week. This is like the 10th major release I've seen since monday.
Pay walled. Got a non-paywall link?
I was involved in the digital pathology sector. Leica (formerly Aperio) has an office in Vista and I hear it's still a good place to work after the acquisition. You may also try Epic Sciences, indica labs, or BioImagine. There are far more, but you could also try going to local conferences. I used to attend pathology Visions each year. Lots of industry representation and new tech.

You probably know this already, bit look for assay dev labs with existing software groups. Best of both worlds. Otherwise you run the risk of developing software in a culture which inderstands nothing of software dev. Not fun.
UPDATE2: No, it seems it doesn't really work. It seemed (I'm not sure already) it I didn't got signed-in to Chrome when I used my Google account to sign-in to StackOverflow but as soon as I've signed-in to Gmail itself I've been immediately signed-in to Chrome.
Download MP3: Don Moen Songs Download – Dailygospelvibe
What is the alternative to tools like Gulp or Gatsby for those of us who want to make (fairly)simple websites?

In my case, I’m a Data Scientist looking to make a portfolio website. Nothing too crazy but more than hello world.

Should we just work with HTML? Materialize CSS? GitHub pages w/ Jekyll? Nextjs? Bootstrap?

Should we just head back to Wordpress and Wix? Wixcode? Is Gulp the best option?

Is it worth paying a professional to create the site for me?

I’m very intereted in developer opinions. Any feedback is much appreciated. Thank you.
It does, can confirm. I've rewritten more than a few MATLAB algorithms which, while novel, were of... questionable... quality.
The 750k model I saw was steel frame modular home, soon theory you could re-arrange it if you got bored of the layout - though I suspect that comes with a hefty cost.
Personal swipes aren't allowed and will get your account banned here, so please don't.

https://news.ycombinator.com/newsguidelines.html
Sorry for the delay in response, I didn't see this. I think the problem is kind of endemic -- it's kind of like all the documentation and everything always starts from a Material component. Like if you look at provided scaffolds and you see CupertinoScaffold in the Widget Index[0], you might expect MaterialScaffold to be an option as well, but it's just "Scaffold". Little things like this indicate that you expect "MaterialScaffold" to be the default resting state. 99% of the time when I'm writing an app I have the design already and it may or may not be in material style or Cupertino style -- I personally would expect a framework to offer general tools first then the specializations. There are a bunch of other example of components that only really work correctly in the Material context. It's not a huge thing, and Google does have a pony in the race (which makes it easier for me to tinfoilhat about it), you have every right to push material as the default/make it easier to work with -- but I enjoy not having any such bias with Nativescript, even if it costs me slightly more work to get components that are stylistically coherent with either paradigm.

From an engineering standpoint I absolutely understand the automatic crash logging, it's good that you're able to get the user data. I think you guys are just fine as I'm more tinfoil-hatty than 99% of the usual developer will ever be -- the average developer won't care. I don't know realistically how it could be improved without sacrificing that useful data, but maybe a notice @ install time? I just never saw any mention (I read through the docs, watched lots of video), and was surprised -- maybe the negative impression was amplified because I was having issues with flutter at the time. My thought/reaction at the time was that "Oh so a weird crash and you're sending the details back without me explicitly allowing it? classic google".

To wrap this up, I do want to thank you (I'm assuming you're on the flutter team) for the hard work -- drawing every pixel and building a composable, considered system to do that is very hard, and you've expanded the mobile development landscape, Flutter is unique in it's approach AFAIK, and I mention it any time I talk about the mobile dev continuum. Building flexibly to support multiple embedders is awesome and I'm sure flutter will go far.

[0]: https://flutter.io/docs/reference/widgets
Speak for yourself. Some people do mind shitty websites. That's one of the reasons Medium had to layoff 1/3 of its employees last year.
I think both parents (or especially the woman) working is probably the big part of it. But I don't think many people factor the cost of university degrees into their decision (whether they should is another matter)
It's not confusing, it's a generic pronunciation rule: 'n' before 'b' becomes 'm'.
In fact, the adtech industry quite literally refers to these spaces as "inventory" - https://wiki.appnexus.com/display/adnexusdocumentation/Inven...
Sections like this too:

>DHKE was one of the first public-key protocols, which allows two parties to exchange data securely, so that is someone sniffs the communication between the parties, the information exchanged can be revealed.

I don't think that information being revealed through passive observation is a selling point of DHKE.
Open Source Financial Freedom
Completely agree, finding and fixing the bug is commendable enough. But being so thorough as to provide a free educational lesson to everyone else about professional debugging is the kind of self-promotional material I definitely want to read.
Badly expressed, sorry. Deleted.