skysight-inc/HackerNews huggingface dataset:
On Windows, Borland was always late with SDK support so we were forced to write our own wrappers. I gave up by Delphi 1.0, after being mainly focused on Turbo Pascal since the 5.5 version.

Regarding Kylix, I would say it was badly managed from the start.

So yeah, eventually the way out for better Windows support was C++/MFC, as even Borland's C++ compilers had their own set of issues.

But, this is a big but, if Borland managed to push Delphi the same way Sun pushed Java, then I think the mindshare story would be quite different.

A memory safe programming language, with RAD tooling support, capable of system programming tasks with native executables.
Uganda's Newest
[IMAGE] When you know you're working on the right thing
Very cool :) Added some suggestions in the issues tab!
I'm a Spreaker engineer. Developing Spreaker Studio (for iOS and Android) took a great effort, but we're actually pretty satisfied with it.

It's basically a broadcasting studio on your mobile device: you can record or broadcast LIVE audio, mixing your voice, music, sound effects and playlist (iPad / tablet only). You can also chat with your listeners and get detailed analytics, including geolocation and demographics charts.

If you've a couple of minutes, give it a try and leave your feedback. Thanks!
Caltech scientists unlock secrets of graphene, a revolutionary wonder material
I did my final year project at Uni in VB 1.0. I think my years on a Dragon 32 (TRS-80) gave me an advantage as it was all MS Basic.

Any plans to bring VB back? i.e. something as simple as the original was?
DataCite.org is the DOI Registration Agency for data sets. Lots of people use it to store, make available and make citable data sets and (AFAIK), code.

FigShare.com is a DataCite member that has a nice interface for uploading and giving DOIs to research content.
> Of course these ratios are different, because by nature a single, small municipality issues many arrest warrants for people who are not residents, while a larger system mostly handles people living inside its constituency.

Could you explain that in more detail? I would have assumed, perhaps naively, that the larger municipality would have had more non-residents (commuters, tourists, out-of-town shoppers, people coming in for an evening out) than the smaller one.

And even accepting your point for the sake of argument, can that really account for the Ferguson courts issuing a hundred times more warrants per head of population than Boston's?
Problem not solved. This is primarily policy problem, not a technical one. See also: http://blog.wellcome.ac.uk/2015/03/03/the-reckoning-an-analy...
First thing you should do when setting up a new browser is blocking third party cookies - unless you're using Safari which blocks them by default.

The number of sites that don't work with 3rd party cookies is very small - whenever I run into one I usually use an alternative site or complain.
When I visit the ICO site I also get a "civicCookieControl" cookie which you don't list. I guess that this is probably coming from javascript and your site isn't processing this?
They're considered evil not because they kept source closed, but because they actively abused their monopoly to illegally malign their competition. That's what the problem with EEE is.

They're open-sourcing stuff (which will in theory make it harder for them to do it in the future), but that doesn't mean they've repented and have good intentions. They're open-sourcing their software purely out of self-interest, and people are wondering what exactly this self-interest is, and are being quite reasonably cautious.
Remember also we need to end civil forfeiture, which lets police take your stuff without charging you with a crime. It is a growing business in the US, police are now regularly trained in the game and rewarded based on their daily take.

more reading:
https://www.aclu.org/criminal-law-reform/civil-asset-forfeit...
and google suggests the following:
http://fear.org/1/
http://endforfeiture.com/
Show HN: PyTricks, unpopular built-in Python features
It's running a headless browser with JS enabled so it should be there... not sure why it doesn't pick it up. Thanks for the mention :-)
this is an interesting documentary about race and intelligence by channel4.
https://www.youtube.com/watch?v=Ao8W2tPujeE
With all the positive Redmond news here recently, I really expected this to be a glowing review of how improved Windows is. But I guess some things never change?
> That it simply means never expires

I'm pretty sure that's exactly his point...
In my opinion it is actually pretty scary.

