skysight-inc/HackerNews huggingface dataset:
Looks pretty nice. I've been using/administering GitLab for our company, but I've always found it a bit heavy for our needs. I might give this a shot and see how it is.
Sometimes if you start varying the output width of such a process dynamically you can pick out patterns. Not saying this is the case here but it's an interesting trick to allow your visual cortex to do some pretty heavy numerical lifting.
Well more water in the cup isn't the issue. It's that there's not enough caffine in each pod.

I tend to agree. I only get two shots of expresso and I'm usually fine with that, but with Nessprso's machine I couldn't get enough caffeine unless I put 4 shots in it.
As far as I can tell, Uber's argument is that its drivers are independent contractors, and if anybody's breaking the law it's the drivers and not Uber (because, frankly, that's always Uber's argument).

Taxis are also independent contractors. Not every taxi cab must be wheelchair accessible to comply with the ADA. Therefore it stands to reason that Uber's drivers don't necessarily need to modify their cars to comply with the ADA. I will concede that Uber drivers have a requirement to make a reasonable accomodation for disabled passengers.

It still isn't established if Uber's drivers really are independent contractors. But if they are, I don't see how Uber is in violation of the ADA. Individual drivers may well be. And Uber will need to sort things out if it expects people to continue to sign up as drivers.
If youre well paid to solve exactly the kind of problems youre interested in working on, its easy to see why some would prefer working at Google / Facebook. Most technical people I know who have left to start their own business have shared that they now spend most of their time building the organization rather than creating technology. Some appear to enjoy this organizational hacking, while others have a tinge of regret about it.
I know several people who love the tight integration that Microsoft's tools have, from the .NET environment (and multiple languages) to their cloud tools to their database integration. If you buy into their way of doing things, it seems to be a pretty great work environment all around. Granted none of this really has anything to do with their "improved understanding of open source" or "how they do business", so take it for what it's worth (anecdotal evidence).
This question has been answered very ably by a lot of other people. What I really want to know is why we get a version of this every time there's a thread about MySQL here. I used to use MySQL, now I'm mostly using MS SQL, I could give a dissertation about what I don't like and do like about each relative to the other. When I go into a Postgres thread, I'm mostly looking to learn about Postgres. It feels like whenever Postgres users come into a MySQL thread, it's to score points. It's annoying and it gives a really poor impression of the Postgres community.
Glad to see articles like this here. Trying to build a startup in the enterprise space is really difficult, because the customer/sales cycle is so difficult. I'm coming at it from the perspective of an enterprise engineer turned founder, someone who used enterprise products but neither sold them nor made the final decision. I have a lot to learn!
Regarding number 1...
Installing non-apple SSD in a macbook isn't smooth sailing either. The difference is that in windows the OS isn't necessarily playing against you.
There is a Senior Software Engineer at IBM recruited in 2014 who earns $7,278,870,000? [1]

How do I get this job? :)

EDIT: The application was withdrawn. That saved them some money.

[1] http://data.jobsintech.io/companies/ibm-corporation/2014?ord...
99% is useless spam. I usually reply back with a copy/paste filling in blanks with their name to please give me more specific info about the position and salary range. Even that is too much to ask and they don't usually reply with the info.

I mean.. that's what they are doing, might as well do the same.
Yeah 4th down is where Paul Johnson likes to roll the dice. Although I'm not sure he would consider it rolling the dice. being able to pick up 2-3 yards a run on the Fullback dive is the cornerstone of the offense. Establishing the dive is the first stage of the flexbone spread option offense.

As to Florida they were still a Power 5 sec school with SEC level talent. They also had one of the better Defenses in FBS that year, and were still made to look foolish against a FCS school that quite honestly was not that good that year(24 Scholarship players out for that game due to injuries). To me that is the prime example of why that offense is so good.
Then there is the leading dots as commonly seen in tables of contents http://jsfiddle.net/hmquvmvp/
Nope. The Unix underpinnings of OS X are way too valuable for me.

