skysight-inc/HackerNews huggingface dataset:
Really good observations.

With regards to English->Japanese cards, I actually decided not to support them in the app. I used to study with both J->E and E->J flashcards, but I find that E->J gets you into the habit of thinking about one-to-one relationships between words in English and Japanese, when most of the time the relationship is not that simple. I found it more effective to study only J->E, and internalize the general meaning and "feeling" of the word. Then, as you start to encounter it in natural contexts, you'll internalize the subtleties to the meaning. When you go to produce Japanese, it's best not to start from English and translate to Japanese anyway, so I found the most important thing was to internalize the Japanese words.

The whole experience you mentioned where you either didn't create flashcards for words you encountered, or stopped reading to catch up on generating flashcards is exactly why I built Clippings. And you're right, they aren't going to be perfect, but I still think it's way better than doing it manually. 手入れ is a good example, here's how that would work in Nihongo:

When you create a clipping that included 手入れ, a flashcard gets created with 手入れ on the front, and "repairs, maintenance, tending, trimming, grooming" on the back. That's the primary meaning in the dictionary. If you get to that flashcard, and that doesn't sound right, you can edit the flashcard to add to or replace that backside text with "crackdown, (police) raid". There's no way we can know which meaning was intended in the text, but we can at least make it easy to edit. And if you want, you can always add your own custom text to be displayed on the back of the flashcard. If I encounter a sentence that really clearly shows how the word is used, I'll often add that on the back in addition to the dictionary meaning.
Indeed, those are some really nice resources. Thank you for mentioning them.

In response to your side note: 40% is a bit of an exaggeration (unless your resolution is extremely low) but I do appreciate your point - I can see how the masthead might be a bit obnoxious. I will tweak the theme accordingly in the near future. Thanks.
Amazon stops accepting Flash based ads next week
Womens wear
which is the best one for party wear?
Does anyone know how can I contribute to this documentation site? This entire site is so much more readable if you just put a max-width of about 800px on the container div.
It's definitely the sexism and sexual undertone that is what's gross here. It basically demeans the fuck out of male workers and potentially alienates female ones, and sets a massive precedent that it's a male only industry.

The idea of having "cheerleaders" of mixed sex who are just motivational people that cheer everyone up isn't terrible, and perks like massages or yoga or whatever are a fantastic idea.
Spotifys new privacy policy is atrocious
Petition UK government to not ban encryption
Because internet libertarians just can't help themselves. Got to put those fake skulls to use.
I agree with you: that leak was not a moral thing.
Show HN: FoundersKit – $6k of discounts for the best startup tools for only $39
Getting Started with Embedded Systems Programming
The article says userspace ASLR is used, and indeed presented a speed bump along the way.
Cursing at a country for what? Hate China that much?
Agreed. I think the core of the idea is a good one. I also think there are sexist and non-sexist ways to implement this, and I think sexist approaches might undermine the goal by introducing sexual tension in the office. But if you do this right, I think it could be great.
I was thinking about getting a new bike, this might be the first accessory that I buy for it. I like the simplistic yet versatile design. Something that I can actually use and looks nice.
Unfortunately lkml.org is quite buggy. Try again in the future, or find a different mailing list archive, subject "[ANNOUNCE] bcachefs - a general purpose COW filesystem".
Why does the language it's written in matter? If it has the features you want, the reliability you want, and performs well given the load you're applying - that should be enough, no? It's not like we're embedding it into an app we're writing.
> So is the problem that they specifically hire young women for this?

It's completely legal to hire people based on looks for positions that require it, e.g. salespeople, models, "experience managers".

It doesn't mean we should do it. Especially not as we're evolving towards a developed, enhanced society.

Many SV startups display a website with 50% women programmers... all of them cute and young. We know very well they're not here to attract more women to programming. They're here to bias men into believing it's a balanced workplace where it's fun to work and where he might find a soulmate. It has an impact on the applicant's expectation.

