skysight-inc/HackerNews huggingface dataset:
Satellite Spots Massive Object Hidden Under the Frozen Wastes of Antarctica
do you really expect people to read chat backlogs and be on track?
I think that dietary cholesterol was given a bad rap.
https://www.ncbi.nlm.nih.gov/pubmed/19751443

Cholesterol levels in your blood are correlated with high risk of heart attack.

As I understand it, higher cholesterol levels in your blood are a response to arterial damage - damage caused by sugar among other things (I guess). Eggs aren't causing high cholesterol any more than bandages cause scraped knees.
Italy here, I wish I had never clicked on the first link..
"- in 1820 94% of the global population lived in extreme poverty
- in 1960 64% lived in extreme poverty
- in 2015 only 9.6% lived in extreme poverty"

Surely the definition of "extreme poverty" has changed drastically in that time period. How can you even compare these numbers?
I always found treasure in HN comments, Thanks for Toby
There are only two; the US and Eritrea.
If they have your email address and they leaked it, then the same applies. You get reverse suggestions.

The sad thing is that you can be completely privacy conscious, but if just one of your friends, family or acquaintances uploads their contacts, and you're part of that upload, they've screwed your privacy via the back door.
If it weren't so sad, it'd be hilarious how long it took for sound to even be close to usable on Linux. Only in the past couple of years has it become reasonable to use Linux for any kind of serious audio work (and it is still weaker than Windows and Mac on many fronts, though the latency and RT issues have been resolved for some time). I started trying to use Linux for audio in 1995, when I was still going to school for audio recording. Only now is it actually something that one might consider doing real work with.

It's always been such an afterthought, and always so flaky. For me, it was the one thing that kept a Windows partition on most of my systems through all those years.
Legit hack servicce
so many innocent people have been ripped off by bad people that call themselves hacker, myself have been a victim also, and that's why i take time out to check the authencity of these so called hackers, so far only geniusolution DOT cyberdude DOT com is a leegit hacker that can change grades, credit scores, bank transfers in 48hours max, change school grades and more!!!
It is easy to forget that FB is a media company and as such it is not only making money by selling ads but also by manipulating the masses. They may focus today on serving ads making $3.6 billions annually. Tomorrow they may focus on something else for example on serving fake news for manipulatig elections and making 10x more. The data they collect is only a means to an end and I am afraid I won't like the end when it arrives.
Where do you live? Even retail pricing doesn't seem to be that high.

http://endnote.com/buy
http://www.adeptscience.co.uk/products/refman/endnote
Oh, I agree. I just wanted to point out that it's on sale, and so cheap that anyone wanting to play with this should grab it.
Thanks for the feedback! Give me a day or two and I'll have something whipped up :)
why is the suggested example ssh + command instead of sudo -u user command ?
Anidote of one. I gave up carbs aka sugar and went low carb. I eat two eggs most days. Doctor took me off of niacin which was supposed to raise my HDL. In the 18 months since this change my blood chemistry is the best it has ever been.

So while my experience does not make a valid study it is my feedback loop.

I have lost 47 lbs and am slowly still losing.

I am under two doctors care. Primary and Cardio. Both support and encourage my new lifestyle.

My primary declares that I am no longer prediabetic.

I feel better, sleep better, think better. For the record I am 63 years old.
I doubt that there aren't many bachelor/master out there, directly after graduating (where they already get 60k) who know the same as I do. With more than 5 years of experience and working with open source projects, I think I'm already pretty experienced. I just didn't take the time to study it, which I eventually will do (at some point in the future, if I have the courage to attend a evening school)
Elementary Applied Topology Book by Robert Grist
> it doesn't sound like it brings anything new to the table

