skysight-inc/HackerNews huggingface dataset:
I suspect that one of the intentions of the tariffs is to spur domestic (American) production of goods that would otherwise be imported.[1] That said, I think they are having the add'l effect of pushing Europe (and others) toward China.

In response to Economist article's premise, what I generally hear is that the issue is not about whether they adopt democracy, but whether they accept a subservient role to the U.S. The term often used here (D.C.) is "little brother." Japan and S. Korea-- which started off as a pretty brutal dictatorship and today doesn't function as a free market/liberal economy) are cited as ideals.[2]

The funny thing is, while most people hype a coming military conflict w/China, a lot of folks here openly acknowledge that the Chinese are not interested in that. It's said that they aim to essentially secure themselves, but also depend on the U.S. that maintain much of its current role in the int'l order. The Chinese are not thought to be interested in becoming a global hegemon / world police.[3]

Anyway, I just came here to recommend a book, The Grand Chessboard: American Primacy and Its Geostrategic Imperatives.[4] Reading it now and find that it puts a lot of things in perspective.

[1] Fox Business News w/ Trump: https://youtu.be/K1qt6nQLoHI

[2] Chaebol: https://en.wikipedia.org/wiki/Chaebol

[3] Military Challenges in the Asia Pacific (AEI): https://youtu.be/hp768euAi-E

[4] https://en.wikipedia.org/wiki/The_Grand_Chessboard
If anyone wants to buy me a pair, I'm happy to be a guinea pig with Mirror's Edge. Currently my record is puking within 5 minutes of playing.

Skyrim is a close second and a game I'd dearly love to find a motion sickness cure for even with fov cranked up.
Not in the same way as other password managers. But you can set up your own Bitwarden instance using Docker if you don't want to trust them with your passwords.
Counter point, most great programmers I know are physicists turned programmers. Although they made the full switch and it wasn't to support their research.
There was an article a while back about Chinese cultural attitudes. That might have been tangentially related to "concerns about Chinese people." This article has nothing to do with Chinese culture, it has to do with corporate espionage. It just so happens that this fellow is Chinese and was moving to work at a Chinese firm. That's it.

Occam's razor suggests that the person was motivated by greed, either his or the new firm's. Somehow, cultural attitudes about "cheating" being somehow explanatory here is absurd but that has become a key topic in this section. Why?
Anecdote, but a lot of the kids that did sports all through my high school stopped playing when they went to college and gained weight from what I guess was based on their passed eating habits with high activity. However, the ones who didn't do sports all through high school mostly lost weight.

I'm not sure what the overall implications are of school athletic programs but I definitely don't think it is as black and white as you make it out to be.
They fixed most of those issues on later iterations. I have the SP4, and while it still has occasional issues with recovery from sleep, the other issues you listed aren't present.
Yea it hasn't been long enough for them to be thrown out yet. Most cars still have them too.
I signed up for Entaglion while attending IBM Q conference last year (they were sending out the game to interested participants), and I must say it's awesome. Thanks a bunch for creating it, ever since it arrived I had loads of fun! It's proven itself useful especially in making my friends more familiar with the world of quantum computing :)
I'm curious how much of a contributing factor this is to why many deep learning pipelines use smaller floats. Specifically, I "knew" that the throughput some math operations was actually greater than 1. That said, I have not kept up with which operations. I would not have expected the floating point units to be the fast ones.

Again, thanks for sticking with me in this thread. I learned a bit. Hoping to come up with ways to play with this knowledge. :)
The aftermath of the Gentoo GitHub hack
Interrobang and Keming by Liz Crain:

https://flic.kr/p/LTD9Cs

