skysight-inc/HackerNews huggingface dataset:
In my experience at American universities, Microsoft has been successful in getting contracts with the universities, but students don't actually use their products. There are some students that use Outlook's web interface for email, but most forward everything to their personal Gmail accounts. And no one uses Office 365 - everyone knows about & uses Google Docs (again, from their personal Gmail accounts).

However, I don't think that what students use in universities really matters when they transition into the corporate world. Even with BYOD, when everything's on the web, you can just require your employees to use a particular productivity suite. So I'm not convinced that using free/discounted education software to gain mindshare among future employees is an effective tactic.
I've started canceling all of this stuff recently because it's too expensive and seeing this $200 bundle makes me glad I did. That is a lot of money for essentially no value.
Could you map all such buggy devices on the internet and treat their known addresses specially? (Scan the whole public IPv4 range every month to find them?)

Just an idea :-)
Update: see https://www.gnome.org/friends/other-ways-to-donate/ for many other ways to donate if you prefer.
I don't get it, what the deal? How using "Gnome" by Groupon hurts GNOME Project? Isn't "gnome" just a regular word?
And so what's the problem, why the focus on algorithms? Solving business problems IS problem solving by creating an algorithm.

What is this idea of a real programmer, a real programmer likes to read algorithm theory books or something?

I would say just keep coding and reading: blogs, books, conference videos, attend conferences, etc.

Focus on a language and a stack to start with.

Find a job doing software development and leave if they put you doing something else. You like the C# stack, there are plenty of jobs out there depending on where you live. The Java stack is more popular around the world.

It will take three years of professional experience and lots of googling around and stackoverflow (asking questions and giving answers) to feel confortable in the software development role.

You will have this feeling that because you can't figure out XYZ you are not a real programmer. Knowledge comes in layers, try to identify on the persons around you that are seen as experts and try to figure out what they know that you don't.

Then go ahead and learn it and unwrap that layer bellow, it will be easier than it looks. Try to identify the 'bible' books in your area and read them.

Remember that it doesn't happen overnight, you can count three years.
How do your POS terminals differ from a website+cart? Aside from the obvious things like barcode scanner, CC scanner, receipt printer, and till?
This is an underwhelming product in general.

At a $200 price point, it's even harder to understand.
Lack of being able to format a JSON response from the console is my main issue with this.
Inspect element is not working properly. Will this be fixed?
http://www.youtube.com/watch?v=Q-ucHgQ2PvQ
I worked for many years with the locations on the remote islands with the high RTT. You wouldn't believe how much software of the biggest industry players failed to work under that circumstances.

My favorite case was when one company first claimed "OK on another side is probably the device from the competition." It was their device on another side too. They "debugged" the case for a bigger part of the year and the case remained unsolved.

I'm absolutely not saying that the far side implementation was OK. I concur that the TCP is damn hard. It's just that you can't expect that "everybody else" is perfect. You have to plan to handle the special cases or not be surprised that you can't handle them.
The product being free software doesn't entitle you to anything regarding their project policies, steering and development.

It entitles you to a number of rights on the resulting product, nothing less and more. And that's already quite a lot.
The windowing system depended on the flavor of Smalltalk; Smalltalk/V Windows, which I used circa 1991-1992 used the native GUI. I forget what I was using on our Unix boxes, but it used X (or possibly Motif, I forget).
No, it's real. If it wasn't, the GNOME Foundation would have not been able to trademark GNOME, since that has been a registered trademark of The Lake County Nursery in Perry, Ohio since 1980. They use it for some line of flowers they sell, I believe.

Note that the word gnome existed before the first company that used it as a product name came around. Not so with CocaCola. That word came into existence for a product, and it is also the name of the company that produces the product. That makes it a lot harder to successfully argue that using it on, say, an OS would not cause confusion.
Syria War 2014: ISIS Attack Using Missile
How does a TechCrunch advertorial get on the front page of Hacker News? I remember when TC was a website with reporters crawling through basements and garages all over the world to find exciting startups and tech news. It saddens me to see they have come to this.
Well, it's not that easy.