Of course once males are recruited, it's a huge legal risk to date on the workplace, and a human interaction with a hired hostress isn't genuine.
Auto+Post+Your+Biz+Offer+50+++Social+Networking+Sites+Daily
C# doesn't "execute on a VM layer".
It's compiled to native code before execution, in a process known as JIT.

http://www.telerik.com/blogs/understanding-net-just-in-time-...
Objectification leads to productivity? Maybe they'd be better off stocking the men's restroom with lotion.
Or target Core CLR with C# and build with .NET Native...
Once I reached my 30's, not being able to fall asleep wasn't a problem for me anymore. YMMV.
I think I have a fair number of new ideas in Nihongo that improve on imiwa. I used to use imiwa, and it's a good app, but I wouldn't have built Nihongo if I didn't think there were significant ways I could improve on it. I hope you'll check it out! =)
Nice, reminds me on the table views in iOS.
Defra's opening up its data
I just wanted to add that I do have professional WebApi, Angular and JQuery work on my resume, but the big thing that seems to be the blocking point is MVC. I don't code traditional webforms development anymore (I don't use controls anymore, it's more JS calling json services), but there's no resume-friendly name for it because I'm not using a specific framework, and I'm guessing that to an HR person, all that means is "not MVC".

It's a crap-shoot on which technology is going to take off. Microsoft was pushing heavily that MVC was just another way to do things during the events I went to. I tried to push the boundaries of what my company let me work in, and that just happened to not be where the market went.

In hindsight, keeping my eye open on the job market is something I should have done more.
I'm not asking people to never abandon their projects.

All you have to do is find someone else to lead (or at least maintain) the project before moving onto something else.
I always believed that, in many instances, the combination of an experienced software developer and a minimum wage worker who reminds them to focus throughout the day can have a really high ROI.
Why Can't We Market B2B Services Like a Videogame?
I stand corrected. It will be an update to Joe Celko's "SQL for smarties": "SQL for voyeurs"
> 40% is a bit of an exaggeration (unless your resolution is extremely low)

No, it's not exaggeration.

I'm measuring the width of your actual text content. I'm guessing you're measuring the width of the browser window which is not relevant to the ratio calculation.

Your masthead takes up 530 pixels. The total width from left edge of masthead to right edge of actual text is about 1296 pixels. On my Chrome browser, even if I maximize the window (press F11) to be 2560 pixels, your text content still maxes out at 1296 pixels (which leaves 1264 pixels of empty space on the right).

40.9% = 530/1296
Coming from using D for personal projects and now working in C# at work (in .NET 2.0 as well because of Unity) I find myself constantly missing D features. Especially given one of the main requirements of the work I'm doing is performance.

Things like array slices being first class in D while ArraySegment<> looks like a hack in C#, D templates beating the hell out of C# generics, functional programming in D is actually inlined almost 100% at compile-time while LINQ adds noticeable overhead, and the list goes on :)
Great selection of deals!! Awesome man!
There seems to be a bug at the end of the first page ('an introduction'), where the link to the subsequent page loops back to the introduction page!
C# is super simple compared to doing C or C++, especially at the embedded level.

If you are just getting started I always recommend the msdn tutorials.

https://msdn.microsoft.com/en-us/library/aa288436%28v=vs.71%...
Being a woman developper myself, I can only relate to the several points and issues described in the article, about how the workplace 'culture' is the biggest issue for the lack of women in IT.
It's not that I work with blatantly bad guys, but most of them just can't admit they overlook me as 'transparent' in the best cases.
Smart and talented women are not really willing to compete with such a 'culture'.
Europe is not a country, it's a geographic space that hosts several countries and some of those countries are gathered in a (mostly dysfunctional) political union.

In my small part of Europe (France) drugs and prostitution[1] are not legal[2].

Apart Netherlands I don't know any other country that legalized drugs.
Prostitution is legal in all France's neighboring countries.

[1] to be exact, people can prostitute themselves legally, but clients and pimps are illegal.

