skysight-inc/HackerNews huggingface dataset:
Perhaps relevant: I was having coffee at a friend's house yesterday morning, and he was talking about Snowden. My friend has totally changed his mind, now thinking that Snowden did the right thing. I know this is just one data point but the flip in opinion surprised me.
Oh weird. It searches for the most relevant thing and flows through? I thought their nxdomain stuff was just to serve ads, not provide redirects to existing sites.
Currently you use letter unless you are required to use legal. When would someone use A4?
Well if they knew what they were talking about they wouldn't be journalists
Yes, I agree mainly because you need a lot of freedom to follow the original Google path (gmail? adwords? google reader? pay per click?) and Google was a gamechanger.

I imagine the new CEO saying that you need to put banners, pay per impressions, don't try to reinvent the wheel with gmail, etc.
> What is so bad about threads? Why do you need co-routines?

You aren't forced into sharing memory across parts of your program that have no business sharing memory. In Java you can easily end up in a situation where you can look at a program and not know what thread one line is executing in versus another line in the same file. The same instance of a class may be referencing one of its property in one thread or another, and that's sharing memory across threads. A simple if statement may fail you when you share memory across threads because after the if statement checking shared memory evaluates the underlying value for that property it may have changed before the next lines after your if statement executes.

Coroutines as they exist in Go or C# help programmers write code that don't share memory across threads. Akka does this, try it, it's amazing. Java needs native support. Threads are shit. Sharing memory across threads is a nightmare.

Edit: If you're going to downvote, explain why I'm wrong.
We here in Ireland were the same in that regard. A few years ago, we just decided to abandon the use of dual units and switch to using km everywhere. Within a short amount of time, people had mostly switched over to using km for any non-trivial distances.

It can be done; it just takes the determination to just do it.
If we switched today, they would still sell the same amount of sae tools for 30yrs.. It's not like the old fasteners would disappear overnight.
Samantha was an obscure name until 1964:

http://www.babynamewizard.com/archives/2010/7/samantha-the-u...
You forgot the most annoying part inches, feet and all that crap.

I get people telling me measurements in inches sometimes here in the UK and I always tell the to measure it again in centimeters.

It's just easier and more accurate.
I also see centimeter for TV screens here in Germany.

Example: LED TV, 98 cm (39 Zoll), Full HD, 100 Hz, DVB-T2/-C/-S2, Piano-schwarz
The UK still has a good selection of sharp, merciless interviewers. My favourite is Jeremy Paxman, he's quite a polarising personality but cuts through bs like paper.
Visual Studio has a 13th month: Undecimber
> this also highlights how the increasingly geographically fragmented familial unit is problematic

My parents didn't usually repeat things to us kids growing up, but one thing they did say over and over again was, "it's not worth moving away from your family." When I had the opportunity to take a fancy job across the country at a "big name" employer, or stay in my home City, ultimately those words came back to me. I'm glad I stayed for many reasons.
Nope. It depends on atmospheric pressure. Do your own units for that too? ;-)
Currently ramping up work on several related side projects and preparing to file for an LLC within a few months.
Generate a modern rails application and use ansible to provision+deploy it
I have a car imported from US here in the EU and while driving it I just look at the smaller print in km/h, I honestly don't even notice the larger letters in miles now, it just became natural to look at the smaller print.
Ask HN:  I got my consulting ball rolling but now I am stuck. What would you do?
Hello HNers,
Using a throwaway id this time.

About six months back, I started looking for remote consulting work. (on the side. Still have my day job). I setup my company, developed relationship with attorney who understands software contracts, developed relationship with someone offshore who could help me setup a small team there.
I wanted to get some of the ducks in a row to increase my chances of success.

It seemed to work! I found one ideal enterprise client. I worked hard to make this client happy. I had enough work for 3 people at my offshore center for more than six months. I hired quality people with experience and I charged accordingly. I had all proper contracts and agreements in place.

Together, we exceeded the client's expectations. But now, the project is over, software is shipped & in production, everyone is extremely happy with what we did and the budget has run dry for now. I know the client will call me back when there is more work & budget.