For one, 100% enforcibility due to technology, can also just mean 100% enforcibility to THOSE persons those in power don't like. If, for example, you can know immediately when someone violates law X (because of advanced technology), you can still select to apply that to those you want to target only. (One can imagine the McCarthyism government using that knowledge to target "commie sympathizers, or the apartheid govervnemt against blacks, dissidents etc).

(a) some violations being 100% detectable (which is what technology can offer) and (b) fines/jail being enforced to 100% of the violators (which is a policy issue) is a totally orthogonal thing. And since we can't trust policy
decisions, I wouldn't like having (a) either.

Second, even if we have (a) and (b), how about when it's not for all laws? (which realistically, it wouldn't be).

If any drug use is immediately detected with some future technology and its use punished, for example, tons of heroin users, who otherwise have done nothing wrong besides possession, would go to jail. And it's not necessary that this will have a big enough backslash to repeal the relevant law (after all, all the marijuana laws that affected millions weren't repealed for decades). To continue with this example, I'd still like most drug addicts to be free, even if the occasional unlucky one is caught.

I don't like perfect 100% systems -- I prefer things to have cracks, is what I'm saying. It's more human.
I was hoping he'd post the http-to-kafka adapter but I'm guessing that's ChartBeat IP.
Solar Bike Path Opens This Week in the Netherlands
Haskell's typeclass provide it.
This is about as blatant an advertisement as I have ever seen.
I'm not sure where folks decided there was a competition between containers and VMs. They solve very different needs.

> If I’m a front-end app developer, it’s much more convenient for me to use a container-based cluster management solution on bare-metal without dealing with VMs.

If you're spinning up containers on bare metal, you need to manage bare metal systems, or pay someone to do it for you. Or, you could put your containers in VMs, where you manage the VMs or pay somebody to do it for you.

Bare metal gives you some advantages (like tighter control over the components and the ability to customize the hardware to suit up-front needs) and some disadvantages (harder to dynamically scale, spin up/down times are longer), and VMs have their own advantages and disadvantages.

VMs are here to stay, just like dedicated servers are here to stay. Containers change what we do inside of our systems.
I end up doing much of my WebSocket app development in Chrome for this reason alone. I'd love to see WebSocket message inspection in the FF dev tools.

I'd also like to see the tools go farther with minimal formatters for messages, particularly messages in JSON format.
Symfony 3.0: The roadmap
In the same Formula 1 is performance go-karting.
I'm not sure what you are suggesting here..
Another one for you - Here is my Ask HN post for some career advice few days back: https://news.ycombinator.com/item?id=8551407

I would love to get some advice on this, as I am still clueless.
This is really disappointing and could be use to harass a company, what stops a malicious group of people do a "copyright ddos" by just forcing a company to pay 80k each time they need to defend it's trademarks?
Just for perspective.

Office 365 Home - $99.99/year

Skype Unlimited - $167.88/year ($13.99/month)

Xbox Music - $119.88/year ($9.99/month)

Xbox Live Gold - $79.95/year

------------------------------

$467.70/year

I'd say that's quite a saving if you're using all of those services.

P.S.: Cost could be lower if there're yearly packages in Music and Skype, but i didn't find them.
> I don't really feel his books feature much sadism or horror

Maybe the poster you're responding to was confusing the Culture stories with Banks' other non-fiction. There's a lot of sadism and basically look-how-bad-humans-are-torture-porn in his other books:

The Wasp Factory
Canal Dreams
A Song of Stone
Complicity
Transition
Alibaba's Singles' Day sales exceed predictions at $9.3B
Sysadmins are expected to cheer in the same happy way, but in my opinion, many of us already knew how to build the kick ass systems /without/ containerization that the new developers ("devops"... yuch) are so cheery about.

I don't think this is the case.

My goal as a developer is to be able to deploy applications quickly and easily, to be able to scale them, and to avoid worrying about dependencies. That's all good practice.

I still need a sysadmin to handle that infrastructure, so Docker et. al. are not a tool to replace sysadmins.

