skysight-inc/HackerNews huggingface dataset:
No, the original function names are better than your replacements, because they accurately describe what the functions will actually do instead of assuming they know what the user wants. Your names imply non-trivial differences in the way the functions work. These are library functions, so their names must be carefully chosen to imply only what the contract of the actual method supports. In particular:

Executors.instantiateThreadManager()

You lose information about the thread count (single thread). Also, a nitpick I know, but in Java new means instantiate, so just say new and save typing. Also, an executor is not guaranteed to be a thread manager in any meaningful sense. It is only guaranteed to be an Executor.

exec.queueForAsyncExecution()

This may not actually be async. 9/10 it is, but the interface does not guarantee async, just a de-coupling from queuing and execution.

exec.executeQueued()

This misses the fact that calling shutdown will deny future tasks from being queued after it is called.

This is actually a great example of why function names are not a sufficient replacement for appropriate comments.
Does anybody else think that unions are really labor side price fixing, and not much different to companies conspiring to fix prices, or the recent tech companies conspiracy to not poach each other's employees (a form of wage fixing, but on the side of capital.) It seems hypocritical to support one and be against the other.

On a less theoretical note, looking at stagnant wages over the last couple decades, it seems clear that between capital and labor, capital seems to hold more bargaining power. So something is needed to tip the power balance towards labor. Whether that's unions or something else, I have no idea.
it's a mixture of:

conversations: conversations I need to monitor but not necessarily do anything about; conversations I need to respond to; conversations I was added to for some stupid reason and will be unable to remove myself from so they just need to be muted; conversations not yet sorted into any of the aforementioned categories

alerts: some very urgent, some just background noise

anti-alerts: sometimes I'd like to be notified if eg my daily company revenue report doesn't show up!

action items: things I need to follow up with on a variety of dates in the future; unfortunately, most email clients don't have a "remind me of this on a calendar date" easily integrated to their messages

spam, shopping email, mailing lists, requests from people I don't know and haven't emailed before, shopping confirmations, notices from my credit cards, skiing discussions from my ski house, invitations to a friend's birthday party, etc.

most email clients basically don't give any tools to support the above workflows so I have to hold all that state in my head and stuff falls through the cracks.
The question isn't whether something will last for 100 or 1000 years. The question is "is it cheaper / safer to get something to last for 1000 years with wood or concrete?" And for most buildings wood is far, far easier to maintain.

And yeah, moisture is a really big deal. Most of building science is around moisture and heat. Humans and building materials don't like getting too wet.
These U.S. companies hide drug dealers, mobsters and terrorists
Bricktronics is pretty awesome: https://www.wayneandlayne.com/bricktronics/

It lets you add on much more advanced tools to lego robotics by way of arduinos.

Edit: I also want to add that bricktronics is open source!
Ask HN: Hey HN, I need your advice - 26 y/o visiting the US
Hello HN,

I am Michael, 26 y/o from Greece - a Marketing graduate from the Athens University of Economics and Business. I’ve been following HN for quite some time and I figured it would be a great place to seek advice for my current situation.

Right after graduating I had to leave Athens, where the most jobs are, and move back home (Chios, one of Aegean islands) because of family reasons. As a result, I wasn't able to turn my degree into a fulltime job. I did, however, get some relevant experience.

My first job was a content editor and social media manager for a greek poker news website for about a year. My next venture was managing a fitness equipment e-shop for about 2 years. It was a great experience for me, dabbling around in the real economy and trying to provide real value to customers and suppliers. Our cooperation went into a hiatus at the time I had to serve the greek army. After finishing my service I took up the post of a very successful Airbnb host for the summer. I was responsible for the daily management of 3 listings (check-ins, check-outs, cleaning schedule) as well as the pricing the days that were not yet booked.

I know this sounds like a boring cover letter, so I'll cut it short and explain where I stand now: I am currently a visitor in the US, living in Upstate NY. Is it viable for me to apply for a job under the H1B visa? What steps should I take? Where should I look at?

