skysight-inc/HackerNews huggingface dataset:
Both R and Python have gained libraries for SQL syntax queries on their datasets. These are powered by sqllite. As much of the data that gets into R or Python is obtained from a SQL query (or SparkQL etc.) it's awesome to be able to query, aggregate and even join internal datasets in the same way! https://github.com/ggrothendieck/sqldf is game changing.

The wealth of statistical packages available for R is astounding. Packages like GLMNet are made available by the top researchers in the field. In comparison, Python libraries tend to be relatively unsophisticated and less robust.
Yubikeys support all the different standards. Together with the Yubico Authenticator App you can use TOTP, to replace your Google Authenticator. It supports HOTP but that is used less often. Yubico itself defined a something new that is just a addition to HOTP (HOTP + Identity) and some services implement this (for example, LastPass Password Manager).

In some ways they are in technical competition but the company is making money regardless because they just implement both.
I maintain a large codebase for an application that has been around for longer than a decade in CF. I love it.

I have also, over the years, been brought in to rescue applications that have grown into giant messes. So I'm not saying what you are saying is incorrect, but it has less to do with the language, in my opinion, and more to do with what happens to large applications that get written by multiple teams of people over the years, as they adapt to changing customer demands.

And, sometimes, by managers who don't understand code, the importance of documentation, or how to communicate and plan for business issues.

Build an app in any web application today and try to maintain it for a decade.
I noticed you posted Launchaco a few months ago. Why do you think this post succeeded in generating traction while the previous failed? Love the product!
I agree mostly. One of the biggest issues with async/await in C# is that if not used carefully you can get deadlocks. If you get even one such deadlock, the cost of debugging it can wipe out all your hardware savings. For that reason most people should not use async/await in C#.

Since there is no deadlock issue in JavaScript async/await should result in code that is easier to write as well as maintain.
If the only major impact of current deep learning methods on culture was to squeeze out an additional 1-5% of performance on every task set in front of it, the fact that it has made large-scale speech recognition and image recognition good enough for public use, it would be enough to call it substantial progress.

But I think one of the major successful things of the deep learning renaissance has been the ability to embed different 'worlds' into the same vector space (French and English, text and music, images and text, etc.). By co-locating these different worlds, we gain the ability to perform more accurate search, to create images from text like in the "Generative Adversarial Text to Image Synthesis" paper, and a wide variety of other multi-modal tasks. We can multi-embed almost anything, even things that are nonsensical. You want to make a music-to-font translation system? Or a sneaker-to-handwriting generator? Gather the training data, and the world is now your oyster. The impact of deep learning as differentiable task pipelines has only begun to scratch the surface of what is possible.
Yes, in mathematics sets are by definition unordered, so it would be strange to have a language that supported indexing of a set.
OSGi Bundles that help diagnose issues on OSGi containers., 1.00.001 released
No, the big problem is that it seems to produce a thrust when it shouldn't. That's the big problem.

The graphed shape of how that thrust tails off is just a little part of that. Pointing at it does not help resolve the big problem.
I was really disappointed when Yubikey 4 came out but did not have NFC. I really want to have a RSA 4096/ECC p384 smartcard with NFC and I really wanted to be able to do U2F over NFC.

I have some hope that a product like that is coming, I just don't know when.
Once you've learned a thing, or "studied it" much more, you are more swift in perceiving it, processing, and storing that encounter. Be it an idea, name, combination of low frequency words... Otherwise, many things go in one ear and out the other.

What really gives me the goose bumps is if you're, say, listening to a recording of a lecture while looking out the window watching a leaf tumble through the wind - and then the professor uses a leaf blowing in the wind analogy. It's not something you do very frequently; watch and listen to two independent events.
Personal attacks aren't allowed here. Comments like this one and https://news.ycombinator.com/item?id=12796506 will get your account banned, so please don't post them. Instead, please read the site guidelines, and post civilly and substantively, or not at all:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this comment from https://news.ycombinator.com/item?id=13124927 and marked it off-topic.
I couldn't get past the second episode, or whenever the lead character met the idiosyncratic band of misfit hackers. These individuals seemed extremely cliche and unlike any hackers I have ever met in real life. The terminal input might have been valid, but the people doing the typing seemed out of place.
Also a metaphor for the Simulation Hypothesis!
Mmm... Two much time in HN to recognize patterns and see if they are real or I'm just imagining them.

