skysight-inc/HackerNews huggingface dataset:
Unable to find a source, but I thought Cupertino City Council approved this; if true, the Mayor blaming Apple for the City Council's actions seems a bit twisted.

Is anyone know if what if any role the Cupertino City Council played in the situation and provided a source to back this up?
You're in for some very rude shocks in the work world.
Doctors routinely avoid questions: "How many times have you performed this procedure." This question COULD save your life. Always ask. Experienced doctors will give you a hint through body language. Younger doctors will become nervous and avoid any questioning. If you are told there will be another doctor assisting: AVOID.

Shameless plug: I am committed to fixing this. IF you want to join me let me know. https://www.opendoctor.io
Roughly, a somewhat lackluster response to a somewhat lackluster DDoS attempt.

They tried blocking specific ip addresses, which didn't work, because the attack was somewhat distributed. They then just turned on some caching, which allowed the site to function, albeit with an unknown excess bandwidth charge pending.

And, the DDoS itself can't of been terribly impressive, as all it took to mitigate was a bit of caching. He mentions 10 requests / sec as the scale of the attack.
Libraries pay for their books, which is why they have the legal right to lend them.
Sounds crazy right? I guess that's why we see so few examples of it being done in practice. However Factorio is a recent example that comes close: I rarely play games but Factorio seems nice. I tried the demo but wasn't sure if I thought it worth 20 euros. I then pirated it from a friend to try out further and a few days later decided to buy the game.

I can give people as many copies as I like and yet they sold enough copies to make millions (on a team of 20 people iirc). I also bought the game a second time to gift it to someone.
I find it the opposite, for every process I automate, other people are losing jobs. My code is replacing manual people processes. Someone needs to maintain that automation.
Throw me in this pool. I lurk frequently, rarely comment or contribute.

But I made a single vote, explicitly for Pinboard, and had not seen his tweets. I probably look like a voting scheme. But it was a legitimate and intentional vote because I believe in Maciej and what he could do to grow his business and improve YC through the fellowship.
> It's simply more fun for a particular kind of mind to invent new abstractions and constructs than to solve actual problems.