[2] though the cops are not going out of their way to fight marijuana or paid sex between consenting adults
Debian Unstable is usually fairly up to date wrt bleeding edge though :)
it's a hack.
100 CSS3 Buttons
It is good! What do you have in mind as the next step?
Common Lisp http://www.dwavesys.com/careers/senior-software-developer
I read "State of Fear" about two years back. The novel (story line) was very interesting. And it convinced me for a while, that 'climate change' is over-rated and a lot of propaganda.

I remember his protagonist, scientist who is busting the myth/propaganda in the story, lives in a 900 sq ft. home. Juxtaposed against the lavish life style of those who are propagating 'climate change'.

Crichton is a writer who takes a very macro view of the timeline. Lets not forget, he wrote Jurrasic Park, and hence the entire franchise owes him that credit.

In this book, he says that this micro environmental changes, don't matter when compared to macro stuff like Ice age, which happens every some 10,000s of years.

Also he gives a lot of data in the book. For e.g. Historical temperature charts of various cities etc. to make his case of 'climate change' being over-rated & driven by ulterior motives, than substantive in itself on merits to call such a drastic action.

I am just a layman on this. But truth be told, the book did impress me at that time. Which is not a long time ago. And please understand, I am totally not a nutcase who denies science.
>>Many SV startups display a website with 50% women programmers... all of them cute and young. We know very well they're not here to attract more women to programming.

Sorry, but... how do you know?
Doing homebrew programming on older game consoles is lots of fun. It's quite a twist to start thinking of rendering in terms of the hardware's object APIs instead of a simple framebuffer. Even "API" is a bit of stretch: you're really just poking your data to the right spot in memory and the hardware takes care of the rest. And if you've got the right hardware, you can even run your games on the console itself!
That's good news for any of us planning to build bandwidth-intensive apps on top of mobile networks and targeting the U.S. of A.

However, anecdotal evidence points at the LTE performance being very uneven in the U.S. (and even deliberate tampering like the one at convention centers).

Are people still optimizing their websites / apps for mobile bandwidth? Or is it a "solved problem"?
I think an important thing to remember about neural nets is that they are basically a good way to overfit. So, yes, you can approximate any function because you have lots and lots of variables, but you shouldn't fool yourself that you are getting the same information as when you write a deterministic equation with a few variables ("with four parameters I can fit an elephant, with five I can make him wiggle his trunk"... Von Neumann). You can the the baseball but you don't yet know the physics.

I think skilled biological actors use this overfitting to get really good at things without knowing how things actually work.

NN are still cool, though.
I've had unofficial DBAs roles in the past, and it wasn't really the type of job that suited me personally (I like UI work as much as db work).
I know they're in big demand though, so definitely a good path to look into if you're okay with all of the things listed.
ah, didn't think of Debian unstable, my bad.
> "Crime of violence" does not include the offense of unlawful possession of a firearm by a felon (US code).

That's at the federal level, which constitutes a smaller percentage of total inmates, more of which are in for non-violent drug offenses, than the states. And for example:

"Although the statutes allow for varying degrees and punishments, the crime [Criminal Possession of a Weapon] is generally considered a violent offense in New York with mandatory minimum terms of incarceration."

http://www.new-york-lawyers.org/weapon-crimes.html

But we don't need to get into the whole gun control debate, it's only one example. The problem of criminal laws expanding to encompass more than what a normal person would consider to be criminal behavior is prolific and by no means limited to nonviolent offenses. The instance elsewhere in the comments of someone being arrested for "kidnapping" for refusing to allow someone else to abscond with his phone, for example.
Hey all!

Dylan, Mike and I have been working on this project for a few months and are super excited to finally release it into the wild!

FoundersKit is a bundle of the best tools & services to help founders launch and build startups. The bundle consists of 68 deals which are valued at $6,268. We've kept the bar really high, only including tools & services we really recommend.

We'll be adding deals to the site as we go (with lots already in the pipeline) to keep the bundle slowly growing. The membership is valid for one years access to all the discounts.

