skysight-inc/HackerNews huggingface dataset:
> for everything else AOT is much better solution

Not if everything else includes long-running servers that may require various kinds of fiddling at runtime, like injection or turning off and on of monitoring/troubleshooting code, nor if you want to have zero-cost abstractions that are actually high-level abstractions (as opposed to the other kind of zero-cost abstractions, that are basically just weak abstractions that can be offered for free).
1000 True Fans
insync is not free
I don't get it - I do this in Chrome tools > magnifying glass > right click > Copy CSS path. What does it solve this ?
Interesting stuff on his main blog too. http://www.pocketnix.org

Also "As may be apparent by the theme of this site and its currently broken CSS for articles , I am an avid console user, most of my machines don't have X11 installed" might explain the site presentation.
Mixing in-kernel / kernel-bypass networking with the bifurcated driver
The author didn't even have the decency to make it Comic Sans.

Edit: guess this is an iOS issue...
It seems on mobile Safari it presents in a nearly unreadable script font (well readable but with much effort). On the desktop however it shifts to Comic Sans, which is perfectly fine for reading!
Ask HN: Is there a bias against coders in business?
I've noticed that as soon as someone I'm talking to realises that I can code, then the whole discussion shifts. I'm no longer asked about business matters, but only about technical ones.

I've had my business experience dismissed as irrelevant during conversations "because the only thing anyone cares about is your technical ability".

I've even noticed myself talking exclusively to the non-tech co-founder of a startup about the startup's model when the tech co-founder is just as involved with the business and just as knowledgeable.

I've noticed that none of the "leaders" in the local startup community can code.

I've noticed that people who speak about their successful tend to say something like "obviously I can't code myself" as if that would immediately reduce their credibility.

It seems that marketing skills, sales skills, legal qualifications, financial experience, or any other form of business experience is an asset, but coding skills are not. Any evidence of ability to code means that you're incapable of also having business skills.

Has anyone else noticed this?

Do other engineering practices get the same grief?

Any ideas on how to deal with it?
This is all self-reported, and people who don't have emotions don't reach out to support groups or express their feelings about not having feelings on message boards.

Also, there has never been a thing called an emotion detected in or on the body of a human. I think the leading theory is that 'emotion' is a rationalization of the current state of one's sympathetic and parasympathetic nervous system. It's a self-application of theory theory.

https://en.wikipedia.org/wiki/Theory-theory
Scottish companies law is devolved. I should hope the Scottish Parliament could tighten up the rules on SLPs.

Interestingly "money laundering" is reserved, though.
Such Nepalese. Much Nationalism. Wow
"Austerity" is the choice to close the gap at the expense of the people least able to afford it, rather than the most able. It is the choice to remove from disabled people living on their own the income they need to survive, partly through rules changes and partly through an increasingly hostile bureaucratic thicket.
Look at the tweet I linked to. And bear in mind that languages that are normally AOT-compiled (like C and C++) are often designed in such a way that information that is pertinent to most optimization is available at compile time, plus programmers in those languages don't make use of more general abstractions unless they have to (which makes, say, C++ more complicated as it has two dispatch mechanism that the user needs to be aware of). Such languages obviously won't be accelerated much by a JIT, but they have a big complexity cost, as various low-level optimization considerations have to be exposed by the language. JITs make simpler, higher-level languages as performant, and there's plenty of data to support that.
> People say that traditional herbal medicine is unscientific, and to a degree they are correct

Maybe we have different definitions of "unscientific". It doesn't mean the same as "works well".

> just because no one has published a paper with a controlled experiment doesn't mean they don't work.

No, that just means they are unscientific.

If we want people to stop treating science like magic, we need to stop conflating "effective", "natural", and "is consistent with scientific findings" with "scientific".

If your experiments are not reproducible, it's not scientific. If the experiments and observations don't deal with sufficiently precise measurements (no '3 pinches of this'), it's not scientific. If it can't be tested with prediction, experimentation, and observation, it's not scientific.