Spolsky calls these 'architecture astronauts' (http://www.joelonsoftware.com/articles/fog0000000018.html). (As a mathematician, I have a certain leaning to this mindset, so I clarify that I am not criticising it, just reporting on existing terminology.)
Nit: Hillary Clinton is apparently an authentic fiend for hot sauce; she has a giant collection of them, takes it with her everywhere, and puts it on everything, including foods where it's kind of gross to eat with hot sauce.
Me too. I really like iTunes match and it seems to work well. For those that are unfamiliar, it makes all your music on your main machine available from the cloud for a small yearly payment (25$?). It does this by matching your music to its own library and uploading the stuff it doesn't have.

One of the strange things is I have 2 mp3 rips from CD with skips. When I play over the internet with iTunes match the files still skip. These are common songs, so whatever they are doing to determine if that song is in their library is working (I guess).

My only complaint is sometimes it breaks up my albums if it decides that songs are by different artists. (Bob Marley, vs Bob Marley and the Wailers)
This is not exactly secret knowledge you have to be a guerilla to let out. I mean, the bank itself does that in formal bulletins released on its website http://www.bankofengland.co.uk/publications/Documents/quarte...
and even produces video for people that don't like reading economic papers
https://www.youtube.com/watch?v=CvRAqR2pAgw
As a developer currently working with OpenID Connect (OIDC) and JSON Web Token (JWT), using curl is indeed not a problem at all:

curl -i ... // Perform authentication to obtain JWT
export JWT="eY..." // Place JWT in a shell variable
curl -i -H "Authorization: Bearer $JWT" ... // Call your API

That's all there is to it.
You might also enjoy Letsby Avenue in Sheffield, home of the South Yorkshire Police Operations Complex.

https://www.google.com/maps/place/Letsby+Ave,+Sheffield,+Sou...
I'll have to look into OTR+XMPP. I was hoping for something straightforward for non-technical folks to use as well. Any recommendations on clients?

What I meant by iOS/Chrome is that you currently can't setup the desktop (Chrome) app with an iOS device, it's Android only.
Man, I wish I'd kept some of my .bas files.
Benefits of video conferencing unlocked with flexible setups
Given the extent contracts are abused by the powerful to exploit the weak, I'm thinking your suggestion might be an improvement over the current situation.
Beware of survivor bias. Most old projects failed, like most new projects.

But why is it that the rate of failure in programming projects hasn't fallen?

I've heard it said that the computing world in general operates on the edge of acceptability. As soon as the browser became fast enough to become an applications platform, we implemented the browser in the browser; as soon as good command-line interfaces develop, we replace them with bad windowing ones; as soon as dumb phones become a mature technology, we all move to highly experimental smartphones.

This is probably most severe in programming itself, where our field's most free to make its own choices. The percentage of projects that fail remains more or less constant as our level of experience grows -- because, as we become more experienced, we move to more complicated models. Any modern programming shop could churn out successful COBOL waterfall projects at a rate of two or three a year; so, as we got good at waterfall and old languages, we all moved to Agile and OO. Then, once we developed dangerous amounts of expertise in Agile and OOP, we moved to the Web (and lost most of our ability to use IDEs). And now, with even Web programming in danger of becoming a mature discipline, I'm hearing a lot of talk about Haskell.

Why does this happen? I don't know -- because I don't feel the temptation to do it. I program in C++, and I carry a feature phone...
My original point remains there are a lot of routes I'm jealous of that used to have less than or equal to 4-5 hour travel that were shut down and can't even be done at those speeds today. I'm not talking about new rail lines, I'm talking about all the existing rail lines that are underutilized by the existing cargo-focused train companies today because they aren't profitable for cargo, but could be useful for passenger travel given the old/original speeds, which we can't get today given the catch-22 of there is no demand there because the speeds aren't there and the speeds aren't there because the demand isn't there at the current speeds.

«It declined after WWII (i.e. long after the so-called "robber barons") because the interstates and flying took away much of the passenger traffic and made it unprofitable.»

I'm trying to point out it also declined because the inheritors of Robber Barons focused on the comfortable and easy profits of coast-to-coast cargo over long term investments in infrastructure. Yes, interstates and advances in flight did their part to minimize the public interest in passenger traffic, but so too did giving priority of all lines to cargo and avoiding long term capital maintenance and improvements. The railroad industry has a lot of "tech debt" that they've passed on from generation to generation and it's past time someone went in and refactored that debt. Yes, some of that tech debt is the fault of the Robber Barons themselves in that the majority of what they built (using public right of ways and public eminent domain to help construct it in a very strong example of America mistaking public infrastructure as private corporate profit centers) was never built with long term maintenance and sustainability in mind.
Tks. Looks like a nice BASIC but appears closed-source from Microsoft. They trash a lot if their side projects over time. So, I'd recommend it only for temporary stuff in learning. Maybe OSS imitate any good qualities it has, too.
"I happen to agree with that interpretation."

I think it will take some doing to defend your interpretation.

You are basically claiming men are massively discriminated against in politics, such that just for being a woman, Hillary's support goes from 5% of the vote to 40-something-percent (depending on how you interpret current polls).

Frankly, almost anyone at the top of the Democratic ticket would get much, much more than 5% of the vote due to the qualification of "not being Donald Trump", who is only the least favorable presidential candidate on record.

So it is a self-obviously stupid statement, as with pretty much everything else the Donald says, and I have no idea how you might defend it.

Frankly, I don't think its a statement meant to be defended at all, just a signal to misogynists that Donald wants their votes, but that's just my interpretation.
Ipsum – Chat with your Journal
>So in bringing more business to an area, they need to pay twice?

It's very possible for situation where whatever property tax the city gets isn't enough to cover the actual services a company requires. Fire, EMS, police, road construction, etc. This is especially true when the workers are mostly commuters. Then the workers don't pay local taxes either.

There are positive externalities like nearby restaurants and hotels with increased business.

Its really unfair to blame apple for it since they didn't make the rules.

But I think it would be fair to levy a "worker" tax that tries to raise revenue for teh city to service the thousands of employees who spend 8-12 hours a day in Cupertino but don't pay a cent in taxes.
That's what I was missing! Lots of love for Logo here. Started with that first, then eventually to QBasic. There was a lot of time spent on KidPix for a while too. That thing was insane.
Didnt know about its community. Ill look at the code later.
You must not get it: they have money and he doesn't. They ought to give him the money.

This is a weird shill piece, why bother printing it?
I agree. Once he said "In the next few days i will move a coin," he told every savvy crook in Australia "follow me around for the next few days"

EDIT: this is presupposing he's not a con-artist, which is still my hypothesis
"When developing a skill, it is much better to acquire the right reflexes from the start rather than have to correct years of bad practice."

I disagree with this statement. "Learning" is a long process of acquiring and also discarding habits and knowledge. The best intro I ever read for relativity was "An Equation That Changed the World" and it's a series of dialogues between Newton, Einstein, and the author (a modern physicist). Newtonian physics is relatively (haha) easy to understand. Once you understand that and then you can throw in some edge cases where it fails, you can introduce relativity and it makes relativity much easier to grasp.

Likewise for programming. I learned with QBasic. Then as the code got messier, I started using "sub", etc. and then started playing other concepts until I outgrew the language. Functional programming came to me the same way. I outgrew my existing methods and reached for more advanced ones.

All this is to say it's OK to start with easier and imperfect methods. We learn by acquiring new knowledge and then knowing them well enough to see their flaws before moving onto something better.
They almost made it to trustworthy, but observing GOOG set them straight.
https://news.ycombinator.com/item?id=11637277
What prevents a group of scientists from setting up doingscience.io or whatever, and publishing their results to a big shared blog? Do the contracts stipulate that their findings can only be published in specific paid journals?
Another bootleggers and baptists style coalition.

https://en.wikipedia.org/wiki/Bootleggers_and_Baptists
Who is "the internet"? How is that anything but an ad-hominem against a person you just made up? Granted, let's say my friends from the US who like Bernie and complain about lack of coverage are biased. But I also notice this in German and English discussions I see all the time, and there your argument works the other way -- though I don't hang out in Sander's forums or anything, let's say I also don't hang out in super conservative forums, so it still is somewhat of an echo chamber, right? So if the internet can't get enough of Sanders, and I'm in middle and left-of-center areas of the web, why are there so few people who take Sanders seriously, while with a straight face discussing Clinton's or Trump's merits?

Yes, it's totally subjective. But I brought it up because I saw yet another discussion with a whole lot of Trump and Clinton and no Sanders, and that technically there are a lot of "online articles published" really has no bearing on that. I'm talking about mainstream media and the people on non-political social media I see. Right now, many people pretend Bernie doesn't exist, is basically out of the race, same for watching German news yesterday, it was all about Trump's opponents dropping out.

Could the fact Clinton gets critical coverage and Bernie positive might have to do with their respective integrity, and what they are talking about. Just take this https://www.youtube.com/watch?v=cDG9ekGLUfo I guess that's why the only way to not make Sanders look too good is to completely ignore hard facts, or ignore him completely. And Clinton is supposed to win on "the lesser evil" against Trump. Just another exciting chapter in the story of how we destroyed our future we'll get to tell our grandchildren. I mean, while I'm not American, it's not like it's not circus anywhere else, is it.

It has nothing to do with "pro-Sanders", I don't deal in tribalism, I am not interested in the man I'm interested in what he says, and not because I heard it from him for the first time either. One might ask why adults even spend one word on either Clinton or Trump. I know this is radical or something, but I mean this 100% seriously. Just because someone pays to be in front of our faces 24/7 doesn't mean what they say have merit. They both had plenty of time to prove that. Why are we paying more attention to them than to, say, some teenage kid whose parents paid to be in a music video?
i suspect some will rebrand as marijuana focused vape companies, that will also happen to work as ecigs, especially as marijuana becomes more legalised across the nation.

Though i further suspect someone will try to get the FDA to pass similar rules for marijuana products, something i dont believe it can do until marijuana is legalized at the federal level (it would be hard to get federal approval for a device thats designed to break federal law)
You can get Win10 Enterprise with Software Assurance using Open License. It is also recommended to renew it every three years. But on the other note, I should mention that even Server 2012 Essentials include WSUS to control updates for example.
This is a common discussion I see on the internet[0][1][2][3]. Paraphrased below

You shouldn't need to know whether the client is using an interface or an implementation class. List represents a list, and a User represents a user - not an IUser. Another problem with using I, is that (oddly) we use it to communication the implementation decision of using an interface. Usually we don't want implementation decisions expressed so loudly, because that makes them hard to change.

[0]http://programmers.stackexchange.com/questions/117348/should...

[1]http://stackoverflow.com/questions/541912/interface-naming-i...

[2]http://stackoverflow.com/questions/5816951/prefixing-interfa...

[3]https://blogs.msdn.microsoft.com/brada/2004/02/03/why-do-int...
U.S. To Ship Peanuts to Feed Haitian Kids; Aid Groups Say 'This Is Wrong'
Okay, but then you must believe that online advertising, as practiced today, is also illegal.
To do or not to do the following is of course entirely your / YCF's prerogative, but: would you perhaps consider providing a more quantitative answer to 'toyg's query below - in particular: "Even easier: how many up votes did the original "Apply HN" for Pinboard get before he sent out his first tweet about it?"

Surely this is not hard to check? I think many people are justifiably curious, given that "vote brigading" is in my mind an accusation. (I understand that the decision has already been made and that it will not be changed.)
> Basically what happens is the client is expected to send an IPv6 packet to the phone carrier which then will translate it to IPv4 if needed.

This will only happen 1) in the test environment that helps ensure that your App will work fine in a IPv6-Only (as opposed to dual-stack) network; 2) your carrier has IPv6 and NAT64.