Let us know if you have any questions or feedback. We’ll be around all day!
Thanks man! We're really excited by the partners we've got on board so far, plus those that are in the pipeline :)
.Net In a Nutshell, flip through it for the syntax reference and an overview of the APIs.

Download Visual Studio Community (if you don't already have it) then try out one of the project templates. The tooling is excellent and it's very easy to get started.

Then it depends on what kind of code you need to write. I work with web/information systems so the focus is on SOLID over pure performance. Using DI and TDD is more important than being an absolute language expert.

Drop me a line if you want more details tips; I've helped a number of people make the transition. Email is in my profile :)
The 68000 series had alignment restrictions (as did the PDP-11). Pretty sure that a bunch of the bigger, older iron of the 70s required alignment for most of their data types.

Alignment requirements predate RISC by a fair amount, across many architectures.
angdis doesn't say that the correct acquittal of repeat offenders is not justice being served, just that the total number of acquittals of criminals is greater than the total number of times that justice is served.

Justice is the sum of all correct results. (i.e. where the accused is guilty and found guilty, and where the accused is innocent and found not guilty)

The number of Criminals found not guilty is the sum of all incorrect acquittals of all offenders (guilty but found not guilty), and correct acquittals of repeat offenders.

Consider an example:
Given 10 trials of repeat offenders, made up of 5 guilty and 5 innocent.

If every trial ends with the correct result, then justice has been served 10 times, and 5 criminals have been found not guilty.

However, If they are all found not guilty, then justice has been served 5 times, but 10 criminals have been found not guilty.
This guy should rush to write documentation first...He will probably "build to budget" exhausting money and his time in coding.

If he does so and finishes his project with a burnout there is a huge interrogation on how production people will be able to fix without a good knowledge of the design during the recovery time (burnin =~ burnout time).

Read the source luke is nice. But 10 pages in natural languages speaks louder than 10K lines of codes even with comments.

I dislike these kind of coders that goes for the beef and despise the grunt works like not for them.

Documentation should come first. This code will have to be maintained since he -like a good drug dealer- is trying to hook people to use his code.
Yes, the US has only recently started warming up to cannabis. It's ironic considering the US strong armed the world into banning Cannabis (starting with the International Opium Convention). Now they're claiming to be more progressive by fixing issues they created.
Why every website should switch to HTTPS
Are acl and xattrs active by default?
Maybe in the case of logging or where the web page is constantly showing new data.

An example I can think is a web based interface for controlling a drone. This could be used on the page to store the timestamped output of various sensors.

It would allow for the data to be displayed while also maintaining a history of the data in the browser. Could add in filters and searches as well as a pause functionality to review the historical data.

Sort of like a dmesg for the web page. I'm thinking practical uses are sensor monitoring and server monitoring.
You might be surprised at the depth of knowledge your average Farrier has about both horses and blacksmithing. They might not have a degree in metallurgy, but you can bet they understand the crystalline structures of iron, and how to use that to their advantage. You can also bet on them knowing more about the hooves and related structures of a horse much better than your average vet.

The problem with your hypothetical worker is a lack of depth into any one topic. If they're half artist and half front-end developer and half back-end developer, of course they're not going to be able to get into great depth on any one topic.

I firmly believe in the value of such a Jack-of-all-trades, but I'd be silly to not value the full time artist who can create better works in a third of the time, because they understand their tools and their craft.
The biggest three tips I'd offer for feature flags are:

1. Don't use a feature flag unless you absolutely have no other choice.

2. If you must use a feature flag, ensure that it's short-lived. (A/B testing, migration paths, etc).

3. If you must use a feature flag, ensure that everyone knows about it. I've found a "sticky of shame" in a highly-visible place helps limit its spread.

Feature flags are, by nature, tools to at least double your app's cyclomatic complexity with each one and make deterministic testing/debugging/bug-repro that much harder.

Feature flags are the most dead-on application of the old "a developer had a problem....now he has two problems" joke that I've ever come across: a developer had a problem with an existing codepath, so he thought "I'll add a feature flag". Now he has N problems, where N is the number of possible states of the feature flag.
Russia threatens to block Wikipedia over cannabis page
This was actually how I started out programming at the age of 11-12 (or, the step up from QBASIC).
Out of interest, what if anything would you say the main result is? I don't have one in mind, which I think harms the post - there's no narrative, just a bunch of questions and answers. The three final plots are there because the spec required them, and I chose them more because the plots themselves seemed interesting than for the questions they answered.

But you're right that an abstract would have helped, and I feel a little embarrassed that I didn't think to include one myself. Even without a single main result, I could have included a short list of interesting findings.
Talk about burying the lede:

"That’s why we’ve released the machine-learning platform on which it’s based, Aerosolve, as an open-source tool."

And worth noting the link in the article doesn't work - it's meant (I believe) to send you here: http://airbnb.io/aerosolve/
I'm a ZFS user but recently I took the plunge and tried btrfs out. I'm mostly impressed. This was after an encouter with ZFS's horrendous performance with dedup enabled. btrfs at least lets you manually dedup (which works fine for my purposes--I rely heavily on hashdeep in my workflows already and it's trival to locate duplicates in hashdeep inventories).

