skysight-inc/HackerNews huggingface dataset:
You can do quite a bit with naming conventions. Classes are case sensitive. So, you can for example use uppercase camel case for your building blocks and lowercase camel case for the things they are made of.

There are also dashes and underscores. I use underscores for "modifiers". That is, classes which modify the look of some building block. E.g. "Button" is the usual one and "Button _large" is a large one.

Custom elements will hopefully help to make this kind of structure a bit more popular. Right now they still have a few rough edges though.
Tell me more about how files are not objects and filesystems are not storage!
Andrew Mason is still a multi-hundred-millionaire, Eric Lefkofsky is still a billionaire, and Groupon is still a billion-dollar company.
To be an entrepreneur you must overcome these 6 fears
If you mean "innovation" - using an app to cal a cab - absolutely.

If you mean "disruption" - lowering the prices of a cab by bypassing regulation - not really.
Using Gentoo, (no GUI just bash command line environment) and ALSA back-end, I got a latency of 64 samples, which seemed indistinguishable from dedicated sampler hardware when triggering audio files in Csound via a USB MIDI keyboard. This was using a 1.2 ghz Pentium M Toshiba laptop with basic on-board Intel soundcard. An i5 540m @ 2.67 ghz goes down to 16 samples (at least with no complaints from ALSA or Csound). An external USB soundcard on the i5 seems to go no lower than 32 samples.
The main thing is making sure ALSA connects directly to your soundcard without going through dmix. This of course limits you to using one audio app at a time. If you need to have multiple applications making/receiving at low latencies , you will need to deal with the tedious per-session configuration of JACK.
Forget the Posix/Win32 platforms, function pointers can be easily found in the Standard C library itself. I believe there are atleast 2 functions taking function pointers as parameters:

1.>'qsort' function takes a function pointer to decide how to compare your data in order to sort it, presumably using quick sort.