I seemed to have got the ball rolling but I am unable to find other similar clients to keep it rolling. The biggest problem is finding people in the right position who would need our services.

I am a technical person who loves to code and ship software. I am learning all the non technical stuff required to run a small practice and I seem to be doing OK with 'learning on the job' for everything except the most important one - Where and how do I find clients who have a need and are willing to talk to me.
I just don't seem to know the rules of this game.

It seems like if I get someone on the phone I can take it from there but finding interested people is whole another ballgame that I suck at.

Suggestions/ critical feedback?
> Don't get me wrong, I love Android. I've used it for the last 5 years. It's just that I've never understood why people use widgets. They're too clunky to be useful even for the most basic of things.

I use widgets consistently on my phone. My to-do list, calendar, notes, and weather are all shown as widgets to the left and right screens of my primary homescreen. I don't necessarily have these apps running in app history all the time, so it is much easier to do 1 tap on the home button for the home screen followed by a left or right swipe to view the content I'm after.

They also are really useful if the app you have a widget for is slow to load or you have a slower device. Since you can view the partial information faster than loading the entire app, you can avoid the delay in getting information.
2.5 year old company. Data intelligence focus. 5 full-time employees (incl founders). Fully remote. On track to do $1M+ revenue this year.
> The sRGB option does produce colors that appear to be closer to our post-calibration settings than the default "standard" mode, for what it's worth.

Hmmmm... I need something that can do a little better than "closer to". Guess $650 and color accuracy is too much to ask at 4k.
Yeah there are some nice libraries, my preference is Akka, but I think Java needs real native coroutines:

https://en.wikipedia.org/wiki/Coroutine

https://en.wikipedia.org/wiki/Coroutine#Implementations_for_...
Is PVC Windows-only?
An approach used in some experimental aircraft touchscreens is to combine resistive and capacitative approaches, almost like the old BlackBerry Storm. You need to press down with a certain level of force to get the screen to register the click, but it won't be triggered by random objects.
Thomas Piketty's response to the Financial Times
It would make a lot more sense if we used a system where 0 was the coldest it normally got, and 100 was the highest it normally got. Way more integer data points, and a lot less use of negative numbers.
There's also RenderMan On Demand, which seemed like an interesting but odd fit:

https://www.renderman-on-demand.com/

Maybe useful if you hit crunch mode, I guess.
Those mile roads often have odd names like "18 Mile Road" or "12 Mile Road", so even after a transition it wouldn't be especially hard to track (I'm guessing you are subconsciously tracking the numbers, not measuring on your odometer...).

The survey system is a bigger thing to deal with, but it isn't something people confront day to day either. I've seen deeds using geographic coordinates to describe plots, so there is also a relatively straightforward path to not dealing with it.
Okay, so boiling water happens to be a convenient number. But my point surely stands for the temperature where water freezes?! Metric makes no sense.
Would it at all be possible to serve "randomness" at those levels as a service?
What's your point? I also try to only use metric in the us, and a m3 Tap and bolts is cheaper than whatever silly fraction equivalent even buying from.consumer stores here. So, yeah, the economics of all this is crazy.. But i think the point is to improve it even more by removing the odd ones entirely.
You should try http://pinegrow.com (I'm the author). It's a downloadable desktop app sold for $50 (no monthly fee).
> what common thing weighs a kg? Everything at 1 kg just seems to be too heavy

I'm back from a mall so... 1 l of water is 1 kg. 1 l of wine too, for any practical purpose. Water is usually sold in 1 l bottles or 500 ml in restaurants and automatic machines. Pasta is usually sold in 500 g or 1k g boxes. Milk, sugar, flour and salt too. Oil and vinegar are usually 1 l. Butter is usually 250 g or even 125 g for smaller doses. Sure not many items seem to weight more than 1 kg but weight your clothes, you'll be surprised how heavy winter clothes are :-)

Basically everything is priced either by the kg or by the liter (vegetables, cheese, meat, beverages, toothpaste, etc). It's required by law so we are able to compare different products of the same kind and different weight and get the better deal, quality aside. Obviously the label has a bigger figure for the price of the item than for the price by the kg.