That's not to say it's wrong or that collective discovery isn't a thing. It's just not science. This is important because collective memory can be right, but it can be wrong. Folk medicine says things like "pregnant women should eat protein to have a boy" and "rhino horn cures diseases of the pancreas". We need a way to collectively vet these hypotheses. That's what the scientific method is for.
Will getting drunk and smashing an axe in the head of a manager suffice? Depending if I am going for the rock star or ninja - the type of axe may differ. But the results will be satisfying all the same.
Cristiano Ronaldo Top Goals
As I'm an old man, and have no idea what the kids are up to, I thank the internet that knowyourmeme.com exists.
Thanks! I thought I was well read into space exploration lore but this detail was unknown to me.

It seems so very often new breakthroughs happen despite entrenched systems and not because of them, through serendipitous circumstances which allow the work of individual researchers and independent thinkers to enter the production systems of established organizations.
https://www.instapaper.com/text?u=http%3A%2F%2Fdoger.io%2F should work
Wish I could find it, but there was an article recently about analysing why the US appears to have 22% of the world's prisoners. The analysis determined District Attorneys used to issue prison sentences in about 1/3 of cases and this has gone up to 2/3 of cases. The implication being that DA's needed to show they were tough to progress their political careers.
A rhetorical exaggeration, but the scum and villainy contingent are loud, and enablers are many. If it isn't you being targeted for hate, it's all too easy to say "oh I just talk about games" and never even notice how very white and male the discussion is. Not bothering to notice oppression is oppression (and an exercise of privilege).
Why I Hate Frameworks (2005)
I'm embarrassed to admit it, but I really can't see past Comic Sans to read the actual content.
Online+scams
The purpose of this bookmarklet is to provide a streamlined method of getting the selector without having to go into the source or use chrome tools.

There is also the problem of using ids. For example in Flutter I may want to auto tweet out the top post in a list of posts on a blog. If the posts have individual ids, and the CSS selector includes them, every time Flutter tries to scrape new content it will get the same post. I want the unique selector for the page element. i.e. the first post in the list.
> more guns

The armed insurrection in Northern Ireland did eventually, after 30 years of human rights violations, 3500 dead and 47000 injured, mortar attacks on Downing Street, the near-annihilation of the government in a Brighton hotel, and the assasination of the Queen's cousin, result in improved treatment of and economic opportunities for the Catholic population. This really isn't the best way to handle budgets.

Democracy is about achieving better results without having to kill people.
I wondered the same thing.

How can anyone really know whether what they experience in their black box is the same as what another person experiences?

Evidence of enthusiastically communicating an experience isn't the same as being able to prove that you actually experienced it.

Likewise, not communicating an experience doesn't mean that it wasn't experienced.
Dunno, I work in a team of web developers and none of us uses a Mac. Does that mean we're behind?
/r/vandwellers represent! :D
Just tested it. I can't leave the Flutter Selector once I open it. Clicking OK or Cancel keeps it. I've tried ESC as well but the selector is still present until I reload the page
That applies to public information. But I consider an extended application domain with access control to information. In this case controlling the information host is required. It's all about the application domain you target. For sharing public static data, IPFS would do it. But that is a narrow application domain already covered by the web.
Knitting as programming (2012)
This does look really good, but part of me feels a slight tinge of sadness that it's introducing yet more screen time to kids' play time.
In the first case, either the "if" is run in a tight loop, and then the branch predictor will likely predict it correcly, or it isn't, and then branch elimination brings only trivial improvement.

In the second, what do you mean by "run f and in parallel check cond"? How that would translate to the machine code? You want to run and synchronize cond and f(x) between two separate CPU cores or what?
From that DWP advice to their staff on handling suicidal clients:

"Expressions of suicidal thoughts are common amongst the general population. This does not mean that they are never serious statements of intent."

What the fuck? No they're not common.
if you read the article, the extract from the traditional recipe says to squeeze and drink with water. It doesn't need a boiling process.
> I usually balk at herbal cures, but it's actually a really dumb thing for me to do, eh?