My sense is that it's the more exotic parts of btrfs (i.e. the native RAID but not-RAID-0/1 parts, esp the stuff intended to be in the RAID-z alternates) that have the most issues.

But ext4 doesn't natively support any of that either, so maybe any place you would consider using ext4, btrfs is potentially ok as an alternative. I mean if you approach it as ext4 with a few very useful missing features I think you hit the most useful and widely used corners. You can still use md etc. I'm not talking about datacenter scale things, I'm talking workstations and laptops.

I currently run a zfs-on-linux RAID-1 and have been testing btrfs for one of my backup copies. There are parts of btrfs things seem to work fine and that I really like a lot compared to the ZFS versions. I'm a bit paranoid about data loss and corruption (I do research with large sets of medical images, it's sort of like video except the data is typically very compressible, but few tools work with compressed images--filesystem-level compression is great for this stuff) so I keep hashdeep inventories of everything to document provenance. One thing about medical image processing workflows is you easily end up with multiple copies of images in different directories. I hoped to use ZFS deduplication for this but it is a nightmare. With btrfs you at least have the option of safely deduping files manually using the (cp --reflink) so you can dedup periodically (or even based on knowledge of how the data is layed out in the filesystem) or add it into workflow scripts which works well.

Unfortunately, the one thing that I haven't figured out is how to make a bit-by-bit clone of an existing btrfs filesystem. You can dd, but that leads to issues because device UUIDs are imbedded into the metadata. Working on btrfs, I've managed to consolidate 5.1TB of data that includes very compressible source images, duplacates and a lot of text files into 1.2TB, but I can't figure out how to correctly duplicate the 1.2TB version of the data without it transiently exploding back to 5.1TB in the process.

I do like the way ZFS approches the concept and organization of "datasets" better than btrfs's approach though. btrfs's approach seems more adhoc and less opinionated. I think if you lack discipline and experience with large datasets, btrfs can enable you to do unwise things that will seriously bite you in the butt down the road, whereas ZFS enforces some discipline. I think it's probably because ZFS was designed by people that have seen hell.
I read that as China + free market = irony.

Even if I misread it, you've jumped the gun somewhat in ascribing the most negative interpretation without compelling evidence.
Interestingly enough, I just recalled that I had one of these as a child. As if it was some lost memory that has been found by reading this article.

I guess that means it didn't make much of an impact. I remember playing Mario Tennis and getting headaches from it, but don't remember very much else.
A Social History of Jell-O
I know you're kidding, but wasn't that sort of the plot of "The Last Starfighter"? Now I know why you call it that. Heh.
Inevitable IPv6 Migration to Unleash New Opportunities
Defending Internet.org