skysight-inc/HackerNews huggingface dataset:
Your paving an unvalidated market, so there is inherentally higher risk involved.

I think what your outdoor sports ayvri is interesting, but it has a few fatal flaws IMO

- Like prezi, there's just way too many animations that it gets dizzy watching things after awhile. People still use powerpoints today for a reason. People just want the story, the meaty content

- You can get the same value of your long video from just looking at a map. That map takes a few seconds to look at.

- If you added images in the mix, it gives a better context of the bigger picture at large. Learn how storytellers use pausing to greater effect. You can interject with pictures here

- Increase plane height of which everything is viewed at, leaving it in an isometeric view mode. You need less animation transitions

- You should really check out how racing video games (cars, tour de france, etc) portray their map in the HUD

- The market segment you are targeting doesn't have a lot of money to throw around, compared to AR/VR military spending simulation training.

The "toy markets" blog is essentially saying think big, but continuously grab the lowest hanging fruit and penetrate hard
There is an upvote button so you can convey that appropriately :)
Firefox Accounts encrypt user data with (a function of) a master key; that master key is encrypted with a key derived from the user's Firefox Account password. It would be completely insecure for Mozilla to know the user's password (because then they would be able to use the password to decrypt the master key & the master key to decrypt each private datum), so they have set up a protocol in which the user enters his password in his browser, and the browser performs some one-way operations on the password to authenticate. Sounds secure, right?

The problem is that this happens in JavaScript which is downloaded from Mozilla's site. It would be trivial for Mozilla to target a single user with a piece of JavaScript which boils down to:

if (username === 'target') { sendPlaintextPassword(); }

The solution is for user login to be impossible through web pages, and only available via the browser UI. This would mean third parties would have the opportunity to audit the Firefox source code (e.g. Debian, Red Hat and other distros could check to see if the source they build is malicious). It would also mean that silently targetting a single user would be far less possible (they could still try to send that user a malicious browser if he automatically installs updates — but a security-conscious user gets his updates from a distro, not from Mozilla directly).

It's a really nasty flaw, and the fact that they refuse to address it worries me: why don't they care about the security of their users? Why do they insist on maintaining a backdoor?
It's not that featureful. It can't even handle bitmap fonts, only slow and blurry truetype fonts.
The maintainer of vscodevim has done a lot of work on a plugin that uses such a bridge. :-)
"Every system is perfectly designed to get the results that it gets."
That's — "small annoyances that add up to one large dealbreaker".

I should be able to find the command to save my file without needing to know about that lossy distinction.

If there's a potential problem the software can ask me how it should be resolved, when it needs to be resolved.
1/3 of that list is Windows!
Barclays Center freight elevators: each can carry a loaded semitruck (2015) [pdf]
Darktable is not even in the same category as Lightroom. I spent months trying to figure out how to make it work for me before realizing it has zero library management functionality, which the devs seem to have missed is Lightroom's main value proposition. It is purely a non-destructive editor, and if you look up discussions on this topic on the mail lists you'll see WONTFIX responses in the vein of "just use your file manager and a tangle of custom shell scripts!"
RC1 ArangoDB 3.4 – What’s new?
"After sending the emails, I exchanged about 300 additional messages with affected parties to clarify the issue. I have received almost 2,000 thank-you emails, 30 false positives, 2 scammer/spammer accusations, and 1 threat to call the Canadian police," Smitka said.
Dr David Burns, who popularized Cognitive Behavorial Therapy, says that the common misconception people have when it comes to procrastination is that motivation precedes action. In fact, he says, to beat procrastination it’s helpful to realize that motivation follows action. Listing out and accomplishing a few ridiculously easy steps (“open editor”, “review last commit”, etc) can be enough to generate the motivation to keep going.

In other words, instead of setting out to work for an hour, convince yourself to work for only 5 mins; more often than not, when the 5 mins are up you’ll probably keep working for a good while longer, motivation increasing as you work.
So we should stop using a word with an etymologically going back thousands of years, because some lowlifes are misogynistic? It feels very wrong to let them turn such a fundamental word in to a hate slur.
You might be correct, but that still leaves the Chinese middle class which is about the same size as the entire population of the United States.
hahah well done
Yup, I use both VSCode (for JS) and Intellij (for Java). VSCode is no where close to having the functionality of Intellij Ultimate and I really don't see that gap closing much without some major new extensions being written.
Imagine doing a little genetic tinkering to produce a tree that bleeds gold or platinum.

Although I _am_ wondering if the three could incorporate enough metal to make increased lightning strikes a survival issue.
I mean, it sounds like to me vscode has nothing to offer you, if your desktop (i.e. what we see when we look at your monitor) remains so static (in a positive sense).