A fast and typed Ruby, isn't it enough? ;)
Laravel Development for Any Business
Actually, I've been playing with this stuff as a hobby for about 15 years. There was a book by Stephen Levy i remember reading that kind of kicked it off for me.
Legislators typically have staff for whom constituent service is a full-time job, so I figure they should help me.
The minimum sample size for any meaningful statistic is 7
Obama Faces Difficult Choices Amid Stream of Last-Minute Clemency Requests
I have the feeling that before we put the support systems in place for universal healthcare that you'll need a Phd to have a janitors job, and be thankful at that.
Link's in my profile!
The ACALM study found an association between high cholesterol and sharply reduced risk of death from 4 cancers. The numbers were large -- 22%, 43%, 47% and 30% lower risk of death. This may be due to wide-spread use of statins among those with high cholesterol. https://www.sciencedaily.com/releases/2016/07/160708123619.h...
or lack of intervention in the property markets? I don't know about the US but in the UK the only time we built enough housing was when the government got involved after the second world war.
such studies inevitably biased to find failures tho.

successes rarely get written up. so finding details on them is much harder.

also depends what you mean by fail.

if fail means "ran over budget and hit loads of unexpected problems" then yeah, most probably do "fail".

if fail means "shut down prematurly and abandoned without hope" then afaik, your only really talking about stuff by google and microsoft. most other software houses would fail with their software. and plenty are still arond from the 90s.

intel. ibm. apple... not so much real fail, for example.
I think it predates CT (note that the papers linked on the website are from 2008).
> It was created because Hickey needed a language to solve problems he was having in his specific arena (delivering concurrent applications in the Java ecosystem with his consultancy) and not really to improve on the Lisp state-of-the-art side of things.

It's true that Clojure isn't trying to be SBCL, but you're mischaracterising what Clojure is designed to do.

Clojure is based around the idea that good code minimises interconnections. In Clojure parlance, "complex" code is code that is very interconnected, and "simple" code has few interconnections. Clojure is designed to make it easy to write "simple" code.

CL programmers tend to look at Clojure and say "Why should I use Clojure when CL is more powerful?", but Clojure isn't trying to be more powerful than SBCL, because sometimes adding power means sacrificing simplicity.

Clojure is an insufficient CL, but CL is an insufficient Clojure.
I completely agree that the lists looks odd in many regards, but they test it on humans, and find correlations with frequency in the list and how quickly native speakers can recognise the word.

I don't consider myself an expert in word-frequencies, but the article makes a convincing argument that these frequencies are representative of natural Chinese and a better or just as good measure as their baseline corpus.
If you're registered to vote in the US, you have representatives to vote for.

https://travel.state.gov/content/passports/en/abroad/legal-m...

If you honestly see no benefit of your US citizenship, or the costs outweigh the benefits, it sounds like you should change your citizenship status, perhaps to the country you're a resident in, or maybe move back to the US.
"Frozen wastes of Antarctica" sounds dramatic and very British, but I don't think scientists think of an ice sheet as a wasteland.
I must admit, this was my first thought too. "Oh look, c2 wiki is back up! Huh, a loading spinner, it must be doing something fancy... oh look, it looks EXACTLY THE SAME AS BEFORE."

