jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I do most of my development work on OS X and Linux, but for desktop environment, I would hands down use nothing else other than OS X.

I just love the integration. Everything looks nice (yes I even like Yosemite), the system is very stable, I can go days without so much as a restart, it doesn't break after I install a package from a package manager, the upgrade process is seamless, the hardware is second to none (even Linus Torvalds agrees), and I can always get help from the Apple Store if something goes wrong. Some of these things you can get with Windows/Linux, you can actually get pretty close, but you never seem to get them all.

The hardware and software integration on Linux seems to be really iffy, even if you get Linux to dual boot on OS X. The hardware support isn't there unless you compile your own kernel, which you have to get (if it's a newer system) an unstable version of, the touchpad gesture support isn't as nice, the whole OS doesn't look as nice as OS X, and you miss out on the integration between iOS, which is really important to me, at least. OS X is a proper Unix system, so any Linux command line tool will also run on OS X. And you actually get the basic tools out of the box (vim, ruby, python, zsh, tmux, perl, etc, etc). If not, you can get a really good package manager in the form of homebrew, and while it's not as powerful as apt-get, it's pretty much all I want from a system package manager.

I am also not a big fan of managing windows or using a tiling window manager, I don't even use them when I'm on Linux. I actually prefer using OS X's default Mission Control/Expose behavior (I know.). I toyed around with Moom, Slate (https://github.com/jigish/slate) but gave it up. I don't like windows to snap, that's an absolute asinine behavior that seems to be the default on Linux desktops these days, that I always have to unset. I never knew why anyone would be a fan of it, unfortunately, most people are. I just have my terminal run tmux and live there. Command+Tab is enough for me.

That all said (sorry if the above turned out to be a bit of a rant), Linux desktop environments are slowly getting much better, I'm really liking the look of Plasma and Gnome 3 (although that huge chrome, seriously?), and Elementary OS is easily the best Linux distro I've used.
My main concern with this or saltify.io is that when viewing network tab traffic in the browser, you can see the secret and the password are being sent back to their server. While we trust that our data are stored in encrypted form and the password+secret is only used in memory of serverside code to decrypt/encrypt, I would much prefer all of those operations being all done in the browser.
Where I live people merge onto the freeway as quickly as possible. If I try to merge the "correct" way, people think I'm cheating and will speed up to force me to go have to merge behind them even though they were previously going pretty slow in the right lane.
If you use bash (or zsh, and maybe others), hit ^L (control-L) to clear the screen. From the bash(1) manual:

clear-screen (C-l)
Clear the screen leaving the current line at the top of the screen. With an argument, refresh the current line without clearing the screen.
It has a low talent barrier and a flooded job market