As you see, whatever the units are they a convenient for everyday use because all the economic and legal system is consistent with them. A transition in a country as large as the USA would be bumpy. I'd like to see it happen before I die but I won't bet anything on it, not until they are surpassed by some other country as the leader of the world. After that there might be some real economic incentive to a switch.
A Macbook Air is about 1 kg. A regular laptop 2-3, and a tablet 0.5-1.
Matt, it looks like you and Google are clearly in the right here, and in fact you work with a very high degree of integrity as a rule. I really admire the job you're doing.
However, there is an inherent conflict of interest, or, at least, the potential for a conflict, when the company that regulates and provides "fair playing field" oversight, Google, is also the company that is fighting competitive, commercial battles on so many fronts because of its many, many forays into paid services and products.
Again, this is not a criticism of what you and your Google search brethren are doing – I'm with many people when I say I'm in awe of the job you're doing – but to point out the conflicted business model that Google is pursuing. Best, Joel MaHarry
Note the physical controls between the touchscreens; Musk specifically described those as tools for emergency launch/landing situations, where the touchscreens would be less usable.

I assume the touchscreens are for less urgent tasks, like plotting orbital changes and rendezvous.
I would like to see the USA switch to the metric system. However, I will point out, just because a "new" (the metric system was developed during the French Revolution) measuring system is more rational, does not mean that it will catch on. I'll offer a hypothetical example of another change that would be rational:

We currently divide the day based on time a system of time developed by the Babylonians roughly 4,000 years ago. Because the Babylonians had a math system that was base-60, it was rational for them to divide the day into sections that fit easily into a base-60 system. Ideally, they would have been consistent and gone with 60/60/60, but for some reason they went with 24/60/60. We have 24 hours, then 60 minutes, then 60 seconds. There are 86,400 seconds in the day, which may have made sense to them, but it makes no sense to us, in the modern world, since nowadays the whole world uses base-10 math. If we wanted to modernize the time system, we would switch to a base-10 system: 10/10/10/10. That would mean our smallest unit of measure would be a 100,000th of day, which would certainly be easier to work with, and reason about, than the crazy 86,400ths we have to deal with. 86,400ths are an artifact from the dawn of civilization, and should be gotten rid of.

Will we ever have a clean and rational 10/10/10/10 system for dividing up the day? Probably not. From the Babylonians we get the 24 hour day, the 7 day week, and the crazy idea that a circle should be divided by 360 degrees. All of these ideas are so deeply embedded in our culture it would be extremely hard to change them. Clean and rational systems do not always win out.

I keep hoping that the USA will switch to the metric system. On that front, I still have some hope. On other fronts, such as a rational system for dividing the day, I have no real hope at all.
I voted twice. I run a startup company that provides consulting services and acts as an incubator for in-house ideas. If one of the side projects grows large enough that it starts making "real" money, it will get its own LLC and DBAs to separate the liability from parent's core business of consulting.

I'm in NY, which is home to one to publication requirements, so I only form LLCs for projects when the potential for profit exceeds $10,000 a year. Otherwise, it's really not worth the hassle to start working on the business.
The current version is .NET only, but we're working on Mono support thanks to some work by the scriptcs team [1]. I'd expect a package in the next few weeks.

[1] https://github.com/scriptcs/scriptcs/issues/80
I really hope they don't. Go is really good for some things, but true object-oriented languages are great for designing and controlling UIs.
+1 for control center applets. Android apps often do this by overloading the notifications pull down, but I always found this annoying since it got in the way of the actual notifications. A swipe left on the notifications tab or an extension of the control center for a "quick access" area would be great.
U.S. companies seek cyber experts for top jobs, board seats
The Figure Gala Show Lillehammer Olympic was broadcasted in HDTV, exactly 20 years ago. [1]
Though I do completely agree with you and the parent comments.