Sometimes dang makes an announcement of big changes.
Yes there are a bunch of companies with extended exercise windows now [1]! I'm a huge proponent of extended exercise windows and would personally never work at a company that didn't offer that.

However, even ISOs with 90 day expiry periods are way better than this. If you are presently employed at the company at the time of IPO/acquisition then you don't have any issue with the 90 day window, and if you do run into the 90 day window at least you have the choice to exercise them or not. And if early exercise is available then you could exercise options early on when the company is worth very little and then not have to worry about the 90 day expiry period later.

1: https://github.com/holman/extended-exercise-windows
If you have showdead on and see a dead comment you think is worthwhile, you can click the "vouch" button to reanimate it. That may have happened in some of the cases you're seeing. IIRC, I vouched for https://news.ycombinator.com/item?id=13126780 after seeing your earlier comment.
Go and do some cutting edge research, and publish it. Nobody's stopping you.
Be a web dev for a UK company - I believe they're required by law to have certain minimum accessibility standards :)

But really, the magic word you're looking for is "accessibility" (or "a11y" (eleven, not LL)) - spend an afternoon with that word and your favourite web search site.
grant actual shares of restricted stock (as opposed to options) and then pay dividends?
I'm not sure if you're referring to something different or just confused it with the ALUs on the P4 (NetBurst), which were divided into two 16-bit halves and took one more clock cycle (actually a half, because these were effectively "DDR" clocked) to obtain the full result if there was a carry between them.

http://www.realworldtech.com/isscc-2001/7/

https://gmplib.org/~tege/x86-timing.pdf
Love the instant download as well (and everything else). One suggestion though - avoid using "download.zip" for the file name... that gets easily lost in a sea of downloads. Maybe use launchaco_template.zip or if they enter a company name, maybe something like launchaco_<company name>.
So there's run-of-the-mill old code that's accumulated a lot of cruft, is hard to get acquainted with, and can be tedious to work with. But it works, and doesn't get replaced.

Then there's old code that barely worked when it was new and is held together by duct tape. Often it's written in something antiquated like VB6 or COBOL and is very troublesome to replace. (Not that all VB6 or COBOL code is bad, mind you, but as soon as you get out of their problem domain things go downhill fast.)

Then there's ColdFusion.

--