I find vscode more useful than vim because I can quickly and easily swap out the pieces of environment I need. Need a terminal real quick? Ctrl`, command, ctrl` again and poof it's gone, with nothing in front of me but my code. Need git real quick? Ctrl shift g. Need one more tab? Another? Ctrl \, and so on.

I usually work with three or for different files opened, some tucked away in a tab that I can quickly shift to when I need it. And when I need to get to my "wall o' terminals", I just switch to that workspace (gnome).

Whenever I watch the local vim lady do her thing, it's an entirely different workflow. Grepping across files, then opening one in vim so it just kinda pops up in a new terminal window. Doing a thing there, then closing it to go work in a different vim window... Admirable memory map of the code base and confidence to just close the file and move on, but not for me.
Do you use tmux? The tmux/vim combo on MacOS seems to have minimal performance gains when using GPU accelerated terminals, unfortunately.
I was younger then. Assuredly, my expectations are no longer the same. (And I no longer do that type of work.)
Yeah, without this, it's pretty useless imo.
I agree, the PDF about the elevators was fascinating. I've submitted it separately here:

https://news.ycombinator.com/item?id=17926777
Installing GIMP again recently and finding single window mode was a great, great joy.
"Properly raising their kids" in this situation means installing timer controls into videogames, something that needs to be forced by the state because videogame publishers will never do such a thing willingly.
It seems a bit strange that all the Windows kernels are in separate versions, while Linux is all bundled in to one?
Criticizing a specifically incorrect caricature of the tenets of an organization by pointing out the actual tenets of the organization is about as far from No True Scotsman as I can imagine.
Having written plenty of makefiles and cmakelists I would much rather write the latter for a CPP project. The idioms are easier to remember so I don’t have to search through SO to do little things. Let’s say I want to include a version of OpenCV of at least version 3.0, this is a super simple cmake command, make equivalent is probably not standardized and is some some strange syntax I will have to include in every makefile where I need the same functionality
>Malware developers have started to use the zero-day exploit for Task Scheduler component in Windows, two days after proof-of-concept code for the vulnerability appeared online.

That's not a zero-day.

It literally stops being a zero-day after the initial day.
The build system is effectively almost required, though, because the documentation telling you how to do anything in ROS assumes you're using Catkin. I wouldn't know how to arrange files for ROS to use without going through the build system.
Yes, I should've said that. I meant "this isn't some random link posted to HN, it is well regarded."
The recent (~ 10 years) era has also made lots of folks think of photography as fast-moving, because pro-level digital happened and then improved SO FAST that there was an upgrade treadmill where none really existed before.

We're back at a stasis point, though. My 6- or 7-year-old Olympus still takes great pix; I'm not leaving a lot on the table with it. Any full-frame DSLR is even better, and they've been around for even longer.

Today's high-tech cameras are definitely more susceptible to life-ending obsolescence than the mechanical cameras of yore, but I think we'll see folks use a given body much longer now than we did 5 years ago.
Creating a MapD ODBC Connection in RStudio Server
Video of them in action, including the 100,000lb turntable here: https://www.youtube.com/watch?v=Rm19yMKVqOs
Atlassian's low-cost way for testing product designs
Genoa Bridge Collapse: The Road to Tragedy
People don't understand URLs because we hid them from people. Let's solve the problem by completely hiding the URLs!
Show HN: I made an ASP.NET Core CORS code generator
> filling the vacuum caused by the collapse of the Roman empire

What about the "other" Roman empire, the Byzantines? They seemed to have filled the vacuum even better.
They've been working on this together since at least 2007 and NYPD claims they stopped in 2016. (One person interviewed talks about focus in these sorts of programs changing around 9/11, but it isn't clear if he means this IBM/NYPD program began before then.)

There was a similar program in Chicago that ran 2005-2013.
A great elevator related programming game: https://news.ycombinator.com/item?id=8929314
Xbox Adaptive Controller – retail impressions: a bold start for limited gamers
Analogy time: Which cigarette gives you cancer?

If they didn’t kill you by cancer and heart disease, but instead one in 1.4 million exploded and blew your head off, you’d know. Everyone would. The most explody brand would be punished.

The constant bit-by-bit risk of 1.4 cigarettes per micromort makes it ignorable, even though the risk is identical.

The only website I punish for their JavaScript content at the moment is forbes.com, and that’s because they have a combination of an adblock-blocker and (whenever I tried turning it off to read a story someone linked me to) ads which redirect me to scams.

That’s dynamite.

On my laptop I disable JavaScript everywhere unless it’s important to enable. I would do the same on my phone except the UI makes switching it in and off on a per-site basis much more annoying. The result is my phone battery, which can trivially record GPS traces all day while also managing day-to-day use of augmented reality translation all with negligible battery use, runs out of battery in a few hours of browsing.

That’s cigarettes.

Which site(s) killed the battery?
A cool implementation of a deep ANN using a similar system: https://arxiv.org/pdf/1610.02365.pdf