Powershell is (imho) a verbose mess and is the current best attempt at making a working scripting language for Windows. I use Powershell all the time but its..inelegant. Give me bash scripting any time.

MS is always flirting with new technologies and sexy R&D, but at their heart they're never going to change.
Hardware concerns are really a moot point, as you can always run Windows on your favorite flavor of Mac hardware. That's really the only way that I ever run Windows these days.
ShakeCard – A New, Exciting Way to Connect
Is it reasonable to think of this as multiple inheritance?
Mine: "The next time a recruiter pings you, ask them how much you're worth."

https://medium.com/@calcsam/the-next-time-a-recruiter-pings-...
The "random bitmap" got somehow compressed by the PNG format by 50% :)
No, it isn't. Freshly roasted is.

The aroma and flavor of coffee degrades rapidly after roasting, whether you grind it or not. Grinding it accelerates the process, but you can easily get coffee in unground form, and the difference between ground and unground is visually obviously: a vendor can't sneak you ground coffee if you want unground.

How long ago beans were roasted isn't visually obvious.
I think (no proof, but I seem to remember) that there are a number of plugins that are only available for Linux / OS X.

Also, I think that point was less about Sublime and more about the other development tools that are Mac only.
Proprietary license, no source. https://getmeat.io/license
For unscheduled events, you would only want to know about people into the same stuff in your immediate vicinity. "Platonic Grindr"?
I have an Acer C200 (low-end Chromebook) running Crouton. I use it for all my day-to-day programming because it has great battery life (about 10 hours).

There are occasional slowdowns, mainly when using Firefox. The 16Gb of SSD are quite limiting, but it's usable.

I mainly develop using Emacs with various extensions. I've tried Eclipse and it wasn't even remotely powerful enough. I do Python, C++, Web dev and a bit of Common Lisp.

Be aware that dual-booting Linux isn't yet possible on BayTrail-powered Chromebooks because of compatibility issues with SeaBIOS.
9. I disagree you're wasting everyone's time if the numbers are way too far apart. I.E they would like to pay 80k+ Options when you're currently @ 130k + Vested Options.
Minor bug: the Home tab stays highlighted regardless of which page you are on: http://data.jobsintech.io/companies.

Good job otherwise!
>> Since you can call target process functions from GDB, it would be interesting to have some form of "emergency dump" function you could call, to get out the data even though the process as a whole has hung.

I have seen these before in some server products. Not necessarily printing out everything you needed to know, but to give some important internal stats, etc. Functions not called from anywhere in code that cause the process to output stuff if called from a debugger.

>> This would have the benefit by being implemented in the target process itself, so it could of course have full knowledge of the data structures and so on. It could potentially be way better than a raw (manual) memory-level inspection.

So it is possible, as I have worked on products that do this, to have a custom debugger that knows everything about the process.

You write the program in such a way that you avoid dynamic allocation, almost everything is implemented in predefined global buffers of one sort or another, and then the debugger knows where everything is at compile time. This may seem inflexible and painful to code, but if you are in a highly resource-constrained environment in the first place then it has some advantages.

You can then use the debugger to watch and modify absolutely everything, at runtime or from a memory dump. It can be quite powerful.
EMCSSL: Blockchain application for network security
EMCSSL is a brand new approach for network security, based on self-signed clients SSL certificates and cryptocurrency blockchain.
This security system is high scalable, and provides complete 3-in-1 functionality:

1 – verify server identity

2 – verify client identity

3 – establish encrypted secure connection

The novelty of the proposal is in the complete decentralization of the system, i.e. the lack of a group of servers running under a single authorization (as used in the systems of Kerberos, OpenID, TeddyID and the like).

As a result, it is not possible for EMCSSL to suffer system-wide service disruption either due to technical failure or malicious attack upon authorization servers. In addition, it is not possible for a user to have their accounts globally suspended at the whim of a single authority.

