skysight-inc/HackerNews huggingface dataset:
>Safari is the new IE6, stop supporting it and let it die.

Not sure what old wives tales you have heard, but actually Safari was the first browser to 100% support ES6.

And compared to Chrome, it uses 1/3 less battery...
I'm cautious about using CSS to do things that feel like actual behaviours.

For example, the modal that appears when you click on the button actually doesn't do things on "clicking" but focusing. This means if you tab over the button it'll load the modal, then tabbing away means the modal is gone. I can't tab into the content in the modal at all. How does that work with accessibility?

Though I generally dislike the idea of saying content isn't there by making it present in the document but invisible.

Edit - Some of the default behaviours are also a bit pants. In chrome, the form validation on a pattern starts working after I hit submit, then angrily shakes at me for every keypress until it's valid. Then, it ignores invalid input as I type more! Please never use this for phone numbers or credit card numbers. Stop requiring an exact format when what people type varies, and stop telling me I'm putting in something wrong when you ask for a phone number and I give you something that'll connect to me if you type into a phone.

Maxlength is not a validation it's just ignores any more letters you type. Quietly ignoring your users input is probably not what you want.

The "Would you prefer a banana or a cherry?" just shouts "Please match the requested format" if I type "a cherry". I know chrome has nothing else to go on other than "the regex wasn't matched" but it's a bad end user experience.

The tabs example is something I need to tab onto then use left and right, I assume because it's a radio box underneath, not a series of links. Are tabs really radio buttons?

The same for the accordion. Which I've found if I add any tabbable content inside them then I'm focused on a hidden item. Great. Tab onto "tab 1", hit tab, focus has disappeared and I'm now potentially going to click on random items I can't see. This is because although you want to pretend the content isn't there just because it's not visible, it's still there! It's in your document.

Sure, you might not need javascript. But maybe you should still use it.
Uh you could help me with my project: http://writemachine.io/

I've actually moved a tiny bit on from where I started. I have a 40 x 4 monochrome display working with an rpi, correctly displaying keyboard input. Just working on scrolling now which obviously requires actually remembering what is typed (I'm adapting Antirez's Kilo editor).
This : "Use app shortcuts to surface key actions and take users deep into your app instantly." -good look.

I can't wait for update ;D
>... is that the success path for AGI solves literally every single problem humans currently face, leaving only challenges like "does the universe have a finite amount of entropy to make use of?".

This assumes said creation is automatically at the top of the universal food chain. Given the prospect of other intelligent life before us, I wouldn't bet on it.

Ironic if humanity were to never create AGI, if only due to covert bounding by an existing intelligence.
"You might not need Safari"

FTFY :)
Um... your link is an article describing one person's opinion about its flavor. Why even bother linking this? Couldn't you give your own instead?
We have come full circle. How about the submitter of the story does that?
You might also not need CSS.

Doesn't mean you should bruteforce everything with just one tech. CSS is hard to maintain.
Suggestion: ability to add metadata about the subdomains, perhaps in a .json/.yaml/... file.

