skysight-inc/HackerNews huggingface dataset:
This is absolutely wrong in practice, in my experience. Non trivial conceptual issues are very often raised when trying to implement things. Only then do you start to realize you're starting to code the same thing twice, or that you've got many unhandled behaviors, etc.

Bad conceptual design is due to poor communication between end-users,product owners, and coders.

The reason a product owner can't handle all conceptual issues in advance is because he speaks english, and not logic. His terms are poorly defined compared to the need of a mathematicaly correct definition of his problem space. Only when you start to code things do you realize that things are much more complicated ( or can be simplified).
Yeah the clients are pretty bad. They do have a synology sync tool which is good, otherwise I did it manually for our photos since Adobe lightroom can organize folders nicely
Why did they lose to Uber and Lyft?
Yes. Very strange physics. And there are explanatory appendices, plus a website ;)

For what it's worth, it's similar to some of the universes that Egan featured in Diaspora.
It's sad what's happened to physics. I remember being at an SPIE meeting for optical physics; some of my work on X-ray microscopes was being presented there. I happened upon a giant auditorium filled to the nostrils with people debating life on other planets. Debating. Life on other planets. These folks were full time thinking about this. They weren't doing anything about it; it reminded me of a weed-and-beer-fueled bull session in a dorm room, except all these people were effectively professional exobiologists being paid to have weed and beer fueled bull sessions on exobiology. It didn't even rise to the level of an interesting Science Fiction short story. This at a conference for people doing actual science, people who develop telescopes, optical computers and other optical doodads, as well as new mathematical techniques to master different kinds of optical tricks.

The "physicist" who has this big idea is actually a cosmologist and the first few sentences of his wiki page indicate he is a fairly fruity one. Cosmology itself has gone off in embarrassing directions, and is vastly too large in comparison to its actual importance to the human race. I'm not sure anything has actually been figured out by a professional Cosmologist, though they use cool math sometimes. The actual cosmological results we have come from people doing actual science; astronomers, radio engineers, nuclear physicists, stat mech guys. Mind you, if cosmology could actually figure things out, I'd be all for it, but it seems they mostly do "gee whiz" think pieces which feature some differential geometry and noodle theory. And, apparently, untestable mystical whoop-dee-do about consciousness.

I'm gonna get off my high horse in a minute, but this sort of "celebritization" of science is obnoxious. People used to hang on the words of Fermi and Einstein, and considered their weird speculations to be interesting because those men proved their scientific acuity in other domains; actually increasing human understanding of nature. Now a days we canonize guys like this to do the "gee whiz" think pieces that people enjoy reading articles about ... and they are not of the caliber to justify anyone paying attention to their weird ideas. They're speculative types: science fiction authors who know some impressive math. They don't deserve the appellation of "scientist" let alone "physicist" as they do not study nature in a scientific manner. While Peter Woit has done some admirable work exposing the impostures of the noodle theorists, we really need someone to cleanse the temple of science of such people in general.
Refugee urges thousands at hacker congress to use skills to help newcomers
The Guardian gets extra points for calling her the one thing she doesn't want to be called: refugee. Sigh. :(