For details: http://emercoin.com/EMCSSL
Weren't there already problems last year because the BGP tables got too big for some ISP equipment to handle? http://www.zdnet.com/article/internet-hiccups-today-youre-no...
The worst part in my eyes is that at least with some registrars (I experienced this with Dotster), you have to disable whois privacy in order to transfer the domain away. They don't let you receive the authorization code at the anonymized email address, so literally the only way to transfer the domain to a new registrar is to turn off privacy, exposing your information to the world. There may be a technical reason behind this, but it feels more like a way to hold you hostage and prevent you from transferring.
It's "free" and "self-hosted"... but is it "open"?
CarFreeAtoZ: A multimodal transit planning tool for D.C
Yeah thats how its supposed to be designed, but you know what if money was just transferred to everyone that worked in the system? Does that allow it to be balanced, or bought through the highest bidder.

Do countries that say 'No' get rolled over through economic warfare?

shit man this is depressing.
Thanks for this awesome work! I would love to see a littlehypervisorbook too!
Nope, this is composition, not inheritance.
> You should be more interested in the opportunity not the exact pay. This looks like a money grab. Having a good career is more important than a dollar figure.

If you're already in a position that you enjoy, the dollar figure is certainly one of, if not the most important items on a cold call job offer. Asking them to open the discussion with a rough number is more than fair, in my book.
Hiring: 5 Most important questions to ask when you're hiring someone
> Sure, it's not the coffee-shop mouth-experience (I put a lot of that down to the frothed milk), but a Nespresso doesn't provide that either?

Most, or some, Nespresso (and I guess the Keurig machine in the US?) had a little single-serve milk frother.

It's a little jug that contains a heating element with a small detachable magnetic 'whisk' component which is completely submerged. https://www.youtube.com/watch?v=L50Renw5LqE
http://haxe.io/releases/3.2.0/
Used one travelling Xmas 2013, its pretty good value theres no denying that. I did have some problems with some binaries, I'm sure someone else could better explain it but I think it was something to do with the processor it runs on, mySQL (I think it was) was a nuisance to get up and running because of it. Must have worked, though, because I worked on it for a month or so.

Obviously it doesn't compare to something like a Macbook Air - which I have with me this time round.
Pushing back a little bit, not everyone is cut out for the startup lifestyle and the problems they're solving may not be solvable without the scale of a place like Google. Rather than encourage them to get out, I'd love to see them publish more about what they're doing, what challenges they're tackling, and how they've gone about solving them. That information gets pushed into the general ecosystem and other people then can run with it and iterate on it quickly. I.E. Google publishing the big table papers that became HDFS/Hadoop and the entire open source "big data" ecosystem that spawned from that.
I invested in a mid-level DeLonghi machine. It's semi-automatic, and although it works with standardized pods, I use ground coffee.

It's a fantastic little machine. You can make a high-quality latte in under three minutes with it. I just can't get passed the amount of waste involved in the nespresso process. That, and when compared to an authentic espresso, I find the nespresso to be bitter and watery.
Andrej -- thank you.[1]

What struck me the most is this number: 92,000. That's the total number of parameters in the neural net guiding the robot.

In other words, the robot learned to do this with a tiny toy neural net!

--

[1] Thank you not just for this helpful explanatory comment, but also for all the friendly explanatory lectures, presentations, blog posts and open-source code you have shared online over the past few years. You deserve recognition for it.
Certainly.

I think it starts off with your claim that Quasar is easy to integrate with existing Java libraries. I find that claim to be untrue since any library it's used with needs to be retrofitted/wrapped to make it work with Quasar. If that isn't the case I don't understand why Comstat exists.

The article makes it seem like Akka cannot be used from Kotlin. I think that's disingenuous, given that Akka has a Java API there is absolutely no reason to not be able to use it from Kotlin, or Groovy. I'm unsure if Quasar can't be used from Scala because of the Bytecode manipulation that you're doing being incompatible with the Bytecode that the Scala compiler is putting out.

I don't understand the part about "non-standard DSL" being used to describe the method of composing futures in Akka. Seems weird to call a DSL "non-standard". I'm also not seeing a DSL in the accompanying code.