I'm a fluent English speaker and my skills include SPSS and SQL proficiency. Moreover, I am looking to learn Python and R in order to strengthen my data analytics skillset. I am mostly interested in digital marketing but I am willing to work in business analytics as well. I am also a sports fan and have a keen interest in the business side of sports, so utilising my skills (and obtaining new) in the sports industry would be great too.

I would trully appreciate your thoughts, either here or with an email at michael.lorenzos@gmail.com.

Thanks in advance!
I've never understood how Uber/Lyft gets away with calling drivers independent contractors. If they were independent contractors shouldn't each driver be able to set their own rate and then the company factor in their cut? The model right now seems more like the taxi companies - You drive for uber/lyft you play by their rules/rates - thats not much of a freelance model.
There is an irc channel, join #storage on Mozilla IRC

https://search.mibbit.com/networks/Mozilla/%23storage
> Drawing attention to the idea that

Comments like that don't draw attention, they draw retaliation. There's no way this ends in anything but an angry morass.
Short answer: Yes.

http://gnus.org/manual/big-gnus.html#Getting-Mail
Looks impressive, but as a Parse user I think that the selling point are the open-sourced SDKs for lots of platforms.

EDIT: this seems to be lacking a graphical administration panel as well.
That's a fair point. Those tools have their uses, definitely - for a 'toy' compiler like this one, a simple lex lexer or yacc parser would/could be sufficient. Once you get more complex they start to become a limiting factor.
atwebb is observing that whenever there is any sort of discussion about automobiles on Hacker News someone inevitably brings up self-driving cars.
Two more remarks:

1. Original article on FreeBSD mailing list is from 2010;

2. Original article claims 20% speed improvement for --mmap. This option is gone since:

http://permalink.gmane.org/gmane.comp.gnu.grep.bugs/5049
certainly. But, once you have ploughed in your savings and buy a car with a high interest loan based on glittery promises made by Uber, you are forced to work for Uber, like a slave, because you have to pay off the loan. Ask any uber driver who fell for the deal Uber has with Santander for sub prime loans.
the hue bulbs use zigbee, so way less than, say, wifi, but it looks like about .4W/bulb/day 2.8W for the starter kit (base has to be on as well)

http://greenmonk.net/2014/02/20/internet-things-connected-ph...
Do you know any similar add-on for Firefox?
What is there to shake-up? The industry is already built around a minimum product: cheap showroom + to-home delivery.

You cannot shake up the "showroom" because people want physicality. They want to lay on 5 beds before buying one.

You cannot make a cheaper showroom, as this industry is already doing that.

Best you can do is add digital services on-top of the cheap showroom and delivery model? But what value do you add?
I think the argument is that if people aren't required to be in the union then people can free ride on the union's efforts without paying dues.
And what's your plan for the next 30 years?
Hitachi will offer multilingual speech translation service for smart devices
Maybe, but there are others of us who don't use firebase because we can't outsource our datastore like that. It goes both ways.
Stacks – Task manager
Focus is easy when there's a strong value proposition. We got nuclear done very quickly because the value was near infinity. The science being done today seems to have weak value.
This is easily one of my favorite sites.

Every startup should check out (and learn from) these onboarding teardowns — they're awesome.
On one hand I agree. On the other hand, I've had clients who did not agree: Guess who would have been fired!
If I wanted to have pedantic and irrelevant arguments with strangers where I'm confrontationally forced to justify all of my opinions, I'll hang out on reddit. If you don't like my opinion, then click the down arrow and move on.

Since you appear to enjoy picking fights with strangers, I highly recommend you switch to that site. It's a much better platform for making sure that everyone who disagrees with you knows how stupid you think they are.