As I see it, a website should upon landing either set zero or one cookie, depending on if the website has some sort of persistent functionality (like a message to first time visitors).

The other 43 cookies are, in my view, therefore unnecessary to the normal functioning of the website, and is therefore more likely being used for other purposes such as tracking and advertising.
To clarify, they aren't a problem for mark/sweep GCs. Reference counting can be considered a form of GC.
You also have to pay for each signature ($100 I think, not really sure). And the certification process is anything but easy (though it depends on the type of the driver).
20 Best Free GIMP Plugins
I had to install Windows 8.1 Pro in order to use the Kinect v2 SDK. Boy is it annoying.

The worst part is if you want to use Skype - don't use the version of Skype that comes bundled with Windows! It forces you to change your Windows login into a MSN login and will only run while in the foreground (fullscreen). Total crap!

I had to change my login back to a local login and then download a "normal" version of Skype that also works in the background and doesn't force me to use MSN to log into windows.

That's just one of the many annoyances I ran into. I'm somewhat looking forward to Windows 10 - it can only get better (oh no, I said it!).
One problem with storing AST are comments. There are ways to deal with them, e.g. Go's `fmt` tool will parse your code into an AST and output it again, but it doesn't leave all comments in the same space. But I agree that it's the way forward!
Facebook made flow https://github.com/facebook/flow and TypeScript has already been mentioned
As someone who uses sc[1][2] (basic desc: spreadsheets in console with vi-like controls), I don't understand why someone would use switch to windows (as in reboot), just for Excel. Don't gnumeric and libreoffice fill all your typical spreadsheet needs?

[1] http://www.linuxjournal.com/article/10699

[2] https://github.com/dkastner/sc
However, being able to support the driver so it passes the certification process with every update is not something many tech enthusiasts would want to do.
I respect the writer's persistence. I got a new Acer laptop with Windows 8.1 on it and decided to give it a shot. I already had a live USB ready to go but decided I'd see how much I could work on Windows before getting frustrated.

Not long apparently. Once the setup process started asking me for an e-mail address with no option to skip I gave up and put Linux Mint on it. Keep doing your thing, Micro$oft.
Why Bet365 Swapped Java for Erlang
Things have changed a lot! (for the worse)
A simple lightweight flash message module for angularjs
Starting April 21, Google will be using "mobile friendliness" as a ranking factor. These messages are to get webmasters ready for that change. I actually appreciate that they are sending these messages out, instead of just making the ranking change without giving webmasters a chance to fix the mobile related issues.

Source: http://googlewebmastercentral.blogspot.co.nz/2015/02/finding...
Bayes Impact Profile: “When Data Science Is About More Than Ad Clicks”
I met Erik several times and was told off by him on Usenet, also several times.

Both were the real him. Which may defy logic a tiny little bit, but human personalities aren't really bound by logic.
Valve's Newell: 'iPhone should be more like the PC'
Criticism was valid. Why not name a successor? Otherwise, the Economists's review read more like a critique of Yellow Submarine - I mean, "Worst Beatles Album" is hardly a critique, and more of a "worst of a great bunch" type of commentary.
I agree that a lot of functionality can be encapsulated in a session cookie. But for some cases it might not be worth the server overhead, ie language or currency selection for unregistered users.
μMustache.js
Invalid complaint. The statement was grammatically correct if anaolykarpov and the friend having the conversation were both male. In that case "we" refers to the two of them, and not to those of us in the audience to whom that conversation is being recounted.
Kleiner Perkins Design in Tech Report 2015 [pdf]
Continuous Bayes – A Maybe Biased Coin
Are you talking about RDS or your own 9.3 to 9.4 upgrade?

If the former, then unfortunately the only option is a database dump followed by creating a new RDS instance and then restoring.