(In all seriousness, I'm sure there's good ColdFusion code out there, but the stuff I've seen is like a weird mish-mash of all the bad parts of PHP with all the bad parts of ORMs and all the bad parts of XSLT.)
Jest – Painless JavaScript Testing
> What's the non-Unicode version of "∩"? Obviously it's "(&)"!

That convention has decades of precedence in programming:

int bitset_a = 0x01234567, bitset_b = 0x89ABCDEF;
int bitset_c = bitset_a & bitset_b;

And at least a century in math.
Wouldn't it BE super intelligent to have a very large array of radio telescopes that observe the sky 4 extinction level meteors? Let's not let hindsight be 20/20, shall we? Pretty sure Japan has already been advocating for said preemptive measures with their inclusion of a meteor shower simulation as part of the opening ceremonies in Tokyo

No one in his/her sound mind would posit a sane argument against that, nor should anyone in their sound mind posit an argument defending an unsound mind to stop us from building, launching, and maintaining said radio telescopes in outer space, n'est-ce pas?
That's great but only for profitable companies which doesn't describe most startups. The other reason they usually use equity is because they're relatively cash poor
I use an open source pfSense firewall. I have not audited their code but I can SSH into it and see what is going on.

But mostly I just don't worry about it that much.
I think "tried and failed" is unfair unless they've actually announced they're no longer trying.
Why would you want to replace a "healthy" codebase?
Solar can already generate more energy than oil
The Unofficial Hacker News FAQ is useful as well (though I think some of the links to external services such as search and notifications are a bit outdated):

http://jacquesmattheij.com/the-unofficial-hn-faq
I think it works for grocery, but for luxury products I do expect someone to do some basic checkout.
Fine, but let's also recognize that this is not yet one of them.

It might be an error, in fact it almost certainly will be. But it is not yet certainly an error.

Stand back: science still in progress!
Think of how you could enable sharing of games. If I had an easy way to export a video, or take a screenshot of just the map or something. While I have not played Rocket League they must have some really easy way for players to share awesome stuff they did given the number of videos I have seen passed around.
I don't like them personally, but if they're pitched right and as an optional payment ("Pay what it's worth to you") I think this would be the right place for it. I'd have three suggested amounts - $10, $40 and $80. If the incoming funds are paltry, spend them on office treats, end of year lunch, something like that.
All forms of cash comp are things startups will want to minimize for burn rate reasons. Also, startups are risky and giving out lots of cash comp takes employee risk out of the game, which is arguably undesirable.
How the MVCS Design Pattern Enables Automated White Box Testing
My bad. There was at least another one that did NFC, but it must be a discontinued model and removed from the page since I last looked at it.
Having done a hardware Kickstarter, I can tell you it's not as easy as just "increase the price". Hardware is hard. We did two crowdfunding campaigns: almost broke even on the first one, and are still in massive debt from the second one. Although I'm glad we came through for our backers, I wish we had just refunded everyone. The aftermath has been incredibly stressful both mentally and fiscally.

Hardware isn't really profitable or even sustainable until you are shipping millions of units. That's why you don't see many hardware startups succeeding without either massive amounts of VC funding, or a really cheap-to-make product that you can sell for much more than it's worth (e.g. Fitbit). That's why any investor will tell you that the subscription model is basically the only way to go if you're making hardware.
It's weird this is on the front page, but I recently used it to transfer my NTFS SSD onto a larger SSD. Worked perfectly, as far as I can tell <cue ominous music>
Wouldn't we notice by now? GPS would be affected if the speed of light changed. All kinds of speed-critical connections would be affected. Heck, even CPU speeds would change.
Even better is to buy a Yubikey, for those services that already support U2F use that. For those that do not, use the Yubico Authenticator and your Yubikey over NFC. You care one key around and no secrets are ever on your phone.
An important qualifier is not consistent with the tone of the title:

... within 8 years or 100,000 miles

20-40% as opposed to an expected 10-20%.

<But that’s not what GM says you should expect. It’s what is covered by the warranty. For comparison, Tesla warns that it does not cover battery degradation from “battery usage” under its warranty...>

So, the content seems to counter to the clickbaity, negative-toned title.
Luckily they listened to Kevin Poulsen that was technical adviser :) It's very unfortunate that the movie was otherwise so poor. Michael Mann is one of my long time favorites. A hacking movie with the mood and grittyness he's famous for could and should have been awesome.

Not sure exactly where they were wrong, I think I found bot the plot uninsteresting as well as the characters. Also Hollywood tendency of casting jocks and models as hackers :/
I wish restaurants used a clear and consistent format. They can differentiate with their branding, colours, and obviously food photographs. I'd prefer they had a consistent layout!

Too many have shoddy intros, tiny text, difficult to find details and then their beloved PDF menus.
I was struck by the viciousness of attacks against Fleischmann and Pons in the months after their cold fusion announcement. A few physicists even went out of their way to call them frauds and charlatans -- it wasn't enough to say that Fleischmann and Pons were mistaken.

As if two quiet, humble, respected PhD's in electrochemistry were crackpots orchestrating some kind of scam. I feel sorry for the decades of shaming they had to endure (Fleischmann died 4 years ago; Pons is still alive).

The attitude was that if their claims weren't 100% right and 100% reproducible, they're scum. When some of the results were turning out to be negative, it seemed that almost no physicist was willing to say, hey wait a minute, it's not cold fusion but maybe there's a new interesting unknown phenomenon there.
> Also curious if I can use a U2F for anything PGP-related, signing or encrypting regular stuff.

