skysight-inc/HackerNews huggingface dataset:
Modern experimental science is just garbage on the whole. Psychology has the disadvantage of a very poor theoretical foundation, making a lot of its pronouncements seem hokey and fabricated. But on the whole I don't think the prevalence of poor measurement and (espeically) bad statistics is any worse there than it is in, say, biology. Unreproducible experiments are the rule in modern science, not the exception.
U2F requires asymmetric crypto (EC P-256) so it may be more capable than it looks on a first sight.
Google chrome plays 4k YouTube videos on the Mac but Safari does not. Is there a reason that Google cannot ship the VP9 codec with their Apple TV app? Or is the Apple TV 4K hardware unable to accommodate VP9 and will never support it?
So setting up a company in the USA costs you a minimum of $400/ $500 a year just to exist.

In the UK once you have set up a company there is no ongoing cost paid to companies house.
Is this a fork of inferno js?
So the conclusion here is that cycling is fine just how it is, based on a cost/benefit analysis, and that motor car users need to be regularly examined and educated to ensure good road safety for everyone?
Do you watch Evangelion?
Please don't start flamewars on Hacker News. Not cool.
I was really hoping that this announcement was going to be related to collecting, calculating, and remitting sales tax (VAT) with Stripe. More and more countries are starting to charge sales tax on online purchases. There are third-party solutions that integrate with Stripe, but none of them are as clean or nice as it would be if Stripe was to handle it for you.
Didn't post before, because looks like link farming, but http://test.thirtytwomachine.com . If I remove the inline `data:image` files, pagespeed doesn't error out anymore. When I hit this problem, I found other people getting this exact behavior according to their online posts. Nuke the inline svg and pagespeed works again.
Please don't break the site rules like this, regardless of how bad a comment is. If you'll read https://news.ycombinator.com/newsguidelines.html you'll see what you ought to do instead: flag it. Or email hn@ycombinator.com in egregious cases. Degrading the site further by feeding trolls is definitely "what we not do", to quote my son when he was 3.
> In contrast, Telegram does no encryption at all for group messages, even though it advertises itself as an encrypted messenger, and even though Telegram users think that group chats are somehow secure. An attacker who compromises the Telegram server can, undetected, recover every message that was sent in the past and receive all messages transmitted in the future without anyone receiving any notification at all.

I'm going to be honest, moxie. I'm a big fan of your work, and I basically agree with everything you've stated here as someone who works in the security industry. I don't particularly like Telegram, and I encourage use of Signal where possible. Just last week I was defending Signal on HN[1].

However, I think you shouldn't be bringing up Telegram here. The article does not mention Telegram by name, and I think that bringing it up here, as one of the developers of the Signal Protocol, distracts from your point. Holy war threads between Signal and Telegram bubble up on occasion on Hacker News, and people are basically aware of who you are. As an outside observer, bringing up Telegram in the way you did comes across as preternaturally defensive whataboutism.

I think you could have expressed your points about the security industry's disincentives (which are legitimate observations, in my opinion) without using Telegram as an example. But bringing up Telegram instantly shifts the focus away from Whatsapp, Signal and latent problems in the security industry; instead, it becomes the usual Signal vs Telegram circus. I don't think that's a particularly persuasive way to forward your points.

To reiterate: I agree with what you're saying, but I think that it's very likely your comment will be perceived in a way that you don't intend, to the detriment of persuasion.

___________________________

1. https://news.ycombinator.com/item?id=16064932
> For the SureFly, Hypothetically if loss of several motors caused the aircraft to be unable to maintain altitude, the aircraft would not suddenly drop like a brick, but drift down to a controlled landing.