If I understand correctly, the higher level APIs should be able to choose IPv6 or IPv4 accordingly based on network configuration. If, for example, your carrier doesn't support IPv6, apps using these APIs will continue function well using IPv4. And I doubt Apple will ban IPv4 entirely before all carriers support IPv6 and NAT64/DNS64. So "for now" will likely be several years.

There are many components that need upgrades in order to move to an IPv6 only Internet. Preparing applications for it is an important part, and this is a nice step in this part.
qbasic:

SCREEN 13
LINE (X1, Y1) - (X2, Y2), COLOUR
John Gatto used to send his 7th grade students out into the real world, to learn from adults doing real things. He would have them write a report about what they'd learned. [1]

[1] http://www.johntaylorgatto.com/

Real learning is achieved with context. Government schools mostly teach theory without context, which is why the students have such a hard time.

The local paper once had a story about the challenges faced by teachers of children who were learning English. The story told of how the class was reading a book abou a dog. Some of the kids didn't get the word 'panting', so the teacher imitated a panting dog. I wrote a letter saying that languages are actually easy to learn, and that a human acting like a dog is no substitute for a trip to the dog park.
I wasn't clear; if you were trying to throw people off the scent of who made Bitcoin by making everyone think it wasn't you this is a pretty successful attempt- I think he's a troll but don't discount the possibility that it's really him :-D
Microsoft is backing up your encryption keys in the cloud, but you can prevent t
As an outsider looking in: programmers, fix thy tools.