You can! This works mostly out of the box if you enable it using the manager application (looks like newer models may have it on by default) and install the required gpg smartcard stuff.

https://www.yubico.com/support/knowledge-base/categories/art...
Just keep it up. I'll check it out as it develops. Toss up a static webpage (or blogger or medium or whatever) where you can post a blog of development and people can signup to get emails (or rss) and follow along and you can start to build up some buzz/marketing.
Holy shit this is incredible!
That's not realistic, unless you come up with some brilliant idea that nobody else had.

Plus you shouldn't wait till you get to $200K/year. If you hit $20-30K/year, you can move to a cheap area and work on improving your project full time.
Vulnerable copies of zlib
Boost sales with a simple 7 step pre-call plan
And they were assessed by a top cryptographer: Leonard Adleman (the "A" in RSA) https://www.usc.edu/dept/molecular-science/fm-sneakers.htm
> getting told ... that I shouldn't try messing with packages at all as I don't need them and should just install from git

This is my pet hate, except when it's clearly a newbie question. It's usually something like: "Hi, how do I [do unusual thing]?" > "Oh, you shouldn't be doing that, ever." > "Well, this is why I'm trying to do it and the reasonable constraints involved" > "oh, didn't think of that, here's a way to do it". Irritating as hell.
The CDP1802 also used a serial ALU:

http://www.visual6502.org/wiki/index.php?title=RCA_1802E

Each instruction took either 16 or 24 clock cycles due to this, and although other operations were done in parallel and could have been significantly faster, I guess performance was not much of a concern back then as making the microsequencer as simple as possible.
What should somebody call it who only wants it sometimes?
The title would work just as well on TheDailyWTF.
This is incredible! is this going to be paired with a wysiwyg tool... because i have a feeling that writing the constraints is going to get frustrating very quickly.
I publicly published all my earnings from all the music distribution platforms
Sure, I agree; in this case I refer to "tools" as theoretical tools rather than computational ones.

There's no debate on the merits of computational tractability by converting problems to linear algebra ones; I was speaking from a purely graph-theoretic standpoint.
> Sneakers ridiculously featured a universal key that can break all crypto...

If Cory Doctorow had done his homework he would know that Leonard Adleman (the 'A' in RSA) worked in that part: https://www.usc.edu/dept/molecular-science/fm-sneakers.htm
Dropbox was criticized when it first came up on Show HN. People said that they could create their own and that nobody would adopt installing something.

You can view the original post here: https://news.ycombinator.com/item?id=8863

Edit: it only had 71 comments and 111 points, and if I'm not mistaken, that's not much by today's standards.
No, still haven't learned that lesson properly.

I have become very good at data recovery though. Never lost anything I couldn't later recover!

But yeah, don't do that people!
Réplique Montre Jaeger LeCoultre Reverso Jewellery Dames La Revue
Legendary hacker Hacky McHacky typed swiftly on the IBM M Model keyboard with the fingers attached to his hands. He hated laptop keyboards, they made his eyes flash like thumbdrives.

The Model M is a designation for a group of computer keyboards manufactured by IBM starting in 1984, and later by Lexmark, Unicomp and MaxiSwitch. The keyboard's many variations have their own distinct characteristics, with the vast majority having a buckling-spring key design and swappable keycaps.

Hacky's nostalgic reverie about IBM keyboards was suddenly interrupted when a voice spoke, chillingly close, coming from the other side of the server hall. "Drop that keyboard McHacky" it said menacingly.
Such is startup life.

But really op nice game
It not good science to reject a hypothesis or anomalous result before the data makes clear what is going on. Imagine if the guys at Bell Labs had just said "eh, who knows, nevermind" when they couldn't figure out the hiss in the horn antenna.
Based on the entire article, I don't agree.

