skysight-inc/HackerNews huggingface dataset:
Same is true of cars on the road -- some or all vehicles from past model years would fail to meet this year's automotive regulations.
Times change. Situations change. It's understandable.
SQL Server 2016: R Integration
Perhaps not game changing, but it is interesting to look at the overall 'universal' app trend between Apple, Microsoft and Google.

Microsoft's UWP platform - for Microsoft it's about bringing users from their strong desktop market to Windows Phone.

Google - Android apps on Chrome OS. Google seem to be doing the opposite of Microsoft and making a play for the desktop market.

Apple and the iOS-ification of OS X - Similar to Google, Apple seem to be preparing to pull in their phone market stronghold onto the desktop.

Seems like Microsoft and Google are directly competing here, and Apple is competing with themselves.
It is more efficient to know what product features and UI gimmicks cause the most trouble getting an aggregate of feedback from multiple support people. One of my first jobs I was the lead and sole UI engineer for a startup that had about 15 people doing UI training and support. In addition to filed bugs they'd deliver me summaries of the paint points along with ideas on things we could improve.
Soon enough, I will know if it is a windy or sunny day by looking at the AWS EC2 spot price.
I think this is a service Strava offers, but for bicycles.
AUDUSD: Halts Weakness, Eyes Recovery
In a free market, they go to other lenders who don't have the "two strikes and out" rule (and who, as a result, may have higher losses and as a result, may charge higher rates/fees).

The lending market isn't a perfectly free one, with rules that are good in many cases, but restrictive in others.

If the rules are restrictive enough, I'd ask your question as "I've proven I didn't pay as agreed the last two times; will you give me some money? I'm totally going to pay you back."
This is a very common misunderstanding of fair use. Fair use is copyright infringement. It's just a legal defence when you are being sued. This is one of the big problems with fair use in the US. If you intend to use a fair use defence, you will almost certainly go to court. You will not get a summary judgement of "Oh that's obviously fair use, so we don't have to have a trial". This means you will have to pay a lot of money for a lawyer.

Having said that, IANAL and I could easily be wrong. This is not legal advice.

The real question (which seems already to have been answered) is are APIs a copywritable work, and if so is an implementation that follows the API a derived work? So is it an infringement if I simply implement the API? The original court decision said it is not an infringement, the appeal said it is and the supreme court decided not to hear a further appeal. That's why we are left with a fair use defence.

This is quite spectacularly bad for the industry IMHO, but there is not much we can do about it now other than to have US citizens lobby congress to pass a new copyright law (which seems pretty unlikely). If it turns out to be fair use, that will make it slightly less bad. However, expect rent-seekers to start coming out of the woodwork to sue for implementations of specifications anyway. They know that they can simply sue you for less money than it will cost to defend yourself with a fair use defence. Expect this to be the new patent troll.
my favorite https://github.com/leachim6/hello-world/blob/master/x/xslt.x...
And which layout would that be?

Because it's not standard in fairly large parts of the world.

I don't know whether or not the presence of a right Alt or Alt Gr instead is most common worldwide, it seems you do. Do you have a source?
Make friends with flexbox and a pre-processor and I think you'll see how you can quickly do much better than bootstrap.
Looks like that bug was reported for Chrome 37, which is the last version of Chrome to rely on the underlying OS for validating SHA-2 Certificates.

Chrome 38+ should be able to validate the cert.

"Chrome is capable of supporting SHA-2 certificates as of version 1.0, however through version 37 it is dependent on the operating system. For instance, on Windows Server 2003 without MS13-095 or Windows XP SP2 Chrome will not connect to pages using SHA-2 certs. Applying MS13-095 to Server 2003, or SP3 to Windows XP will allow Chrome to support SHA-2 on these legacy systems.

Chrome 38+ can validate SHA-2 certificates independently, even on systems like Server 2003 without MS13-095 applied."

Source: https://support.globalsign.com/customer/en/portal/articles/1...
Cars are vastly different though. A building will persist for decades (sometimes hundreds of years!) and house dozens to thousands of people at once. They also use up vastly more energy and take up many orders of magnitude more space.

