skysight-inc/HackerNews huggingface dataset:
Too late now methinks.

Who knows. Remember, it took more than 10 years for Python to get popular...
It's not that PHP (or virtually any other non-purposefully-arcane/obscene language) is inherently "terrible", it's just that the syntax, organization, standard library, and most of all mainstream community do not encourage well written, well architected, well "conventioned" systems.

Because PHP really is so trivial to cut and paste, and will often "just work" (as in, be interpreted w/o syntax errors and produce some output), the vast majority of PHP code actually out there in the wild is absolutely terrible and leads to an insane number of vulnerabilities on the Internet, not to mention complacent developers who do not really understand how/why their code is working.

Obviously it's POSSIBLE to write excellent, performant, secure PHP code - see Facebook and, presumably, Mailchimp - it's just that virtually everything in the PHP ecosystem is fighting against you.

While I suppose Laravel and co are trying to reverse this trend, they just aren't what the "average PHP developer" is actually using - the median PHP developer is almost certainly copy pasting snippets from Stack Overflow into their hobbled-together Wordpress theme.
Instagram on you Desktop
I don't believe it was society moving away from keeping Pete institutionalized. It was a very deliberate action by the Reader administration to shut down scores of institutions, essentially shoving people out on to the street.
He's a personal friend, i can buy him a beer on your behalf ;). I think he makes it work because he works part time and uses the rest of his time on open source projects. He could easily be earning far more if he worked full time, but this is what he prioritises.
I always omit the protocol because I develop on a local server using HTTP, but deploy to a remote server using HTTPS.
Don’t let WhatsApp nudge you into sharing your data with Facebook
Sorry to hijack a completely unrelated comment, but you don't have an email in your profile, and I wanted to thank you for: https://news.ycombinator.com/item?id=11790879
RUSSIAN ESCORT MARIANNA – escorts| athens escorts |call girls
In the United States, human error accounts for 95% of car accidents, with 33000 fatalities and 2.35m injured each year.

Behind the house, the second most expensive purchase in a typical person's life is their car, and yet in a car's lifetime, only 2.56% is spent driving on roads with the remainder spent parked or in traffic.
The real problem with iPhone 7 is the lack of lossless wireless capabilities, bluetooth does not have enough bandwidth.
I agree building a language model would be the first step - and we need to apply some mapping to outside observations if we want to assign some meaning to the model.

But especially the last step seems hard to me. Humans often do one thing and talk about something completely different at the same time. Even if their actions and conversation are related, you usually try to avoid redundancy and will talk about things that the recipient can not already infer from your body language and/or actions. This would make correlation hard for human languages. I don't see any rrason to believe that dolphins are any nicer in that regard.

What I found more promising was a controlled experiment performed a time ago, where pairs of dolphins were trained to think up and perform a choreography. At some point, the dolphins would have to coordinate how to swim - and researchers were apparently able to pinpoint some particular "conversations" that looked like they were just that. So you might have some better chances to analyze those conversations because you can make concrete assumptions about their content.

Still, even then you're kind of behaving like an alien that tries to learn both "the culture of humans" and the complete english language at the same time - by observing a handful of soccer games.
This. I think the Linda problem is all based on the fact that when you tell people "which is more likely true ?" they hear "which one is more likely to be the exact description of reality?"

Is not irrationality, just miscommunication.
Sounds a lot like Revolut.
I just discovered Buchla as thing two days ago with this concept album:

http://pitchfork.com/reviews/albums/22300-sunergy/

There's not enough people like this around anymore :(
Perhaps for the same reason that head injury rates were lower in WWI before steel helmets were introduced: the mortality rate was higher.
Uhm. No... he's right.

In the browser world.. A a rouge CA, I could generate a certificate pair for https://google.com and your web browser would trust it.

The same is true with this setup... the solution, for this is to be your own CA and add the CA to all of your clients, rather than adding all of your clients to the server. So this reverses the problem, which for many should be easier.