1. They don't plan to exit, which is why they pay well and have good benefits. It says right in the article that this shouldn't be factored into fair compensation; it's extra. Equity is factored into compensation if it's worth anything, or it's valued at $0 and not factored in. So an employee at 37signals is making more right now because of this 'exit benefit' than they would if they had equity.

2. The article says it's a 5% minimum and gives an example of a spinoff sale where 100% was distributed. If the company is successful, having a fixed share in this pool increases in value every year, just like equity. If it's not too successful, than the value stays steady; a startup giving away 5-10% every year not successful should be diluting its employees.

3. Early employees often don't realize much of their equity for a variety of reasons. Often, these reasons aren't really understandable by the employee when they took the job. The system in the article is very easy to understand.

Being upfront about good, full salaries and benefits and throwing this on top just to make sure, in the unlikely event of an exit, there's a simple system to make sure employees aren't left out and have a much easier transition does indeed sound like a great alternative.
The attitude was that if their claims weren't 100% right and 100% reproducible, they're scum.

You're describing every internet forum I've ever encountered.
I agree that it's vanishingly unlikely that the EMDrive is doing anything but wasting electricity. But it's more productive to call attention to specific problems with the published research, rather than to wave your hands and issue a generalized bullshit call.
It is flagrant and a distraction. Just like someone who writes messages like this in all lower case without capitalization. It breaks the norm so much that it constantly draws my attention to the choice of writing style rather than the message itself.

As I was reading the original comment, and before seeing any of the comments about the style, I found myself highly distracted by the "U". Wondering why someone wrote that way, what the purpose was, and so on.

Because of the fact that it significantly distracts from the message, I think these abnormal styles are insulting to the reader and so are not something I would recommend or condone in contexts where normal writing is convention.

(On IRC or in instant messages/Slack, the style is different and it's OK. But you can see what the style is on HN by reading comments on this page.)
> Maybe it's me, but I've never looked at a list of tools and thought "this is too many!".

There is the problem of diffraction of efforts, and spreading knowledge too thin. You see some of the problems in the way linux distros do packaging - every major distro family has its own packaging system, born from NIH syndrome. The result is less portability of both packages and skills.

Some competition is good, but there is a point beyond which lots of choice becomes counter-productive. Troubleshooting also becomes harder when the various tool communities are smaller on average.
> Such as?

Having developed in all of those (Borland C++ Builder which is the same as Delphi except not OO Pascal, QT, and web)...

The amount of power CSS gives you over the precise look of the app at different aspect ratios gives an awesome amount of control over what the app looks like on any screen size.

Also, things like wrapping of elements from one line to another work very well in CSS/HTML, especially when dealing with interactive rich text. For example, in some UI libraries (iOS comes to mind) making a line of text with a clickable image inside of it that wraps when the text gets too long is frustratingly difficult but in HTML it is a piece of cake.

With that said, the rich text editing choses for web are much easier to work with and more robust (IMHO) than the desktop equivalents.

Not to mention OpenGL rendering, vector graphics, loading of assets from the network are all built-in. All of which can certainly be done from a desktop environment but the tools to do so are not as mature.

.NET makes a lot of strides in this direction. But if you're going to include the .NET runtime with your distribution it will be almost as large as Electron apps.

Then there are animations which are easy in web technologies. And which UX designers are starting to realize is an important aspect of good user experiences.

Can all of this be done in QT? Absolutely. But all of it is out-of-the-box with web.

As far as the RAD tools from the 90s? Not even close. Albeit Blend is nice. But tools like that do exist for web, just not for desktop UI. I'm sure if web tech becomes more common in desktop UI the tools will come.
Testing new PPC keyword tool
Linode runs on Cold Fusion to this day AFAIK. This is one reason I won't host on Linode.
You're a star, mate. We should definitely stay in touch. Incredibly valuable feedback for us.

Edit: typo
AWS re:Cap – Partners go “all in” at AWS re:Invent 2016
Good luck with that.

That's a red flag for audit.

Equivalent to running a coin laundry or other cash business, claiming 100% use of a car, 2% floor deductions atypical for your job, etc.