An unsightly or unsafe car is easy to remove whereas doing the same with a building is (usually) cost prohibitive. We're all stuck with whatever ends up being built at a given spot for a long time.
Designing for the Stars of Outer Space
,{,{89+(59+~1&(7~+1&2&2&((3~+1&(4~(32_((6~+((8+(38_(},}

Beautiful.

https://github.com/leachim6/hello-world/blob/master/e/EOOOL....

https://esolangs.org/wiki/EOOOL
But this requires the record to be maintained at a sufficient number of those parties, and that's a problem - maintaining records over long periods of time is hard. This is why creating a cryptographically secured record is worthwhile - it does not require the parties to still be around to vouch for the record.
Clearly the winner is Shakespeare (https://github.com/leachim6/hello-world/blob/master/s/shakes...):

"The Infamous Hello World Program.

Romeo, a young man with a remarkable patience.

Juliet, a likewise young woman of remarkable grace.

Ophelia, a remarkable woman much in dispute with Hamlet.

Hamlet, the flatterer of Andersen Insulting A/S."
And there may have also been a language GOOFBOL (where BOL is Business Oriented Language), but I may have just made that up.
"Every" is a big claim.

No Pick/Basic[1] for a start, or Sculptor[2], as just two of the languages I've used in the past that haven't made it onto the list.

[1] https://en.wikipedia.org/wiki/Pick_operating_system
[2] http://www.sculptor.co.uk/
but people somehow sometimes seem to magically expect "certain" literals to be unsigned just because they're hex, and that's not how it works

Indeed, and in the most general sense, the signed/unsigned is really nothing more than how those 32 bits are interpreted by whatever operates on them. C attaches a particular type to literals which is used by the built-in operators, but things like printf() to a certain extent will do their own interpretation, as this shows:

printf("%d %u %x", 0x81000000, 0x81000000, 0x81000000);

This is definitely a concept that seems quite unfamiliar to those used to higher-level languages.
There has been a lot of arguments around not bothering to check the return of malloc(). I can say in this case.

char *large = malloc((size_t)-1);
if(NULL == large) {
perror("Well that failed");

Compiles fine and outputs:

Well that failed: Cannot allocate memory
The Big List of 150+ FREE Online Marketing Tools for Your Online Business
For maintainability, you might want to consider using /etc/crontab or /etc/cron.d or /etc/cron.daily to store this instead of the root user cron. Especially on servers.
For anyone who haven't read it yet:

Against Intellectual Monopoly
http://levine.sscnet.ucla.edu/general/intellectual/againstfi...

We should abandon the patent and copyright systems as they are today, they are doing more harm than good.
That's because the epilogue takes place on our Earth in the 21st century. But the "real" Earth they found earlier and left again was not. In-universe "our" Earth is named Earth because they named it as a reference to "their" Earth (which had been reduced to rubble).
Why are there so many businesses/jobs in Manhattan?
This one certainly lives up to its name: https://github.com/leachim6/hello-world/blob/master/v/verbos...
Closely followed by Chef: https://github.com/leachim6/hello-world/blob/master/c/chef.c...

"This prints hello world, while being tastier than Hello World Souffle."
75% of all users want to see password in cleartext
I find it useful, great way to get news, keep up with interesting things from a circle of people I follow.

The main problem is the ads/promoted tweets creeping in more and more.

I think the problem is now they are driven to maximize profits rather than being a great service for users.

Probably should have stayed private so they could balance making some profit with providing a great user experience.
How to Implement Local 'SEO' in Your Business
My Cr-48 became too slow for even web browsing. I would not want to run Android apps on that!!
I threw it out about 2 years ago
FreeCAD, which uses OpenCascade as the kernel, is scriptable from Python. Open the Py console and do actions in the UI, it will show the corresponding code.

Don't understand why you'd want to so the coffee cup example programatically though, can be done nicely parametric from the GUI, with more direct manipulation..
Wow, I have to admit I got here to the very wrong guys.

When you're already reflecting about !important, well then you're happy to use it, because you think and know about all the consequences. HN readers reflect a lot. So you're clearly the wrong audience.

I'm sorry for my harsh 'lazy and not so experienced' expression. But sometimes you have to exaggerate to be heard.

Those developers I'm talking about just don't think about the consequences. !important is not a tool for them, it's their last resort to fix something. And then? Well it's a dead end and the rise of all the problems with !important we are talking about. If they would know about chaining, they would have used chaining before using !important. It would be a mess too. Yes. But at least it's not a dead end for them and for any other developer who have to contribute to the same codebase.
RoboCop is real at the Stanford Shopping Center
Came to post the same. Rosetta Code is actually a great resource for understanding the varying capabilities of different languages—the way some tasks are trivial in some languages due to powerful built-ins, while in others they have to be built up from scratch.
Explain then why Harvard is #3 on the list (and MIT at #6).
As others said you'll find more wind and hydro power in the north.
As far as solar power is concerned, there's not so much in Portugal, because it was expensive until some couple of years. Nowadays we have a remuneration scheme that allows you to consume directly from your solar panel, thus not increasing the accumulated tariff debt (it is currently at ~5billion€. Spain is worse at ~27billion€. They invested in solar power too early)
I'm curious if the decision to detain him came from the very top. Additionally if it was actually because of the nuclear bomb question he asked the student in the video.
I agree that automatic form restoration would be very helpful, but there's a huge space between classic HTML forms (where this is "easy") and single-page apps (where nobody really expects it to happen).

That space is where complex, dependent-on-javascript-for-no-good-reason forms live. The kind often encountered when dealing with financial & public institutions. It's unlikely that automatic form restore is going to work for a lot of these (especially multi-step wizards & the like) so preventing an extremely common accident seems extremely prudent to me.
These reviews are the best thing to come out of the prequels.
Rendering a Buddhabrot at 4K and Other Bad Ideas
Thanks for adding this comment. Having good CSS practices is important, but if a module has styles that only it should ever see, why the abstraction to another file/location is beneficial is puzzling me. Bulkier CSS or bulkier templates? (And if those templates are rendered programmatically on the client like many single page applications there's no penalty due to js caching.)
Very nice! This seems more convenient than using Cython glue code. But how on Earth had I not heard of pybind11, the magic library that this is built on? It's just what I wanted: boost::python without boost.
I thought of the same analogy while reading the article
You are assuming when yelling the neighbor is in good will.
Understanding Ethereum: Building a Decentralized Ad Server
So should I think about Reason to Ocaml as Elixir to Erlang,
or is there more to it? I smelled hints of Chris Grangers light-table, or even EVE, when I saw the gif of the repl.
What could possibly go wrong: This page was served over an insecure connection. It could have be forged or altered in transit. In red letters.

There is a certain degree of trust that non-technical users are asked to do that should leave us with at least a mild level of discomfort.
They could probably employ that executable tracing program to indeed make any compiler produce "hello world" eventually.
No, I'm telling you that CPU performance usually isn't an issue. Most sites will never, ever need to serve enough dynamic requests for that kind of performance to be an issue (and you can certainly do far better than that on dirt cheap hardware).
This is great. I love ordering via kiosk at Wawa convienence stores in the Philanthropic area. No misunderstandings, you can easily see what's available on the menu at that moment, and generally the ordering process moves a lot quicker since there's more parallelism. This is perfect for fast food.
You're right that mobile devices are harder to fingerprint – too many people with the same screen size, operating system, browser version, timezone, and language/region settings.

However, mobile devices have a bunch of sensors, some of which can be accessed by JavaScript without permission, namely the ones you wouldn't expect to yield identifying information (e.g. accelerometer). The problem is that no two sensors are alike – they all introduce noise into the data which can be enough to fingerprint a device.

See here for a paper on the subject: https://crypto.stanford.edu/gyrophone/sensor_id.pdf
In the Western world, there seem to be this prevalent ideal that the people should control the government and not the other way around. If a Western government hired people to influence politics like this, wouldn't there be a backlash?
Well not quite. While they have added a subscription model, there is still the desktop-only version that works in accordance with that page.

I didn't notice an increase in their price--I have one at home and one from work.
I'we been a big fan of http://www.99-bottles-of-beer.net/
This would be awesome for undercover operations: https://github.com/leachim6/hello-world/blob/master/b/beatni...
> > 2- In the top half of our Ladder, customers have the option to have their payments reported to the credit bureaus (payday lenders don’t report).

> 2- Payday Loan Companies in the UK have to do this by law

I wish I could find some evidence for this, but I read somewhere (I believe it might have actually been YN comments) that this is actually a negative.

Having payday loans, like having cash advances on credit cards, are considered a negative on your credit file, regardless of whether you pay them off in the agreed timelines or not.
Do you have any examples of Western governments doing this?
Well, I think that for a social network to be free, ads are the only/best/most solid source of revenue.
I've been in a similar situation. I bailed immediately, but I had a fairly nice severance package to cushion the transition. If I hadn't had that, I would have started looking for a new position while I was in the old one. You're chances of getting a job are better of you're already employed (they say).

In addition, it sounds like you're young. Skinning your knees is part of cutting your teeth (ouch sorry mixed metaphors), and I would say it's much better to do that sort of hill-climbing (job-seeking) when you're young.

As trite as it sounds, it's true: doors open when others close, and everything has an opportunity within it. Enjoy the ride, it's all part of the adventure!

I wish you the best possible outcomes.
"The Iberian peninsula is a great resource for renewables and wind energy, not just for the region but for the whole of Europe."

Sure, but the inept Spanish non-government will never do the right thing with this amazing opportunity.
So when I developed the same areas and wasn't in studying how do you explain that?
I always have fun when I read LOLCODE [1]

There's even a whole web server written in LOLCODE [2]

1 : https://github.com/leachim6/hello-world/blob/master/l/lolcod...
2 : https://github.com/justinmeza/httpd.lol
> Usually when there are accessibility issues you add options to deal with that, you don't change everything for a relatively tiny percentage of your user base. Would you make all your widgets have max contrast and double the font size by default because it improves accessibility for the visually impaired?

There are way more types of impairments than visually impaired. We do have high contrast themes to help with a subset of visual impairment. (Even visual impairment is a wide-spectrum).

Many of us may not particularly like touch screens, but an incredible number of computers that run Linux/BSD these days have touch screens. Things should work out of the box for these computers whether or not you want one.

So we can make arbitrary guesses at what the "majority" is but the reality is we have a lot of hardware that we should support. Getting real statistics about users in F/OSS is difficult due to the high overlap of people interested in personal privacy. So we try to make as informed of decisions as we can.

Additionally, more computer users than you might image have various difficulties in using the computer. Even if its not a majority, say one in ten, is still a large number of users.

Count yourself lucky that you don't have an impairment (right now). It is common that people have an impairment at some point in time (RSI, broken arm, etc).

I certainly agree that HiDPI is often way too large today (again due to the need for compositor integration), and I also agree we should have a condensed mode. However, I'd probably argue to implement a condensed mode on top of an effective 1.5x scaling (3/2) rather than yet another option in the toolkit/themes.
What's wrong with tenements? [NB Scot here and tenement pretty much means "block of flats"]
Many countries have legally required mandatory periodic tests of vehicles. If your car doesn't pass, you can't drive it.
I think it's fair to say that nothing will be as convenient as a single centralized body controlling all the data management, client software/hardware and services under one roof. Nothing, not ever. So its not really an incompetent market so much as an incompetent or lethargic school system willing to make deep present and future concessions for a one click solution. The complete package is the problem, not the solution. You can't provide a modular and open ecosystem of small, single-concern pieces of software and hardware that rivals the single-provider model. When a single-provider model becomes entrenched, it's near impossible for those modular offerings to take root as they won't interop with the defacto Google, by design. Our education system now has a MAINFRAME.

For all the mud Microsoft gets, their ecosystem was pretty modular because that was their business model. They're locking it down and becoming more cloudy every day, but for a long while, Microsoft didn't care what you ran, didn't explicitly track your usage and worked with a wide variety of disparate multi-vendor software. I'm not saying Windows is where we should have been nor that it wasn't a lock-in of a sort, but we're not really better off now. Apple iPads were less open than Windows, but had consistent hardware. Now Google has achieved the complete solution.

I think a large part of it is the framework v. libraries argument all over again in a different package. I think we're on the swing back now where we want to trust providers a lot more than after the corporate IBM fallout. With everyone getting their music from Spotify, movies from Netflix, games from Steam, analytics from GA, chat from Slack, books from Kindle, etc. Schools are asking, why not us too? For a lot of people, schools aren't something you can just decide not to sign the EULA and walk away from though.

These chromebooks are just cheap thin clients for Google services. They're some of the most locked down devices on the market, but thanks to the internet being decentralized by nature and Google seeming like the door to the internet, their centralization doesn't seem so scary. They interop with little else and hold no data, even printing hits their servers first before your school's printer.

Here's to hoping for a swing-back.
This 1996 Sega training video is the most ‘90s thing you’ll see this week
With this change, I guess github has changed from being about open source to being about enterprise customers. Which is fine for a company which is about making money.

That said, I think it's sad. It's a shame, but I guess that's just another signal that open source projects should find another home more fitting to their ideals (like gitlab).
> A fair interest rate on a loan of the type being discussed is, sure, a few percent, maybe even under 10% (although, you know, my credit card has a higher rate than that, so let's not go overboard here).

Credit card rates are effectively 0% if you pay off your statement balance in full, whereas these rates you always have to pay.
It's along the lines of how do you manage scarce resources and space in the centre of the map. Who do you allow to build there? It can be free-for-all (and certain servers like 2b2t.net have an anarchist charm) or it can be restricted to donors, or some other system.
Humor Site Proposal needs a few votes for the next stage
Ok, then we're using two different definitions. I use agnostic for the one you describe as "atheist".
AOP huh? Nice.

The scenario i described above was from a real project I was on a few years ago.

The way I handled it (partially) was via the use of AOP. I also made use of dependency injection.

These two approaches combined managed to reduce the boilerplate to near zero.

Of course, in Java AOP means you have to take care to enable it in each part of the toolchain (build system, CDP, IDE ...) but it wasn't too bad.

I'm not sure which gang of 4 patterns I may have been using, and I don't care, but I do know that leaving it simple would have led to chaos, because I'd seen it happen before.
I'm gonna guess you've never ran a server. A single survival server (like this is) rather than a big linked network of minigames with bungee cord, even on the best hardware available & an optimized minecraft server (spigot, paperspigot) starts to seriously struggle well before the 250 players online mark. You can squeeze out a little bit more by nerfing some core game mechanics (limiting render distance, redstone, entity spawning and tick speed) but that's it. Keep in mind that the game is mostly CPU bound and has little in the way of multi-core threading. The bottleneck then is single core CPU performance (a good amount of ram and a fast SSD help a bit but only so much). While you can of course have 1000s of players so long as only 250-300 of them are ever online at the same time no pure survival server is going to be doing anything like 2 billion players.
https://github.com/leachim6/hello-world/blob/master/b/blub.b...

Some of these are so nonsensical, it's fantastic
Successful Web Design – How to Price, Work and Deliver
The Trello CSS Guide is awesome. I especially like the part about media queries and.. well, everything else too. Thanks!
NativeBase builds basic components for mobile app development with React Native
Reputation based markets do well enough with little to no defined regulation. It's anonymity allowing bad actors to be overly represented that's the problem in most Internet markets.

Take charities for example, they outperform welfare programs in terms of overhead efficiency because they have a name and a face in a market that cares more about reputation than profit.