That being the case, why do you think there is pressure from developers to adopt these tools? If sysadmins are generally capable of building 'kick ass systems' that offer the same features but without using Docker, then why aren't developers happy with the situation?

Docker is a tool that allows sysadmins to provide these useful features without having to arse about building them by hand. It's a tool for sysadmins, and dismissing it out-of-hand in the way you do is totally stupid.
No, structural typing. It has a name already.
What's the lock-in? Are you saving the data?
I think the enterprise Java sins were caused by cargo cult programming. Java can actually be pretty nice when wielded by someone who isn't afraid to invent new things.
Not only that, but those $80k could have paid for quite a few months of development, but instead those will be money going down the drain because of a broken justice system. And they have the nerve to say that IP laws are fueling innovation.
Commercial Market on Road to Recovery, Say Realtors
Mobile UX: How to Create a User Experience That Is So Dang Amazing
With all the cases were Go pushes you to use interface{} that's the case in Go a lot of the time too.

If it had Generics that would be another thing.
Look, I want to kill all humans and grind civilization beneath my hoard of paperclips as much as the next computer scientist, but you've got to actually publish research results or the only people you'll keep fooling are venture capitalists.
I have had the opposite experience. All other students I know use Office constantly and it is truly a requirement. Google apps don't cut it sometimes. I actually own an HP Chromebook 14, but I also have a desktop that runs office that does that job for me.
As a language maybe but for usage, not so much.

For me, most modern uses of C fall into 3 camps:

+ extreme portability

+ complete, low level resource control

+ foundational libraries

And Go doesn't really qualify for any of these. For the latter 2 largely because of the GC.

I think in practice, that its engineering bent i.e. no frills language and high quality tooling, will more likely see it being used in the server-side application/middleware space. I guess not surprisingly.

So it really is up against Java, Python, Ruby and C++ and is, therefore, interesting in that it isn't trying to compete on lingustic goodies.
Sounds more like boilerplate or redundancy to me than complexity. Things I would call "complex" in a software system are god objects, APIs with too many options, invisible interactions between parts that appear unrelated, and so on.
> more code has been written in Go than Haskell, Rust and Ocaml combined.

[Citation needed]
Correct.

A big, scary part of HN is just pain crazy/not high in IQ. Really not sure how to block that out.

They are now taking medical advice from a quote of a quote from Glenn Beck from his doctor.

WTF (What the Fuck) does “TIME COLLAPSE” in science (AKA not magic) even mean?

[Edit] But this line at least was very funny

> Beck said doctors told him it was normal for someone processing as much information as he was, and the phenomenon has been discussed by figures like Winston Churchill.

Doctors are also historians!
> You have to plan to handle the special cases or not be surprised that you can't handle them.

What do you propose then? You send valid traffic and get a completely broken response - I don't see any space left for handling special cases here. Like they said in the article, it's the first packet and you have no information about the other side yet. This is not something you can avoid/workaround.
I don't know about that. The GNOME project links to their trademark here: http://tsdr.uspto.gov/#caseNumber=76368848&caseType=SERIAL_N...

Under "Goods and Services", I see it as being marked "U.S Class(es): 021, 023, 026, 036, 038" (also classes 100 and 101, which appear to be services).

Here's one of the trademarks Groupon's filing: http://tsdr.uspto.gov/#caseNumber=86287930&caseType=SERIAL_N...

In contrast to the GNOME trademark, this one is for goods classes... 021, 023, 026, 036, and 038. That doesn't seem all that different to me.

As a sanity check, here's http://tsdr.uspto.gov/#caseNumber=86287912&caseType=SERIAL_N..., the "FLAVOR FLIP" mark for "Brix controls sold as components of refrigerated beverage dispensing machines". Its listed US Class(es) are: 013, 021, 023, 031, 034. So I feel pretty safe in saying that Groupon applied for the GNOME mark in exactly the trademark classes that the GNOME foundation already owned it in. Also, I'm kind of curious what trademark classes 021 and 023 are.
I wonder if there's any demand for a maintained noscript whitelist, for folks who want a kind of middle ground. Allow functional stuff from google.com, microsoft.com, etc. but continue to block google-analytics and all the ad crap.
I hope Hollywood doesn't touch these, and some independent or little-known director actually makes them into good sci-fi. Hollywood has a way of making sci-fi laughably stupid.