(the nonlinear units and the backprop are done on a classical computer).

The paper also points out that thermal cross-talk between the thermo-optical phase shifters can limit gate fidelities or conversely the smallest spacing between the waveguides.
I thought parent was using "the sortedness of dictionaries" as his argument, I now realize he meant "the dictionary definition of 'sort'".
Show HN: Manage and explore trending q-fin arXiv papers
IntelliJ has a free version which is good enough in many cases: https://www.jetbrains.com/idea/features/editions_comparison_...
I love playing EU4 as Venice, never had that much trouble with the Mamluks either.
Excellent counterpoint. Keep in mind that I was a Civil Engineering student, not computer science. My abilities to use Latex were little-to-none at the time. I didn't get any exposure to it until I was in grad school and we used it to format journal article submissions.
Mars most definitely has an atmosphere... just not much of one.
It's just a label. (And you already contradicted yourself.) Hate speech is speech that encourages discrimination or violence against a group of people based on certain protected categories, e.g. race, religion, gender. So if someone says "no one should hire short people because they can't reach things on tall shelves", that would be fine. If they say "no one should hire Muslims because they take time off to pray each day" that would be hate speech.

Categories get added based on past behavior. Disparaging short people is kinda bad, but it wouldn't (even in jurisdictions that ban hate speech) be illegal because there hasn't been a mass campaign of violence and discrimination based on height. On the other hand, divisions between races, religions etc have been pretty damaging so they're on the list.
2.8 is a massive improvement imo, tooltips and nicer icons for everything.
I've used Intellij for the Java, Python, Ruby, PHP, JavaScript, TypeScript.

I can say that in no way I found VSCode be able to to take on it, even the JavaScript support and they way they have integration with many JavaScript frameworks and other languages frameworks is something I cannot find in VSCode.

Intellij IDEs are really fast, very well integrated and made to get me productive, I couldn't find that in VSCode.

Worth noting, I still use VSCode for JavaScript & HTML & CSS development, but only when it's not heavy development, otherwise Intellij IDEs.
Of course I was parodying that position :)
I believe the highest quality aggregator is the one published by 538:

https://projects.fivethirtyeight.com/trump-approval-ratings/...

and I think the most meaningful metric is the "net approval", i.e. the difference between the approval and disapproval rating. You will see that at this time in the Obama presidency, Obama had a net approval of -2.6 while Trump has a a net approval of -13.6 at this time of writing.

Maybe the difference is less than what some people think, but there is still quite a difference.
You're looking for PyCharm.
What would "adjust your expectations" look like exactly? While these clients are the minority, it happens often enough that I'd like to find a solution.
Things you can do on your site now to convert traffic into sales
Show HN: Interactive web pages with only HTML and CSS – sudoku and more
I co-created one of the commercial program analysis tools used by many large customers on millions line of code. I have been out of this for a while but track what is going on every now and then. Our analysis was context-sensitive and inter-procedural (this is probably what you meant to ask about as intra-procedural analysis means "within one function/procedure" and I cannot imagine having a function with millions line of code).

First of all: real bugs and security vulnerabilities can can be found and were found with these kind of tools. But state explosion is real. To deal with enormous computational complexity of sound program analysis, corners must be cut. Program analysis is usually defined as sound (i.e. all warnings you get are about real bugs, i.e. no false positives) or safe (if there is a bug, it is found, i.e. no false negatives). You can make analysis sound but it will not be safe, or you can make analysis safe, but it will not be sound. Both extremes are useless, because in the former case you end up with very few warnings (if any) that are definitely real, but you miss a lot of interesting cases, in the latter case you are inundated with a huge number of warnings the vast majority of which are false positives.

All commercial tools and most open source tools that I know are neither safe nor sound but try to hit the sweet spot to be useful.

I believe most progress in program analysis is done by migrating to safer languages (Rust) and runtimes (Java, Go) over time, where different aspects are eliminated or mitigated, like memory leaks with GC or deadlocks with co-routines in Go or message passing in Erlang. Proliferation of IDEs and ubuquity of lightweight static analysis tool (lint-like) during the development also helps.
I read their entire website and still have no idea what precisely Plume is or what they're selling.

"What makes Plume different from my traditional Wi-Fi router or extender?

Single router Wi-Fi systems can give you the speed you need as long as you’re close enough to the router. Wi-Fi extenders or repeaters can improve coverage, but are often complicated, unreliable, and degrade performance. Plume is a cloud coordinated Wi-Fi system that replaces your current router and gives you stable and consistent Wi-Fi coverage and speed in every room within your home using blazing fast tri-band SuperPods coupled with auto-channel hop technology."

If I understand this word salad correctly, it's a router which uses a cloud service to auto-configure itself.
I published a research paper as an undergrad on improving an existing algorithm for a team of mobile robots to navigate space and create a map of their environment.