There really isn't much to say
Yes I believe this is why you see things like k3s in some iot/edge deployment scenarios. Because other alternatives for HA like OpenSAF have been severely lacking for years
The SEC can order trades to be reversed but the broker is then on the hook to make good on any shortfalls. Long ago I had a federal judge appoint me as the CEO of a small-cap company whose prior CEO (who I then gathered evidence on to send him to federal prison) had improperly created and sold significantly more shares than they were reporting. I asked for all shares sold and not reported to be reversed. The SEC declined. The system as we have (well, had, as I hope it's changed some) makes this not very hard to do. In fact, I found out some years later that one of the SEC attorneys I'd worked with went private and then aided a different small cap to pull the same scam. He got some quality Club Fed time out of the deal.
>That pretty much doomed all these "local Uber competitors"

Did it? How much of Uber's usage in a random big city is from travelers based elsewhere vs locals? And it seems like others have succeeded in some narrower regions (Grab, Didi, etc.).
Watch The Dissident, they talk much about this. In short yes, but he did it out of national pride, and he was very vocal of his dismissal of the ruling class later on, leading to his murder.
This is one more way in which RMS piece on software-as-a-service ties in. Software that has no reason to be sold as a service but has a subscription model and an online component tacked on just because that makes more money.
We like that too, and it's by design. A story that hasn't been broadly seen won't count as a duplicate in the new system either.
The fascinating part for me has always been the power of compounding : 1.032 ^ 300 = 12703, while 1.030 ^ 300 = 7098 ! i.e., a difference of 0.2% per annum makes a 5600-times difference in final wealth.

Related : in the finance industry, there's a term called basis points (written bps, pronounced "bips"). 1 bps = 1/100th of a percentage. So that 0.20% is actually 20 bps, a royal magnitude in this new perspective of compounding :-)
Does it know it's being jammed? Or does it just think that there is no connection? Would "jam rejection" result in a lot of false positives where a reasonable time w/o RFID heartbeat results in your "full open" mode?

Still sounds like a bunch of expensive security kit with its barn doors open.
This is not how copyright works. One of the biggest misconceptions on the web.

Well not unless you are worried about your copyright in 100 years.

You could have copyright 2001, that doesn't mean it expires 2002, or 2003 or even 2015.

Given that Disney characters and stories would come into public domain soon, you can also easily bet copyright will be extended for hundreds of years by Congress.

In 1976 Congress extended copyright to 50 years beyond the authors life. This means if you made your site in 2000 and you died today, the copyright would still be good until 2050. And you don't even need a notice for copyright in the USA, it is copyright unless stated otherwise by default.
That's right thanks. Yes, only the first year when published serves a purpose for copyright reasons. You just see so many of (c) boilerplates that give a year span. Or are there for not copyright reasons at all. But right, having a single dynamic year is not good for copyright reason.
Interesting, huge companies seem to only use the current year:

© 2014 GitHub, Inc.
© 2014 DigitalOcean ™ Inc.
© 2014, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Facebook © 2014
Copyright © 2014 Tesla Motors, Inc. All rights reserved.

We leads me to believe it does not matter.
When I was about 10-12 y.o. I realy enjoyed cold. And it's kind of easy to get some snow in Russia.
But then I've got pyelonephritis for a long time, so my parents did their best to keep me away from long direct cold exposure. Like, you know, don't go out without scarf, skating and skiing in wool socks etc.

When it comes to ice swimming, most of swimmers are overweight... Seems like thier calories are not buring due to cold. Or, perhaps, they've got too much of calories.

Googled a bit about ice swimming. This is exactly how it looks like here
http://s.inyourpocket.com/img/russia/Moscow/ice-swimming_b93...
Nice idea, but how does one reliably detect RFID jamming? This isn't rhetorical. I honestly don't know the answer.
Are you aware of alternatives to RFID that avoid the risk of being jammed?

I think the usual movie-technology solution is a fingerprint sensor in the trigger.
One of the Amazing things about Amazon, compared to, say Microsoft, and which has since become a huge red flag for me is the culture is very cult like.

Amazon management is very adept and focosed on blowing smoke up the skirt of employees. "Today is day one!" Even the use of "door desks"-- that cost the company more money than actual desks would-- is done to perpetuate the "we're just a startup, rah rah rah" BS "Culture".

Its' gross manipulation but it also results in people who buy into it being REALLY dedicated to their beliefs-- because deep down people want to believe and Amazon gives them that (even though it then turns around and abuses them.)

They do this for a reason-- by having these mantras and these beliefs about the company, it makes people not believe the negatives or think the negatives don't represent the whole company.
Wow. I made dinner for Fravia and crew once. Basically they just showed up at my place, and I was so honored that I raided the pantry.
I'd mention that fact on the landing page. It seems more important than the domain name stuff (which I'd remove, personally).

It may be also a good idea to let people import their bookmarks and then make an account.

Edit: I see now that in the But... section you mention the import thing. I'd rewrite your main headings to be more persuasive. If one just reads the titles and the first paragraph then one misses the important stuff (as evidenced by my post).
They would lose credibility because there would be a conflict of interest. Advertisers would be able to manipulate Wikipedia by threatening to remove ads unless they received favorable coverage, or negative coverage were removed.