Source? I'd think loss of two stacked rotors would lead to loss of control, tumble, and dropping like a brick (until BRS deployed), not controlled descent and landing.
I don't know how they plan to implement this, but I see some potential here. No one ever claims that slander and libel laws can't coexist with free speech, so why can't the same principle be applied to malicious rumors in general. Fake news that's explicitly designed to hurt the common good, is just as bad for society as slander and libel. If we can trust our courts to distinguish between valid accusations and slander, why can't we trust them to recognise and punish malicious-fake-news as well.
I just started writing a GAE Python app, and I needed a good, free editor for my Mac. I chose vscode, and it's been superb. Hitting shift+cmd+p for any command, the python tooling, and the default keyboard bindings are great.

I wouldn't recommend switching away from Visual Studio to vscode, for .NET work, but for a new language/project, it's a great choice.

So now I started editing an asciidoc file in vscode on windows, since it's a productive text editor, but the back, forward, previous, next, kill, killall key bindings are all Windows-like and not Emacs/Unix like. Fortunately, it's was easy to add the six bindings in their fancy settings cascade text editor.
When I do not have a processor easily capable of bayesian mkmv sampling I'll consider using that method.

But I do and I guess this means I am rich? Sure.
And it's still impossible to drag-and-drop files into two separate windows...

https://github.com/atom/atom/issues/13558
Yeah I believe it's about 2/3rds down the page under the heading "Links to generated websites." It's a far cry from the old Dreamweaver days. I could see running into some complexity with CSS. Things like which units to use (em, vh/vw, %, px, rem, etc), building a readable selector hierarchy, or using newer CSS technologies like CSS grid or animations.
Firstly, I agree with you! I like the philosophy that "Production should be as boring as possible."

That being said, using tech that makes you enjoy your job will help you be more productive and potentially attract enthusiastic developers.

I feel there's probably a balance (as in all things) between boring production/exciting development - but I don't feel I hear that discussed often enough.
I have to say, I've never worried about being hit by a helicopter while riding my bicycle.
So cool, it looks like a huge drone.
You could get into partial plane ownership and fly yourself for far less than their $1,950/mo fee. The upfront investment is higher since you'll need a pilot's license. :-)
>If you are in a higher risk computing environment, it would be logical that you would sign out of your account after you've finished using the system -- you would essentially have to provide an unauthorized person access to your Mac while you were signed in before this would be an actual threat.

So, the most that can realistically happen is that if you leave your Mac unattended while logged in as Admin, a co-worker or friend might get in and install some app to play a prank on you.

I mean, unless somehow a malicious app has been approved on the Apple store and is available to download through the changed setting (and the "evil" co-worker/friend knows about it), but still the base security risk remains leaving the device unattended and making it phisically accessible by smeone else while still logged in as Admin.
Eh, a lot of it has to do with how we use computers have changed.

The x86 world went from either single user systems (Windows 95) or multi user trusted code systems (Business systems that run their own code) to multi user untrusted code systems (VMs that execute javascript from the internet). Many mainframe systems have had much better code/cache separation because they were specifically designed not to leak information between multiple users. These systems were also far more expensive than even the most expensive x86 systems.
I imagine that exactly wouldn't be very convincing to those audiences now, would it?
Over the years I learned most of what is in the early OReilly book below through daily use of the commonly used programs it describes.

However I still go back to this book for the troff examples. The troff manuals I have seen are fine by me, but I believe this book provides more "working examples".

http://www.oreilly.com/openbook/utp/

http://www.oreilly.com/openbook/utp/UnixTextProcessing.pdf

Whenever I read this book again, I am reminded of how much UNIX know-how is probably being lost to new generations that are steered away from learning the foundations that still make up their operating systems.

(No matter how many programs have been or will be subsequently written to "replace" them, it is still not difficult to find these old programs on millions of computers. Avoiding any debate of why they are there, it is uncontestable that when one knows how to use them, they work wonderfully for the simple things that computer users will always need to do.)

Be warned, if one demonstrates the effective use of such old programs to others who have committed themselves to todays large, complex software, the reactions may not be positive. They might be dismissive or insulting, they might accuse one of being a "luddite", or perhaps a "neckbeard" practicing some unexplained type of "elitism".