2.>'signal' function has a Posix origin, but it did manage to make it into the C standard. It takes a function pointer to decide which function to call on getting a particular signal.
Putty Rider
Zfs dedupe has memory overhead for writes. Technically the read overhead is zero since the metadata on disk just points to the correct file chunks.
Add Personality to Your LinkedIn Profile with a Custom Background
That’s quite irrelevant.
Good to hear about the .NET library. I hadn't heard the story about goamz, that's unfortunate. I do know that there are SDKs which Amazon _only_ make available in Java and Python, e.g. the Kinesis Client Library (http://docs.aws.amazon.com/kinesis/latest/dev/kinesis-record...).
Ably will connect top women tech freelancers with projects worldwide
Presumably though the effects of aliasing will also also produce distortions at a smaller scale, which might not be as obvious. That would result in a loss of information, but would not be quite so easy to spot and filter out. The pathological case is really just a good illustration of what happens and why, whereas what's trickier is understanding the true impact it has on real-world data.

For instance, you won't notice Moiré patterns in photos very often, but it's easy to construct a test image that demonstrates the problem. The underlying issue of sampling error hasn't gone away in the photo: it just gets lost in the background noise or among smooth-shaded surfaces without hard edges, which makes it harder to see. But maybe now and then you'll have a sharp edge in a real-world image where the effect is noticeable. Depending on how close it is to the pathological case, it might not jump out and make itself immediately obvious.

I mention Moiré patterns because these are (I believe) precisely the same effect as the given audio aliasing example. Moiré patterns aren't a form of sampling error per se, but they can be caused by uniform sampling (which is how digital quantisation typically works for both audio and images).
OnePlus One – No invites needed
Show HN: Seeking collaborators for plugin je5
https://github.com/jschaves/jquery-je5/
I have been developing "je5" for some time. I would like to find collaborators in order to improve and further develop this plugin.
An application example:
http://je5.es/je5-background-animate-100.html
http://je5.es
Well, I didn't have the impression that it had a clear, and universally accepted definition in web design, akin to what it has in print. To some extent wikipedia seems to agree with me (that it can mean no just "above the scroll", but also "upper part" or "first 1000px" etc): http://en.wikipedia.org/wiki/Above_the_fold#In_web_design

Not that that means much.

So that part of the comment wasn't just a rhetorical question. Are there any well-known, more canonical definitions of "the fold" as used in web design? Does it make sense in the current climate of wildly varying designs for desktop and mobile?
There are blogs that lack of comment section and put "discuss on hackernews" instead.
SQL Server: Finding the Needle in the Haystack
How hard would it be to build a distributed hosting system for all the torrents ever on Piratebay ?

Considering how one poster here says that all of the torrents upto 2013 fit into 90 MB , its quite feasible. It could tunnel over TOR to make tracking things a little more difficult.
It's possible to keep your new and old listings at the top with a single click
>If you mean "disruption" - lowering the prices of a cab by bypassing regulation - not really.

they bypassed the regulation artificially limiting supply - medallions. Such limit of supply has nothing to do with public interests/safety/etc... and in many cases actually goes against the public interest.
[2004]

I don't like this new HN trend of not adding the year of the article. This is Hacker NEWS not Hacker Old.
I suggest with nice/ionice:

ionice -c 3 nice -n 19 grep -R -e 'TREX_PID=%u' -e 'Remote VS is empty !' /

You can also check the whole drive:

ionice -c 3 nice -n 19 grep -ab -e 'TREX_PID=%u' -e 'Remote VS is empty !' /dev/sda
Then use a search engine which offers that functionality. You'll probably find the results are worse than Google.
Simple steps to Crawl and scrape data from Classifieds sites
That's a bit strange, usually Google will just make changes that invalidate your analyses (and they can definitely make changes rather quickly.) In other words, by reacting in this way they're basically saying "we rely on security through obscurity". I was almost expecting a "you remove it, or we'll remove your site from our search results." The fact that it's a tracking script might have something to do with it...
Last time I checked, it was illegal in the UK.
Sure. But how would one manage updates? I.e. accepting new torrents.
Maybe a better analogy would be hiring a hall for a music copiers swap meet and charging advertisers for wall space around the hall?

Now, as crimes go I happen to think TPB are far less guilty of offences against humanity than - say - the bankers who cause the 2008 meltdown, or the torturers at the CIA.

And it's also debatable just how many sales of mainstream CDs are lost due to piracy.

But I know a couple of small music software/plugin devs who shut up shop because piracy killed their revenue stream, and it just wasn't worth their time any more.

So it's counterfactual for the supporters to pretend there are no negative consequences to file sharing, and it's all about heroically sticking it to The Man.

It really isn't.
Aside from what has already been said (SemUI is a MASSIVE piece of CSS), Semantic UI is also not semantic.

<article> is semantic
<div class="article full width"> is not semantic, it's describing how it should appear.

You can break half of the examples page by just clicking everywhere and typing and such. I currently have three buttons stuck in the middle of their two positions, textboxes being broken, etc. It needs work.

Also it's rarely a good thing if your goddamn landing page makes an i3 stutter when rendering it. Doesn't really scream lightweight or efficient (although the biggest culprit is that background header video)
I have long had the idea for a HN for music. I have found few places that resembles, such as the muffwiggler forum and some stack exchanges...
Review: Refactoring to Patterns
For Makers: are we using our time to work on something that matters?
Well, the main advice is eating less and exercising more, the author stops short of recommending a radiation source in the home. So, it's not really controversial and is not considered harmful.
Best Practices for a BYOD Policy – Takeaways from a Wisegate Roundtable
Well, by definition all vaccines start out as experimental ones.

This action is designed to protect companies in their initial Phase 1 safety testings, which for obvious reasons is done with 1st World volunteers before they move to Africa.

Vaccine engineering is also a fairly well understood technology by now.
Uber doesn't replace taxis as a service - if my phone is dead, I can only use a taxi, not Uber. To keep the price sustainable, cities limit the supply of taxis. In exchange taxis need to obey some rules (e.g. can't reject people).

