skysight-inc/HackerNews huggingface dataset:
> What we have is a huge slush pile, 98% of which will prove worthless in the end

Don't forget Sturgeon's Law[1], "90% of anything is crap":

> The phrase was derived from Sturgeon's observation that while science fiction was often derided for its low quality by critics, it could be noted that the majority of examples of works in other fields could equally be seen to be of low quality and that science fiction was thus no different in that regard to other art forms.

[1] https://en.wikipedia.org/wiki/Sturgeon's_law
> really there is no please your type

What "type" would that be, exactly? I agree the deciding factor is that they were white Americans. So obviously you must think I'm of some "type" who would be part of some "fallout" if it had killed a non-white non-American.

And you would be 100% wrong.

I'll accept your apology now.

Actually, scratch that, I won't. I don't want an apology from your type.
Only for Markdown text apparently:

.markdown-body: "Helvetica Neue",Helvetica,Arial,freesans,sans-serif

body: Helvetica,arial,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"

You don't explain why you think it's weird though? I'd imagine they assume it's a well tuned font for the platforms it's found on.
Appreciate the info, will give the article a read.
I guess you are right, better see my doctor, he did tell me once I should see a physiotherapist due to my back. Maybe now is a better time than ever.

Thanks!
So "Ninja" developer will now mean this? Next up, the 'Rockstar' framework to completely confound the job ad writers.

Now all those highly sought after devs will be Java-ites !
One thing I miss from most note apps is the ability to tag notes with just `#tag` wherever in a note. Clicking it should bring me to the tag view.
I understand this completely - I'm in Norway. Sometimes the choice isn't there.