(I honestly can't see anyone using a public CA for this.. it would be nuts)
I wish more people built stuff as well, but I think you're confusing passion and profit. There are fewer people with those skills because the markets are changing - there's just less demand than there used to be.
> It's more akin to the iPhone 1 not including a jack then adding one later than the iPhone 7 removing it.

And I came to the iphone from the ipod. To me the iphone was (and still is) an ipod with wifi and a crappy mobile connection. Hence me seeing the removal of the audio jack as killing one of the core features.
"multimedia experience" is such a 90s phrase. Encarta on win95 was a "multimedia experience".
It wouldn't really make the parser much simpler. Your state machine goes to having a branch for a character c leading to a fatal error instead of having a branch for a character c leading to something getting added to the DOM. Honestly, the biggest gain I'd expect perf wise is better cache locality for the parser.

(Also, I'll point out that HTML allows the parser to abort at any parse error it defines, the first time it hits that parse error. So you can implement a relatively strict HTML parser that rejects content and have it comply with the spec.)
I'm a part time developer that is still at uni but learning the ways of how maintaining code is doing in a professional environment.

Just curious, how often are practices like these where the company you work for gives you a detailed overview of all the coding conventions you should follow? Is this absolutely expected to be followed strictly when you start any job as a developer? Is this something a lot of workplaces follow or mainly the big boys(Google, Facebook, Twitter, etc). If you miss maybe one or two coding conventions in a huge commit for instance, do you hear about it or does the reviewer just fix it and you can see what's changed?

Just curious as I'm still new to transitioning into the workplace when it comes to source control. I work with one other developer (my boss) who wrote for more or less the entire system himself and there is no such document - I just have to observe the patterns used and follow suit.
It would be nice if they told us the impact they expect from this. Considering this law may change an entire industry overnight - favouring the "green" box producers. Also why not a tax instead of a ban? I don't know, this smells like some political group wanted to make a stand on "green something".
People do internet-wide scans all the time, for black hat and white hat reasons. I'm not aware of anyone doing this for research purposes ever having seen any legal consequences. But you usually get some angry emails to your abuse address.

Of course this doesn't mean that some court somewhere may think this is illegal. But it's a common and widespread practice.
Except IW10 is an implementation of RFC6928 and "small" transfers includes web pages https://tools.ietf.org/html/rfc6928
"Is there seriously any question why the rate is higher here? The homeless are treated pretty decently. SF has more homeless because it generally treats them better than the rest of the US, not worse."

No, there is not a seriously any question.

It's (relatively) warm in San Francisco, year round, and social mores are (relatively) welcoming to aberrant behavior. These people exist and they're not going to disappear, therefore they have to go somewhere.

There is actually a quite nice A/B test already in place in the United States. Minneapolis/St. Paul is culturally almost as liberal and progressive as northern california and have an extensive social services and support network for all manner of social circumstances. Also it's literally deadly to be homeless for 2-4 months of the year. In all of my years living in downtown Minneapolis (and other years living in suburban twin cities) I witnessed a very, very low level of homelessness.
Sorry - the question is not immediatly understandable. If you mean how 'var t *Tabby = nil' is different from the interface representation: For this one no type information is stored at runtime. It's only a single pointer. Whereas an interface at runtime is always represented by 2 fields, a pointer and a type field.
Don't worry about to having to trash all of your tools. I only edit in emacs, I do everything else in a browser, thunderbird, terminal, etc, but I know that if I want I could do in it all the things other people described. I'm not sure if it's worth it so I don't. Furthermore it takes time to learn.
Yeah, I see what you mean. And this would presumably allow someone who has read access to /etc/shadow to be able to log into the server with ssh (something they couldn't do with `sudo` without cracking the password first).
"keep the strictness" from what, though? Presto-Opera reported parse errors in the dev tools, for example (parse errors have a clear, unambiguous definition even in the current HTML spec).

DTD validation? As far as I'm aware, it would only be keeping it at a spec level—no implementation aside from validators ever implemented it. There's nothing stopping a browser from noting any validation error, though (and note they wouldn't just happen at parse time—they could happen following any DOM modification).
So what you're saying is the participants went with their intuitive feeling about how the question might be structured as opposed to applying deliberate and effortful analysis/reasoning to understand what was being asked.
Yeah, I'd be very surprised if anyone in congress could even spell IRC, let alone be an active contributing member of a programming community. It's a shame that the people who are making the biggest decisions about the legality and future of all this stuff largely have no idea what they're dealing with or have any clue how any of it works.
Ask HN: How do you track scientific articles of your interests?
I'm mainly interested in security and cryptography, programming languages and some AI topics. Most of the news I get is from HN, LWN, Lambda the Ultimate, sometimes Reddit and rarely checking out arxiv.org. Still trying to optimize the routine so that more time would be spent reading and analyzing rather than searching and skimming through.
Well, to me an iphone is an ipod with wifi and 4G. I must make 3 calls a month on it.
Farewell MICT, thanks for all the memories
I'm fairly sure this is illegal in the EU under one of the e-waste directives.
I would be very happy to have a libre SW/HW BW printer that uses the technology of 1996 and must, then be based only on expired patents. Both '96 laser and inkjet would be OK for my limited use.

For example, the OKIPAGE 4w costed $300 at the time and was a compact, fast 600 dpi BW printer. http://my.okidata.com/MarkInfo.nsf/DocID/C9A90C0CF5943EBB852...

I think that laser technology of the 90s was simple enough that it could be reimplemented these days without too many problems. And I will be happy to pay €300 for a provably open laser printer that does do tricks like simulating empty toners or printing tracing dots https://www.eff.org/pages/list-printers-which-do-or-do-not-d...
You might have meant sound in other apps, but the original comment that spawned this thread was "phone calls wouldn't even be top 5". I don't do any voice in fb or whatsapp. Hangouts would be about it and that's mostly from my laptop.

I'm not defending the 3.5mm port removal or anything, I think it sucks. But voice chat in any form is not top 5 and probably isn't top 10 for me either. I suspect many others are similar.
All that, and they're delicious, too.
So this is awesome for 3 main reasons..

Trusting host keys... I no longer need to check (or ignore and just type yes) when I first connect to a server.. which is literally as bad as on a brand new machine hitting a web browser, going to your online bank and ignoring the certificate warning.

Distributing trust, New employee - I don't need to push public keys out to all servers or rely on centralised auth such as LDAP/AD/Kerberos.

But the real gem is time limited access.. All without touching each server separately.

Ie, I want access to your fleet of servers for 2 hours, on Sunday 18th between 10:00-12:00 UTC. I create a certificate pair with that validity, pass you the public part and you sign it using the CA. Without you needing to touch any of your servers, I now have full access for the window as agreed.
https://en.wikipedia.org/wiki/List_of_cognitive_biases are irrational
The problem isn't shadowing. The problem is capturing by reference. It's utterly confusing, because it means that all closures that you create in the same environment share the same mutable state - delicious action at a distance!

Languages where closures capture by value (ML, Haskell) or where the programmer explicitly chooses between capturing by value and by reference (C++, Rust) are free of these complications.
But you can not call methods on null interface values. In Go that is perfectly reasonable and safe to do.
Just to clarify:

err = catch-all(expr)

If your language does not provide a similar tool, you can't just use a function because "expr" is evaluated before the function is called. I had Lisp macros in mind when writing this. A poor man's approach that is still generic is to wrap the expression in a closure:

err = catch-all(() -> expr)

Not too cumbersome, but YMMV.
the exploding samsung is the recent Note 7 (the phablet of the Samsung line). The comparison is with the older Galaxy S7 (announced in March if I am not mistaken).
Which OKI do you have?

Since I'm running my C301dn on 3rd party toners for awhile now.
The fun doubles for modders. See e.g. https://github.com/ikorb/gcvideo ; plus the FPGA and parts is cheaper than a set of cables... (And for the GBA SP it's been done more nicely than the pic in the article: https://www.youtube.com/watch?v=E0iihTSqPKo)
I'm sure others use the iPhone for things other than voice calls, but with 1 billion iPhones sold even a million people who don't make voice calls is still a tiny fraction of the market.

Most people are still using their phone to make phone calls, even if you and others are not.
Powerful Blast Injures at Least 29 in Manhattan; Second Device Found
Police drop bomb on radicals' home in Philadelphia (1985)
> if somebody takes the trouble to point something out to you (say, that someone you've never met used to be a very politically-active left-winger), what they pointed out must be relevant to the conversation.

Even if the brain believes that all things that are pointed out are relevant, that still doesn't explain this problem with bad communication.

There are two statements, P and Q, and you have a question of what's more probable: statement P or the conjunction P&Q. The experimenter (communicating badly) makes you believe that Q has a very high probability. However, it is still logically impossible for P&Q to be more probable than P.
As always with these comparisons unless you know how the image should look in the first place you can't know which one is a more accurate representation of the real world. Maybe they should use a high end DSLR as a control (but even that no one can guarantee it will look accurate - post processing changes photos a lot)

Both cameras are good (except the portrait where I think the iPhone looks more natural). So if we back off a bit from the brand wars I think premium mobile phone cameras mostly perform the same.
It doesn't sound like you know many people facing these issues. I believe it's unreasonable for you to come to such a generalized position that they don't care to better their lives if offered a helping hand.

For example, look at the rise of heroin abuse in the US. A great number of addicts didn't start out going into opium dens and shooting up. Many were taking prescription painkillers under a doctor's care. However, they lost access to that medication at an affordable price for a number of reasons, whether it was a loss of Healthcare, change in their policy, or ham fisted bureaucratic decisions that limits doctors ability to prescribe. (like many top down, across the board solutions, this made matters worse).

Without their medication, these people are in a world of pain that I hope you never have to experience. So they turned to what was available and affordable... street opium. They're not running the streets and getting high because they are recalcitrant thugs. They cannot function without the drugs, and they hate that their life has come to that. No one sets out to become a slave of a chemical substance.

Effective outreach and ensuing treatment does wonders when it is properly administrated and funded. It also has the effect of signaling to people that individuals and society has empathy for and still values them. This is huge since many addicts have a deep hatred for themselves.
For now. It's likely to change however, as it makes the tree less likely to round-trip. (html5lib essentially follows what the Writing HTML Documents section non-normatively states, but this is only actually true provided the document matches the schema. There are plenty of invalid cases where it causes it to not round-trip.)

FWIW, there's also some trees which are impossible to serialise in HTML-without-parse-errors which I don't expect to ever round-trip, though all such trees also fail to match the schema. A trivial example of this is `<a><table><a>`, which ends up with an a element as a child of an a element (and is, far as I'm aware, the only way except for scripting to create such a tree).
The problem is that even if people hear it like this, P is still a more likely exact description of reality than P&Q.
Sure it is, via C-u M-! . I'm not sure what you mean by "orthodox", but that's part of the standard configuration, so I have to consider that whatever Emacs orthodoxy there is must include it.
Sorry for your issues with the medical system, but how is this related to the article?
A long time ago I was part of a team that was supposed to create a new core banking system. The project emerged from an earlier attempt to remodel the entire IT of a smallish European investment bank.

Some of my coworkers were still involved with that previous remodelling work, which was based on an extremely weird 1980s/90s RAD tool + database combination (I don't remember the name). That system was lacking proper ACID semantics and they were struggling very hard to create consistent reports.

The bankers kept throwing back their reports because of inconsistencies that resulted from an inability to get a point-in-time snapshot while the system was in operation. So they tried to create those reports during the batch windows available to them, which turned out to be just barely possible after many embarrassing failures.

This will probably leave you unsatisfied because I cannot tell you exactly what was in those reports or why selecting based on a date column wasn't enough to get a consistent view. Accounting is supposed to be append only after all. I can only tell you that they were smart people struggling with the lack of ACID transactions.

I seem to remember that some reports were for the banking regulator of that country. The bankers were extremely concerned about any delays, because they feared closer scrutiny by the regulator. That's one thing I was referring to when I said "very big trouble". The other one is that the software maker's contract with the bank was apparently in jeopardy.
Yeah I liked that bit about digital tools.
I've spent the last five years or so at my last two schools dealing with issues with subscription based "eBooks" that don't play nicely with education department proxies, crappy Flash learning objects, or are just unresponsive.

All this makes me so sad since I try to evangelise effective use of IT in classrooms.
> It goes beyond filling a need or desire and exists purely as evidence of the power of advertising to convince us to buy almost anything.

No, it exists as evidence of trying to be happy by craving material possessions. We believe that they'll make us happy, but all they really provide is temporary relief from our cravings and then more misery once the craving reasserts itself. It's a cycle that never leads to actual happiness.

Advertising does create demand, but it plays upon people's existing dissatisfaction with their lives. It only works because so many people are so unhappy. If more people were better connected with other people and able to live in the moment, advertising would be less effective.
I don't get this hated against plastics. Does France not have garbage bins in public?
IPhone7 comes with wired headphones that connect through the charger's port.
this sound like something famous communist "monk" from Russia preches.
it stinks of communism and he is also notorious for being wolf in sheep skin. falsifier of history and not christian at all. persecutor of christians.
his name is mitropolite Ilarion.
that scumbag says one on tv then goes around Russia when people are not watching and says the other.
he has ties with free masons and is propagating genocidical vatican herecy
The html element's tags have been possible to omit under all SGML-based HTML standards. This has no bearing on the document having a single root element. (And the document still does have a single root element in current HTML.)
Funnily enough I was in Berlin not so long ago, and I stayed with some students who don't even own smart phones and they live very happy, healthy lives.

They believe smart phones are a major threat to their privacy and wallet so they just don't bother with them at all. They just don't actually need them.

It's had me thinking for sometime now whether or not I actually needed a AUD $1000+ smart phone, when I first purchased one it was only society that told me I needed one, no one else.

Food for thought.
I hope they washed her off afterwards. Poor little ant :-(
One artist who makes heavy use of Buchla's synths is Alessandro Cortini (live keyboardist for Nine Inch Nails).

He does ambient stuff, but I prefer his SONOIO project, which is more poppy and has vocals. Here's a cool song made 100% on the Buchla 200. I was hooked by the unique sound the first time I heard it:

https://www.youtube.com/watch?v=r0jA3R6CnF4
Making a good video game is hard. There have been several instances of Kickstarter-backed games not living up to the potential or being particularly disappointing, but this is also often the case for games funded privately by massive corporations or investors (often far exceeding the funds of a typical Kickstarter project).

Very few instances of willful scams, as far as I know. Probably not any significantly more than other kinds of Kickstarter scams.
I think the 'spaghetti code' moniker is really a slight on good code. It just takes some time to become acclimated to the style of having one long codeflow path. That said, over-engineering is real. Unnecessary assembly should go away.