Yes, I'm sure that ads could be more profitable than a donation banner. This is why most websites have ads instead of donation banners. However, Wikipedia is not a for-profit enterprise. It is an educational non-profit. If it were a for-profit enterprise, people would trust it much less, not as many people would contribute to it since they'd wonder why they were donating time and effort to a for-profit enterprise, etc.

And none of those things you list are true of a donation banner. Donating to an educational non-profit is not a "baser desire." I have never seen an animated banner asking for donations on Wikipedia, nor anywhere else that I can think of off the top of my head. And donation banners are coming straight from Wikipedia, not a third party; if they wanted to send malicious code, they could do so directly. The point is that ad networks are notorious vectors to allow malicious code to be injected by third parties into other people's sites.
Use bcrypt, and chose a work function that's as high as you want. It's pretty trivial to ensure that given certain hardware, it will take a certain amount of time to hash a password.

Never Never NEVER use SHA-1 or MD5 for hashing your passwords, those algorithms are designed to be fast.

Anyway, the technique is called "Diceware", and you can pretty easily calculate how much entropy you're getting with it. (and assuming your attacker doesn't know you're using diceware, you're in even better shape.
API is on the shortlist. It's a Rails 3 app, so json/XML feeds of views are trivial.

And hey, if Yahoo wanted to buy it, I'd be more than willing to let them kill it for the right price. At which point I could write another. :P

I do some minor profile import from Twitter right now (just your name, if available), but the data's cached locally if I add profile fields in the future.

The settings page is busted because of a fix I just made - Devise doesn't seem to like delegated auth accounts without a password. I'll see what I can do to fix it up.
Interestingly, and perhaps more importantly, the theory works the other way too. It is possible to simulate color blindness for normal people as well. I know I've seen an application that allowed you to view various things as the various colorblind conditions would see it. It allowed you to check things like button contrast on websites.

Another thing I don't understand is that if you're used to seeing things in a certain color space, and this app "fixes" it, then wouldn't it look strange to you? I mean, I get that it can be useful to discern colors that look the same to you, but it's not like the image will be more "normal" for you right?
The way they handled the leak was idiotic and short sighted. They should blame themselves, not the press.

Their first reply should have clarified that Delicious was not going to be shut down. Furthermore, they should have clearly stated that other prominent properties (like Flickr) were safe and weren't going to be shut down either.

Their initial response ("[we] plan to shut down some products in the coming months") was self-inflicted FUD, which basically stated that they were going to shut down whatever they saw fit. Not the best way to instill confidence in your products.

I suspect they panicked, saw the huge backlash from the community, and quickly came up with the plan of selling delicious and claiming that they were misunderstood from the get go.
Fantastic.

Signed in using Twitter OAuth, imported my Delicious backup, completely painless.

Now if you release an API and people make awesome Chrome/Firefox extensions, you're on your way to sell this beauty to Yahoo! :P

Edit: Looks like the Settings page is a bit broken, but I'm sure it'll be fixed soon. Bonus points if you import my profile data from Twitter. :)
I'll take a look - that seems wacky. I'm using devise for authentication and it probably has that set as a default somewhere. Passwords are stored as bcrypt hashes, so length shouldn't matter.

Edit: Max length bumped to 80. If anyone has a legit need past that, let me know :P
The first fruits of the "synergy" from the Symantec acquisition? Snicker.
I liked the idea of searching for "between you and me" and "don't share"... that's basically the same strategy people used for some time when searching google for hidden stuff (try pdfs with "for internal distribution only" for example)
The behavior of the program is not reproducible.

The cause of the error is.
> and I would wager that this doctor's clinic already makes a lot of money (2-3x that 650K) every year if not more.