Actually, I'd like to do this. Maybe I'll start by making trailers.
Here is an implementation of the logind API for openbsd:

https://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git...
The indie studio that's given up on free-to-play mobile and gone back to console
The DLR article says that, if the solar panels work, it'll last a lot longer - until it gets too close to the sun and the heat gets too great (about 2AU):

http://www.dlr.de/dlr/en/desktopdefault.aspx/tabid-10081/151...
I have been using NoScript alone for years, and was initially surprised that it killed that many ads alone. I don't think I've ever used ABP.
Sorry Apple Pay, small biz just not that into you
It's potentially a "scan all ports on every public ipv4 address" job instead. Each port may be redirected to a different machine.
Ask HN: When does code review become unhealthy?
At my company code review can be the longest part of the development process. The most senior people who built most of the code originally have been promoted to management positions, but still need to review all significant changes. These changes sit in review for days and weeks as requirements change underneath them. Code review is often expected to do the work of both requirements gathering ("why does it do that? I think it should do this.") and QA. Is this normal?
$500/hr is the price of 1.5 IP lawyers, based on the median hourly rate in Oregon:

https://www.osbar.org/_docs/resources/HourlyRatesSurvey/Inte...

On the other hand, it only affords 1/2 a lawyer if you're talking white shoe partner in SF or NYC.
One of the lead security people at Groupon has a big GNOME sticker on his laptop in a pic on LinkedIn. This tells me that groupon is about to get pooped on.
In a range voting election, you'd have a lot of people who would bullet-vote for a particular candidate (100/100 points for candidate A). Then possibly lots of other people who would have to think about how people may be bullet-voting for those candidates, and then think about how they might distribute their points so as to ensure those candidates don't win.

If I love candidate B and C, kind of like D, and hate candidate A, but all of candidate A's supporters are bullet-voting, how should I vote? It's ridiculous.

It doesn't allow voters to express their preferences without strategic voting -- it's totally baked into the process. The range voting folks have come up with various metrics that say their system is the best, but completely ignore the most obvious reasons why its flawed.

For the record, though, I'd vastly prefer any system over the current plurality elections (including range voting).
I'm one of the folks working on the GNOME defense campaign. Happy to answer any questions people might have.
On HTTPS where the warning triangle comes up due to mixed content, tell us what the insecure resources were.
The Great Wage Slowdown, Looming Over Politics
Google to lease former Nasa airfield for space research
Reminds me of a less utilitarian version of Choir.io: https://choir.io/player/beachmonks/github.
Preemptive Innovation
A Future Without Industries
I think the key is the google classroom offering in K-12, which gives students an incentive to learn the Google ecosystem.

Office 365 is awesome in terms of capability, but it's not a unified experience, and isn't very discoverable. The PC app interactions are somewhat fragile as well. My company uses 365, and very few people use the online tools.
I strongly suspect that the totemic use of "non-downloadable" before "software" in the Groupon filings is related to this piece from the article:

> It was almost inconceivable to us that Groupon, with over $2.5 billion in annual revenue, a full legal team and a huge engineering staff would not have heard of the GNOME project, found our trademark registration using a casual search, or even found our website, but we nevertheless got in touch with them and asked them to pick another name. Not only did Groupon refuse, but it has now filed even more trademark applications
That's how patent trolls operate. Cheaper for companies to pay their fee than to fight the battle.
Setting aside your snide tone[0], the mode of transit shown by default in Google Maps has absolutely nothing to do with quality.