The uninitiated person who sees the results of UNIX text processing as nothing short of "magic" is rare indeed. It is that person who might enjoy this book.
You're right and I'm wrong
Also isn't the majority of Sublime Text written in Python which in my experience is slower than JavaScript.
The reason for the traction of unencumbered media codecs lately is that MPEG LA got greedy with the license terms for HVEC, and now the cost of licensing HVEC/H265 is more than a lot of big licensor's are interested in paying. This was not true during the H264 period, and the reason there wasn't nearly as much push for open codecs then.
So in a roundabout way we can thank the shortsightedness of MPEG LA, for the coming era of open codecs.
Ego-depletion is mentioned, not always by name, in hundreds productivity and focus related articles and books published in the last 5 years or so.

Steve Jobs is often used as an example because he wore the same outfit to work every day, purportedly so he would not have to waste any crucial willpower early in the day on such a trivial task as choosing what to wear.
According to marines, will power depletion is bs. This is anecdotal, sure, but I believe in momentum. If you have momentum, at some point, you don't want to fail at any will power task, because you are on a winning streak.
Destroying some wild land while restoring other wild land is better than just destroying wild land, full stop.
Not agile methodologies. The “omg we must do a release with splashy features once a year” mindset.

They released exactly one version (Mountain Lion IIRC Edit: Snow Leopard) which was just fixing bugs and improving system stability. Everything else was “oh look another shiny toy” where toys are increasingly inane, iOS-like and unfinished (hell, they can’t even fix Photos).
They should just hire Federico Mena-Quintero: https://people.gnome.org/~federico/index.html#performance-ar... :)

The guy is amazing.
FYI: On this site adblocker reports that site tries to run CC-mining code...
We've banned this account for repeatedly breaking the site guidelines and ignoring our request to stop.
but presumably with much less waiting around?
No, common misconception. It just has Python bindings for extensions.
Well of course it sounds ridiculous when you use an absurd analogy. A more reasonable analogy was something like muscle fatigue, or even mental fatigue, and it seems reasonable to believe that willpower can be depleted in a similar way. In fact, there were many published studies consistent with this hypothesis (as the abstract states).
http://www.tvbgone.com
For 5-19 YO it is 3rd most common, but when you look at the whole population it doesn’t even make the list.

source: https://www.gov.uk/government/publications/health-profile-fo...
How are they going to prevent nefarious people from doing a mad rush to upload others' work, and then collecting royalties for IP that isn't theirs?
This comment crosses into personal swiping and name calling, which are not allowed here. Please read https://news.ycombinator.com/newsguidelines.html and don't do this again.
To take your metaphor a bit too far, it’s fortunate that we have more than one mountain. ;)

Sure, the days in which the web guy was viewed as a special guru won’t last forever. But even with auto-generated mockups, we’re still a long way from computers taking over everything.
The majority of Sublime Text is written in C++, it's extensible using Python.
Mysterious Intergalactic Radio Bursts Come from a Truly Alien Environment
It's a timer, yes - but if you do not have enough attention to see two RED lights on an otherwise empty intersection (one overhead and one right at your eye level), you have no business being behind the wheel, as you either a) are legally blind, or b) have the attention span of a proverbial goldfish.