As for the latter you can do an in place upgrade following the PG docs.
Too bad for Paris that the program won't be taught there anymore
Ask HN: Could some one please send me a Lobsters Invite?
https://lobste.rs/
This is my email http://scr.im/loblob
Forking Bach
Dear Data
PSF Python Job Board Relaunched
So it's basically standstill? Create new instance, halt all processes, migrate the data, delete old one? Sounds sad, but if it's the only way to go, I'll go ahead. Anyone want to share experiences scriptingwise?
Generate Test Data Instantly with DbForge Data Generator for SQL Server
> Best practice is to always add [async] or [defer] attributes.

Can you give a reference for that?

HTML5 Boilerplate, Yeoman's generator-webapp and Google's Web Starter Kit do not come with these script attributes OOTB.

EDIT: ha I just noticed your username. Maybe you can tell me why those projects don't come with async script tags?
Well FOSS people would say there is more freedom(tm) with LGPL2. But that's just like an opinion man.
> We, as men, will never actually understand female orgasms and women will never know how ours are felt, no matter how accurate one tries to describe it.
Yeah because that openness is working for android really well.
Most secure mobile platform ever lulz
> Dan Scales: Am I misremembering this name? I can’t find anything on Google.

I don't know who Dan Scales is but if you can't google someone nowadays then they might just work for the government ;-)
The Pirate Party is now measured as the biggest political party in Iceland
Sex is Broken
I agree that if you start using the website, setting more cookies to remember choices and such is perfectly fine. I was referring to when you first land on the website, that first page load.
MS in Patent Laws [pdf]
"The reason there aren’t more women computer scientists is because there aren’t more women computer scientists."

The reason is, that programming changed from a badly payed women job in the 70s to a highly payed men job in the 80s. Nearly no man would work as a coder today, if we assume old female salaries. The personal computer created the lony male computer autistic - and this culture change, together with the male elbow and sexism drove women out of coding.
> That suspicion is not a personal failing any more than a software QA tester who doesn't trust the latest build.

There’s no reason to assume software being innocent/bug-free unless proven otherwise. This is not the case with humans, at least in civilized parts of the world.
Microsoft kills off Internet Explorer
The mysterious case of the Bundle and the Map
This article discusses the release of the Open Well-Tempered Clavier from the point of view of an open-source, free-software ethos.
Scientists grow ‘mini-lungs’ to aid the study of cystic fibrosis
Scott Hanselman has been talking about the process of changing Microsoft's culture toward open source on Hanselminutes since he started working there about five years (and a couple of hundred episodes) ago.

The move to open source has been in the works a long time and appears (to me at least) as part of Ballmer and Gates long term strategic plan for the era when they were no longer the largest and second largest shareholders and the company was more beholden to Wall Street.