http://lizcrainceramics.com/
The Switch has a Tegra, this has a low power Pentium. This doesn't have nearly enough power to run the kind of games you can play on the Switch.
I think we're both right for sure, but even just having varchars in your critical join tables is a big perf killer given there'll be fewer rows read per page fault(unless you're just index scanning/joining of course)
Yeah, at least pretend you're an interested buyer...
That looks to me almost exactly like a (1,1) evolution strategy [1]. Our field frequently has invented almost the same ideas multiple times in different subfields, with different mathematical analogies and different terminology. It's useful to identify these connections, and it helps not to be automatically dismissive of people who seem to be using the "wrong" terminology.

[1] https://en.wikipedia.org/wiki/Evolution_strategy
Yangyang
老师今天吃了10个包子 1碗粥
It sounds like games are simply being optimized for monetization, not for making you feel good.

For example, someone discovered that 'stamina' (like arcade credits, but recharging over time even when you're not playing) was a great way to monetize, since people will want to open the app more and play and see ads because if you don't you're Wasting Hearts! That's leveraging frustration for sure, but it turns out frustration keeps people playing as much as fun does. And now you wonder why stamina systems are all over microtransaction-laden mobile games.
First paragraph on their page disqualifies it completely. I do not want my passwords on anybody’s servers.

Our secure cloud syncing features allow you to access your data from anywhere, on any device! Your vault is conveniently optimized for use on desktop, laptop, tablet, and phone devices.
https://github.com/dani-garcia/bitwarden_rs is an api-compatible backend and uses SQLite as a database engine. You can also build it outside of Docker. I'm not sure how well SQLite binary files sync to Dropbox, but definitely you can run on local disk.

source: https://news.ycombinator.com/item?id=17504187
Live radio streams from around the world
Racket doesn't seem to mind using λ despite it not being on the keyboard. I find it more convenient to remember a hotkey than to type `lambda`
> I do not want my passwords on anybody’s servers.

What about your own server?

https://help.bitwarden.com/article/install-on-premise/
Wow, mind blown. Unfortunately, even with an undergraduate degree in mathematics, I was lost after this paragraph:

`This made me eager to find a proof that all the even moments of the probability distribution of distances between points on the unit sphere in \mathbb{R}^d are integers when \mathbb{R}^d is an associatve normed division algebra.`

Nonetheless, very interesting!
I've been at two companies that used MongoDB for high velocity, high volume data (packet capture and analysis). It was a bad decision that we tried to change after the fact both times.
GNU Password Manager
> Sometimes, this never-ending string of letters would execute what was called an ox-turn, first reading left to right, then switching to read back from right to left.

What a fail! Perfect opportunity missed to use the word "boustrophedon": and in the matching historic context, too.
啥粥
No. No need to loop around for 80 years. NO. Seriously. No way. STFU
Theoretical Model of Computation and Algorithms for FPGA-Based HWAccelerators
I get what you're saying. I don't think you're wrong. This isn't currently a priority for us but I hope that someday someone builds something like that. That's one of the aspirations of releasing a Community Edition. Our API docs are open: https://dev.gravwell.io/docs/#!api/api.md
Their (1Password) Android app is great. As you pointed out though, iOS always gets the UI\UX benefits first because they're focused predominately on the Apple eco.
The current debt-based economy encourages this kind of behavior. I am more familiar with the US, but I think UK is not much better at this point. The worst was probably things like Rambus (not long after US DRAM manufacturing declined).
If you treat your employees as thieves by default, you will have only people of a certain type working for you.
> Imagine the complexity of Amazon.com or Netflix were a monolith.

That was called Obidos and it's shortcomings were why Jeff pushed through the services mandate at Amazon.
Serverless Web App Using AWS Amplify and Angular
> didn't work well on Android with regards to autofilling forms

Works pretty well, I use "Keepass2Android Password Safe" and it supports the newest APIs to enable fully automatic filling once you tell it which app belongs to which account. For syncing I use my own nextcloud server.
It’s substantially better than no governance and oversight, and additional reporting of deviations can be mandated (require documentation of what ongoing investigations data retention extension requests are tied to).

You have to start somewhere.
In substractive color theory, yes, you’ll end up with a brown when mixing red and green in near equal parts.

Keep in mind that the red and green you’ll be mixing is not 100% color pigments, so it cannot merge into a dark grey.
OMG, I just made the same comment!

https://news.ycombinator.com/edit?id=17504267
The simple answer is that it helps. The longer answer involves cost analysis and whatever it creates a positive connotation or not, and what is the risk of dropping this name, basically, marketing.
A reply in the thread from David Major about performance:

"At the moment, performance is a mixed bag. Some tests are up and some are down. In particular I believe Speedometer is down a few percent."

"Note however that clang-cl is punching above its weight. These builds currently have neither LTO nor PGO, while our MSVC builds use both of those. Any regressions that we're seeing ought to be short-lived. Once we enable LTO[1] and PGO[2], I expect clang to be a clear performance win."

[1] "LTO (Link Time Optimization) is a method for achieving better runtime performance through whole-program analysis and cross-module optimization."
http://blog.llvm.org/2016/06/thinlto-scalable-and-incrementa...

[2] PGO = Profile Guided Optimization
> no, it is still not an easy choice

Yeah it is, choose 3. Python 2 is reaching EOL.

> Mypy coverage, even in the stdlib, is awful. When it comes to thirdparty, mostly nonexistent. Mypy feels so young - I love the team, love their work, but I still run into cases where inference fails when it shouldn't, where error messages are extremely helpful, etc.

Yeah, the typing stuff is a pretty big disappointment. The ergonomics are pretty terrible (probably because they wanted to push as far as they could without introducing more syntax support for typing). Mypy isn't just young, but it's buggy and its codebase was a sloppy mess last I checked. There's no support for recursive types (you can't define a JSON type, for example). And it absolutely falls over in the face of common libraries, like SQLAlchemy, which are too dynamic for it.

> Absolutely AOT unoptimizable. Pypy's cool, never got it working for my use case. In theory a JIT could help.

Yeah, Pypy is the best hope for Python's performance. They're making great progress, but I also couldn't get it working in our Python 3 codebase (Numpy and Pandas installation issues).

> No parallelism. Multiprocessing? Good luck with that - pay the cost of pickling, pay the cost of an additional interpreter, pay the cost of debugging hell.

Yeah, this is a real pain point. Some die-hard Python folks say otherwise, but there's really no good parallelism option for lots of workloads. Pickling is just too expensive.

> An ecosystem split in two, and don't let anyone tell you otherwise - a few hundred top packages moving over after many, many years, is a sad state for a language that was known for having an absurdly large ecosystem.

This hasn't been a problem for me for years. Most things that have seen active development in the last 5 years have good Python 3 support. The only time I've run into a Python-2 only utility, it was 7 years stale. Well, except for Centos's `yum`.

These are all reasons I like Go, by the way. Super fast, great tooling, and fairly stable (except for the package management story). I do wish there was a lightweight scripting language with a great VM and real parallelism--something like JS without the inheritance, OO baggage, etc; just objects and arrays and functions running on a JIT VM like V8 but with parallelism as a first-class citizen a la BEAM. And preferably optionally typed from the start, in a way that the runtime could leverage for optimization purposes.
Speculative Buffer Overflows: Attacks and Defenses
Four Most In-Demand Freelance Skills to Hone This Year
You can't‽ But it's right there‽
COM wasn't a picnic to work with back when it was the new thing. The toolchain sucked. I'll never write another line of MIDL in my life.
It appears to me that this isn't so much a case of "microservices don't work" as it is the case of several poor architectural choices. It is always really easy to be part of the crowd in the peanut gallery and say "hah, you are doing it wrong", but when actually at the coalface the pressures and perspectives are different. Having said that, the microservices story isn't half as interesting as the Centrifuge story they link to in the article. Their approach (queues for everything) didn't work for them at their scale, so they invented something different (Centrifuge) that does. Poorly thought-out choices around microservices has little to do with the issue they solved.
Noise2Noise: Learning Image Restoration Without Clean Data
Lots of data re vehicle registration and licenses to different groups. Insurance companies and banks are common but there are many others. Everyone from towing/repo people to Experian.

New York has a good FAQ. https://dmv.ny.gov/dmv-records/permissible-uses-personal-inf...

Some states are not so good at protecting data, or rely on an honor system: https://dfw.cbslocal.com/2013/02/11/cbs-11-investigates-your...
If that's how one feels, Twitter is the wrong place to be. Seriously, blame the platform first, because in this sense it is really awful.
Donald Bren is essentially a Duke.
I have been a big fan of the RISC-V efforts. Arm's attack is actually heartening in the sense that it confirms the perceived threat from RISC-V is real. This is a moment on the path that makes me realize real progress is being made for RISC-V.

The development of new technology seems to go so slow while it's happening; it's only in hindsight that it seems it's always and inevitably been this way. Still a long way from running OpenBSD on a 17" laptop with nothing but open source hardware inside, but it's a nice moment.
It was probably posted in response to the firefox lockbox announcement.
Article that talks about some of the theory behind mental disorders:

https://www.madinamerica.com/2018/07/creation-illness-gaming...

Excerpt:

> Carlat: How did you decide on five criteria as being your minimum threshold for depression?

> Spitzer: It was just consensus. We would ask clinicians and researchers, “How many symptoms do you think patients ought to have before you would give them a diagnosis of depression?” And we came up with the arbitrary number of five.

> Carlat: But why did you choose five and not four? Or why didn’t you choose six?

> Spitzer: Because four just seemed like not enough. And six seemed like too much.
Amazon is not a clear counter example to this. Originally Amazon was simply an online bookstore.
I had a similar experience last year as an advisor to a large "enterprise" type company. They are a slow-moving company with no competitive pressure & tons of compliance constraints, had several teams of Java engineers, they all know Java really well, they do not know JavaScript well. They had been attempting to migrate all their services to a modern, cool, bells & whistles JS SPA architecture.

Get ready for the surprise twist: It wasn't going well. I was hired as an expert JS consultant to advise them on which JS framework to use.

My advice? Get ready for surprise #2: "don't use javascript [or use it sparingly as needed]."
> I just want to turn my markdown into pretty HTML. That's all.

If you're not looking for a static site generator, maybe Pandoc is more what you're seeking?
Interesting that many commenters use the 'make an idea public' argument for patents. However if reinvention and rediscovery of an idea doesn't happen that often then you why would you need patents anyway?
Penn and Teller's Fool Us shows demonstrate that very few magic tricks are undiscoverable to other magicians. So just hire one to work it out. That increases the value of magicians and decreases the value of patent lawyers, patent reviewers, patent writers and the patent trade. Surely that is a good thing?
Actually computing science is the most well understood science. Physicists can only give results with a few millionths* of accuracy, a computing scientist can prove a theorem about his subject matter with perfect accuracy.

Everyone else, including doctors, who call themselves scientists are just trying to float on the cachet physicists earned with their astonishingly good predictions. Properly speaking, they are phenomenologists . Please note that I'm not saying what they do isn't of great societal and intellectual value! The study and categorization of phenomena is certainly a noble enterprise. But none of them can make predictions good to 9 decimal places.

*might be billionths or quadrillionths by now in QED, but doesn't change my point.
Why is it the job of the tobacco seller to educate the public on the dangers of smoking? Why would they invest their money in such an anti-marketing campaign?

Advertising with factually inaccurate information, of course, should be punishable by law.

Consumers need to be educated from an early age on how to identify legitimate sources of information. That is becoming more apparent every single day.
Just recruit a few of the millions of people whose lives will be saved as environmental activists to warn against the dangers of tampering with nature and the social effects will balance out.
Soccer team rescued from cave in Thailand unable to attend World Cup final
> line up well enough for reflow.

> If you used FR4 instead of acrylic or whatever, you might be able to leave the aligner stencil in place for reflow. That might let you do some of the smaller parts.

When the solder wets it will 'suck' the part into place, the alignment of the part isn't particularly critical. If you are dealing with extremely small parts like 0402 or under caps, you can run into issues where the wetting of one side just before the other causing the cap to pop up on end, but that isn't an alignment issue and the stencil won't help. In a proper production line these parts would have what is basically glue holding the middle in place enough to avoid this.

EDIT: If you're finding the parts aren't sucking into place, chance are you need to use more flux or check the solder formulation you're using against the PCB finish.
>>The need to make what I'm thinking precise and understandable to the computer or the oversight of edge cases or, sometimes, an entire set of cases I didn't have in mind originally when coming up with the high level solution

To me this sounds like you should spend more time in the planning phase. Sounds like your plan needs to be more detailed and concrete. If you hadn't yet come up with a high-level solution, jumping straight to code wouldn't help either, it'll only make it more confusing.

>>but I'm not sure what to do with it if the ideas and logic simply don't come to my head.

What sort of ideas and logic are you specifically having problem with? If they're about algorithms, try reading more algorithm books (Thomas Cormen's Introduction to Algorithm is really good), do more practice programming (I used to practice a lot here https://practiceit.cs.washington.edu/). In general I'd suggest try to see more problems where the solutions are available, but don't immediately see the solutions. Try to do it yourself first.
Win 95 had a time zone map, but after numerous countries (not just China) with border disputes demanded changes they removed the feature entirely.
Yes. You can. [0]

I run passff [1], to get Firefox to use it, and Android-Password-Store [2] on my phone.

[0] https://www.passwordstore.org/#extensions

[1] https://github.com/jvenant/passff#readme

[2] https://github.com/zeapo/Android-Password-Store#readme
So can you not shift into this work? I imagine for something like economics, not all the programmers behind banks or quants have a high level of economics knowledge? I would have thought they want someone with a major CS background to fill the gap they have in that regard?
Maybe.

But I bet they'd be the same ones those people used two years ago, or at least a really close variation.
I really, really want to be a big fan of Bitwarden. I even used it for the past year and a half. However, the last time HN talked about Bitwarden 7 months ago, I listed some reasons[0] why Bitwarden still fell massively short of 1Password, and I feel that those three points have not been addressed (which I believe impacts the friction/convenience of using Bitwarden).

My three points then were:

1. A stand-alone desktop app. Quite annoying to have to open up a browser every time I want to access a password. Basically, it's as inconvenient as Keychain on OSX if you're not using a browser when you need a login info. This could be solved if the browser plugin popup could be persisted as its own window.

2. iOS app is not polished. Not sure about Android app as I've not used it. (* biggest problem then was how slow search was. It has been improved although nowhere as fast as 1Password's—still)