It possible that the regulations are too strict, and I don't support medallions, but I don't support Uber breaking a number of other regulations - e.g. surge pricing, insurance, drivers that actually know the city (in e.g. London).
Not exactly piracy stopped or something but here is an example a successful DRM that stopped crackers for a month of two for couple of games and the results of how it effected games' sales:
http://www.dsogaming.com/news/report-denuvo-drm-system-has-b...
I second the request for a Pure comparison
S3 as object storage doesn't have a hierarchical structure compared with most file system and it won't support all the operations expected in a POSIX file system (eg, no write append, renaming is implemented as copy-then-delete, ...).

S3 works closer to a key/value store than to a file system.

To be honest my comment was based on OpenStack Object Storage and I can't say if S3 works exactly like that, but being OpenStack kind of a clone I suspect it does.
Ha! I used to chat all the time with Muff Wiggler on KVR... I still lurk there but rarely post. My handle is Stupid American Pig.
Screwber. Good to see their dickhead antics coming back to bite them in the form of public backlash.

Go Lyft.
I trust ratings by the general public a lot more than I trust some authority that I've never heard of deciding some person is fit for driving a cab. Corruption is a thing that happens with authority figures and while you can bribe the general public, it's not like the person bribing the public won't recognize their own benefit to just being a better driver.

There is much more incentive to not suck when you have daily ratings as opposed to whatever the limit is for taxi cab drivers.
This looks really great! Will definitely use it for my next project. Have loved Skeleton 1.0, and this is just better. Thanks!
We started drinking garbage coffee
This is an incredulous claim.

Even scientists such as Freeman Dyson and Hendrik Tennekes had their reputations smeared for daring to express skepticism over the most dire claims of catastrophic AGW proponents. Dyson didn't even claim that the Earth wasn't warming, he simply criticized the then strong faith in the predictions of GCMs, and the popularization of extreme catastrophic claims such as a 20 foot rise in global sea levels this century. Physics Nobel Laureate Ivar Giaever quit the American Physical Society, saying “In the APS it is ok to discuss whether the mass of the proton changes over time and how a multi-universe behaves, but the evidence of global warming is incontrovertible?”

The Climate Gate scandal showed irrefutably that prominent scientists in the climate research community conspired to spike the publication of dissenting scientists.

Expressing skepticism regarding catastrophic AGW has unquestionably been a 21st shibboleth. Even skeptics of the Big Bang aren't branded as "Deniers" with editorials from prominent policy advisors (James Hansen) calling for charging them with "high crimes against humanity and nature."

For the record, I am not a "Denier," so please no scarlett letter "D."
> I never understood ad blockers or the people promoting ad blockers.

I block ads because they annoy me. Maybe I'm completely selfish but I don't give a shit that whoever I'm "freeloading" from isn't receiving any compensation.