The new post-founder (ok Ballmer wasn't technically a founder) era at Microsoft has been set up so that Microsoft can operate like a software company again. That means embracing current industry culture. Practices that made sense when software came in boxes and was sold through magazines and connecting meant squawking over POTS, needed to be looked at with an eye toward long term.

Nadella was set up by Ballmer to fall into the pit of success. The super tanker's rudder was changed years ago. The move toward open source is no more overnight than the hardware build quality of the surface.
It could also be that the cookies handed out vary geographically, or if a page includes adverts in iframes via an ad provider network the cookies you get will depend which member of the network your request is redirected to this time.
If you have a competent lawyer, not even a high powered one, a jury of your peers will be convinced that is indeed bullshit. The problem, of course, is all the other shit you've done, which HN types think is ok, like running a drug site on the dark web, which is the actual problem ...
I imagine you could use one of the various streaming replication solutions to avoid the "halt" part. pure speculation on my part, however.
Ah yeah, my bad. I agree.
This is fucking brilliant news. It's kind of weird that Google hasn't already been penalising websites for stupid small fonts or stupid bad contrast -- both of which have some kind of legal implication (for some websites in some jurisdictions (disability discrimination laws)).

> So Google appears to be arm-twisting me as a web developer into crippling my sites

No, Google is forcing you to stop excluding people. People with disabilities tried asking nicely and web-devs and designers ignored them, so force is needed.

> * Also as a web user, I generally hate it when websites serve a stupid big-text mobile version

I'll just parrot what people have been saying to people with visual impairment for very many years: learn to zoom.
And 10041 is out... they are available through EEAP.
"..we need your permission to use and distribute your code. We also need to be sure of various other things—for instance that you'll tell us if you know that your code infringes on other people's patents.."
How can I know that my code doesn't infringes any other people's patents?does it apply if you are not is USA ?
This is slightly off topic but it reminds me of a question I've pondered for years. Does every person see red as the same color in their mind? Obviously it applies to all colors. Furthermore - do I see color as the same "concept" as everyone else. I.e. to some color is more of a feeling, while to others it's no more than a property of an object (like the surface being smooth or rough).

I've also often wondered if this is why some people like some colors better than others - and why some people are said to have good taste when putting some colors together.
Seems that author is confusing Microsoft Windows 8.1 with the Lenovo stuff which it ships along when you buy a laptop with the pre-installed software. And because of this reason I didn't bother reading other parts of the article.

Though, I have been using FreeBSD as a base for 10+ years, Linux at work and with the arrival of Windows 8.1 I have switched to base of 8.1+Hyper-V+FreeBSD as a VM. This perfectly works on the Lenovo hardware (which I prefer) and I am amazed how Microsoft improved, since the year of 1992+, when I have discovered their products.
Solar eclipse poses energy challenge
Effects of Stress on Weight Loss – Fitness 101
Driver signing and WHQL are two completely different things and are NOT related. Your SIGNED driver does NOT need to be WHQL certified.
"It's your problem that you couldn't convince them of your worth and get fair compensation."

If a company doesn't respect, value, and trust their developers it is very difficult to change their minds (as a developer). I tried for over a year.

I've found it is far simpler and more profitable to focus on the skills the market values rather than focusing on what is best for a specific business.
some previous discussion: https://news.ycombinator.com/item?id=9204954

I'm really curious how well this works. If it does, it sounds like a great starting point for building your own speech control systems -> most other open-source solutions rely on online speech recognition services (mostly google's)
The Pirate Bay Evades UK Piracy Blockade with Increased Security
What certification process? Driver signing does not need a WHQL certification and in fact, Microsoft isn't involved in the driver signing process at all. It's between you and whichever CA you choose to do your code signing.
funny joke ;)
How to Make a Computer Operating System Tutorial
When the small municipality is part of a larger metro area, those commuters and out-of-town shoppers come from a large area and pass through this small administrational area, so it is natural that the ratio of things like arrest warrants can be large when compared to number of residents.

To understand this outside the context of Ferguson and the racially loaded atmosphere in this discussion, take for an example the City of London Police.

It's a police force that handles an area which has just 7400 residents. (Yes, that's the resident population in City of London). The police force for this area has 1300 employees, 750 of them full-time police officers. Are we saying that the ratio of policemen to residents is a sign of a horrible police state in London, with every tenth person in the city a police officer? No, of course not. There's a huge amount of crime? Well, many think so.