[1] https://www.youtube.com/watch?v=u1bgR2X-vIA
I have a startup configured as an LLC right now. I've been dayjobbing to bootstrap it for the past year, but will be going full-time on the startup in mid-June. I've been contracting as W2 through a pimp, rather than using my company for it.

Switching to full-time is going to be very interesting. Dayjobbing has been good for buying me some time to really think through what I'm doing and climb some learning curves, but a: it takes up the best hours, and b: the unlimited runway makes me lazy and sloppy. Once I'm full time, the clock will be ticking, and I don't ever want to have a dayjob again.
His mild (very suppressed) stutter probably makes him seem more nervous than he is.
kasey_junk's point was that you need CAS primitives (and other low-level threading operations) in order to implement higher-level concurrency abstractions like Akka on the JVM.
The title should be " ... of every inmate executed in Texas since 1982."

From reddit [1], here is a word cloud:

http://imgur.com/t61UIgH

[1] http://www.reddit.com/r/dataisbeautiful/comments/26rui7/oc_a...
Rob Pike did a really good talk entitled 'Lexical Scanning In Go'[0], which covers how the lexing for text/template works. It's far more interesting than it sounds, and even if you don't know much about lexing/parsing it's easy to follow.

[0] https://www.youtube.com/watch?v=HxaD_trXwRE
Hail there, fellow out-of-liner in sub-zero downvote land! I guess by not towing the party line about Google, we're getting downvoted.

Nevertheless, I wanted to take the time to thank you for your information about DDG's bangs. I've been using DDG since Snowden, but didn't know bout bangs! Looks very useful and shorter than typing "site:" in google. It kind of reminds me of multireddits
You've also got the Sony VS Hotz lawsuit, where Hotz was forced to back-off. Edge cases, maybe, but demonstrate that not everybody draws the line at the same place.

For you, someone finding a vulnerability in the software that provides a network service, hosted in some server he doesn't own, is clearly trespassing private property -even if he only accesses his own account's data- but finding a vulnerability in the software that comes bundled on a device he bought, is not.

For Sony, let's say, both constitutes violations of her property -it's her software, she owns it and she doesn't care if the carrier is her server or the device she just sold you. In both cases she only gives you permission to use her software in a certain way, which excludes any sort of hacking.