No, you're in the right direction. The difference between a folk remedy and medicine is a lot of scientific inquiry, peer review, and reproduction of results. It's an error to lump folk remedies in with scientific findings. That's not to say folk remedies don't work; it's to say we don't have much objective proof that they work.

I'm fine with making objective proof (through hypothesis testing, precise measurement, reproducible results, etc.) my threshold for acceptance.

> there is something to be said for herbal cures, meditation, etc., I think

Certainly. We should say, "Wow. That's worth some scientific inquiry to see if and how it works."

It's not worth cutting corners on this stuff. Some plants interact with medication or affect fetal development. We need experimentation and trials to rule out negative effects as well as prove positive results.
There should be a red 'Close' button in the bottom right-hand corner of your screen. I'll add the option to use ESC as well.
Good comment, @hitsurume!

OP, I've been browsing your previous HN submissions and I think your biggest problem is a lack of self-discipline to actually get some work done. You've already received tons of really good career advice here, but it won't help you if you don't do anything with it.

What you need to learn is not so much programming, but self-discipline, determination, and the grit to see things through to the end once you've started on them. Unfortunately, we can't really help you with that. The ball is in your court now - go and do something with it!

Good luck.
Nitpick: increasing taxes to cover the deficit also fits the dictionary definition.
How Bitcoin Works
The last time I had a serious look at GForth, it lacked libraries that I needed for my own development needs at the time: http-client, sqlite/postgres, xml/json, gui etc. It only seemed to cater just to embedded folks. Pity, I actually like the way development is done in Forth.
For what n does n have n decimal digits? What about other bases?
D+ for the presentation but the content gets an A.

It really is a nice overview of the options without being overly prescriptive about what option to pick.
This piece is an excerpt from the longer Radiolab episode.
Hi!

Relax creator here :)

Read most of comments here and I think there is still a lot users didn't try out on Relax.

Relax is not just a page builder, it provides a way of creating schemas in a graphic ui, and the magic happens when you create a template for that schema and link data to components by drag and drop on the page builder.

Will eventually make some screencasts showing some cool features that past unnoticed at first glance.

Also Relax is modular, developers can create react components that will work perfect with the page builder.

Thanks all for the feedback! Keep it coming!
If Apple didn’t hold $181B overseas, it would owe $59B in US taxes
Here is a short video introduction, if you were not aware of the scheme: https://youtu.be/KxsylnDO15w
Some websites seem to use Comic Sans in particular so that folks just looking for form would go away: http://www.libressl.org/ (OpenBSD's OpenSSL fork) ;)

edit oh no, it seems LibreSSL changed the font! :( But I quite remember it being different (or perhaps it was another website related to the OpenBSD foundation)
It probably depends where it is. I've worked for companies where none of the management team have a technical background (I'm engaged to provide technical expertise and services). However, I've found that due to their lack of understanding of technical matters the management team has a massive blind spot, that even with my assistance they struggle to see how it fits with the rest of the business, to their detriment.
> Many projects/people conflate "page builder" with "CMS"

That's because there's no clear bright line between the two. I've created systems that lie on many points between these two extremes.

Sometimes the page metaphor is as simple as it sounds. Sometimes pages pull in structured content or are placeholders for a subtree of structured content. Sometimes the page structure plus metadata IS the structured content.
Exactly. Terrorism has never been, and never will be, an existential threat to the U.S., or any other first-world nation.

The only thing that does matter, is that the U.S. retains enough strength to guarantee the safety of it's society and the retention of it's values as other nations rise in strength. To do so, it needs a powerful economy and vibrant diplomacy. Strengthening that is paramount. Anything that weakens our ability to compete or compromises our values is a costly distraction at best and a fatal mistake at worst.
Library of Words
Would be nice to see a comparison with Swift 2.0. Article was posted in February so it's a little dated.
A patient was implanted 3D-printed artificial ribs made of titanium
Please quote where my objection was :) Observation, reasoning != objection.