The ratio is so silly precisely because we're looking at a small area that belongs to a greater metropolis.
My son gets the Ask crapware whenever he updates Java to play MineCraft on his computer. He's a child, not a Java Developer. He just wants to play MineCraft and Java is in his way and the Crapware loads by opt out.
The Return of Native Desktop Apps
You might want to read a bit further, he does go on to attempt to install vanilla 8.1.
Well, they will need to do a bit more than that to change the prevailing perception that they are up to no good (see http://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish and http://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_c...)

And you rightly ask: how much time needs to pass by to forget about all that, and judge MS by its current behaviour? The answer is very subjective, but for me it is something like "a bazillion years".
humorously, checking the site itself seems to trip it up: http://www.cookie-checker.com/check-cookies.php?url=cookie-c...
Insider tips for promoting your app with zero budget
This article is completely incompetent.

Firstly - any number of cookies from a single domain are equivalent, you can always use whatever identifier is in the cookie's data to store and retrieve an arbitrary amount of data about the user. That there are lots of them implies either that the site is using a bunch of different front end libraries / components that don't talk to one another (which is irrelevant from a privacy perspective) or that more data is being stored/cached directly in the browser rather than being retrieved from a remote server which is the opposite of a privacy issue, since it's keeping your data in your browser.

Secondly - cookies are one of: "session", "expiring", "perpetual". With the first set to expire when you close the browser, the second expiring at some period between now and when your browser/cache/computer/operating system gets wiped or replaced (i.e. ~<12 months) and the third expiring at any arbitrary date after that (i.e. anything with an expiration date of more than ~12 months is the same, who cares if it's two years or ten thousand).

It's horrifying that this is a study paid for with public money and fed back to the public from a source purporting to be an expert.

Edit: by saying "from a single domain" I'm expressly avoiding the differentiation between first and third-party cookies - it obviously makes a difference how many third parties you share data with, which defensibly has some relationship to the number of different domains that serve third party cookies on a site.
Right, that's nice to know. I'm not a US citizen though, so I think I really need to answer those questions - without a lawyer - unless I want to be put back to the next plane heading back where I came from.
First on the personal equation, the actual measurement difference from person to person could range up to 0.7 seconds. See http://www.jstor.org/stable/1627157?seq=1#page_scan_tab_cont... for verification. This was far above acceptable error for measuring the positions of the stars, and is far longer than most could believe possible.

As for "it's a different topic", well, it is. The one topic is the objective reality of how something works. The other topic is the subjective reality of how we experience that same thing.

Take the example that was given. Suppose that I tell you about electromagnetism. I tell you about the absorption spectrum of various colors. I tell you about the fact that when we process color we subtract red from green and yellow from blue so that we can never perceive a mix of those. I tell you about various forms of color-blindness, and the rare forms of tetrachromacy. I can tell you everything there is to know about how the process works, and what colors will be perceived, when. And how that differs for different people. You still know nothing about what it is like to experience it for yourself.

And conversely, learning to experience it for yourself tells you very little about everything that I just told you. For example you've been seeing in color for your whole life and likely are not color-blind. If so, were you aware that it is impossible for you to see a mix of red and green as a mix of red and green? Probably not!

Which returns me to my point. Subjective experience is a necessary filter through which we perceive the objective world around us. That experience is neither necessary nor sufficient to gain objective knowledge. And conversely objective knowledge is neither necessary nor sufficient to gain subjective knowledge. They are different kinds of things.
Indian Music and Movie Streaming Firm Hungama Is Raising $100M
İstanbul Beşiktaş&#039;da Çatıda ölümle burun buruna çalıştı – YALIN OSGB
UK Government Outlines Support for FinTech and Digital Currencies
Ask HN: Is Meteor.js mature to enough to use it for building big applications?
By big applications i mean applications with large code base that should be able to scale and with high performance on both client and server side .
Ask HN: What is the best way to implement feedback form on my site?
Got a chuckle from the article alerting me to its use of cookies.

http://i.imgur.com/3PIC1af.png
There Is No Formula (You Can't Build Someone Else's Startup)
History Lapse – a new open educational platform with a strong visual focus
> "Sir, do you know how fast you were going?"

Do as politicians do; don't answer the question, change tack. "Here's my driver licence, officer."
Show HN: Sell your digital products for free for two weeks
OpenSSL: prevent handshake with unseeded PRNG
Yahoo Inc. (NASDAQ:YHOO) to Exit China, Around 300 Jobs at Stake
Release acceptance test for database engine. Terabytes of data, stress tests. I have smaller sets which runs in 10 minutes and overnight.

I do not work on SQLite, but here is something similar:
http://www.sqlite.org/testing.html