Maybe the reason that many draw the line to the medium, is because it is easier to visually compare a computer network to a physical property than a device that you have bought (but has data you don't own)?

But is the physical ownership of the medium that carries the data what matters or the ownership of the actual data that are being accessed? If it's the medium, why, when the really important thing that the owner cares to protect is, in almost all cases, the data?

Not trying to argue, just expressing some questions that I think are tricky and deserve more thought than they get. In any case, I think physical and digital property analogies can only take us that far, so I try to keep clear of them.
The New York Times ran an article[1] on this in 2009. Here are the last words they picked out -

---

Go ahead?

Nothing I can say can change the past.

I done lost my voice.

I would like to say goodbye.

My heart goes is going ba bump ba bump ba bump.

Is the mike on?

I don’t have anything to say. I am just sorry about what I did.

I am nervous and it is hard to put my thoughts together. Sometimes you don’t know what to say.

Man, there is a lot of people there.

I have come here today to die, not make speeches.

Where’s Mr. Marino’s mother? Did you get my letter?

I want to ask if it is in your heart to forgive me. You don’t have to.

I wish I could die more than once to tell you how sorry I am.

Could you please tell that lady right there — can I see her? She is not looking at me — I want you to understand something, hold no animosity toward me. I want you to understand. Please forgive me.

I don’t think the world will be a better or safer place without me.

I am sorry.

I want to tell my mom that I love her.

I caused her so much pain and my family and stuff. I hurt for the fact that they are going to be hurting.

I am taking it like a man.

Kick the tires and light the fire. I am going home.

They may execute me but they can’t punish me because they can’t execute an innocent man.

I couldn’t do a life sentence.

I said I was going to tell a joke. Death has set me free. That’s the biggest joke.

To my sweet Claudia, I love you.

Cathy, you know I never meant to hurt you.

I love you, Irene.

Let my son know I love him.

Tell everyone I got full on chicken and pork chops.

I appreciate the hospitality that you guys have shown me and the respect, and the last meal was really good.

The reason it took them so long is because they couldn’t find a vein. You know how I hate needles. ... Tell the guys on Death Row that I’m not wearing a diaper.

Lord, I lift your name on high.

From Allah we came and to Allah we shall return.

For everybody incarcerated, keep your heads up.

Death row is full of isolated hearts and suppressed minds.

Mistakes are made, but with God all things are possible.

I am responsible for them losing their mother, their father and their grandmother. I never meant for them to be taken. I am sorry for what I did.

I can’t take it back.

Lord Jesus forgive of my sins. Please forgive me for the sins that I can remember.

All my life I have been locked up.

Give me my rights. Give me my rights. Give me my rights. Give me my life back.

I am tired.

I deserve this.

A life for a life.

It’s my hour. It’s my hour.

I’m ready, Warden.

---

[1] http://www.nytimes.com/2009/09/20/opinion/20cameron.html?_r=...
Basically, because of type erasure you cannot have overloaded methods using different Optional types. So test(Optional<A> a); is the same method as test(Optional<B> b);

I think you can define the types to get around it, but that is messy and a PITA. For example, class OptionalA extends Optional<A>.
Note that this text is in some cases censored. See Cameron Todd Willingham's statement:

"Yeah. The only statement I want to make is that I am an innocent man - convicted of a crime I did not commit. I have been persecuted for 12 years for something I did not do. From God's dust I came and to dust I will return - so the earth shall become my throne. I gotta go, road dog. I love you Gabby. [Remaining portion of statement omitted due to profanity.]"

The full text is in fact pretty profane; see http://www.theawl.com/2009/12/cameron-todd-willinghams-real-... .

The New Yorker article which lays out the case for Willingham's innocence omits the latter half of the statement entirely — see last paragraph of http://www.newyorker.com/reporting/2009/09/07/090907fa_fact_... .
But haven't you just been assuming that anyone who is against this ruling is American?
The host was Mark Haines, a long time host of Squawk Box, a daily morning business program on CNBC following the stock market. He passed away recently. He had a no-nonsense interviewing style that would make many CEOs, used to softball questions, uncomfortable - was fun to watch http://en.wikipedia.org/wiki/Mark_Haines
So now we have to amateurish approaches to design.

One with the esthetic sensibility of a visually impaired 3 year old, and one that completely ignores the goals and requirements of both the publisher and their audience.

Both of them are equally unprofessional, but only the latter is unforgivably pointless and arrogant.
Hm, I think the way Go uses interfaces would actually be ideal for manipulation of UI.
Note that you want no pixellation effects when image features are at the limit of your visual acuity. So you want the pixels to be 3-5 times smaller than you can see.

To demonstrate: draw a pair of vertical black lines 1px wide, with 1px white space between them. Then, tilt them at 30° or 45°. (Or, draw a pair of circles that are 1px thick and have 1px between them at the top, bottom, and sides; then look at various other positions.) Then try the same thing with a line and space thickness of 3px and 5px.

See also: https://en.wikipedia.org/wiki/Moir%C3%A9_pattern
SaaS model often doesn't make sense for users. Why do you need software in the cloud when working with local files directly would be much better?

That's why we sell Pinegrow Web Designer (http://pinegrow.com - I'm the author) as a normal desktop app. It has full support for Bootstrap, Foundation and plain HTML.
Oh, did not know that!

The reason: I don't think, that this fact is essential to the A series. It is neat, yes, but when do you have A0 paper in your bureau? (When you are not in the printing-business).

The thing with cutting in half is more essential to it, than that it is based on square meter. Also, even when it is an square meter, the sides are something "odd" because the ratio is fixed.
Thames Barrier – It's what keeps London dry
Having tried windows 8 recently i find it appalling how little it has changed. Even aesthetically it is diabolically a failure. There is no consistency and nothing makes sense. The removal of progress bars from system update functions is UX stupidity and having to reboot after every minor change is just embarrassing.
Exitround Tech M&A Report: From $0 TO $100M