My first introduction to programming was QBasic in the 90s, and I had a great time making little pictures, beeps/bloops, and text on the screen. I then moved on to some basic Fortran and other engineering-type languages in undergrad c. 2006. My impression of the workflows for Fortran at that time was "this is more annoying than BASIC, but I guess its because its more powerful and complex. I bet they'll fix the awkwardness eventually though."

Imagine my supersize when I decide to pick up the trendy modern language of Haskell in 2015 and find out that installing, configuring, and working in it was just as bad as Fortran back in 2006. WTF has everybody been doing for the past 10-20 years?

It seems to me that because programming is a new discipline, lots of people are trying to reinvent wheels. There is nothing wrong with this, in and of itself, since we'll essentially be making sure that we get really good at making wheels and end up with really high quality specimens. The problem is that wheels by themselves aren't that useful, and no one is bothering to make an automobile.

QBasic might have had square wheels, but at least they felt attached to something.
Native Angular2 directives for Bootstrap
No, this guy is 100% wrong. The distinction is absolutely clear. If someone else is expected to build on top of a framework he provides then he is building a library, and it would be inappropriate to tie future consumers to a back-end. This is relatively simple to fix - you mark his library as a dependency and add an additional <exclude> for slf4j-nop to that dependency, but it's not the right way to do this. Those messages aren't meant for him, they're meant for future consumers, and now after including his library they have to dig through and figure out why SLF4J suddenly broke.