But yes, for the record, I do object and the current UK government objects to it. Which is why we haven't opened up the flood gates like Germany, stupidly, did.
Oh goody - let's drive down the wages for unskilled natives by importing illegal immigrants and call it a benefit. Can we do a check to see that your home is being efficiently used? No spare rooms I trust!
Nice, would be interesting to have a shorter version. Maybe until the first dot?
> qpm is a command line tool for installing and managing dependencies for your application. It is based around Qt's .pri file support so everything gets compiled into your application binary. No libraries, no plugins, no qt.conf, no deploying QML/JS files. Everything gets rolled into your app for easy deployment. The tool itself follows the same principal. It's a single static binary executable with no dependencies, no config files, and no environment variables.

This sounds great. I know the file will actually be larger but I still think that we have the tendency to think everything should be smaller.

In Linux I think we need to deploy applications not sharing libraries past the basic frameworks (I don't know where the line should be drawn). Everything in a folder would make Linux just Linux and it would just work. Uninstalling an application would be deleting a folder.

This is a platform dependent on Linux, OS X, and Windows with everything included in a single binary.
7 Tools for Web Development and Design Agencies
There was and still is a significant russian-speaking minority in the rest of Moldova and there wasn't any expulsion nor cleansing, despite the fact that since the fall of the Soviet Union they were always under full control and reach of that army that you're spreading fears about! Non-Moldovans? Guess what - unlike some other places, as one of the baltic republics, where the russian-speaking minority was left without a series of rights, in Moldova they received citizenship and minority rights! It there anything left to be said? Oh, yes - about annexation. You know what? Russia de facto already annexed Moldova, as they rule everything there and were successful in replacing almost completely the elements of romanian culture that existed there with russian ones!
Interesting that a "Scottish Limited Partnership" doesn't appear to be the same thing as a Scottish LLP:

http://www.brodies.com/node/1614
>"People come out of prison hardened and angry and more likely to offend"

I'm guessing (though I'm not an expert) that this is a problem with the prison system, not those in it.
War 2 Victory Hack Tool No Survey (Android/iOS)
We have been using wordpress as a cms with their xmlrpc api since at least 2010. Works great and is easily extensible using hooks.

Front end written in java.
Domain name nomenclature
Comic Sans is an awesome font. People act like it is an attack on their eyes, but harder to read fonts make information easier to retain:
http://www.futurity.org/hard-to-read-fonts-easier-to-retain/

A quote from that: "Those who read about the aliens in an easy-to-read font (16-point Arial pure black) answered correctly 72.8 percent of the time, compared to 86.5 percent of those who reviewed the material in hard-to-read fonts (12-point Comic Sans MS or Bondoni MT in a lighter shade)."
My advice: simply remove Comic Sans from your computer.
I'm curious what others think about it. Should corporations be tax exempted just because they hold a lot of money? For me it sound like a vicious circle, we give you more power, because you have a lot of power.
I started learning to code in mid-2013 (I knew some HTML, but no real programming language at the time). I have been a professional web developer since mid-2014. While learning, I was working full time and have a wife and young daughter. It takes a lot of perseverance more than anything. If you have gotten bored with CodeAcademy, you should try other resources and find a track that suits your learning style. This is kind of cut-and-pasted from a previous comment I made to another poster, but this is the track I took:

1. Code Academy - Finish completely the HTML, CSS, JavaScript, jQuery and Ruby tracks. I like Ruby because there is an incredible support structure (both online and in person) for those new to programming.
2. Read (and do the exercises in) Chris Pine's "Learn to Program"
3. Read (and do the exercises in) Command Line Crash Course (easily found via Google Search)
4. Read (and do the exercises in) Learn Ruby The Hard Way
5. Go through most, but not necessarily all of the courses on RubyMonk.org
6. Do all of the exercises from Test First Ruby (testfirst.org/learn_ruby)
7. Do a lot (but not necessarily all) of the HTML, CSS, JavaScript, jQuery (and jQuery AJAX), SQL, and Ruby courses on Team Treehouse. If you're interested in design, go through those courses as well.
8. Do a lot (but not necessarily all) of the JavaScript, jQuery and Ruby courses on CodeSchool.com
9. Learn about version control through Git and Github (there are many online tutorials, as well as on CodeSchool and Team Treehouse)
10. Read (and do the exercises in) The Rails Tutorial (www.railstutorial.org). Do every single thing in this book step by step. Then do the entire book again. Then do it again.
11. Build stuff using the knowledge you have gained. Use Google and Stack Overflow to help you when you get stuck.
12. Attend as many local meetups as you can find that are in the topics you are studying.... you'll find lots of nice people willing to help. There are even learning meetups for specific languages and frameworks.
13. Attend a 10-12 week bootcamp. Research the hell out of them before you decide to go to one. Chances are if the interview to get into them is easy, the bootcamp will probably not provide you with enough ammunition to get a real job afterwards. Most of them that are worth anything will have probably wanted you to have a lot of the knowledge that I've described above before attending.

That was enough (barely) for me to get a job as an entry-level developer. I'm kind of doing it backwards, but I've also gone back to Uni part-time to get my degree in CS. I've now finished courses in C, Java and some semi-advanced mathematics.

After almost a year and a half as a developer, I know 10x as much as I did last year, and I still don't know squat :) I think that's a big part of the reason I love it.
Data Storage Technologies of the Future
Join SkilledTree and connect with HRs and professionals
Top 5 Books to Boost Your JavaScript Development
PAC and GOP - both colloquial TLAs. I was always taught to define them first before using them, as you can't assume the reader knows what they are. Fortunately there is google...
I know that vast majority by population will cover a lot of where people are buying in the US. But when you're looking at areas outside of those population centers, then sparse could apply

Sparse coverage in sparsly populated locations.

For example, Redfin does not cover my home town, nor any of the Eastern CT cities I put in the search box, so for my parents selling their house, or anyone looking to buy in that area, it's not useful.

Maybe I was searching it wrong?
Shrug. Not my experience of it in practice.
In search for a cool pilfered billion, they haven't even made it past the first thin veil of LLPs?

What does it even mean to say that Fortuna Limited "has the rights to the billion dollars which disappeared last year"?
She's demonstrably prepared for a fight with a skilled opponent. She's just not prepared for the most skilled opponent - but right now, it appears that no other woman on the planet is. Surely our bar for "skilled opponent" in this discussion has not been Ronda Rousey, a bronze medalist in Judo and the most dominant female MMA champion, ever.
Hard-to-read Fonts Easier to Retain (2010)
Along the same lines are those who have low affect or have emotions, but they are very weak. I would classify myself in that category, so I can perhaps understand a bit of what alexithymia would be like. For example, I took a roller coster once, and it was interesting by emotionally void.

So imagine the "feeling" of just sitting in a chair in an empty room. Now imagine "feeling" that way all through a roller coaster. No excitement, fear, enjoyment, etc...
Not really, Nash equilibria aren't necessarily the best outcome for any individual (cf the prisoner's dilemma). Cooperation is usually better than every-man-for-himself for everyone involved, hence why social animals evolve altruistic traits. Of course, selfishness works at the expense of an altruistic majority, but that's why people don't like to associate with psychopaths
Oh yes. I misread it. Doesn't change the point though that traditional medicine is about as good as homeopathy or praying.
​Who will take the fall for Pirate Bay piracy? Case heads back to court
The poor of Greece are picking up the bill for its past actions which have been very well documented. The as-yet-unborn in the UK will pick up a future bill for today's party - with many not invited.

Sadly all this is an anthropological problem linked to the unending appeal of bread and circuses as offered by politicians who enjoy being in power and know how to achieve that end. People get hurt as a result; tragic but much of it inevitable and saying it isn't doesn't make it so.