Seriously though, I looked at your comment history, and the whole top page is you just arguing with people and putting down their opinions. Yuck.
Having tried to write similar stuff, I was quite impressed with the claimed capabilities of the tool and how they went about it. He summarizes some of the issues here:

http://www.semanticdesigns.com/Products/DMS/LifeAfterParsing...

The stuff they support was also significant. Personally, I always thought they should open-source that then make their money on good front-ends, transformation heuristics, and services. Like LLVM, academic community would make core tool much better over time.

Far as in business, site is still up with more content than before and a current copyright. Last news release was 2012. Not sure if that's a bad sign or just a business that focuses less on PR. There's a paper or two in ResearchGate in 2015 promoting it with him still on StackOverflow but with less DMS references because of moderator pressure (explained in his profile). So, probably still in business.

My quick, top-of-head assessment of their situation, at least. Might be way off. :)
A few years ago I wrote a webmail client to access my mail on the server host. I had developed a web server (in Scheme no less) that was/is running (now on a VPS) and at the time it seemed only natural to extend it with webmail functionality.

The effort was successful (for some definition of success), though it proved a to be a daunting task. It taught me a lot about email, that it's riddled with arcane protocols and dark corners, these "features" pretty much without consistency or order. On top of that there was constructing the UI needed to actually use the thing.

Would I do it again if starting from scratch? I don't think so, it sure seems the hard way to go about it. No doubt I could recommend it as a great learning exercise, but for creating a product I don't think it's the pragmatic way to go.

I've considered publicly sharing my project, but not before refactoring some prodigiously opaque, obscure and convoluted parts, and who knows when I'll have the time (or courage) to tackle it.