I can't find exactly what this Tawny-OWL thing is (his link is broken), but it sounds like it might have some kind of interpreter application provided. If he is offering a finished application within the same build unit as his UI library, this is the "big ball of mud" architecture. The fix is to break his application out into a separate build unit that depends on his library. The application can then include slf4j-nop without messing up SLF4J for all his library's consumers. Maven Reactor can automatically build his dependencies when his main application builds, if desired.

The thing about having to deal with 2 different logging frameworks is exactly what SLF4J is meant to fix. SLF4J lets you route the messages from multiple sources to a single sink/backend defined by the final consumer application. Yeah, it sucks to deal with multiple logging frameworks, but that's simply how it is and you don't help anything by having a whinge about it. You include the routing/bridge modules (JUL-to-SLF4J, Commons-to-SLF4J, etc) in the final-consumer application and call it a day. If you don't want to do that, find some other dependency that doesn't use those logger frameworks.
I was wondering "why NetBSD???", other than as a possible hobby project, but your explanation gives a pretty clear answer. I've never even heard of rump, and know little to nothing about NetBSD, but this sounds really, really interesting. In my spare time I'm writing a "fantasy console" (along the lines of pico-8) that will run in a framebuffer. I wonder if this would be a good fit.
Sometimes, but significantly often, when I click on an email in the Outlook 365 web app, nothing happens. The display pane goes blank-white.

There is a noticable delay when I click to focus on the search bar, and often I have to retype because I click and go to start typing in my search term and lose the first few characters.

Almost always, when I search for an email in the Android app, it just hangs and even if I leave it to sit for minutes...

It's not about trust in motivation at this point. It's about trust in competency.
> With such massive interest in the Model 3, raising funds shouldn't be hard. "We need money to fulfill a massive backlog of reservations" should be an easy sell.

http://ir.teslamotors.com/secfiling.cfm?filingID=1193125-16-...

Tesla has $1.4 Billion in "Accounts Payable and Accrued Liabilities" and $1.4 Billion in Cash (or cash-equivalents), and are losing $280 Million PER QUARTER, with 2017 as the soonest launch date for the Model 3.

Note that Tesla's R&D efforts are only $182 Million, so Tesla is losing $100 Million per quarter even if they cut all R&D efforts off entirely!

Now I know that a lot of Tesla's accounting is weird: I think the Model 3 ramp-up effort might not actually count as R&D (although this is from memory). But... this isn't exactly the healthiest balance sheet that I've seen. There's a good chance that Tesla is simply going to run out of money entirely before 2017 unless it can secure even more long-term loans or raise capital somehow.

And if you're a company that is threatening to die, then banks will not want to lend more money. No matter the wild promises of future revenue you may bring to the table. Elon Musk managed to get a $300+ million "loan" from the preorder program (its sort of like a loan, without any interest. Good job Elon on selling that preorder stuff!). But Musk will have to repeat this feat every quarter until his company starts making money.

Or, he needs to fix this company to start losing less than $280 Million per quarter. That's... a serious, serious problem.