I don't actaully have chair suggestions - I think the actual choice is personal. I have a preference for more of a lounge chair for my computer desk because a good one has back and neck support as well as the room to adjust and sit comfortably, even if that means I'm in lotus position on my chair. Not only that, but it seems more likely that you'll be able to test the chair first. I suppose that many people would miss the wheels, but if you can find one that swivels, the wheels don't seem to matter as much. You might be able to install casters (didn't see those in stock at Ikea, but the hardware store had plenty).

I do have suggestions that might help you until you find 'perfection'. Back in the states, I remember seeing lumbar support cushions. Something like this might just make your current chair bearable or at least buy time - and you can use that general shape to help guide your next chair. It is possible you can make one as well. You might try adjusting the height of your screen if your neck is hurting (even if this wasn't an issue before).

Good luck on your chair search.
I see, you had to complete the sterotype as a Bitcoin hater so you added that you want to short soooo badly but you only don't do it because it's not possible yet. Which of course, like everything else you said, is wrong ;)

> but as that is presently impossible and a wee bit against my intuitive sense of justice

Let me guess. Your "intuitive sense of justice" is also where your hate for Bitcoin comes from? You hate that people were smarter than you when they decided to buy and you decided to stay in your comfort zone?

By the way no one here said anything about being rich or Bitcoin reaching 100k or "the moon", so I guess I'll just ignore 3/4 of your comment because it's just a huge chain of straw men.
Critical code execution bug in Samba gives attackers superuser powers
I would post a bug report. I know linkedin has over 10k nodes with saltstack. Thomas was there tuning it so I'm sure it should work.
Poll results: languages and frameworks for developing business applications
It's not a big 'surprise'.
Speed does not cause accidents. Bad driving does.

The two are sometimes, but not always, linked.

We should stop focusing on policing speed and start policing bad driving.
Nice link.

Another cool trick is that instead of Esc, one can just `^[`. Much better imho than having to reach for that upper left key (god, I miss a Sun keyboard layout).
It was rather strange, yes. I mean her parents are now over 80 and were already alcoholics before they got her. Maybe good genetics or something.
I think most people would classify those as AI rather than machine learning.
Probably.

Most of HN users have different opinions than me or simply don't understand what I'm trying to say. Also I'm not a good writer lol
Thanks for your comments - really useful.

Sorry you did not find it helpful for the sheet you tried it on. We have not yet implemented a way of showing 2D nodes in an intuitive manner and this is one of our focuses for the next release.

You mention context - I think this presents possibly one of the biggest barriers to adoption. We included the ability to jump back to the cell in Excel as a result of similar feedback. There is definitely a lot more that can be done though.

You also allude to where we think Slate can be really powerful - documentation. If we were to implement the ability to annotate and group together nodes in Slate, you can give a general overview of how the spreadsheet is working, with the option to dive deeper and investigate the nitty gritty, if needs be. All too often you are given someone else's spreadsheet with no context, and this is where we think further value lies.

Would love to take this conversation to email to discuss further. I'm fraser@useslate.com
If you are working with Ruby Sequel is a way better tool for building SQL queries.

http://sequel.jeremyevans.net/
That is true. I have a Xamarin plan for use with Visual Studio for developing mobile apps in F#.

However I'm just keep running into stumbling blocks and general frustration developing in Windows, having switched from 10yrs of Linux purely for VS. With the general improvements in Mono and the open sourcing of F# I'd love to use them all together on Linux and take advantage of the greater OSS developer ecosystem there.

Monodevelop/Xamarin Studio is fine for development, more so with the newly-added split-view, and the F# support is pretty much on a par with VS these days, but without Xamarin.Android/iOS support I simply can't move.

Maybe I should suck it up and buy a Mac instead.
Search as you type Index for IOS
Just about anything other than TV news.

TV news is designed to inflame, not inform. In the limited time they have, they can't help but be biased in some way.
I just wish that someone would create proper digital receipts - carrying around bits of paper (which are so easy to lose) feels ridiculously outdated to me.

So every time I make a payment with my cards - record a receipt somewhere that is digitally signed (or something, I don't care how it works) and has all of the tax information in some standard format.
Yes, it's not exactly easy finding a big place with a lot of chairs to try out here, heh (Denmark), specially without a car.

Thanks for the tip, if I cannot find any chair reasonably quick I will try get a cushion to at least help me while I search.

Appreciated!
Q&A With Doron Nir Of HappySale App
Spoiler Alert: everybody's favorite website is on the list.
Probably startups with the hottest funders.
Depends, some libraries like ActiveRecord for Ruby makes it hard to drop down to SQL (you lose data type conversion, etc).

Also see what the others said about the ORM influencing your database schema.
Can't upload images unfortunately. Something goes wrong with the session.
Might be a good idea to fix your security first before going public, sending passwords as plaintext is not a good idea.
My MBA wasn't worth it so I'm going to write my own MBA curriculum
We think a lot of the value in Slate will lie in the ability to alter the level of detail you can see in the model. One of the really exciting ideas we have is to allow you to group together nodes in a tree to form a "parent node" representing some higher level functionality (e.g. by geographical region as you suggest, maybe EMEA forecast for example) . Then there will be the option to take the general overview of the spreadsheet, or dive down into the details.
Hackers Abusing Internet Explorer
> 100km/h is a very unlikely number for an engineer to calculate as an upper boundary for a road.

I haven't seen any actual calculations used for setting speed limits, but I do remember being taught in school (on physics lessons) that if you want maximum road throughput then after factoring in safe distance (which is proportional to square of velocity) you end up with ~50km/h as a sweet spot. Even if some other factors (like fuel efficiency) alter this calculation, 100km/h feels quite plausible to me.

Also I believe that many consider speed limits as arbitrary because most people seem not to care about safe distances anyway.
I typed in "finality" as the search term. There's a scene in which this word is used where Nick Nolte gives a speech to the Hulk. It only came up with results that had "finaLLy" in the results(?)
> The code is unreadable (formatting) on a phone after 1.5 Manhattans.

I presume you mean http://en.wikipedia.org/wiki/Manhattan_(cocktail) ?
Australia Getting A Data Retention Scheme To 'Fight Terrorism'
'They have tools to listen to network traffic. But we told them not to. It's fine.'

'So... if they don't intercept network traffic, they were trustworthy and it wouldn't matter. But if they are not trustworthy... they can still sniff the traffic? Are you sure it's fine?'

'Yeah, every modern network is switched so there is nothing to sniff'
Is technology-powered risk scoring the answer to tightening EU border control?
San Francisco's most unexpected half-marathoner
Some feedback:

- Getting the license key was a bit slow, I went through the process of getting a reminder before the original turned up (I guess I'm impatient - but it's annoying when I had to hunt around my Junk Mail/Deleted Items to see where the license had gone). Why bother with a license for a demo?

- I find the appearance is too different to Excel so is a bit jarring

- The animations are cute, but not sure that they actually aid usability

- Although my initial reaction wasn't that positive it did actually grow on me but I think it needs an obvious immediate impact to demonstrate a clear benefit over the standard Trace Precedents/Dependents

- I can actually think of one scenario where this would have been pretty useful. I was designing a industrial modelling application that had been "prototyped" as an extremely complex Excel application - I had to spend a lot of time showing people that the calculations in the spreadsheet weren't what people thought they were - so having some way of automatically generated documentation of parts of a spreadsheet would have been useful.

Overall - not bad, but I think you really need to nail the exact pain points this would be useful for. Maybe also drop the Tony Stark/Avengers example - it's cute but might not appeal to your target market.
Either there is something I don't understand about this whole story, or something is seriously wrong with people coming up with such bans.

As far as I could understand the only risk is for children to swallow these magnets? Or is there some other hazard due to them being magnets?

If it's only about swallowing, then how is it different from any other object of similar size?

If we ban them because they are "new and sufficiently rare", then how is it we don't ban all new products below certain size threshold? Everything is new in the beginning. Same with shiny and attractive, there are many such objects which can be swallowed (e.g. jewlery) and somehow these are not banned.
Off topic: I would be curious to get statistics about the evolution of the ratio of downvotes/upvotes the past few years on HN. I also have the sentiment that HNers have been very "downvote-happy" lately, as you put it. I really think downvotes should be rationed in some way (and not just enabled after some karma threshold is reached).
There seems to be an underlying assumption that SQL performance is crucial. Of course an ORM is going to produce less efficient SQL, that's the tradeoff. However, object caching may eliminate this concern.

For example, I've worked with a system where each field is a table and data retrieval can require huge inefficient joins just as you'd expect. Due to general revulsion at the idea when it was introduced, there was an initiative to create materialized views. But this completely collapsed when it was discovered that the existing object caching benchmarked just as well whilst removing system complexity. Also worth thinking beyond selects - another very big advantage of table per field is in altering schema on large datasets, which was a major undertaking on more read-efficient schema. I think this is an example of worse being better.
Watch the Rosetta rendezvous
It doesn't actually use recursion; it is tail recursion and LLVM optimises it to a loop:

.LBB0_77:
movq	%rax, %rbx
movq	%rcx, %rax
addq	%rbx, %rax
incq	%rdx
movq	%rbx, %rcx
jne	.LBB0_77

The difference on x64-64 is the Rust is using 64-bit integers (`int` is pointer sized), while the C is only using 32-bit ones; changing them to the 32-bit `i32` to match the C makes Rust super-fast:

75699
LANGUAGE Rust 2167
75699
LANGUAGE C 2220 # gcc
75699
LANGUAGE C 2271 # clang

I opened https://github.com/logicchains/armfib/pull/1 .
STAP stem cell co-author commits suicide
But for children of older fathers, there are well documented advantages as well:

http://www.cbc.ca/news/canada/older-fathers-may-pass-health-...

http://www.mommyish.com/2012/06/12/older-fathers-benefits-65...
As someone who often hunts old movies for samples of random phrases, this is just so perfect. Thanks.
Hi, then if you are building this you should put a real database in the middle and work on hierarchies, structures, mappings, comparisons and drill downs. You should allow multiple users to pull data from said db into their Excel. You should do this better than the existing (crappy) solutions like HFM or BPC. If you do that, I see quite a lot of value for finance-controlling.
> The main problem with raw SQL is that what you really want is a genuine programming language. You almost want programmatic access to the SQL AST, so you can generate syntax as opposed to concatenate strings together. Kind of like a DOM API, but for SQL.

Congratulations, you just described Arel.

I liberally use rails/active_record where it shines (operating on a single record, or writing composable scopes) but very often find myself leveraging Arel (accessible via YourModel.arel_table) to generate a carefully crafted SQL AST.

At my current job we have two gems leveraging this power: "Massive Record", allowing one to perform bulk operations (insert, upsert) on huge lists of records in an efficient way (instantiating hashes instead of full-blown ActiveRecord instances), and "Chains", which allows one to handle authorization at a per-entity or per-record level with a iptables-like system. There is no way the generated queries could be sanely written by hand, nor as concatenated strings. Arel allows us to build highly dynamic queries while still tuning for performance. Database independence comes as a bonus, and we can easily extend Arel with more nodes, possibly some database specific ones that get selectively added depending on the configured database.

Arel also allows us to write clean and efficient database migrations, where we basically use your typical ActiveRecord faux models merely for datatable reflection to obtain column names and types.

[0]: https://github.com/rails/arel
Visual Studio Ceases Support of Add-Ins in Community Previews 14
Thanks for the feedback. The big pain point we are focussing on is when you are given someone else's spreadsheet that you are not familiar with. It then can take hours to get your head around how they have put it together.

In this regard, Slate is most useful as way of semi-automatically documenting the spreadsheet.

We made the Iron Man example specifically for HN - possibly not the best thing to pitch big financial firms with - fair point!
I notice none of these problems on a 3.2 deployment with about 500 nodes.

I find that Ansible is roughly identical doing the same things on the same machines timewise, not going to get into the subjective argument about the language, the parser syntax is backwards compatible between major releases (and they go well out of their way to warn you what you'll need to change before something actually does break), and I don't see how it's any harder to test locally than any other config management tool.
There's a Portuguese company pushing for digital receipts[1].

That said, here in Portugal it's probably easier to get companies to do that because they're already compelled to create digital receipts and submit them monthly to the IRS. In fact, if you (as the consumer) give your tax ID when purchasing something - which you are not required to do, mind you - you can then see your invoices on the IRS website.

[1] https://www.papervault.pt/
I'm saddened that there's no way to 'downvote' here.
I've always been a bit wary of salt after:

https://github.com/saltstack/salt/issues/2239

Perhaps unfairly so... yet, I'm not entirely put at ease by:

https://github.com/saltstack/salt/issues/5913

Did salt ever move to a secure transport?

Then there's the (linked above, inline) issue with RSA exponent.
My wallet's receipt to cash ratio is at least 10:1 at all times. I hate it!
Except stored procedures have to be stored in the database AND usually end up in source control too. At least with this library there is one source for your queries. Also, they are compiled into your language as first class functions, which I like too... kind of like how JSON is a first class citizen in JavaScript.

I really like the approach.
30 kilograms is 66 pounds. OSHA recommends a two-man lift for weights over 50 pounds : https://www.osha.gov/SLTC/etools/electricalcontractors/mater...
But they may be recording the call "for quality purposes".
Sure sounds like they are lying to you. Why not let them send you the contract to look over though?
"It then can take hours"

I've spent weeks trying to understand a large spreadsheet. Mind you, a lot of that was persuading people that I was correct when I said what it was actually doing was at odds with what they though it should have been doing!
Gosh, all the crazies crawl our of the woodwork now...

Look, unless you have some actual proof, speculating that because they were white, that's why they got it is just conspiracy theory wackiness.

The drug company was an American company, perhaps for legal or whatever reasons, they thought it better to test on their own citizens first? And Shivetya has a point - if they had picked some random chump from Africa to use as their guinea pig and things had gone south, I bet there would be a s*itstorm of moral outrage that we'd used those poor foreigners as our test subjects.

As others have pointed out, one of the victims was a doctor, the other some type of nursing staff, who flew over to Africa from the US, of their own volition, to help look after Ebola victims. Have you done something like that recently?

If I was risking my life every day, to try to help Ebola victims, I'd want to think that I'd at least be covered.

I have neither their raw courage or medical skillset, but I tip my hat off to them.

I don't think we just begrudge that an American company was ok to use them as guinea pigs for an experimental drug that had never been tested in humans.

And hey, look, if these people get cured, maybe they'll head back over to Africa again, to continue helping people.
How unutterably rude Skype has become
It was an American pharmaceutical company.

And the CDC was the one coordinating this trial.

I think it's perfectly reasonable that they were able to get clearance to use two American citizens as their test subjects.

Imagine the outrage if we'd picked two foreigners, and the trial had gone south (it still could, touch wood).

Besides, these were two American citizens who flew to Africa to help Ebola victims, risking their lives. I certainly don't begrudge them.
How to: Create a Long-Term SEO Strategy for Social Media Content
7 Tips to Drive Customers from Like to Love with Their Online Experiences
The innovation behind Bounce Exchange is not an overlay or some Javascript code, it is the intelligence of the overall platform.

There are many underlying factors being analyzed which allow the platform to understand the users of a given website and address each one individually. This is not a simple challenge, and goes well beyond what a single user might realize or be able to articulate.

It takes a whole lot of continuous optimizing, refactoring and testing from a technological and business standpoint. The results this produces are unmatched, and this is why enterprise firms pay for it.
UK Foreign Office minister resigns over government’s stance on Gaza
Relation between tags in stackoverflow
Right, and we should go back to the Middle Ages, where people died from things like the common cold.

Or where diseases like polio left children crippled for the rest of their lives?

Or where diabetes sufferers went blind, or had bits of their legs fall off?

Ugh. This is as bad as arguing with the anti-vaccination crowd.

Look, pathogens will adapt. That's evolution - deal with it. But does that mean that as humans, blessed with our intellect and skills, we shouldn't try to improve our lot in life?
How to End CRM Torture with Cloud Computing
Yes, the source is here:

https://plus.google.com/+GavinKing/posts/LGJU1NorAvY
good old ϵ...
http://quotacle.com/

Also posted to HN not too long ago
Please consider changing the title. I believe it might give the false impression that you are stating that in ruby, expressing free will is impossible. Since the article states that free will is always impossible then if you agree with it, saying "using Ruby free will is impossible" could read as a true statement except it would also be correct to include all other programming languages or simply think of a better title.
What ORMs have taught me: people will complain endlessly about how ORMs don't work, when they don't bother to understand how they work, what they should/shouldn't be used for, and how to use them appropriately.
The tin-foil hat, overly sensitive type....
We will want them to be able to write up any data they have on the spread of the disease, bit difficult to do that if they are dead.
its something they know about. The current workaround is multiple masters, which isn't entirely practical
Optimal tests distribution on CI servers with Knapsack
Leaked docs offer Win 8 Pro tip: FinFisher spyware can't tap Skype's Metro app
there's nothing worse than dying

Donald Rumsfeld, the CIA and victims of "extraordinary rendition" would like to disagree. (hint: waterboarding)

so at that point any experimental drug should be fair game with the patients consent.

The ethics of it are way more complicated than that. How would you like to take the risk of not only dying a horrible death, but having the pain magnified 10x due to a drug side effect? Or a drug that causes permanent brain damage to the point of vegetative state but saves your life?
That map looks like high scores in an arcade game encouraging you to beat them. Can you beat the 276 km/h (!!) or 247 km/h on what seems to be a long tunnel or a bridge?

Is there any documented effect of that data being public to people trying to "beat" the speeds?
Show HN: Movie Preview, my second Android app
The snow words myth: progress at last (2007)
Bjango iStat Menus v4.22 MacOS X
Wait, so what would be the best reflector for this type of thing? If I could host the ultimate cocktail party, placing ferns/etc all around the room, could I record every conversation with a single camera?

What would those ferns look like? What would they be made of? I'm imagining christmas trees made of cellophane fibers or something.