Forgiving 650K is nothing to scoff at, no matter how much money is being made. God bless him for his charitable actions.
Well, there's that line, which is brilliant, and then there's the fact that he clearly runs on a 6502, soooooo.....
I'm referring to the secure origin requirement. Sorry I wasn't clear. Thank you for putting the correct label on it.
> there is no good way to emulate p2p locally

Disagree. You can implement functional tests with a loopback signal server. You can implement e2e tests with network emulation (e.g. using iptables/iptraf). Automated testing using the browser WebRTC stack (obviously run basic tests in Node.JS for convenience) is annoying but doable with puppeteer or the like. Just takes time and effort.

The point of WebRTC vs hairpin'ed websocket streams is that the bulk data doesn't pass through intermediate hosts, making the system less costly to run and more privacy preserving. Note that any TURN service required can always be provided or controlled by one of the parties -- it doesn't have to be a centralized service.
I'm slightly more conservative - I've had people show up in t-shirt and jeans and have turned them away because I feel like they're breaking the social contract of what an interview is. Like - totally clean/non-offensive t-shirt and jeans.

In a lot of my engineering roles I have had to be internal/external facing and do things like budget presentations, work with partners, etc. Before that, I was a general web/app dev and we would get pulled along to client meetings all the time to collect spec, ensure that it was a good sales fit, etc. I'm not saying I had to be fully decked-out but being able to throw on a button down and tuck it in means that you "fit-in" to these situations.

For me, if someone is showing up in a t-shirt and jeans it's a red flag that you can't be bothered to dress semi-professionally which has been an occasional (but hard) requirement of me since day-1 of my career. 100% this all is anecdotal, and specific to my own needs/experiences.
They do need to retake their boards periodically to stay certified. My surgeon father was pulling out his textbooks periodically into his 60s.
The mapping is not 1-to-1, it's done via approximation, which means that what gets solved is not the original equation.

And ... as I believe poincaré found out when he tried to apply series expansion to the 3 body problem, the devil (chaotic behavior) is in the long tail of the series coefficients

[edit]:

https://en.wikipedia.org/wiki/Poincar%C3%A9_and_the_Three-Bo...

http://www.bourbaphy.fr/chenciner.pdf
Love it. It would be especially cool to be able to create filters, e.g. chroma keying on your video to integrate it into the space. Or just to make the colors go wonky and have fun with the image.
multi-photo attachments and video.
Deep Channel | Full-Stack Engineer | Remote | Full Time

Deep Channel is building the next generation of tools for data professionals (data engineers, data scientists, etc).
Our mission is to reshape the toolchain of the modern data team, building the most advanced tools across the analytics lifecycle.

We're a fully remote team and are looking to bring on Full-Stack engineers - our stack revolves around Node.js, TypeScript, and React.

You can read the more formal JD here:

https://jobs.lever.co/DeepChannel/62a51577-3b33-4571-8552-b6...
Looking forward to seeing further development!

For a more comprehensive word API, check out the excellent Wordnik API: http://developer.wordnik.com/docs.html#!/word
You're probably right about day-to-day lifestyle differences being rather small between surviving poor and thriving middle class. The biggest difference is in the exceptions, both positive and negative. Someone just getting by won't have the spare cash or leave time to take a vacation, and a single disaster could put them on the streets if they don't have family or friends to turn to (which can feel just as shameful as being on the streets). The other major difference is psychological: the feeling of being trapped in a precarious situation.
Exciting news on my bday, I signed up to be notified when this launches. I view this as progress in the right to repair vs youknowwho and I'd like to give this product a real shot. Bring on change and give the consumer options to customize, nice work.
I wonder how does one put a price on a product like this. For example, if I am paying for a cloud VM instance, I could calculate the energy per CPU, hardware costs, etc. and ultimately come to a reasonable price. What would be the thought process for reaching a certain price for this specific product?
Thank you for the valuable info!
> mice aren't usable unless you're sitting at a flat surface with the room to hold one