(I got to talk with her very briefly after the talk, in the speaker's room while I was finishing my own talk. I hope she comes back to future CCC events and can show things the hacker community has done to help.)
This is a great comment. It is this kind of social engineering attack which is unbelievably effective, simply because most people don't want to offend the other person at the other end of the phone.

Banks really need to stop phoning people like this. A simple way to do this would be to have a TOTP type password that the caller needs to confirm with the callee, regardless of which direction the call is going on; bank to customer, or customer to bank. As a customer you should be able to ask the bank representative for the shared password and if they can't answer the question then you should call your bank immediately to warn then.
He's one of the foremost cosmologists currently.
That's less of a problem than what happens to the spaces those people move into. Fewer jobs for more people will be the mid-range social problem for automation.
Right now I use backblaze for $5 a month.

This covers my photos and videos on OSX.

I saw in another comment that backblaze is only one datacenter.

If Amazon included video even if it was only 1 TB I would dump backblaze.

I may still use the prime photos for my iphone as apple cannot backup the amount of photos I take to their cloud.

Transferring them to the iMac for backblaze is a pain.

If Prime Photos had a print service where we could do Christmas cards etc that would be even cooler.
I wonder if the real issue is not just the net neutrality issue, but calling it "free internet", using the internet.org domain, and not being totally forthcoming about the limitations.

Would people still have a problem if they simply relabeled it more accurately as "free facebook with a few bonus items" and marketed it as such?
Posts like this are off-topic for HN. Please filter the intellectually unsubstantive stories out of what you post here.
Amazon have 56$/year everything unlimited plan. It's cheaper than $5 a year, right?
> If they were saying that in 52% of cases, they could guess if some code did or did not belong to a given programmer, then it is basically a random guess.

That entirely depends on the distribution of the original sample.
One can replace "Windows computer" with "Android device" and "Microsoft" with "Google" and the article is still factually correct. In other words, how is this any different from Google doing the exact same thing when you sign in to an Android device? On another note, the article gives clear instructions on how to generate a new key without giving it to Microsoft, something that (to the best of my knowledge) is impossible to do on Android or Chrome OS.

I get it, it's easy to pick on Microsoft and for good reason. But the hyper focus of this article screams bias.
What is bothering me is that supposedly a private organisation (FACT) was able to approach another private organisation (Equifax) with a name and acquire further details including a home address, without warrant or personal authorisation.

Can somebody explain to me how this is not a breech of the Personal Data clauses of the Data Protection Act 1998[1]?

[1] https://en.wikipedia.org/wiki/Data_Protection_Act_1998
I've seen products marginally succeed with major conceptual and technical debt. But in the long-term, it's always bad news.

It's more difficult to compete because you can't easily move forward without breaking a bunch of already existing features and it ends up costing the company lots of money because of the extra time needed to complete anything.

I think the worst case I never saw was an app that was built by overseas developers. The boss, who knew nothing about technology or software, just wanted something cheap and fast. When I came on board as a consultant, we had two parallel apps (the new one and the old one) and any new feature took 10X as long.

Customers slowly left to competing apps that could move much faster and the boss ended up letting all of the US-based developers go. She told me in my exit interview that she could hire 3 people in India for what she was paying me.

I suppose it was the best thing that happened to me because it pushed me to work on my startup full-time.
I would have loathed this teacher as a student. Fifteen years later I kind of get it – maybe it's right or wrong, but there is something to be said for writing to your audience and your medium. And papers written for this guy should use illogical punctuation. Probably writing code and doing code reviews has increased my sympathy: I frequently reject code that uses a style I might theoretically prefer, but which is not consistent. This can add some tedium to reviews for both parties.

Of course since it's a one-way non-discussion point penalty that will possibly affect your permanent record, it's a little annoying, but that's just the shittiness of school.
Thanks for the recommended reads, enjoyed them and they're hitting on really similar notions. Well cited comment :)

Conceptual debt is product design debt like you're suggesting. In particular, I think of it as a subset of product design debt that has to do with domain modeling as you suggest vs. having the write domain models but having poor user flows around those core concepts.

Unlike user flows, concepts are also reflected in the API & Object Models in your codebase so those may be trickier to change than the user flows that revolve around them.
I've got to disagree with you on the word "overpay." You can't have one side of the equation constant negotiation below MSRP or below invoice and then call it overpaying when the market will bear an above-MSRP purchase price. The alternative is a CarMax-type scenario where you have a sticker price that cannot be negotiated.

That being said, $35k does seem like a lot for a Jeep :)
And here it is: https://media.ccc.de/v/32c3-7491-de-anonymizing_programmers
Recipe for a SWAT Raid: Drink Tea and Buy Gardening Plants (Washington Post)
Getting started with the Intel Edison mini breakout board
Composé – An editor for creating interactive iOS prototypes and apps
It's called a TAN: https://en.m.wikipedia.org/wiki/Transaction_authentication_n...
Also just ordered that book. Looks like a good read
I've noticed a trend where if you don't make a value judgment after such a comment, it is interpreted as support.