I also download books, music and software because if I can get something for free, I'm not going to pay for it (don't care about the content creator, this is purely selfish). I also download movies because it's free, and series because it's free and devoid of ads (which waste my time and I don't care for). Even if you made paying easier, if there's a reasonably easy alternative to getting it for free, I'm going to use it.

Why? Because it leaves me with more money to spend on shit I can't get for free.
Nope, all four where found guilty of accessory to crime against copyright law in 2009. The hacker charges against two of the four came several years after the pirate bay trail.
Does Windows really keep a pool of zero pages? With COW, a single zero page is sufficient -- any copying would be done when a write is attempted over the page.
No they have really fucked themselves. They need to be getting city councils on their side. They're not. They are getting shut down left, right and centre at the moment. They don't dominate anywhere except maybe SF?
> drivers that actually know the city (in e.g. London)

Does any other city have such a strict knowledge test as London? Certainly it's not common.

With that in mind, if you support the Knowledge requirement in London: do you think that other cities should have their own Knowledge? Or that London is a special case? Or do you think the Knowledge itself is too strict, but something like it is good? Or...?
I think this has surfaced again because of some of the discussion around this article on The Pirate Bay: https://news.ycombinator.com/item?id=8728011. I think it's a good article whether or not it was written ten years ago.
I find this entire thread bizarre as I'd always thought pirate bay was ad free (and due to blockers never knew different)
My 2 cents would be:

Insure that the art is not being resized out of it's original proportions. Just like how nobody want's to see a pan and scan movie anymore, make sure you aren't robbing the art of it's compositional power by changing it's dimensions.

Also as a visual artist myself, I have actually noticed in the past that having a piece of art as my wallpaper has helped me build a better understanding of a master's work through repeated exposure. I'm just brain storming here, but it would be cool if say over the course of a month I was shown 4 or 5 different pieces (I prefer a long exposure in order to allow my interpretation time to evolve and grow) and each of these pieces were related somehow. It could become a bit of a puzzle to figure out what the last work had in common with this weeks.
No it's not.
http://www.livescience.com/22677-girls-dolls-boys-toy-trucks...
Yeah thats how laws work mate.
Show HN: Assembly riddles
That Lipshitz paper is really worth reading.
That's just the opposite: trying to keep journalists from the free exploration of ideas by threatening them personally.
The authorities, indeed even the Movie industry, don't care about the niche search engines and torrent sites that the 1% of people into the scene use, they care about the big ones that 99% of the people use.

By shutting down TPB, they've just eliminated the site that >99% of people are using, which is all that really matters to them.

Moral: Stay off the Radar of those in power, and you can do whatever you want.
What is a node in terms of pricing?

Kinda/sorta feels like a stranglehold to have this remaining piece of the Hashicorp puzzle be free and then to start charging for it. :(
Circuits vs. Zombies: from Minecraft to electronics
And hoping Keurig doesn't get any ideas from this.

If Keurig wanted to they could get plenty of ideas from the consumer printer industry, where cartridges have embedded chips in them. Apparently the latest models include some form of crypto too; the older ones were just an EEPROM and were fairly easy to defeat (http://eddiem.com/photo/CIS/inkchip/chip.html) But they should also keep in mind that despite all these countermeasures, plenty of refill kits/aftermarket cartridges/chip resetters/etc. continue to be available, so they're fighting a losing war.
FiltrES.js – A simple expression language alternative to ElasticSearch Query DSL
The problem is that for every example of a radical new theory getting trashed by the scientific community before triumphant vindication, there are hundreds of examples of crackpot nonsense that realy honestly don't deserve to be taken seriously.

Sometimes a new idea needs to spend it's time out in the wilderness before proving itself. That's because real science progresses based on proof, not just one or two data points that may or may not be significant. The fact is there were scientists that supported the theory and they didn't all get sacked, and nor did Wegener.

The real problem is that sometimes all we have are a few data points. That's when opinion and fact can get blurred, and geology was in that situation before the 50s. Nobody could prove continental drift and nobody could disprove it. That doesn't mean that those who doubted it were stupid, in fact several of the scientists resonsible for producing the most compelling evidence for the theory were initialy sceptics. That didn't stop them doing good science and following the evidence.

Its far too easy to look at an episode in the hitory of science like this and draw a bright triumphalist line between those who were right and those who were in the end proven wrong.
> return "mailto" + ":" + name+'@'+domain;

Apparently, the first `+` is a problem, so just take it away:

return "mailto" ":" + name+'@'+domain; // there, problem solved.
Why fo you think cardinal preferences are necessary!?
He disapproves the lack of the year in the title, not the presence of the article on HN.
Scientists Create Cyborg Skin Which Can Feel Pressure, Temperature and Humidity
They just opened here in Padova, today:

http://corrieredelveneto.corriere.it/padova/notizie/cronaca/...

They're definitely hurting, but I don't think it's "game over" just yet. But it seems to be a critical moment for them.
I think the fundamental issue with mesh tech like this is that it requires quite a high uptake for it to be effective. I can see it being useful in an office environment, where IT policy can dictate what apps people use on their work mobile devices, but I can't really see this catching on with the not so technically literate average Joe.
It's an amazing idea and I can think of a lot of really useful applications for it (Disaster recovery springs to mind, earthquakes etc), but I just don't think that people will jump on the bandwagon of Mesh Networking.
Analysis: Europe's top Startup Countries, as depicted by Europe's tech media
It's easy to manage in newbuilds. Many places the property replacement cycle is 100+ years.
The laws would never pass the Travis CI tests.
Hi. I made a collection of interesting bit tricks and techniques that I found over the last years. I put them into 0x40 assembly riddles, each one should teach you about one thing.

You could also get the hard copy for those snippets, though all of them are on the website.

How to use it? Get an assembler (Yasm or Nasm is recommended), and obtain the x86_64 instruction set. Then for every snippet, try to understand what it does. Try to run it with different inputs if you don't understand it in the beginning. Look up for instructions you don't fully know in the Instruction Sets PDF. Start from the beginning. The order has some meaning.

Enjoy, and send me your feedback.
Created a website whose sole purpose is to distribute copyrighted files illegally(and includes a very popular "Porn" section I might add), yet he complains about some "sexist" company sending scantily clad girls to distribute freebies at a party in Stockholm(in Sweden, who traditionally has been very laid back about that type of thing). What a blowhard.
Not sure about this, but from reading the article the answer is probably no. I hope of course that there will be a workaround, as you say even very sophisticated DRM schemes eventually get cracked, it just makes me sad to see that instead of building technology that empowers the end user, these companies deliberately choose to cripple their products for the sake of higher profit.
We're launching our platform in 2015 with the goal of connecting project managers with top tech freelancers all over the world - the difference being that all of our freelancers are women. We are confident that the freelancers will be on board - we want to measure the interest on the client side now.
I think the conclusion ("there was no evidence that 24-bit audio could be appreciably differentiated from the same music dithered down to 16-bits") is not correct.

EDIT: I'm not sure if the conclusion is correct or not, but the logic that lead to the conclusion has flaws.

50%/50% accuracy means a random guess - people can't distinguish 24-bit from 16-bit.

But if accuracy is less than 50% for a large enough sample it means the difference between 24-bit and 16-bit is heard.

Article said: "As a subgroup (total of 31 respondents), the self identified respondents with a "good amount" of musical background did not do well. In fact, this group of respondents consistently scored worse than the combined result."

People with persumably better ears ("musicians" and "hardware reviewers") were less accurate than regular people, especially on Vivaldi. I think this means they did well. This means they heard the difference - it is not possible to be significantly less accurate than 50% without hearing a difference. They failed on deciding which one is "better", but they were able to differentiate 16-bit music from 24-bit.
I like that ... "winging it" after 50. :-) Made me chuckle. I agree with it.

I have a (an emotional) problem with that number though, being acutely aware and sensitive to ageism or age-related relegation of human functions and roles in society. I have a problem with any number for that matter. 50 is too low, and any number will always be too low, the way I see it if you incorporate Dawkins' idea of the Selfish Gene into the mix. I would argue that sticking around "to ensure the survival of our offspring" (as you put it) for the human species is significantly more important than any other species on the planet.

Turtles don't need this survival strategy. Lay eggs (procreate) and chuck - that form of hormesis aggressively weeds out the weak members of the species from the ones laying eggs for the next generation. While chimps, elephants and whales may also need to "stick around longer" for their young - relatively, the human is by far an incredible outlier in this regard. Not only do adults have to stick around for their kids well into the young's teen years, but elders too have to stick around for the group or for the clan. This last point is important to understand the relationship between the survival success of the species and an imagined age cutoff for "usefulness" (that contributes to the success of the species) of any one member of the species. The individual has extended roles beyond just his/her offspring. His/her role in the clan's survival success mattered too.

Recent discoveries of hominid fossils suggest that as early as Erectus, "humans" have been keeping their elders alive! :-) Evidence of a toothless skulls suggest that able members of the group may have been keeping the elder alive by chewing for her. But for what?? Could it be to access knowledge of poisoned berries to avoid, or hunting methods to teach or ... stay at home creche for the kids while able-bodied adults went out for hunting??

Again, I don't think I needed to respond to your point necessarily ... you're right for the most part.