The suggestion that anything important should be screaming and blinking (otherwise the poor driver couldn't have noticed) is patently ridiculous. There's quite a lot of other, less conspicuous things that a driver needs to be aware of (such as pedestrians or potholes).
more info: http://www.philly.com/philly/news/20150806_Pranksters_admit_...

It was found in a touristy area. If it involved cops, it would definitely be in the news.
I would also like further discussion on this. I am full-time emacs. I hear from other colleagues that they will split time between editors. "vim for writing and VSCode for refactoring".
Fully agree, however that is a skill that is also possible to learn, just like any framework or programming language.

However I do concede that they are easier to grasp for those that are stronger into graphics programming.

Qt, JavaFX, HTML/CSS, Android, UWP, WPF, random UI toolkit, are then just the tools how to bring those UI/UX ideas into life.
My issue with DNT is that it is generally another bit of uniqueness that makes my browser slightly EASIER to track for anyone who doesn't care about obeying it, which are likely the greatest threats.
What about having it wipe all your user data?

https://www.computerworld.com/article/2528936/mac-os-x/snow-...
I think the potential is in converting images (sketches) into ux source files that you can edit immediately and then convert those to HTML, PDF, DOCS, etc.
I can see that the HTML would more likely used for a clickable prototype than the real thing, but it could still be a neat way to save some time.
I'm working on a (text-command) ux tool and have been thinking about such a machine learned import feature, but lack those skills and time at the moment to build it.
Not sure if you're familiar with how iOS/OSX works.

For the Darwin team which is the actual core OS they would have to deal a lot with CPU architectures. But they again they have always dealt with this since back in the NeXT days. ARM and x86 isn't a big deal to manage and there isn't much evidence that something is wrong in that area.

For the UI teams i.e. System Frameworks, Cocoa, WindowServer etc. They are abstracted away from worrying about CPU architectures and they are the ones responsible for all the bugs we are seeing today. You can argue context switching is an issue here but again we don't have much visibility that iOS/OSX engineers are jumping back and forth every day.
How about grammatical gender in French, German, etc.?
I think there are a lot of places (SF, Los Angeles) where if you could travel 25 miles at a consistent 50 MPH speed that would be a huge improvement over many people's commute. It would be great for my commute personally. I can see reasons why this would not work as a commuter vehicle, but speed and range don't seem to be the issue.
Pick three or four companies you really want to work for. Choose carefully and wisely. Then invest yourself totally in pursuing those companies. Raise your odds of success dramatically by controlling the playing field. Pursue those few companies like a bulldog — latch on and don’t let go.

Success is all about one thing: Identifying a company that has a problem. > https://www.pbs.org/newshour/economy/ask-the-headhunter/ask-...
Do you need an iMac Pro for Development?
Reading updates like these from Atom reminds me a lot of some struggles I've seen with my teams in terms of how to breakdown problems you need to solve. I try to emphasize the idea of challenging the base assumption that current problems are stemming from to determine whether we've created our own issues or are truly facing problems we need to solve for our business.

People tend to ignore the base cause/assumption and hone in only on the problems that stem from those base causes/assumptions. Sometimes that's unavoidable, but often it's at the very least a good thought experiment to back up even further along the decision chain and challenge the original ideas instead. "Think outside the problems" or something I guess. It's really just making sure that you're being as methodical/objective as possible.

Atom seems to have been built with a set of initial goals/assumptions that triggered a massive chain reaction of problems to solve. Rather than challenging those original goals/assumptions, a lot of engineering talent and time is being invested in essentially cleaning up these problems that were self-imposed.
I don't either. It's pretty fast as it is. Even if it took 10 seconds I don't think I'd mind too much as I close atom maybe once every few days, mostly by mistake (stupid cmd+q)
Here's a cool gem: https://github.com/atom/watcher

There are nice possibilities for this project, it could be abstracted out to work with FreeBSD and stuff. Grunt/gulp/etc. watch features may be able to utilize it in library form.

For a similar project, check out entr(1): http://entrproject.org/

I'm a full time VIM user, but I'm happy and glad anytime I see VSCode/Atom/etc win. I see it as a great editor for the sake of having one to recommend. Cross-platform, free, active plugin ecosystems.
We sure seem to buy a lot of bikes, but it doesn't seem like a proportionate number of people are riding them.

I suppose bikes fit in this interesting niche of being a leisure item/exercise item, but because there's potential for everyday/practical usage people are more willing to buy than other leisure items? I'm not sure.
I didn't even realize there was anything below the fold as the black div looked like a footer :S, went straight to the FAQ.
Yes and no. E.g. Atom does its line layout and rendering in Javascript, which manipulates the DOM, and Electron then renders things using C++ code: http://blog.atom.io/2017/06/22/a-new-approach-to-text-render....

Emacs' display loop is tens of thousands of lines of C that directly calls the native text-rendering API: https://www.facebook.com/notes/daniel-colascione/buttery-smo....
Easy mistake to make. Sometime after the end of the cold war, US schools started properly using the Prime Meridian to define the edge of the Western Hemisphere. Growing up in the 70s and 80s, the Western Hemisphere and "the West, including Western Europe" were basically considered one and the same. I was a little confused by my kid's geography homework until I realized this change.
How do you prevent bad actors from "claiming" IP that isn't theirs? Can Kodak's 'master key' change the rights of anyone in the ecosystem? If not, are they in any part liable for the 'theft' of IP proceeds using their system?
It might not seem as clear cut as other natural sciences (which also get fuzzy once you go into the details) but there is credibility in psychological reasoning. The mechanisms that cause a certain behavior are represented as models in psychological research. Such models must, by design, simplify the real mechanisms. But, as opposed to the real mechanism, they can be discussed and disproven, which is what apparently happened here.
This is, approximately speaking, useless. Which is not to say it shouldn't have been done; you have to make a lot of useless prototypes with any new technology before you can actually make something useful. So long as one considers it in this light, it's cool. Just don't get too excited about not having to do this work yourself (if you need it done) for at least the next several years (perhaps decades).
Hahahaha this has to be the greatest comment ever
There is also time to open new files as a subset of startup. Atom is significantly slower on large files than sublime.
Interesting, any idea why that is so? In some other places, it is often the reverse, i.e. forests chopped down and converted to farmland. Is it the way it is in New England because farms were abandoned, forests were restored, or some other reason?
It is not "much faster" at all, both are horribly slow. (I can see how one would be convinced VSCode is fast if they're comparing it to Visual Studio which has absolutely abysmal performance). Though I could be convinced with newer benchmarks. All I could find was this experiment from a year ago that shows Atom and VS Code opening within a fraction of a second of each other, but Sublime and TextEdit beating both of them by an order of magnitude:

https://blog.xinhong.me/post/sublime-text-vs-vscode-vs-atom-...
That was my experience too... but after clicking around for a while & then going back to the App Store prefpane, I did see a padlock (unlocked) on the App Store prefpane. I haven't been able to reproduce it again, but it seems there's some kind of bug there even on El Capitan.
there's a parachute
Don't today's drones and airplanes demonstrate that automating flying is a lot easier than automating driving?
"Congress seems to be more dysfunctional now than it was in the 80's and 90's. But there have been worse eras, too. At least the congressmen who've been shot lately weren't shot by other congressmen in duels, for example... :-\ "

I would prefer duels or fistfights overt the current state to be honest :-). Those tend to end after a while whereas the current state can go on forever.
Still a bit too "luxury" priced for me (living at the mall that is), but I have to admit, it lets two problems solve each other, just by essentially asking "Why not?"
I never understand this line. How is MacOSX being dumbed down ?

It's largely the same OS since back in 10.0 DP1. Sure they try to lock down applications to those that are signed. But it's trivial to override and is great for OSX users that can't immediately identify malware.
>Currently, the largest barrier to automating front-end development is computing power.

Actually, it's poorly though-out web technologies that don't allow for reasonable WYSIWYG editing.
> Emacs is written in Elisp which is a dynamic language just like JavaScript

All dynamic languages are not born equal when it comes to performance. 2 implementations of the same language aren't even equal. While V8 is a fast JS engine, the DOM isn't. Emacs doesn't rely on the DOM unlike Atom or VSCode.