skysight-inc/HackerNews huggingface dataset:
I like your service. However, I am not sure if 100 updates are too many for a small business. You could instead promise "invested time" into each update. That might not be as measurable as a definitive number of posts but as a small business I would rather get 50 good, thought-through posts than 100 superficial non-sense updates.
Reuters wants to keep stories under 500 words. Editor takes 1174 to explain why
Sure, it's non-trivial. So are self driving cars and building rockets. Still worth doing, though.

Piracy would be the easiest thing to defeat, I would think. It's not like the pirates are going to cut it open with a sawzall to get at the fuel. They are after ransom for the crew and cargo, not in the market of obtaining nuclear by-products.
Just because you can't do something perfectly doesn't mean you shouldn't do it all
He deserves a black bar.
Last Backend – Powerful, intuitive, and innovation backend management service.
From a jurisprudential point of view it's interesting to see how it evolved - the law in England moved out of the church and Xeer appears to have been born out of the reigning power in Somalia (elders) and remained therein.

I'll take the English common law and equity any day of the week - flexible where it needs to be so it's capable of applying concepts of natural justice constrained by well established principle, while still providing vital certainty as to the law. This passage in the wikipedia article makes the legal scholar in me shiver:

"The lack of a central governing authority means that there is a slight variation in the interpretation of Xeer amongst different communities"

Dealing with conflict of laws without prejudicing parties in an international setting is hard enough: imagine having to pursue justice according to discrepancies between individual communities! Better have some cast-iron choice-of-law clauses in those trade agreements!
Hashing doesn't solve the problem completely. You are still giving away information about file count, size & hierarchy.

Regarding selective sync : you'll have to organize the files logically into containers. I think even Dropbox doesn't let you sync files selectively, you have to have content separated into folders.

I'm not saying that one is better than other, just giving an example of where de-duping at block level is needed as @lugg asked.
I can't help but thinking Intel has something to do with this mission.

I mean think about how many hundreds of thousands of consumer computers come with Intel AMT vPro by default.
Niwa: The world’s first smartphone-controlled growing system
WordPress is faster in HHVM?
I don't think they're on the side of the citizens.

Consider that the EU was A-OK with all personal financial data being shipped to the US Treasury department, despite that it clearly violated basically every privacy law on the books.

Now consider that EU countries are all falling over themselves to agree to FATCA, despite that it also violates privacy laws which say banks aren't allowed to send client data abroad. Their "solution" is that instead of banks directly sending data to the USA, first it gets sent to the local government, and then the local government sends it to the USA. See, because governments don't have to follow their own laws. Great, isn't it.

So far the EU's "standing up for the citizen" amounts to selling everyone out to the Americans, and breaking the setting in my browser that says I don't want to be bugged every time a site sets a cookie. They broke my browser! And .... now this. The EU needs to get the hell away from the internet before they screw it up even more ....
I was there with my wife in November and in one small town you have mountains, a castle, cheese, a Tibet museum, and aliens. His art was far more provocative than I anticipated. I thought it was funny that there was an adults-only room. Some could argue that nearly everything belonged in there. Across from the museum is an amazing bar that he designed. You should go there.
How about an HTML parser that at the very least will parse valid HTML - but ideally use the documented HTML5 parsing algorithm?
"The life of the law has not been logic; it has been experience." -- Oliver Wendell Holmes, Jr., The Common Law (1881) page 1. In other words, the Anglo-American system of common law is a system that has developed by generalizing from particular cases as they come up, and not by thinking from the top down about what kind of rules would be ideal.

It's rich with deeper meaning that there are a number of comments here about the development of rules and laws as we comment on an article posted on Wikipedia. I am one of thousands of volunteer editors on Wikipedia (since May 2010) years after having been (1) an editor of a glossy monthly bilingual publication about a foreign country as an expatriate resident of that country, (2) an editor of a series of English-language trade magazines about manufactured products from that same country, and (3) a student-editor (usually the only kind of editor such a publication has) of a law review. I started editing Wikipedia as late as I did, years after Wikipedia was founded, because when I first heard about Wikipedia I thought its editorial policies are madness--and, sure enough, the articles that resulted from the original policy included a lot of cruft. As Wikipedia has continued in existence, it has not been able to continue an Ayn Rand anarchy of bullies but has gradually had to develop rules and procedures and (a little bit of) hierarchy and organization. Most of the articles on the topics I do the most of my professional research in are still LOUSY, and I have been interviewed twice by the Wikipedia Signpost in the last several months about what needs to be done to improve articles on Wikipedia for various WikiProjects. The article kindly submitted here illustrates the problem, with its incoherent presentation of facts and speculation from a mixture of good and poor sources.