The general content seems on track, if obvious ('find the high level logic', 'draw flowcharts if it's complicated', 'grep for whatever you're looking for') but some comments are out of date ("print the code because there's more code space on your desk" no longer applies, I literally have more square centimeters of monitor than of desk space and that monitor area can scroll!) and some are flat-out wrong ("software doesn't always have an entry point"? Really?)
that good insight needs to be put in a quotable format
Vienna ideas didn't shape anything in particular. They were just standing on the shoulders of the giants. The west was shaped by the thousands years of European's history and wars.
I have no affiliation but I bought the hub, battery and controller from here https://www.aliexpress.com/store/1413140?spm=2114.10010108.0...
(it a full kit but I didnt realise it doesn't include a PAS sensor so I have one on order). The bike cost 150 second hand and it fits together easily.
Good point. Their whole business model relies on addiction to the intoxication of getting likes, shares, approval. If fake news stories that achieve those better do the trick, it goes against their business model to prevent it.
Thanks for the insightful post. I stand corrected on the TCO issue, I had indeed misread the documentation, and I've posted a correction to my original post accordingly. The bounds checking issue is also resolved to my satisfaction.

> I'm not sure loop-based control flow is actually necessary, since (I believe) one can, say, parallelise over an enumerated iterator (e.g. slice.iter().enumerate()), which contains the indices. One can then .map() and read from the appropriate indices as required.

The loop-based control flow is, strictly speaking, never necessary, as the two formulations are mathematically equivalent. It's just that for many algorithms the loop-based approach is more intuitive (to many people) and readable, and has less boilerplate. Your simple_parallel library looks syntactically closer to what I'd like, though I'm not sure if it's still being maintained.

> To shortcut your search: https://doc.rust-lang.org/std/?search=fast . (I apologise that I didn't link it earlier, I was on a phone.)

Thanks. I'm glad the option is there, but the current implementation looks quite tedious to use in long numeric expressions, and would greatly sacrifice readability. Ideally, I'd like something along the lines of fastmath { <expression> } blocks or function / loop level annotations. Is something like that possible with Rust's metaprogramming, perhaps?

> - numerics/scientific computing/machine learning are slowly taking over the world. It is bad to have random/occasional heisenbugs in systems that influence decisions from the personal to the international.

That's theoretically true, but (in my opinion) practically irrelevant. The thing about numerical kernels is that input is constrained by the mathematics involved and the output is rigorously verifiable. In practice, I can't imagine a realistic case where a memory safety error would not be caught by the usual verification tests that any numeric code of any importance is routinely subject to. That's why programmers in this domain don't normally think about memory safety as a separate issue at all, it's just a small and not particularly remarkable part of the normal correctness testing. A guarantee of memory safety still doesn't free you from having to do all those tests anyway. Obviously, this is much different for systems software that takes inherently unpredictable user input that's difficult to sanitize.

> - games are very, very often touching the network these days, and thus are at risk of being exploited by a malicious attacker.

The argument here is, I think, much stronger than for numerical software. Nevertheless, even for online games (that are still only a subset of computer games), network data is comparatively easy to sanitize and memory safety issues wouldn't typically lead to exploitable attacks. I've never heard of a game used as a vector for a serious attack in any context, but at least it's somewhat conceivable in theory.
Hydraulic disc brakes on mountainbikes are ridiculously effective.
I think crystal has several advantages over go, first of which is the type inferrence. In crystal, you never specify types in method bodies. You don't have to specify types in method arguments either. Type unions are really expressive, and handing nil is as easy as `raise/return unless nillable_variable`.

Second of which is `yield`, ruby's extremely powerful way of passing code to functions. In crystal, functions which take blocks are actually inlined, meaning that abstractions such as `3.times {}` or `5.upto(20, step: 5) { |i| ... }` have zero cost. For example, take a look at how simple the HTTP server example is on the crystal homepage. Very useful for building DSLs.

Macros are another powerful (but hopefully not overused) tool for building clean programs. Crystal macros receive AST nodes but return source code as text. This text is then compiled and placed inside the program. This may sound like it would have the disadvantages of C macros, but as they're more integrated into the language, the compiler can insert the generated AST of the compiled macro into the original AST in a clean way. Using "dumb" text templating has several advantages: it's really easy to use because you're essentially just writing crystal code, and it's powerful as you get access to the AST. It also has the advantage that it's actually quite hard to make large scale modifications to a method body, preventing a lot of the silly macro uses.
Wow, you mean just like I spend more time reading specs, quoting, researching, schmoozing with clients etc. than "actually doing work"?
Show HN: Credit scoring on Kaggle dataset
I think the multi tab selection is not part of the extension, but is integrated in Chrome itself. I recently discovered it by accident and found it to be super helpful to do things like splitting a group of tabs into a new window.
If you haven't read it yet, 'Left hand of Darkness' from Ursula le Guin is very good.
I "deleted" my account three years ago, and just before doing so I changed my name to something nonsensical, and I created an alias email address on Outlook.com, set that as my primary email account on Facebook instead of my real Gmail email address, and then applied for a permanent deletion. I still have the confirmation of the"permanent deletion" from Facebook in that fake outlook.com account.

Back in November I started getting Facebook spam on my Gmail account, the "people you might know" your emails, and there were people I knew. I clicked on an unsubscribe link that led me to a login. Out of interest I used my Gmail account and reset my password, and within thirty seconds I was back in my account. It was exactly the same account as I had permanently deleted.

My assumption is that someone screwed up at Facebook and ran a query that updated permanently deleted accounts. I'm not sure what else could have caused this to start so spontaneously after years of peace.
no, but I expect to read messages sent while my laptop was on standby.
It's not necessarily annoying but it adds cognitive load if you are trying to learn new language. I guess it's an OK sacrifice to have homoiconicity.
Forgive my ignorance but why is there a penalty and who is it due to?
And sometimes defectors drink polonium-210 and die from radiation poisoning.

The world doesn't come with nice "I did it" notes. You make the best decisions you can with the information you have.
Disc brakes use different materials than the rubber blocks on cantilever or v brakes. I would exect that more friction can be applied. It will also handle heat differently.
US Gives Detailed Look at Russia's Alleged Election Hacking
What about the glaring third option, "kids who go to nice kindergartens are probably well off and hence well positioned to succeed in life"?
Blockchain summary from last week
Still doing great [on the Quality of Life Index].
Once you're used to it you'll stop noticing it.
Competitive Pricing Intelligence–What You Need to Know About It
These Violent Delights
Is "selling their souls" really what they're doing? When writing a new language shouldn't one consider its adoption by the community to be a key part of its success? The purist would say all that matters is sticking to a core philosophy while the pragmatist is willing to make some concessions for long-term viability and adoption so long as it doesn't completely undermine the purpose of the language. Essentially, don't you think Hickey, after several failed attempts at writing new programming languages, had given quite a bit of thought about what makes a language successful (and useful) before making the decision to make Clojure JVM based? Of course he did; even explaining the factors that went into the decision. That's not "selling your soul", it's a practical decision that comes from a lifetime of experience.
SURVEY: The State of Learning Programming in 2016
You can try Chicken Scheme, which has the added benefit of great C interop (because that's what it compiles down into)
What was "PC Word" and how did it relate to "Microsoft Word"? Was it also for Windows?

(References to both found in http://antitrust.slated.org/www.iowaconsumercase.org/011607/...)
Researchers grow needle- and thread-like diamonds
If a group of people trust the testimony of the claimed victims and collectively agree to disavow of the conduct of the alleged perpetrator, what's wrong with them all choosing to reject that person? Why does the state (police) have to be involved in everything? Are you saying the state's verdict is always correct, and nobody should disagree with anyone who hasn't been convicted by the state?
Eh, wtf? How safe space kindergarten is this berlin hacker scene anyway?? And here I thought hackers to be the bastion of individual liberty and take responsibility for your own actions. If you were forced against your will, with witnesses apparently, then why wasnt this a crime scene swarming with cops? We all do stupid things sometimes under the influence but you chose to impair your judgement and consent to the activity then you can't retroactively claim you're a victim of a crime. This looks mostly like a witch hunt to me. As if not one of you or your friends would be able to stand up to the queer nerd and drama queen that is Jacob applebaum
>That is; pivoting to selling and marketing products others have created, and away from product creation myself.

One major flaw of affiliate marketing is that, by and large, it's hard to maintain a marketing relationship with someone else's customer.

That is, once you've made the sale, that's it, and you never hear directly from the customer again. Sure, depending on what you're promoting and how, there may be angles - look at what TheWirecutter.com has achieved! - and yet the fundamental flaw remains.

(The other angle is that you're leaving money on the table by promoting other peoples' products; why not investigate using your sales and marketing talents to take on the other side of the business as well?)
from what I remember on their demo at some point was they had some cool instant-translation and other stuff built in... forgive the comparison: but much like bots that would do work as you typed. I haven't seen (or noticed) this kind of functionality in docs.
The world today looks like it did before World War I
Show HN: Ggraph – A graph visualization library for big messy data
Slack loses another executive, head of platform products Jason Shellen
OCaml (well, actually Scala in my case, but I can understand why people wouldn't want to have to use the JVM) is already that, as far as I can see. What is it that Crystal offers that OCaml doesn't?
Why do so much work and post on HN instead of sending them a quick mail?
Somewhat related:

I want a simple clean page like Safari's Favorites on iOS, with just beautiful icons (using high dpi mobile icons instead of the favicon), a simple label. Able to drag/drop to organize them however I like on a simple grid. That's all I need.

Is there an extension to do that? A beautiful grid of icons, clean, no fuss ?

Safari's Favorites on iOS is just great. I tend to use it as a "reading list" so I don't have to deal with the bookmarks for temporary things, and also for permanent sites I visit often.

The only thing I'd improve over Safari's Favorites (iOS) is to show a subtle grid when you start dragging items, and to allow user to leave empty blocks in the grid. That way you can personalize even more by arranging icons in groups (kinda like windows desktop icons with "align icons to grid").
Ingenious: Siddhartha Mukherjee
Chaos Testing Our Mobile Apps at FullContact
Agree. But it is strange that the law limits the power and top speed (or top speed with the motor helping). I should be allowed to have 750w motor on my bike as long as it is not helping after 25 km/h.

I do think they should lift the restriction a bit and allow help upto 30 or 35 km/h.
Second method is more suitable because in our country we have really small hourly rates for service jobs. It's the only one option i can see for now, to start freelancing. Deal breaker is no portfolio, so I need to hack it somehow. Thank you very much for your support!
How to Reduce Snoring Using a Memory Foam Pillow – BlogHer
DataFileHost – Terms of Service
> doesn't handle the HN effect well enough.

Not at all.

c2 now uses Federated Wiki, which for engineering reasons (I think), loads the entire wiki tree as a key part of the json that serves as the content for every page.
Most of the popular languages over the last 20 years haven't brought anything new to the table, they've just had the right mix of pre-existing features (I use features in a very broad sense to mean any reason why a developer would use it) at the right time.
I keep JavaScript if on mobile and around 95% of sites still work. This one not so much. If your site is just text please dispense with all the JavaScript.
Apparently, the parent post is now too old to edit, so I'll post a correction here. In light of helpful input, I was wrong about the following:

1) Tail call optimizations are fine, the documentation is just a bit ambiguous on the matter.

2) Explicit vectorization is available in nightly.

3) The equivalent of -ffast-math is technically available, though very inconvenient to use. There may be workarounds, I'm not sure.

These points, coupled with the ability to do performant threading (in theory, even with the syntax I'd prefer), go a long way to alleviating some of my performance concerns. Well written (nightly) Rust may be closer to C++ in numerical performance than I initially thought. I'd like for some of these things to be much more convenient to use than they are currently, but the opportunities are there.
I also hated the syntax when I got started. I found it very hard to read Clojure code. After a while you use it, you will not "see" it anymore (and instead you will appreciate its clarity). Don't give up!
Yes, I putting all my assets/liabilities to the spreadsheet, I need control over my budget, it's my weakness to manage money. Thank you for your ideas!
If I'm ever pulled over in Sunnyvale (or anywhere) I can do a quick search with this site and then yell at the cop, "I pay your boss, Laurie Smith's salary!"

Then it's just a quick jump over to the ACLU's Know Your Rights page...

https://www.aclu.org/know-your-rights
A gentle learning curve for developers with a Ruby background.
SK Hynix Developing 72-Layer 3D NAND Chips for Late 2017
> open source everything

Sure. Like they open sourced their Blu-Ray cold storage system. Oh, wait, if they do that, people will realize they should be sued for using the word "delete", since you can't remove data from Blu-Ray.
Why? The Atkins diet is based on nonsense and garbage. Just because conventional thinking about fats was wrong doesn't make alternative views automatically correct.