0: http://en.wikipedia.org/wiki/Arsehole
The door close buttons are for when the elevator is in fire service mode. In that mode, the lift only does what the operator (a fireman) tells it to do, for good reason. If they take the lift to the fourth floor, say where a fire is, the doors will only open when the "door open" button is held. Same for the opposite with the "door close" button.
This may be slightly pedantic, but Space-X's launch vehicles are not ICBMs.
OTOY Opens X.IO App Streaming Service in Beta for Mobile Game Development
Yep. Solar wind also contributes. It's possible to set the solar panels to be orthogonal to these forces which can induce maximum drag.
You'd be surprised.

Data are just collections of anecdotes.

Everything in the end goes down to trust, if you trust official statements then you probably haven't read enough history.

There are anecdotes that are more accurate and trustworthy than "data" on the same subject. For example, would you believe the official "annual report on poverty rates" by the government of South Korea? Or would you believe a person who lived there and is recounting the conditions?

I wouldn't believe official records of police "assaults" that the police has compiled itself either. Like I wouldn't believe official records that show how police was totally "racially blind" in Missouri, etc.

I find this obsession with data on non hard-science issues, especially social issues, idiotic and mechanical. If anything it obstructs with getting to the truth of things.

Here are how some of the official responses (that people esteemed as "data") turned out:

http://www.newyorker.com/news/news-desk/almost-everything-in...
Database Types Strengths + Weaknesses Chart
You should definitely save that pic and a timestamp or something to that effect. Bonus points if you do it in front of a lawyer in the right jurisdiction.
The Truth About the Wars
4805/5000 missing. Petition to make amazon accept Bitcoins
It's also worth trying his contemporary fiction which is just as good. Most people are aware of "The Wasp Factory" which can probably also be classed as science fiction (although not SciFi). He also wrote the excellent "Crow Road" which has probably one of the greatest opening lines in any book I've ever read.
Totally different runtime. There's no way (short of IPC) you can interface between node.js and Javascript for Automation. I suppose you could write a CommonJS Modules-compatible shim for Automation, but libraries assuming a node-like environment just wouldn't work.
Singles' Day sales that reveal a lot: http://www.chinadaily.com.cn/china/2014-11/09/content_188894...
Conquer your inbox with the best email apps for iOS
Tracking Philae’s descent with magnetic data
Oh you mean the dude who has been persecuting journalists in a more aggressive manner than any previous president. Yeah trust him and his opinion.
Already done yesterday while we were getting all this prepared. :)
I actually googled around for SEC form 4 exemptions related to mortgage expenses and couldn't find anything, which kind of makes me think there is no such exemption. Are you sure you didn't just dream this up?
Can you guys just rename it to genome to skirt this whole issue please? :)
The wonders of "portable" code.
Groupon vs. Gnome: open-source foundation launches trademark battle
I think it is still quite expensive and there is a lot of latency when doing a voice call. The solution works for rural telecoms in areas like Zambia, where it is difficult to connect a fibre or microwave system.

The current rural telecom systems are basically just a 3m pole with an antenna, with a solar panel and a small satellite link, and you have to work with the chief of the village in order to get permission and to ask them to look after the small tower. It is really fast to deploy and for internet connectivity it works okay but you have to start looking at caching pages like wikipedia, and other popular sites, and there will probably be a few days delay in the web content.
Spotify CEO – $2B and Counting
Why I Will Always Love Lane Splitting
Apologies - by "Hollywood" I really meant "the movie industry".

Speaking of trailers - every time I hear Coldplay's "Paradise" a trailer to Consider Phlebas plays in my head!
Live Updates: Rosetta Mission Comet Landing
I blogged about this the last two years - it's an incredible technical challenge as well as the huge sales side of things. Amazing
Hortonworks IPO: 6 Things to Know
This Month in Real Estate November 2014 (US)
Trademark has barely anything to do with IP laws. You are referring to patents, and trademark legislation has nothing to do with patents.
OneScholar(Social)
We have no intention of just giving up, no.
The system is a mess. I have a small side project and I trademarked the name, yet a competitor of mine used my trademark to promote their site and after speaking with several people about my situation they made it clear that unless I was willing to put up about six figures to fight it there isn't much I could do.