Trackball mice a good solution to this problem. I had work on a bed without a table for 2 weeks last year, and a trackball mouse ended up working great (I didn't like using the trackpad, since switching from the keyboard to trackpad on a laptop is fairly uncomfortable if you do it often enough).
The March 19th calls are at 500% volatility. I couldn't help it, I sold a few contracts of the 200 strike. The trading activity was wacky, every time I joined the option offer I got lifted within a minute.

I do not encourage anyone else to do the same. My risk tolerances are different from yours.
The Failure to Deliver numbers in January were pretty crazy too.
If as many people quit twitter as talk about it, the company would be bankrupt. There are a lot of people “sneaking a smoke” on twitter when the kids are at school.
I mean, or you could run Debian or Ubuntu. Why would open-source infrastructure have such a strong desire to run RHEL?
Cool idea. Reminds me a lot of the earlier Thinkpads which had legendary swappability of components between models. For example, it was trivial for me to swap the superior keyboard on my T60 for the one on my T500.

Not seeing anything about the ability to swap out the display, however... You seem to lose a bit of flexibility when embracing the unibody chassis.
hint: the same way attribution happened in the early days.

google sends id abc to shoes.com and id xyz to news.com. both sends those ids back to google's own adserver. presto, google knows you are seeing those two ads.
More relevant than the comparison to other disasters is the list of largest oil spills:

http://en.wikipedia.org/wiki/Oil_spills#Largest_oil_spills

on which it is currently somewhere between third and sixteenth, depending on which estimate you believe. The point being that if the ecosystem recovered from all these other oil spills (most of which you've never heard of) then it'll recover from this one too. If you want to worry about something, worry about overfishing in the oceans instead.

Besides, hasn't there been a shocking lack of photogenic oil-drenched wildlife washing up on beaches? Anyone know what the deal is with that?
There were couple of points he attributed to the success.

1) Eyecandy (he said it is 50% of the battle, on iphone people love eyecandy)
2) Getting genuine reviews on the blogs which allowed the app to go viral
3) Make an app for yourself, if it helps you getting something done and you can't live without it, others may also find it useful.

You should "tell hn" about your app and "ask hn" for some thoughts, ideas. Congratulations on shipping the app.
By all means send it in - it will be interesting to compare it against the others.
As it happens, '\0' translates to 0. Since they are composed of characters, C programmers tend to do the c == '\0' check instead of the shorted c == 0 check, just to make sure everyone knows we are still treating the char like a character in a string; it is just style.

char c = 65

is equivalent to and just as legal as

char c = 'A'

So yes, C strings ARE zero-terminated. In fact, it is a bit weird to say they are null-terminated. It is technically true, given that NULL often translates to 0, but NULL is a pointer value in the same way that zero is a number.

For some reason, I vaguely remember some security hack in one OS where NULL went to a special place in memory that was marked as invalid (1, 63, or something), so in that case, NULL was not defined as 0. Since the memory is vague, though, don't quote me on it.
Also FTA: "But she also badly wants to call a do-over on the last decade."

Yep, I know how that feels. I'd love to call a do-over and make sure I invested in AAPL around 2001/2002 and maybe some more in a few other companies as well (even MSFT at the time). Alas, the real world doesn't offer time machines, at least yet.
This problem was very easy to fix: move his account to another server. It took an amount of one blog post to trigger the solution. He got special attention.

Remember that facebook non-deleted picture discussed yesterday?

http://news.ycombinator.com/item?id=1400128

It's 404 now. I suspect (purely guessing) they specifically took that one picture down, but did not also "solve" the problem that left it there in the first place.

I quit a social network a few years ago, but they would not delete my account. So I logged in and changed my name to something like NameOfSocialNetworkRefusesToDeleteMyAccount. And vi-ola, the account disappeared in a day or so.

The embarrassing wheel gets the grease.
Good thing it's out in the sea, then.
radu_florica,

We are currently working on updates to our API documentation. If you have any suggestions please feel free to send them to techsupport@2co.com.