I am pointing out the ease at which the government has operated and will operate when given the opportunity to collect such data. The government will see no repercussions for storing data the Stasi and KGB couldn't even dream of collecting and analyzing.

I am well aware of the abuses and rights violations that storing that information can enable. The OP was made to illustrate how easily we will find ourselves heading down that path.
Ten principles for an incredible 2016
If you think that it's not privilege, at least partially, you are really deluded.
> By defining a conscious observer

No. Absolutely not. All you have to do is choose which outcome you'd like to predict from the theory, and so you choose the ones that are consistent with observation.
It's likely because the comment was unsubstantive.

Please don't complain about downvotes in HN comments:
https://news.ycombinator.com/newsguidelines.html
> 1 defect in 10,000 is not arbitrarily 'good'

Phew, agreed -- my jaw dropped at grandparent's 'minor'.

> we don't collect statistics nationally. So, how do we improve?

I think there's plenty of open-loop approaches that could be considered (training on de-escalation, refresher on citizen's rights, praise/laud the interactions that result in no arrest or arrest without aggression). Waiting for national consensus is unnecessary: cities, counties and towns can recognize the crisis and establish best practices that are effective.

National consensus is likely useful to allocate funds that may be necessary to make these improvements, though.
> 2) is clearly bogus - we know that biological brains don't work that way.