I live among the largest Somali expatriate community in the world outside Somalia (Minneapolis and its suburbs--we can listen to Somali-language local radio here since the 1990s) and have a new client for my supplementary mathematics classes whose family is from Somalia. That country's internal conditions during my adult life have been HARSH, and I don't envy any Somali patriot's task in trying to build up a country with peace, stability, and justice for all Somali citizens. I do wish all Somalis well in adapted customary legal systems to the modern world.
Further, the brackish water was inhospitable for the organisms that usually break down wood in the ocean, ship worms for example.
If this continues, I will certainly be making it my policy to NEVER use any API unless it is permissively licensed under a widely-used license (specifically, 2-3 clause BSD, OSI MIT, GPL variants, or Apache 2).

If they want to play copyright games, then we as developers can force them to play the game by our rules (else we don't use their APIs).
Do you know what is HHVM?
Memories Can Be Edited
I think when an action affects multiple nouns at the same time, it starts to look more like a verb oriented approach. For example, say you have some kind of fundraising event donation system where you can have a donor donate to people or teams of people participating at the event as well as the event itself or the organization as a whole. So, something like a 5k run to save the whales.

When you create a donation that impacts potentially an auth record and a user account (if they create one), a donation, as well a it could end up touching the event, participant, team, or organization itself. Now, do you make all those data changes as a series of nouns with actions that you must do in some particular workflow and order? Or, do you have a higher level verb that you throw input at and it returns a result, doing whatever it needs to do in the process? Or do you have a noun with a single verb that starts to feel a lot like RPC?

In some ways they are equivalent, you have input, state change, and output. In other ways they are different. I would expect in REST you might have to hit multiple nouns to change all the state appropriately and I'm not sure there is a good mechanism to enforce that it happens correctly according to the desired workflow.

In the end, for things beyond CRUD and reporting, I think complex actions that touch multiple verbs is often better represented as a verb. However, I would love to see concrete examples of how you model complex workflow based state changes as a "transaction" or workflow in REST or if REST api's inherently opt out of such behavior.
> In my experience, writing real life code, I ship more stable software writing in Python 3 than Python 2.

Real life code is not the same for everybody.
Not surprisingly I've found customer service at CUs to be much better as well. Before I switched to a CU, my bank had about a dozen paper forms and things to be filled out and notarized, with a branch manager or higher present as a witness in order to do something as mundane as open a CD.

When I switched to my CU I asked about opening a CD with some funds from my account and 30 seconds later it was done. I switched all of my business over to the CU that week and closed my account with my bank and never looked back or regretted it. All the dumb little nonsense I had to deal with with my bank is all gone poof and banking with my CU has been more or less a pleasure.
To elaborate, for anyone who hasn't used Photoshop (in several years): you can have layer groups which act as folders containing several related layers, so when you're browsing layers, it isn't just a mess of 500 some-odd rows.
Here's my opinion of why there's anxiety - although objective analysis and introspection are quite rare:

South Africa's school education system is dismal. The black education system was horrific, and designed to create a permanent underclass. The white education system, while far better, emphasised conformism, rather than innovation. Still it produced Elon Musk, so it couldn't have been that bad. Today, limited resources, poor planning, and stupid teachers (protected by a powerful union) have led to our near-bottom position in world rankings.

It was recently revealed that the dominant teachers' union has been selling posts in some provinces (in black schools). Bizzarely, parents in School Governing Bodies, who would presumably be expected to look after their childrens' interests, were in on this scam. The rest of Africa seems to have less dysfunctional education systems.

A more sensitive point is that South Africa also has a small middle class (largely white), with a huge amount of wealth, but diminishing brain power due to emigration. Their self-preservation instincts mean that development is often stifled because of their needs. Want to build a high-density development close to a city centre, or a rapid-transit system? Not near these NIMBYs (they delayed a much-needed Bus Rapid Transit link between central Johannesburg and Sandton for years because it passed their leafy suburbs, it was finally rerouted last year). Want to build a high speed train service, for these same people - one that they have come to love? Their political representatives tried to kill it. Want to improve the freeways funded by electronic tolling to eliminate multi-hour traffic delays? - they try their utmost to sabotage it. Social solidarity is dead, and many are utterly opposed to transformation - many white government school governing bodies have managed to create a situation akin to apartheid, by cheating on admissions, and co-opting a few government officials by allowing their children in. I expect this sort of attitude to backfire quite badly, which is why I am heading for the exits myself.

South African business is dominated by monpollists, and the government lacks the skill to rein them in. Our dominant cellphone networks have been ripping consumers off for years, and use the judicial system to stymie remedies.

The list goes on.
SEEKING FREELANCER / Cofounder

Partsline.com http://partsline.com (Mountain View, CA)
Looking for front end designer/dev who can finish building out the consumer web app and admin panels and help launch the site. Equity is available and possibly a cofounder position.

I built the service and am currently working on the mobile app and backend communication stack. There are over 650,000 parts requests in the system and currently receives approx 300 / day. I plan to raise a small round.

Email address is located in my handle.
Oracle Seeks to Revive $1.3 Billion SAP Software Copying Verdict
Fame always was a sliding scale, that's not something unique to the internet age. It's just gotten easier for some person in country 'x' to become famous in completely unrelated country 'y' but that's just a change in degree.
White men can't jump part 2 Trailer
White men can't jump makes it's way to the streets of NYC. Check out the trailer. It's pretty dope
Royalty report: Beats 110k subscribers / $.000126 royalty rate
Mobile phone use and brain tumours in the CERENAT case-control study
Ask HN: Can we get a "Show HN:" section
Seems obvious that people would like to showcase their launched product (including me). I am thinking that once a "Show HN:" post got enough upvotes it would be added to the possible front page pool of links.
Future iPhones may feature interactive sidewall displays with virtual buttons
Metal theft can be solved using wireless technologies. No need for fiber, except between base stations.
Developer blogs are second only to anime sites for poor monetization.
My Kobayashi Maru Problem
Rabbit is durable and highly available as well. It can be clustered and it's confirmable queues allow for a high volume of writes while remaining durable.
Stop using things like LESS, Jade and CoffeeScript
I timed it, and it took 0.5 seconds!!!
So our program now runs twice as fast,

minor typo above: time is later stated as 0.25. super neat!
I rephrase myself.
For testing the parts of the Corodva Api that access native device function.
oops, my bad. apologies everyone
Per capita cheese consumption correlates with deaths by bedsheets
So is it safe to assume every Intel or AMD CPU also likely has hidden capabilities waiting to be exploited by the NSA?
it's on a CDN now - can't update the URL in the submission.

http://hbpub.vo.llnwd.net/o16/video/olmk/holt/greenwald/NoPl...
How to write Thread-Safe Code in Java
When people _need_ a case to protect your product from breaking you have a problem. Until the iPhone 5s I never had a case I rarely dropped my phone. The 5s is like a bar of soap. If I were to use it without the case I doubt I'd get more than a few weeks without a smashed screen. It's a major usability issue imo.
Spell Up: A Chrome Experiment
> Designers are generally right brained and engineers are usually left brained

Is that true? Even if it's a myth of left vs right side of the brain are designers and engineers really that different in the brain?
Source: http://www.glenngreenwald.net/
No password.
> which is one of the highest of all non-city-state nations

This is somewhat misleading. One of the "highest" non-city-state and non-micro-island nations behind South Korea, Japan, Argentina, Iceland, Israel, Uruguay, Venezeula, Belgium, Kuwait, Qatar and tied with Chile.
It also sheds some new light on the "China-hardware is bad for you" media campaign that was run right before Snowden happened. It seems that not buying American means keeping the American intelligence community out of ones network.

But I guess you _actually_ can't trust the Chinese either. That doesn't leave many hardware vendors for heavy-duty network equipment to choose from.
Yeah, I should have mentioned that. You can also stuff a lot of component images into a psd that wouldn't necessarily make it into a final web design.
Instagram's argument is that the picture contained child pornography. The picture was of a topless toddler breast feeding, which (for anyone with kids) is a perfectly normal sight.

I cannot comprehend why so many people get uncomfortable by the image of a breastfeeding mother or a toddler that isn't fully dressed. As a parent and a husband to a mother that is extremely comfortable with breastfeeding, I am saddened for all other mothers who are made to feel ashamed of such a natural activity.
> Re: last paragraph, I agree; however, it's a cost / benefit thing.

Performance optimization is most definitely a cost/benefit trade off thing.

In your business as a consultant, it will almost never make sense to optimize for performance.

On the other hand, in my business (sw engineering for the semiconductor industry), performance and power consumption are some of the primary criteria our customers (consumer product manufacturers) make the choice between our product and our competitor's product. In our case, performance is a feature (if not the feature).

Most software engineers probably fall in to the former category and do not have to care about performance of the software they write. But it is dangerous to think that it would always be the case, and especially harmful to think that educational articles like the OP are wasted programmer time. Especially given that OP seems to be focused in low level operating system development, and who wouldn't want their operating systems, browsers, etc faster.
Twitter introduces mute feature
Popup Dungeon – A Tabletop Inspired Video Game
Up The great site
In our case, based on what is "personal data" in Denmark, we would need to delete: name, address, phonenumber and email, that leaves us with the order number. the problem with that is that now we can't tell if it's the original customer that contacts us for a repair or refund, he could just share the order number with a third party... Yes, people actually try that.
Show HN: Startup Beer – Talk to fellow european startups. Online. Every Friday
You try to avoid writing in assembly unless you absolutely have to, because it's a big maintenance pain and unless all your assumptions are correct it may not be as fast as the compiler.

It's not worth bothering with unless you're vectorising or want to use some other instructions that are not normally emitted (e.g. ARM add-with-saturation).
Found this gem in the linked article: Windows Vista demands enough real estate on your hard drive that you could easily fit 30,000 full-length novels into it.

A nitpick: a day of work, say six hours, is only 3600 minutes. If you can optimize some task to save a few minutes per user, it only takes a few thousand users to be worth it.

However, I think the worst optimizations to leave on the table are in an area many developer-types won't think about: usability. We can save much more of a user's time by creating simple, intuitive interfaces than we can checking cache misses (in most modern development).
Interview with Janusz Hołyst – How technology can influence people’s emotions
The danger with the "speed doesn't matter" attitude is that you end up with a 10x slowdown due to language choice, and then another 10x slowdown due to inefficient implementation, and you end up with a 100x slowdown, which might actually be significant even in situations where speed doesn't matter that match.
Recently I was talking with a guy doing CRDT research. His past background was something CPU design related. I always considered a CPU a Newton/Turing ideal machine. I was surprised to know that it feels more like a distributed system. Due to high frequencies, events that happen in one part of CPU are unknown to other parts for quite a while, i.e. so many ticks later that they have to act semi-independently.
Google can demonstrate that they need my information and publications to run their business.
I remember that one, apparently it is still being sold, but development seems to have stalled: http://www.daz3d.com/bryce-7-pro/
Rumors about this have been around for a long time but as far as I know, nobody has proven anything.

The safest guess right now is that if an American intelligence agency wants to infiltrate your corporate network, they'll take the IPMI route. With that they probably wouldn't even have to rely on a backdoor but could use the existing security holes.
Yeah, that is the point. It is not an apples to apples comparison between copper and fiber or wireless. Fiber and wireless do not require hanging dollar bills from wooden poles in impoverished war torn countries. Even if copper were a superior technology it would be hard to recommend investing in infrastructure that is going to be torn down and sold for scrap metal in order to feed someone's family.
What do hiring managers look for in a resume when taking on recent graduates?
Xeer != khayr. X in Somali is the letter ح not خ. Has nothing to do with Arabic.

Xeer has existed for a long time, and probably longer than Islam has since there's similar systems of communal law and arbitration in neighboring communities like Gadaa that can be traced back to the pre-Islamic era.
I'm pretty sure that a customer still have the right to demand that we delete any information about him or her, but I could be wrong.
This looks like a good simple way of doing the popular refocusing. Looking at the pictures I think they are doing much less processing than the similar google app: Instead of a true gaussian blur in the other objects I think they just align all of the pictures so that the spot you pick is not blurry, and then add the frames together with the appropriate offset. This gives the out of focus areas more of a multiple picture look than a natural blur. Not quite a synthetic aperture, but not too bad either for $.99 and I imagine most people will not notice the difference.
I am fresh out of college. I am working, too. My job isn't my life, it should not define who you are, but it really took a long time to realize that.

1. In the evenings and weekends, I make art and games. I eventually want to move to Silicon Valley one day. I want to meet my heroes. That keeps me going through the obstacles and roadblocks.

2. I was really burnt out during college. Should I be a doctor? Psychologist? Investment banker? Engineer? These thoughts would weigh me down so much I actually ended up getting so burnt out (studying so hard towards something I could not even see), that I slowly started to sabotage myself and ended up doing none of that. I graduated, got a regular job, and now I pursue blogging and game-making in my free time. It sounds like a sad story, but I am actually a lot happier than I was before. I still struggle because what I do now is not what I dreamt that I would be doing. I did not study programming extensively in school, but I became really interested in it after being inspired by MineCraft, Paul Graham, stories about all kinds of hackers (good and bad), Steve Jobs, etc. I used to lack motivation, but I became really motivated once I became truly and thoroughly inspired. Look for that inspiration.

Is it a loneliness issue for you? That's something I still struggle with, because the friends I made in college felt like acquaintances to me. I think it is because I was trying to push myself to be something that I was not (I did things that I thought would increase my "employability" and salary potential while sacrificing being true to myself, which was a huge mistake. If I was true to myself, I would have met people with similar interests). So now I am striving to go to places where there are people who share my interests and have the same ideals/values.

If you were to sit down and seriously think, what would you do if you had no obligations whatsoever?
Isn't that essentially what bumpers on cars are for? To prevent the product from breaking?
The key phrase here is "Person öffentlichen Interesses" or person of public interest. It is a reasonable compromise that has worked adequately so far.