Email remains at once a great wonder and horror, yet for all that email continues to be widely used, and remains essential to most everyone. I still use my email client most every day, despite its warts. I guess it's proven its worth after all.
In many industries (I.e. healthcare with HIPAA) you can't save your data in Firebase/Parse.
There are people who think we should never fix or make any improvement to cars because self driving cars will make any improvement unnecessary.
Playing with Mindstorms+NQC (http://bricxcc.sourceforge.net/nqc/) is one of the main reasons I love programming. I am sure there is an updated version for the latest evolution.

I later got into Handyboard+IC, which is even more powerful/hackable.
DRM is defective by design.

I first saw the Hue lightbulbs on SyFy with the 12 Monkeys show. It syncs up lighting to your show. I knew I didn't need that and it would be trouble later on. Now I know the devices lock out third party bulbs.
After law: "Crap, now if anything happens this is gonna get traced right back to me and my life is gonna be ruined, maybe I shouldn't <register my drone> like a moron."

People willing to break one aspect of the law are generally willing to break other parts as well.
Why have they done this? Is it because the 3rd party bulbs were cheaper?
Would be nice if they included RethinkDB in comparison as well
Another, much longer and more technical view of the complexities of email clients:

Why email is hard by Joshua Cranmer of Mozilla:

http://quetzalcoatal.blogspot.com/2013/09/why-email-is-hard-...
It's generally to prevent free-riding. Let's say the union negotiates benefit X, and the company then provides benefit X to all employees including non-union employees. An example could be safety features that the union is pushing for. The non-union employees have benefited from the actions of the union without having to pay the cost.

To balance this, involuntary unionization usually requires a majority vote from the employees to unionize.
Show HN: RightGIF a better GIF plugin for Slack
I've asked about this before and have never gotten a clear answer. What legislated privileges are granted? A voluntary union could still collectively bargain. They could all agree to make the same demand and all quit or strike if said demand is not met. That doesn't require federal law.

I do believe there are some protections against companies firing everyone when they attempt to collectively bargain. Which is nice I guess. But not a requirement to form an effective union.
Having all of the images gated behind a Google Docs access request: accident or attempted recruitment lead generator?
I'd go one step further. What's preventing someone from flying a drone without registration?
Yup. Just put a USB port and a recessed frame in the fridge door and say "hey, it comes with a free Galaxy Tab 4 8" device! And a box of magnets and crazy glue!

Same thing with "Smart TVs". Just put some extra powered USB ports on the back next to the HDMI port and bundle it with a TV stick.
> Swift is Unicode correct so the equality operator (“==”) checks
> for Unicode canonical equivalence.

I think this is what this implies, but does Swift do grapheme canonicalization/normalization here? And which one? It might be worth adding the "Noël problem" here.
Parse is HIPAA certified.
From the article it seems like one institutional investor wants to lay off 9000 people.

Im not sure whats worse. The layoffs or the story circulating in the media. Would love to hear what morale is like right now, over at Yahoo.
When and Where
We launched this last week as a weekend hack project, and have managed to get 2000 users in a week. We're pretty pumped! Still working on a lot of features, but as an MVP we're pretty happy with it. Feedback/comments welcome!
A wiki page/word doc is even easier to forget to update than in-line comments.
Hot Jupiters show signs of water beneath their clouds
I would strongly recommend that any home automation device you buy has a direct method that it can be interfaced with and programmed in a local way. If a device is only programmable by a web API, rule it out.

You may also wish to consider looking for devices which are based on a switch, rather than a bulb. Controllable bulbs do not play nice with the state of physical light switches, and in the case of multi-bulb fixtures, bulb solutions may be excessively expensive. Meanwhile, a smart switch plays nice with physical users and can control as many bulbs as you want.
What's interesting is that this project seems to be using itself for code review.

Clone the repo and then fetch notes manually:

git fetch origin refs/notes/*:refs/notes/*

After installing it through "go get" check existing code reviews with "git appraise list".

There are notes from Jenkins and comments from developers as far as I can see.

Seems to be a little bit slow on my computer but the idea is really brilliant.
>pull up your roots and relocate.

It's even worse than that--people are taking out car loans to work for Uber.
My wife works in this field, and the AMA has done a great job so far. The issue isn't that they aren't doing a good job it's that the price point for model aircraft has dropped so substantially that they can't keep up with it anymore, and commercial drone operations is finally practical. It was AMA who kept these regulations at bay, but the increasing amount of people who are misusing them and Amazon, Google, etc. that want to create drone flight paths has forced the governments hand.

While I tend to side with the less regulations side of things, I can also see how there is a gap in the regulations here.
Yes, this. You need to remain compatible with the rest of the world. IMAP plus every extension in the world isn't even that awful, if everyone supported all of them. The problem is that they don't, so you have massive complexity of servers to support.
Able bodied independent workers are by far not our societies weakest members.
Build a mobile live streaming application in minutes with Red5 Pro
A union is essentially a local government, aligned along employment instead of geography. It is logically very similar to how your local municipality (or HOA) can levy taxes and enforce laws against you.
There are already many cases on the books of drones flying into approach paths of airliners in many airports, including several into JFK. Just last week there was a case of a police helicopter that had a very close call with a drone (the helicopter pilot did execute collision avoidance, and police on the ground tracked the drone operator.) Incidence is there and rising.
No one is telling you the real story behind Uber’s latest layoffs
As far as I know, there's nothing else out there, unfortunately. But porting Chrome extensions to Firefox add-ons is pretty easy, so hopefully we (or anyone else!) will get around to that soon.

Edit: I stand corrected
Where U.S. Brainpower Tends to Cluster
They've claimed that those driving during busy hours in high-demand cities (with good potential of surge pricing) are faring fairly well http://newsroom.uber.com/2014/05/an-uber-impact-20000-jobs-c...

And that's just UberX. UberBlack and UberXL have higher revenues, but require higher upfront investments as well.
How to process 200 messages a day and still get some real work done (
A drone is not a model aircraft, it is a full-sized aircraft without a provision for a human pilot. They're mostly used by the military (for target practice, aerial surveillance, etc) but more recently they have been put to use for weather research, etc. Drones must already be registered with the FAA. This article does not concern them.
If you look at the PDF, there is a surprising amount of calculations on how dangerous a 250 g drone could be.
Your second paragraph answers your first. In the world, the simple textbook theoretical solutions do not apply.

The entire structure of government and law is about a group of people asserting their rules over others, to maintain a balance of power.
I personally use these: http://www.amazon.com/Mi-Light-Dual-Color-Dimmable-Light/dp/...
as they have an open api. I'd love to see a real open-source one though
> Everyone has the right to organize a voluntary union. What requires special legislated privilege are things like collective bargaining, which is not a normal component or outcome of voluntary negotiations.

Collective bargaining can absolutely be a component of a voluntary union, if everyone agrees to it.

Why should a union have the ability to force people to not show up to work and get a paycheck, though? If people agree with the union, they'll go along with it; if people don't agree, then clearly the union does not represent their interests.
Thanks for pointing this out. (As you might have inferred, my original post tried to keep the language simple.)
Ah, good call! I will def add that to the list.
Sounds like union seeking is an attempt to extract higher wages.

Is this not just an indication that the pendulum (in terms of control) has tilted to far in one direction (Uber's)?
I agree.

I work at a large national research institute, 50 % of our budget is financed through grants. Just last week we were told by my institute's director (and I'm rephrasing only slightly): "If you really want to help our finances, do something that makes it into the evening news. Then it's easy for politicians to send money our way, they love to finance things that appear on the evening news. Because that is their currency for the next election. But if we don't succeed at it, it will be even harder in the future."
https://www.packtpub.com/packt/offers/free-learning

Register, and use this link to add ebooks to your personal library. I've added several books about Arduino and e.g. Python. You have to login each day, and the book can only be claimed that one day. You don't know what book will be free tomorrow, and yesterday's book is gone.
A Curta has been in my "If I ever have way too much money and have already spread it everywhere else I could" dream-category for years. I would doubly love (and be willing to back) a revival of them (that way it wouldn't feel like I'm buying up a historical artifact for personal enjoyment).
We don't provide MANAGESIEVE because we don't trust the Cyrus implementation code to be safe to provide over the internet! No in-principle objection to doing it otherwise.

My ideal would be to manage sieve scripts via an IMAP annotation, but maybe that ship is well and truly sailed.
MVC Podcast: College CS teacher and industry dev talk about weekly tech topics
Milwaukee Protocol
I'm a big fan of services like Parse & Firebase so it's cool to see something open source and independent get released.

I've never made the jump to use Parse or Firebase in production though because inevitably I have to write some custom server code to do some integration. For example - payments with Stripe. Charges should only occur on your server (not on the client) but I've yet to see anyone allow you to configure a payment trigger in one of these services.
I'm Marty Stepp, and I teach computer science at a major university. Recently my good friend Victoria Kirst, who works as a developer at a major industry company, and I decided to start an amateur tech podcast. Each week we talk about various topics of interest in CS/tech news. We've done 12 episodes now.

The goal is to talk less about gadgets ("the new iPhone 6 Plus is out!") and more about issues of interest to coders and computer scientists. We aren't really professional-quality, but we're having fun and wanted to post here to broaden our audience.

If you have any feedback for us, or a suggestion for a topic you'd like to hear us talk about, please let us know! Thanks for listening, and please Like/Subscribe/Share to be notified of our new posts.
Good lookin' out, homie!
If joining the union is a choice, employers will simply prevent employees from doing so, either with threats or disincentives.

"Want to receive a bonus at the end of the year, don't join the union".
What currently stops them from unionizing? (I hope it's not a dumb question)
Well it depends 100% on how you "account for their time", now, doesn't it?

If you value their time at $0/hour, they're all coming out ahead over a long enough time horizon barring some freakishly bad luck with car repairs.

At $1000/hour, none of them are coming out ahead.
13M MacKeeper Users Exposed