I also used it as an intern at a robotics company to use a microsoft kinect as a depth sensor for helping the robot perceive space in three dimensions.
Works for me on mobile Safari.
I don't think it's just that bug. I have a userstyle to mark the displayed element, so I sometimes see when something is grabing the focus, and neither tab nor ESC or Alt-l helps in those cases. But after some reseach I found out F6 can help there. Till now I thought it's just the same as Alt-l and only focus the addressbar, but turns out it can also unfocus it and switch focus between the different areas of firefox. I tested it in the last hour and it really worked in several cases where I was stuck in focus-hell.
As an aside, that advert for the Rolex GMT Master Chronometer says the price for the steel model is $255 USD. Today that watch lists for $9,250. Adjusted for inflation, $255 in 1970 would be only about $1700 today.
> sometimes when I start it it doesn't display toolbox

Agreed. It's hard to imagine a scenario when you open a file in GIMP and don't want the tools. While there may be some such scenarios, it's hard to believe that it's a common case.

> when I open the toolbox it is (sometimes) a vertical line of buttons (single column) instead of 5 columns that I begged it countless times to be

Oh, yeah. Having the toolbox form factor changing and the tool buttons moving around (seemingly at random) is by far the most annoying part of GIMP for me. I don't actually much care what layout is chosen; I just want it to stay the same.
Add the fact that copy/paste into/out of vim gets a little more annoying. (not impossible, just more annoying)
The IntelliJ community edition is free as well, and has features galore. (I'm an Emacs guy through and through, but some Java stuff makes me break out IntelliJ)
The self-serve AdWords business models didn't launch until late 2000. There's an account of its early days (by HN user 'lisper') here:

http://www.flownet.com/ron/xooglers.html

One of my projects at Google was the [google in 1998] Easter egg, which actually shows a SRP from early 1999. I got the mockup because Jeff Dean happened to have some old mockups of what Ads might look like lying around on his computer. They hadn't launched at the time.

Before that, Google's revenue was largely partnerships and one-off deals. They'd offer to provide search for some large Internet property in exchange for a large lump sum, the way most business was done at the time. The auction came later - IIRC it was invented in 2000, and its inventors got one of the first Founders Awards.

The way I heard it, upper management was aware of GoTo.com and it was a major factor in the pivot into the CPC auction business model, but GoTo.com was hardly a household name. I'd never heard of them until I joined Google (many years later) and started looking into the history of my employer, and their business model was white-labeled advertising for the other major search engines & portals (Yahoo, Altavista, etc.)
I've been trying to get into VSCode for Python development, especially Django since the first official release of VSCode, every time I returned to PyCharm.

I just decided to accept PyCharm the only IDE that can make me productive and go fast!
Getting my tiling window manager setup just right.
Le Corbusier’s Special Measuring Tape Is Making a Comeback
This is what I was curious about as well. Screenshot shows a split screen though so perhaps some tmux-like functionality is available natively?
> The [two qubit] gates are about as reliable as any others you will find in the quantum computing world, which is to say that operations complete successfully around 93 percent of the time. For comparison, ion-based quantum computers are at 95 to 99 percent and superconducting quantum computers are around 90 to 95 percent. [...]

Those comparison numbers are incorrect. Ion-based and superconducting-based groups have reported two-qubit gate fidelities of 99.9% [1] and 99.4% [2] respectively.

[1]: https://arxiv.org/abs/1512.04600

[2]: https://arxiv.org/abs/1402.4848
Curious what you first replaced? I’ve had one for a few years and it seems like it’s still in good condition but wondering what to look for.
I am thoroughly unimpressed when Americans are talking about how my country should be run. We are doing just fine thanks for the concern.
Could some research-savvy person check the paper to see if there's any causality proven, or just correlation?
What's the bug that you have with `2d}`? It seems to work fine for me.

There shouldn't be any reason that it reruns save upon entering/exiting insert mode; are you sure you don't have some kind of keybinding/other setting that's autosaving for you?

The `<tab>` issue is kind of a pesky race condition that's most likely exacerbated by VSCodeVim running slowly on your computer.

Speaking of it running slowly, I would argue against characterizing them as "slow". Some small subset of users seems to have consistently run into this issue, and a decently large subset of those users have realized that the issue is caused by some conflicting plugin, so I'd suggest trying that too.

As for the undo issue, I have mixed feelings about it. Perhaps it could be synced with VSCode, but it's definitely true that when it was first implemented, VSCode did not provide the flexibility to do so.

Overall, I do agree that there's stuff that can improved, but it kinda hurts to see people call them "atrocious". I suspect your main issue with VSCodeVim is really the "slowness" issue. I would try disabling other plugins and see whether it helps.

EDIT: Forgot to mention. Disclaimer: I'm one of the primary maintainers for VSCodeVim.