But the brain entire is not consciousness (it's probably in the prefrontal cortex). Some parts of the brain, such as heartbeat, object tracking, etc, are obviously not integrated into consciousness.

It's not one big component, but it at least has to integrate all the components of consciousness (again, not all the brain functions), or else we wouldn't have the apparent sensation that "I" am an indivisible whole. By "I", I mean my consciousness, my will and personality, not my body, which is obviously made up of parts, including the brain and its parts.

It might be an illusion, but that doesn't mean that that illusion is not worthy of study, since it is probably the main thing that defines the human experience.
Pretty simple script that can integrate with your bot to do some funny Michael Scott responses. Feel free to suggest features, best thing I can think of is GIF support.
State of the 2016 Rails Stack
This is incredibly shortsighted. First, at least some portion of science has always been dedicated "debating" things. That doesn't mean they're being unhelpful, especially since those are the types of debates which help to steer resources towards practical efforts.

How do you decide which telescope to build if you haven't decided, without such telescope, what exactly it's supposed to be looking at?

It's also worth noting that theoretical inquiries can be incredibly helpful. You know, like all of Einstein's work. After all, he was a mathematician just playing with numbers and then trusting their results – something most "real scientists" were too skeptical to do because the results didn't look like what they expected.

Of course, it didn't help that a lot of Einstein's (and other theoretical scientists) ideas were, at the time, untestable mystical whoop-dee-do, either.
Honest question: In what way does Linux give you less control than BSD?

Binary blob drivers are just as necessary on BSD as on Linux. Are you referring to Ubuntu's built-in Amazon searches? Because you can just not use the Unity desktop. If it's building everything from source you're after, there is Arch and Gentoo.

Don't get me wrong, I am a big fan of FreeBSD. I'm just wondering if I'm missing something.
Download p0sixspwn jailbreak with iOS 9.3 cydia download
Why have you linked to the comments?
This isn't really the same as Flickr though. It's photo backup.

For that, it may actually be better than flickr in that it apparently supports the major raw file formats including DNG.

However, it doesn't seem to be designed for any sort of photo sharing (although you can access photos remotely yourself).

Bottom line is that, if you're just using flickr for backup then, yes, something like this is probably a better match. On the other hand, if you use flickr as a photo sharing site and the backup is at least partially incidental, then I'd probably stay with flickr and maybe use both.

I have a flickr Pro subscription but I don't really view it as a backup system although having an additional set of (JPEG) backups of my favorite photos is a nice side benefit.
> we'd have had to reduce our work week already due to a lack of work.

This makes no sense.

It assumes some subset of required work. There is no required work. The work that is done is determined by demand for that work and the demand is determined by availability of resources (time, money, etc.).

If we have more resources, such as time, we won't just sit on our asses doing nothing. That makes no sense. We'll develop new desires, which will lead to new types of work. There will always be work and there will always be enough work to go around. It may be very different from the type of work we do now, but it will still be work and it will still be around.
I'm going out on a limb and suggest that Micah Lee understands why Windows works this way: because Windows is the most popular operating system in the world, and the overwhelming majority of Windows users don't understand how encryption works, and are shocked and dismayed to discover that losing their key more or less forfeits all the data on their disk.

It's straightforward to set Bitlocker up so that Microsoft doesn't hold a backup key.

Microsoft is doing what their userbase wants them to do. I'm not sure what's interesting about this story.
"Never start an argument with a woman when she's tired -- or when she's rested."

Golden advice, if not slightly un-PC-ish these days. Married guys will understand.
"Presumption of stupidity": https://news.ycombinator.com/item?id=10034883

Really enjoyed both the article and the discussion on that one.
> En vogue Orwellian group think for simple minds

Please eliminate name-calling from the comments you post to HN, as the site guidelines ask:

When disagreeing, please reply to the argument instead of calling names. E.g. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

https://news.ycombinator.com/newsguidelines.html
Ellsworth Kelly (1923–2015)
> As long as you don't send it to Microsoft after re-enabling, Microsoft won't have it.

Unless you have a Home edition of windows, in which case you have no control over it at all. In order to use device encryption you have to sign on with a Microsoft Account and Microsoft will have the key.
When I first read the article's title, I thought basically the same thing: this is about the concepts the programmers embrace. But it turns out to be about the concepts the end users must embrace.

It's unclear to me how those two things are related. They _can_ be related, but it doesn't seem like they have to be. Not sure.
That's Dropbox's consumer pricing. Their business pricing is $180/user/year ($15/user/mo) for unlimited.

https://www.dropbox.com/business/pricing

(nb: used to work there)
I've often heard the idea that “the way the application is coded shouldn’t dictate its UI” which is true, but leads people to think that the application architecture should be divorced from the UI, and I don’t think that’s true either. You should first figure out the intended mental model of how the application works, and then from that should flow both the UI and the application architecture.

In my experience, apps that start code-first tend to end up a CRUD apps and require a lot of composition from the end-user; apps that start UI-first tend to generate a lot of exceptional use cases and workarounds. Both give the user a muddy mental model of how the application should work.
To give proper credit, that's actually a port of the Model I/III Lisp to the CoCo, as printed in Hot Coco magazine.

I'm still idle in a few bits of the CoCo scene and someone dug it up a while back so I snapped the code just because I was impressed that 1) it was pulled off in BASIC, and 2) in so little space.

Probably indeed not the best introduction to Lisp. I do wish I had had some intro to Lisp, or perhaps more ideally Scheme, back when I was that young though. I honestly believe I'd've stuck with programming if I'd discovered Lisp & FP when I was just starting to look beyond BASIC/QBasic. Instead all I saw was everyone telling me I should learn Assembly or C if I wanted to be a "real programmer", while Python and JavaScript were sneered at as mere "scripting languages," save for those like Perl that were intelligible only to other Perl hackers.

Once Java came along and I took two glances at that, I just gave up on programming for another decade, resigned to the idea that coding for a living was nothing more than a life of tedium and irritation.

I'm still not always sure I was wrong.
No, there's nothing wrong with it. Exact as javajosh said: it is an abstraction whose analogous forms would make anything a state of matter. If consciousness is a state of matter, why not plant? Isn't plant a state of matter? Why not life? Why isn't sleep a state of matter?

You could see it that way. You could see anything anyway you like. The objection is that seeing things this way causes confusion, not understanding.
I was thinking the same. 5-6 days non stop attacks of dozens Gbps seriously is a big and very costly operation which seems to have been planned for a long time to be launched in Christmas holidays. I wonder which shitty hosting company decided to extort Linode because they can not offer the same quality of service.

Instead of paying thousands $$$$$ to design and perform these attacks they could have just paid this money to buy better infrastructure and provide better services.
It does look unnatural. I don't know whether it was actually shopped. Sometimes a strong flash is enough to get this effect.
“Big Short” Genius Says in an Interview That Another Crisis Is Coming
Trust the Data or the intuition?
How do you know that the key for full disk encryption on Android is sent to Google?
That can happen as well of course. Like I said, not everything is a nail. Sometimes AWS is the wrong choice, sometimes it's the right choice.

However a lot of people jump on AWS when they really should not.
Personally, I'm happy to keep paying Dropbox. The Amazon and Google offerings aren't so much commercial products as hegemony extensions. When something's a sideline, I think there's a much higher risk of a mediocre product (e.g., Google Plus) or that eventually gets killed because strategery (e.g., Google Reader).

I'm ok with that for things I don't care too much about losing, but my photos are precious to me, so I'll keep them with a company whose main business is not losing my stuff. Dropbox has one job, and so far they have consistently acted like they know it.
1. disregarding "advanced" because thats subjective, you can think of a new type in a relational database as a table, where instances of that type are rows.

2. assuming by type reusability you mean something like polymorphism, sql affords subtype polymorphism through "disjoint subtyping" which means a single table which tracks multiple sub-tables, with a single entry existing in at most 1 of these sub-tables. sql also offers a limited row polymorphism through select and views.

3. assuming you're talking about all programming languages, yes. that doesn't mean instances of those types are shareable between languages.

4. yes. several interpreted languages have competing and optional type systems.
Sorry, won't be reading this article or any other on your site until you disable smooth scrolling (or at least move the smooth scrolling logic into a separate smooth-scroll.js file so uBlock catches it and disables it).
I'd be interested to know more about the origin of the illogical punctuation. All the article says is:

> According to Rosemary Feal, executive director of the MLA, it was instituted in the early days of the Republic in order "to improve the appearance of the text. A comma or period that follows a closing quotation mark appears to hang off by itself and creates a gap in the line (since the space over the mark combines with the following word space)."

So, quotes come into use to mark quoted passages in the 17th century [1], and are used inside punctuation. Other European languages develop similar or different conventions for quotes, but (based on a quick look at some newspaper websites), all put the quotes inside the punctuation. Typesetters across Europe happily follow this convention for the next three centuries and counting.

But some time in the late 18th or early 19th century, American typesetters suddenly realise that it looks better the other way round (and at some point persuade the Canadians too). An observation which has apparently escaped the typesetters of the old world, of whom there are probably ten times as many, for a century or two.

This doesn't make any sense.

Why did the Americans actually adopt this convention? Was this Noah Webster up to his old tricks again?

[1] https://en.wikipedia.org/wiki/Quotation_mark#History
The Library Awareness Program operated in secret during the 80's and sought to collect those records.

Section 215 of the Patriot Act expired in May 2015, but there is great interest in reauthorizing the rights granted to the federal government from that section. For 14 years, the government had the right to track your library usage and issue gag orders to librarians involved.

To say they destroy those records would be an oversimplification. Fighting the government is hard when you're issued a warrant from a secret court and are facing serious prison time for not obeying it.
Bitcoin Is Being Hot-Wired for Settlement