Then there are the claims that Quasar being able to run inside a Servlet container is really a huge advantage. No explanation at all is given for that assertion. As far as I'm aware it was not a goal of the Play framework to be Servlet compatible. It's a framework that provides a HTTP server, I don't see this as fundamentally different than Node or Go which also do this. Python and Ruby need application servers like uWSGI and Unicorn, I don't see why that's a good thing but the article claims that running under a JavaEE Servlet container is a good thing as if it's an axiom.

I'm excited about continuations on the JVM. Lightweight threading is something I'd love to have. I used to work on a Actor based language that compiled to the JVM (a very object-oriented actor language). The lack of lightweight threads was a real issue for that system.

However posts come off as unreasonable because of the tone.

Disclosure - I've not worked withQuasar or Comstat just yet so I can't talk to their technical abilities.
Store-bought ground coffee was roasted months and months ago, so you must be "freshly" grinding beans that were also roasted months and months ago, if you're finding the results similar.

Ideally you want coffee to have been roasted no more than about three weeks ago.
Lessons Learned on Teaching a .Net Programming Course at a University
Flipping local news upside down
Your website and post don't say anything about ownership of the app or IP, which makes me wonder if there's a catch.
SportsRecruits hiring Fullstack dev in NYC. Work on our PHP/Nodejs/AWS stack
There was a technical error causing clicks to not be registered. It has been corrected and the button reset. This isn't the first time.
I'm replying here to let Melraidin (who posted a sibling comment) know that their account is dead, for reasons I can't understand since their comments seem helpful.
Show HN: Windows Software in your browser
http://simple-hamburger-hero-31.kickoffpages.com thats the right link
The Miserable State of Fitness Tracking on iOS
Just "Queen", not "the Queen".
No the best UI. Not Unix. Not a major mobile platform. Dominates a huge but dying market. Why would you do that?
Why is that a "temporary" fix? Segregating insecure protocols to VPNs, encrypted tunnels, and backchannel networks is one of the oldest most time-honored tools in the security design toolbox. Not only is it a real fix, but it's probably the right fix.
Here's the recent one that has us all with a worried frown:
https://blog.korelogic.com/blog/2015/03/24#ssds-evidence-sto...
"... A stored SSD, without power, can start to lose data in as little as a single week on the shelf. ..."

The key, it seems, is temperature change.
If you think scrolling Facebook is as fulfilling as VR then we're on totally different wavelengths (which is totally okay) and I don't know there's much I can say to convince you otherwise.

I do think there are enough people who will love it — for business and pleasure — that it will catch like wildfire, though I wouldn't be surprised if some people only use VR because all their friends do. Just like why I use Facebook.
> 1) Because I wanna have the freedom to eventually sell the software based on third party libraries.

GPL/LGPL doesn't restrict the copyright holder from selling. It's a public license. You can still sell proprietary, more-permissive licenses to companies, even.
iPetCompanion lets you play with your pets via telepresence
A body cam hacker schooled the Seattle police
I'll get Surface 4 Pro if it'll ship with powerful enough processor and 16 gigs of RAM.

As for developing side, I already switched to C# and am very happy. It's clean, fast and reliable. LINQ is a beast.
It's a little exciting to see salaries this high (I'm at a for-profit).
Which device / screen were you using to read this article?

On a 13" laptop with my browser window taking up 85-90% of my screen, the formatting seemed appropriate. The width of the text column is probably close to the edges of comfortable reading.
"Opportunity"! Opportunity to work for less while the recruiter sits there earning a fat fee for merely passing on my resume? No thanks.

I love how everyone thinks their job is some amazing opportunity but won't back it up with something useful you can put towards maybe buying a place to live, like money.
Thank you for giving us this splendid translation and analysis! The original comment was not worthy of the attention you lavished on it.
How to fall back into love with someone (5 tips to rekindle your romance)
Looks like an interesting project, but yeah, either open it up or go pound sand.
The guardian story earlier this week that talked about the NASDAQ using colored coins to represent ownership of financial assets seems like a pretty terrible idea when framed in the context of inevitable bitcoin theft. In this case, the hot wallet strategy minimized the financial damage incurred by the institution, but even this relatively small amount of bitcoin could have been a devastating loss if the coins had represented valuable NASDAQ financial assets.
This is cool, but I find this snippet a tad bizarre:

client, server := net.Pipe()
var buf bytes.Buffer
client = &recordingConn {
Conn: client,
Writer: io.MultiWriter(client, &buf),
}

While it seemingly works, it seems confusing to assign client to an internal field of a new struct, and then overwriting that same client variable with the newly created struct...not to mention passing it into MultiWriter.

Anyway, I like those short posts like this. I've done similar things with embedding and struct "reconstruction" in order to elicit more testable code. It's powerful and useful, indeed.
I maintain a 250 Gb partition on my Mac that's dedicated to Windows. While I primarily use it for gaming, I also intend to install both Windows 10 and VS2015 on it. Bootcamp was a key selling point to me for purchasing a Mac when I was in the market for a new desktop.
I'm a current Azure user so this intrigued me, but I don't see anything on that page about monthly credits. Am I missing something?

Edit: Never mind, I guess? I found it in some fine print on another page. Weird that they don't advertise it more prominently...
The site shows average salary, but it would be nice to see Median salary. In fact, it might be best to split the salaries into different quartiles.
I agree wholeheartedly with you, to me it's a form of humblebragging. It's definitely a nice thing to be in high demand and 'complaining' about recruiters knocking down the door seems so arrogant and unaware.

The low quality spam I can do without, but it's never anything to whine about, filter and move on if it's a problem.
Glad you found it useful. The census bureau itself shifted to tract weighted density with the 2010 census, but I couldn't find a good city ranking on their site.
I may pick up the next iteration of the Surface with Windows 10 once it's released. I may also install the Windows 10 beta on an old laptop...
Crash dieet: Snel 5 kilo afslanken in 1 week, maar is dat ook gezond? |
For search result of a company name, can you sort the results descending by # of LCA? this would put the most likely true result of top, I think.

I also noticed that the sort buttons (for salary) behave backwards of what I'd intuitively expect?

Would it be possible to auto-merge likely duplicate company names?

Great job, keep it up!! :)
I don't think that's Apple losing its way, more just the operating system having matured. They're still adding some cool features (Continuity being the latest major new thing) but for the most part, it doesn't change much.

The same is happening on iOS really. It's becoming more and more boring - in a good way. It's reached a point where it's pretty much complete and now they're just tweaking bits, adding a few new features as things become possible, etc.

Windows 8, on the other hand, was really exciting - but not in a good way.
Besides products that get killed, Microsoft has a decades long history of documented bad behavior in every arena they operate in. I'm not about to reverse my distrust of them this quickly. I'm open to changing my opinion, but as of today, this feels like an abused spouse asking their friends to forgive their abuser because of an empty promise and a relatively short term change of behavior. No. If they can keep up the good work for like 5 or 10 years, then maybe the ship has really turned around, but right now this feels like a company feeling irrelevant doing anything they can to bring attention back on themselves.

edit: Thanks for the downvotes on a Ask HN.
You're absolutely right, it's not the goal of business to enact social reform. That's why it's the pervue of government to enact legislation to require it. Just as it's not the goal of business to avoid polluting our air or our water "as long as it doesn't affect the bottom line!" Just as it's not the goal of business to have its employees wash their hands after using the restroom before returning to cooking food. Negative externalities require regulation to correct when the market demonstrates a willingness to ignore the problem.

RE: the NBA and the NFL: Should the bad behavior of anyone be an excuse for others to behave poorly? Also, why has the MLB gotten more white, less diverse in recent years?
I would suggest playing with Cygwin - I use it all the time for access to Unix command line tools.

I work exclusively with Microsoft at work (MS Gold Partner consulting firm BI focused and also app dev). Thus, anything I build for a client or internal use won't be Unix-based, but I have to do a good amount of ad-hoc text munging and data transformation (a good number of CSVs and log files in various formats as data sources) where I can use any tools I need. I appreciate the strength of Unix tools for this.