It would be useful to have (optional) metadata about the subdomains such as small descriptions (ta.wikipedia.org: "Tamil Wikipedia"), whether they use http or https by default, whether they redirect to a different URL (eg. alerts.google.com -> https://www.google.com/alerts), other more sensible things HN readers might come up with.

The reason I suggest this be put in a JSON/YAML/other-machine-plus-human-readable format is twofold: (a) to keep the original txt files simple and small (b) to not invent an ad-hoc format in the text files for the metadata, and force every user of the repo to write a parser (albeit a small one).

There's pros and cons to doing it as a single json file (with subdomains as keys) vs having a json/ folder with one json each corresponding to the txt files, but that's probably just a bikeshed point to barge through.
How Twitch Uses PostgreSQL
> default browser

Hi, I'm Linux.
There's a "view compiled" button that turns up if you hover the SCSS in codepen. I got through half the doc before discovering it though. I was very surprised to see the ampersand, since I was pretty sure CSS didn't have anything like that.
No, we know for sure it's not a draw planet because it's not in the IUA's list of dwarf planets. Just like literally hundreds of objects that have dwarf planet properties, but are not as popular.

And I'm not against diversification of terms at all. It's just that draw planet seems to be a quite arbitrary term used for arbitrary objects.
Depends on what it uses it for. It says you "might not" need it, not that you won't need it.
These don't work in Safari 10:

- The modal dialog example

- Color picker

- Form validation
Websites and browsing it self look and feel smoother in Safari compared to Google Chrome. Font rendering in Safari feel like font rendering in the rest of macOS. Not always but sometimes the same website has proper fonts in Safari but looks awkward in Chrome for some reason, I dunno why. Safari has proper GUI (especially settings) that feels at home in macOS instead of some weird web-based settings. Safari uses so much less power for the same usage compared to Chrome.

It's just my anecdotal view, but I believe that Chrome might be better for developers, but websites are made for the users, not the developers, and Safari is far superior on that front.
When you are getting the types of numbers mentioned by the app creator and you mention the name of the app, you invite unoriginal competition and Denial-of-Service attacks if possible.
Define the matrix class in a seperate library for compatibility purposes if it's so widely used and doesn't change. Maybe some people don't need both the linear algebra and instead only the definition of the matrix object?

Another solution is to provide version overrides and make B depend on version 6.

However if there are differences in the matrix class between different versions of the library then you're forced to write a compatibility layer in any case.
Or simply use one of the BSDs on commodity hardware for internal server needs.

At this point in time OSX/MacOS/iOS and Android/ChromeOS is pretty much the same thing. A basically proprietary platform (yeah yeah, i know about AOSP. But good luck using most apps without having Google's services installed) living on top of a vestigial _nix.
And not just bring attention to this case but to make sure that there is actually some support.

I can't believe how Facebook can have business relations with someone on the order of magnitude of $100k a month and there isn't a single person at Facebook he can contact.
You should check out the mayhem caused by a single contributor removing his left-pad library.

http://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/
F– you startup world
It has definitely been down occasionally - the odd power outage guarantees that in 23 years, and it doesn't really merit a UPS. Also I think it's on its second Sparc box, but our sysadmin has a pile of old spares. And it had to be patched to be Y2K-compliant, as the CERN 3.0 httpd was last updated in something like 1994. It is definitely slow compared to modern systems, so it's no longer our main webserver, but it still handles the occasional HN load spike reasonably well.
Pandora Rings Sale UK Cheap Online – Shop Black Friday Rings with Big Discount
Tool to help generate DNS CAA record for SSL certs
Trivial to sub the express edition for developer edition and you are away
"Dear 3rd world people, here is your crude roads and whacky houses built by our experimental mars robots, enjoy for free!"

That's not how the 3rd world works but the the idea is that those robots could do a) be perfected on earth and b) do something useful while they are at it.
Graphene semiconductors combined to make optical techniques probe
As a rule of thumb: if it's written by Jenn Schiffer, it's probably satire.

Also, she called CSS "California Style Sheets" and called JS DOM manipulation "Node code".

Also, the header was obviously done in MS Paint.

Also, it's Jenn Schiffer.
Multiple copies of a large base db, for free...you only pay for the data when the differences start to flow in.
Reduced boot time, lower overhead, deployment speed, consistent environments, better resource utilisation, security, flexible isolation, better clustering options, no VMWare licensing fees, image signing workflows & a few more...
I half agree with you, but one of the real benefits that SASS gives you here is making dependencies more obvious. A named variable like `$slider-height` is much clearer than a random number like `50px`. Yeah, you could put a comment next to every constant in the CSS, but I don't think that's clearer than the SASS alternative.
Neat stuff. One small issue: the lightbox re-opens when I'm using the back button on my mouse (using Chrome), not sure if that's fixable or not?
It's ok to be honest about where you are at: telling them that you don't know what to charge, invoices, contracts, etc. Then you guys can work together on finding solutions for all of that. And the pay rate can always change later on.
I can't imagine redistributing XCode and the iOS simulator is legal (even if they're free as in beer downloads)
>This is completely not a technical decision, it's a branding and marketing decision. Even though the percentage is vanishingly small

Because engineers are OK if "only" 1 in 100,000 devices explodes and hurts someone?
All you have to do is hit a few people in the US. This is, ironically, one of the few cases where looking up IP address and ISP records works, since the issue here is not "some random person on my wifi pirated a movie", but rather "you owned this device which was part of a botnet".

Once a few Americans have been hit with ruinous lawsuits, the market for insecure devices will collapse, worldwide, overnight.
> Technically OS X is a "UNIX clone"

Yes it is, but it doesn't share the UNIX culture, rather the GUI culture inherited from the Xerox PARC ideas that impregnated Apple and NeXT.

The UNIX compatibility was a requirement for NeXT to get a foot in the market targeted by Sun and Irix workstations.

Apple and NeXT never had a culture of pure CLI applications and daemons.
https://tools.ietf.org/html/rfc6844 :

"The Certification Authority Authorization (CAA) DNS Resource Record allows a DNS domain name holder to specify one or more Certification Authorities (CAs) authorized to issue certificates for that domain."

This tool is provided by sslmate, but works regardless of which CA and which DNS provider you are using. It shows you exactly what records to add to your DNS based on simple html form.
But it adds artificial resource limits to the mix. There are enough smart people and enough food end even enough iPhones around to have both smart rocket engineers and smart medecial doctors. The problem is that our system of resource allocation in not effective at putting them to work.
>I thought so too. I meant it's just been three explosions, or so I heard.

Far more than 3. It's already more than 3 on the "replacement" "fixed" 7s -- it's dozens for the first version, including in planes, while driving, etc.
> ...because some things that are very complicated in CSS are two-liners in JavaScript

And vice-versa, in modern browsers! Best to have both in your toolbox, definitely.
https://github.com/Netflix/ice looks pretty good. But you have to pay $780 for the highstock license to use it. Anyone has a free alternative to this?
This is a good place to start; I've done this for several freelance projects, start with a "Feasibility Study" and charge a fixed price for it.

This gives you time to investigate the effort involved in the work. The deliverable is a short document outlining what the scope of your solution is and ideally how much it will cost (for small projects clients generally prefer a fixed price). Pick a number that you think you would be happy doing the work for and you think the client will be willing to pay- this could be based on estimated time x rate or simply a number you are comfortable with.

If this is agreed then you can move forward with doing the actual work.
A tablet with a physical keyboard is a personal computer.
Best of luck making this work across browsers. And even more luck to anybody who uses this, and then has to come back 6 months later to change something.
Why bother? The Gnome boys are hard at work on that already...
Research finds that ultrasound slows brain ageing in mice
I believe the application name appears in this message mentioned in the reddit post?

http://i.imgur.com/KHM2KE1.png

It appears in Cyrillic.
Also, some of them have major accessibility and usability issues.

The image slider for example can't be paused. There's the CSS property "animation-play-state" which could have been used to do this, but that literally freezes the animation, whereas you typically don't care about the animation but don't want the slider to move on to the next image (i.e. finish the transition, then pause).

And of course depending on which browsers you're targetting, many of these are horrendously broken for most of your users.
Non-existent manual pages? You forget the GNU convention; have a stub manual page that tells you to run "info" instead, so you can use the text browser to navigate 90 separate pages of two sentences each at your leisure.
>You can see a single opinion has taken over the internet where everyone is convinced any Note 7 in existence is a ticking time bomb that can kill you at any moment.

Whereas the truth is?
it is, but maybe not for the people using it.
Academic paper:

http://journals.plos.org/plosone/article?id=10.1371/journal....
Security? Last time I tried, Docker messed up my firewall beyond control. Definitely not more secure than a VM.
did you accidentally go to site called youshouldneveruseJS.com? Because I think we were talking about you-MIGHT-not-need-JS.
The OP is from the Ukraine. I think grammar nitpicking is not the best way to understand the issue.
Strange, I loaded the page just now and got "Sorry, the page you were looking for in this blog does not exist."
I wonder if this will in the end be a combo of fast charge, USB-C and after-market cables/chargers...
Sounds interesting - any how to guides or you making up as you go along? Thx for sharing
You might not, but you probably do.

The validation examples and input types are a case in point. Even on browsers where they work, the alerts can't be styled and the behaviors can't be controlled.
But isn't it because of the drive level deduplication of data? Surely this is not docket specific?
The purpose of containers is that computers are now large enough that one computer can do the job of many previously smaller computers.

One your workload exceeds that of a normal run of the mill server containers are no longer a good idea. So basically once you start needing to do that which is mostly pointless now anyway with SSDs that would about the time when containers would also be ill suited to your workload.

Also, if you're running docker in prod, have fun :)
Show HN: Brydge – A brand new professional network
I'd guess both SC and WhatsApp use opus, whereas Signal at the moment is using speex. There is an issue open at github, but it does not seem to be a priority.

I haven't read very much about it, but there seems to be concerns about opus leaking data about the call. I don't know how, but from android5.0 there is an opus encoder included that supports CBR mode.
It happens with all big companies- once your app/account gets marked for fraud(and it looks like this one might have been, possibly incorrectly), absolutely no one will talk to you. The standard line of action with fraudsters is to cut of all contact, say that you can't provide information, etc etc.

Obviously there is a lot of money involved, to Facebook should step up and talk to the guy, but the cold treatment doesn't surprise me in the slightest.
I guess you could call it "diversification" of dependencies. If one dependency stops being maintained or is not the best approach you can jump to another one.
I am not blaming Windows. It's just that Windows is a mismatch for projects that come from a UNIX tradition. I work in a field where most software is UNIX-first (ML/NLP), so Windows was virtually never a serious option as a development environment.

Of course, much of changes now with Windows Subsystem for Linux.
If you learn JavaScript, you would be learning an imperative language that shares many features with other languages, and you would be, as a resource, more flexible than if you just use CSS for everything.
Complaining about "Your angry" is nitpicking. Suggesting an improvement to an incomprehensible title isn't.

Remember, you are not your work!
> JavaScript is great

I've never heard somebody say that. Can you elaborate?
Blaming the architects of Hulme Crescent is wrong. It was mainly the construction cartel faults, plus city planning.

See e.g. https://municipaldreams.wordpress.com/2014/03/11/the-hulme-c...

"First and foremost, the Crescents’ system-built engineering was a disaster. The blocks were erected too quickly and their construction inadequately supervised. Reinforcing bolts and ties were missing; problems of condensation emerged from poor insulation and ventilation; vermin spread rapidly through the estate’s ducting.

Whose fault was that? Local authorities – pressured by central government and driven by their own ambitions to build big and build fast – can certainly take some blame. The Government’s National Building Agency, which promoted industrialised building but failed to provide any effective oversight, is also responsible.

But arguably it is the cartel of construction companies which dominated system-built housing in the sixties and early seventies which is most culpable. The construction industry sold products unfit for purpose and failed to meet even their own standards of quality control."
Except that for every fuss kicked up, there's probably countless ones that feel through the front page and never saw the light of day.

The process of calling out shitty behaviour should not have to involve popularity.
SRTP and ZRTP is only for negotiating what to use. You can still use different codecs. I'd guess Wire, WA and SC use opus (since it is by far the best), while signal is still using speex.

ZRTP makes negotiation possible, so a roll-out of opus should be possible without breaking older clients.
I got burned by that too (CST-01 website order).

The rule of thumb seems to be if they did a kickstarter, don't touch the company in any way till there's proof that a significant % of the backers actually have the product in their hands.
The Reddit post on /r/Python that the archived blog post linked to is also "[deleted]".
> the alerts can't be styled and the behaviors can't be controlled

It's not clear to me whether that's a problem. Isn't consistent UI a good thing? Isn't it faster to fill the forms correctly if alerts always appear in the same way?
In France the tax was raised right when oil prices where down. It eases the pain a little.
What have you been using before? And why have you switched?
So let's show off what you can do without JavaScript...but also include SCSS as a dependency when the opening paragraph complains about a JavaScript dependency? Madness...but I digress.

Some of these are cool examples. Others, like the modal, won't scale very well because now you can trigger modals by tabbing (breaks keyboard navigation) or most of the form examples as you'll likely hit many endpoints that require JSON (which yeah I know "you're making a web app why can't your endpoints accept a form?" but as we all know it's never that simple and you might want to provide different behaviors for, say, showing a progress bar or disabling certain features during the submissions or a THOUSAND other things).

I get axing dependencies. I really do. I wrote msngr.js entirely in ECMAScript 5 using zero dependencies so I'd have the most flexibility possible. But at the same time overcomplicating your code to the point where it's breaking standard practices or making it un-maintainable simply to axe a dependency is the wrong way to go.

But by all means keep making cool stuff that shows off how versatile CSS is! Just don't expect to use all the CSS tricks you learn in a production environment.
Hint of Planet X, something much larger than Pluto in the Kuiper belt, approaching the size of Earth. The evidence are several Kuiper objects with aligned, very eccentric orbits. If Planet X is in the outer range of its orbit, it may be too faint to seen with current telescopes.
That's not Brutalism, that's pure classic modernism. Very Corbusier.
A malicious actor could probably do a lot of damage just by stalling and increasing bureaucracy without going "against the interests of the company" in an illegal way.
Isis Pharmaceuticals also changed its name recently: http://money.cnn.com/2015/12/18/investing/isis-pharmaceutica...
It means "content", I don't think it's the name of the app.
I've got mine. the pocketchip ts pretty fun. installed python and idle and messed around. quake 3 would not run. but I played the shit out of nethack like I never have before.

I haven't figured out what exactly I want to do with it but it's been fun so far having a little midget debian box with a tiny screen. It forces you to use the console more which is healthy. like eating your vegetables.

I've already borked the OS like 3 times messing with packages and trying to see what window managers run... So at least flashing it is easy with the chrome app.

My only complaint so far is that the video drivers suck.

If the new ones are only $16 and they have the video driver sorted sign me up.

Also do yourself a favor and make sure to change the default passwords ASAP because it's just 'chip/chip' for everything.
Recently I familiarized myself with Qt, that is often presented as core windows/linux framework. Half of linux apps is Qt. Years ago I also knew GTK+ 2.x very well. The other half is GTK. From developers perspective, Cocoa+AppKit/UIKit are orders of magnitude more powerful and conception-rich, and that is easily seen in UX, once you get base skills in it (i.e. stop believing 'it cannot do that', because 'it' mostly can).
"you've already lost and have zero hope before you know what happened".

That seems like a huge leap. You don't think anyone would notice anything at all? Or is this supposed to be a slippery slop argument?

The far broader target is simply that the AGI has a goal function, you're not part of the goal function, and you're made of matter that isn't optimally organized to meet the goal function.

The Borg? Again, no one would care we're being optimised away? No one would notice? Maybe it would just ignore us. Maybe it'd want to be our friend?

is that the success path for AGI solves literally every single problem humans currently face

This must be the bit that made the whole comment feel off. If AGI solves literally every single problem humans currently face, how can AGI be a problem? How are you resolving the contradiction here?
I am not a lawyer.

I think a mistake many people make in ongoing situations like these is contacting (and thereby deferring to) a companies 'support' channel. By asking them to reconsider, you almost subject yourself to their authority.

If you believe you have a legal dispute, you should write to them officially, cc your legal advisor if you have one. Given the sums involved I would personally take professional legal advice right now.