3. In the Safari extension, I would love to be able to search and use item entries that are not specific to the domain. Sometimes, I have other info in secured notes or password entries without a domain that I want to get to from the extension. In these cases, I've had to leave the browser and open the actual app to get access to them.

I just migrated from Bitwarden to 1Password a few days ago and have been much happier since—especially with 1Password's ability to generate 2 factor tokens and put them in your pasteboard automatically so you don't ever have to pull up an Authenticator app!

[0]: https://news.ycombinator.com/item?id=15734260
As Bitcoin declines, Coinbase’s app is dropping in popularity
> Watch for more toolchain changes to come. The next steps after this will be to switch to lld-link and enable ThinLTO. That will open the door to a cross-language LTO that could inline calls between Rust and C++. In the longer term we can look into cross-compiling from Linux.

Very cool. The potential to inline Rust and C++ (and C, of course) code together at the LLVM level is one of those things that's been theoretically possible for a long time now but has yet to really mature in practice (at least, I'm not aware of anyone aside from Mozilla attempting it at scale). Really curious to see how this affects Firefox performance once they get it all wired up.
What are the real world implications of this? Is stuff at Walmart suddenly going to get more expensive? Or is that not how this works?
Grab has been fined by the Philippines for imposing extra charges
The FBI’s 10 Most-Wanted Black-Hat Hackers – #1