skysight-inc/HackerNews huggingface dataset:
Apple may make more money on people having to replace an easy to use headphone conveter for $99. The original android spec for 1.0 based on the HTC g1 reference device had a hardeware keyboard like Blackberry but it had all digital audio. You needed a micro usb to 8th inch convertor which was really easy to lose. After the lessons learned with the g1, subsequent Android phones added in the 8th inch audio jack and lost the hardware keyboard. There's a reason why the 8th inch is such a big deal its a standard that goes back to the 1880s.
FWIW, it looks like they didn't add a speaker, they just made the ear-speaker work with the bottom-of-case speaker in stereo mode.
Thanks for sharing this. Our firstborn was an unscheduled c-section and my wife is now pregnant with our second child. We will likely schedule a c-section this time and I want to do whatever I can to help create a healthy gut microbiome at birth.
> How do we decide when it is negligence, and when there was nothing that could be done?

This isn't an insoluble issue: courts deal with similar decisions in car crashes, medical malpractice, and many other scenarios.

A plaintiff could argue that the respondent should have been aware of certain vulnerabilities because they were widely disseminated, or that certain practices are explicitly warned against in common training materials. Respondents might counter by arguing that they test for that type of vulnerability using a widely-accepted tool, but it failed to flag this one issue, or something like that.

I agree that it can't be a purely algorithmic process, but almost nothing in a courtroom is.
vďaka :)
Yes but we're speaking about 1976 here.
In my city the water comes straight from a natural reserve, it often actually tastes better than bottled water! A large company gets its water there as well.
HTTP/2 with server push will eliminate the inlining hacks, and automatically compress content.

But the other points remain: No Javascript is still the fastest Javascript framework, and while you can do lots of crazy hacks with CSS, maybe you shouldn't.
As the parent said, the case is a battery/charger as well. Do you put your earphones in at home and leave them in all day and not take them out again until you get home? If so I would say you are not a typical headphone user.
shame the screen is so tiny.
The best "Shift+Reload" refresh I've managed to get out of this page from where I'm sitting, in Firefox 48.0.x, according to its Network Console, is around 360 ms. It doesn't beat this HN discussion page by a whole lot, and this has actual content, which is dynamic.
It allows you to hear things around you. It's similar to holding a speaker aside your ear (but not blocking it). You hear the music, but still hear other things too. I use it while cycling to listen to audio books. Works fantastic and I lose no situational awareness.
Completely offtopic, but how do you type •? I like it.
Oh gee you sure saw right through those people. Definitely true that that only possibilities are "every decision is correct" and "utter doomed failure". I'm glad you were here to remove all nuance.
Go has null pointers, unlike Rust. Dereferencing a null reference type generally panics, but there are some random exceptions (e.g. indexing a nil map returns a zero value of the appropriate type).
Don't really think PageSpeed score really accurately reflects page loading speed (maybe initial page loading speed). It seems to not really care about lazy loaded resources as one of my JS heavy webapps I made (around 200KB) actually scores higher than this one https://developers.google.com/speed/pagespeed/insights/?url=.... Funnily enough the screenshot on the test only shows the loading spinner.
You forgot the most important factor: Whether you're reusing that image on a different page. Embedding images in the HTML is basically saving an HTTP request at the expense of not being able to cache the image separately from the HTML.
Do you regularly hire contractors and then never look over the work they do? Because I don't, and frankly, that's kind of idiotic. The data is your responsibility, not theirs. They also have no interest in the longevity of your company, why would you trust them without checking what they are doing? As a customer, I don't care how Home-Depot handed out my CC info, I care that they did.

Sure some hacks happened despite companies putting forth their best effort, but hand-waving the responsibility to contractors is not the answer.
I think the first step is to realize how much NYC digital agencies charge and how much they're taking advantage of you at $55K. The agency environment is also the most demanding in that there is always an endless queue of projects to be done and the developers are interchangeable with a hot swapping of projects being quite common in which projects are just shuffled around between developers requiring you to quickly pick things up and become familiar with the codebase in order to fix bugs handed off to you.

On the other hand, finding a next gig as freelance can be a royal pain in the ass unless you have a lot of connections, but if you do, having a queue of projects and working remotely is the ideal situation imo as long as you maintain a decent social life.

For full-time, you can just pick something either based on the size of the company or what they do.
Update: ‏@CERNpress Sorry guys, but there is no evidence so far in the #LHC data to support the existence of a hypothetical #Madala #boson

https://twitter.com/CERNpress/status/773509832485769216
> How long S3 takes to fulfil a request does not affect bandwidth.

Correct. Did I insinuate that? I apologize if I did. They are two distinct issues, both of which a CDN prevents.

1. S3 outbound bandwidth is expensive. Use it only as an object store of last resort. Your CDN bandwidth is orders of magnitude cheaper (don't believe me, go compare the pricing).

2. S3 response times can vary wildly at times. Use a CDN to avoid this.

And of course feel free to use a cache key instead of invalidating via an API if ~15 minutes it too long to wait for fresh content to appear at edges.

PS Don't apologize for laziness. When directed appropriately, its a most productive force.
Wow, that is a different style than I'm used to. Must say I'm happily surprised by good content, despite the playful look. It makes it seem very accessible, nicely done.
It's still pretty fast all over the world, because that total time is all you need. For most sites, that three seconds is just the start, ensued by several more seconds of downloading CSS, JavaScript, images, analytics, widgets, and whatnot.
I think it depends on how much of an image we're talking about.

If it's small, the overhead from base64'ing it (if the page is gzipped) is lower than the overhead of opening a new HTTP connection just to retrieve that one image.
but... but that's last year's model !
I like it when there's a blog post with the release, explaining a new approach to garbage collection in Go, or a new abstraction to organize processes in Elixir, etc. But this particular post appears to be just some fixes with no context so I don't see the point...
I think it's a great trade off. I use exclusively Bluetooth audio with my phone- the gym, the car, the motorcycle, walking around... If I want great sounding audio I have a stereo and a set of nice cans and speakers at home and in my office.

I'll never use the lighting dongle and I don't use corded buds/headphones now so I will literally not feel a difference in that respect. I only listen to audiobooks, podcasts, Pandora, and Spotify on the phone, so I'm not exactly getting the greatest audio I could be anyway.

However, having increased dust and water protection are something I'm very happy to get if it improves the longevity of the device. I don't really care too much about it getting that much thinner either, but I'm happy with making the phone more physically robust if they can.
Off topic, but is that service showing crazy slow numbers for "USA, Atlanta" for anyone else?
They are most well known for their testing software they acquired from Mercury Interactive about ten years ago:

LoadRunner, Quality Center, and Quick Test Professional

It's actually pretty good software, just overpriced.
Google’s Clever Plan to Stop Aspiring ISIS Recruits
2.43s TTFB for me - nice and fast once that happened, but that TTFB is a killer.
Been using Surge.sh recently and it's super awesome, but I'm not sure I'd use it for production. Care to elaborate?
All valid advice, but god is some of it depressing. Papers can be evaluated by flipping through and looking for pretty graphs and equations. Incremental, replication, or comparison work is discouraged. Never include the dead ends or what didn't work. Get into only the elite colleges and betwork at conferences as much as possible - it's not what you know but who you know. Hype up and make your paper as sexy and short as possible. Tell a story. Good teaching, blogging, and sharing software probably hurts you.
If you have the option to log in to a google account you have google play services installed. It keeps a connection open to google (even if you aren't logged in) to support push messaging - which many apps use.
So the hiring managers were given a choice between a pool of 20 somethings desperate for their first job to pay for school and possibly move out, and a retired guy who doesn't have to work, and just wants something to do.

What would the moral choice be?

Sometimes the best person for an entry level position, is someone with an entry level skillset.
because base64 encoding expands the size of a binary, presumably
But glass has some base-level strength you can rely on. Imagine if there was a chance of the glass shattering while you hold the phone gently in one hand, and the warranty excluded the glass.
Did you run into social adjustment issues?
I agree completely with what you say. I don't understand what relevance it has to my comment.

sdees requires a file server, specifically it prompts the user for one and saves it to ~/.config/sdees/config.json, therefore it is not serverless.
Heck, lately one can't even dislike Google's projects here. They have so many employees in the pr team here that you'll get moded down fast.

Just watch my post tank now for stating this.
Did you mean lower? Because 33% is super incredibly low.
> Any headline that ends in a question mark can be answered by the word "no." [1]

1. https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
> > Picking the school. ... your dream school should 1) be a top school

> No, at least, in mine and other's experience, you should go to the best school where you're still capable of being in the top ~1% of your graduating class. You'll feel like you're the best and that's almost all that matters (Malcolm Gladwell's talk [1]).

Isn't that a bit short-sighted? What happens after you want to progress to the next environment?

Is it realistic to be in the top 1% anywhere? Isn't that like being the best graduate ever from a small program, or the best in a decade at a larger one? You're not competing with a large population anymore, you're competing with someone who has passed dozens of filter steps in their lifetime and have gotten just as far as you have.
If you downvote a comment, the link to undo the vote is actually labeled "undown", not "unvote" (upvoted comments have the "unvote" link).

At the top of the comment, you should see something like:

username 1 hour ago | undown [-]
^
click here
In that case of being treated differently (requiring a different amount of downpayment as security), it's probably racist. More common and less controversial is the case when the signals are in different channels.

For instance, when dealing with immigrants, US banks often fail to see any signal at all because their credit reporting only covers US institutions, and they don't know how to verify employment or schooling abroad. So to start making loans to immigrants from any given country, they need to figure out what the signals are (job, schooling, ...) and how they correlate with risk.
I used an android up until the iPhone 6 came out.

iOS is just a better platform.
Interestingly, Google has been going after this with AMP (accelerated mobile pages):
https://www.ampproject.org/

It enforces a set of rules to accelerate web pages. These rules can be used to validate your pages.
don't feed the troll!
I personally type it with a unicode keyboard input (ex: Japanese in my case)

ex: "・"
What sw did you use to draw those pictures btw?
I've run into intermittent issues with net/http (such as the defaults for HttpClient causing application failures in production). It's just a spot you learn to pay attention to. I'm glad they're fixing some of the bugs in the code because otherwise it is an incredible part of the STD lib.
This took almost 10 seconds to load for me...
It's system dependent.

On windows you can do alt+numpad 2022

On whatever is handling input for this XFCE system, control+shift+U 2022+Enter types it.
You could also host it on App Engine for free and automatically use Google's CDN.
For that you can just do

```

package main

import minio "github.com/minio/minio/cmd"

func main() {

go minio.Main()

... do your stuff ...

}

```
https://utcc.utoronto.ca/~cks/space/blog/web/AdSupportedWebD...

> essentially all of the ad supported sites I visit are diversions

The web existed fine before ads, and could exist just fine (if not better) after ads.
I expected exactly the same.
Wireless charging was
the first thing that came to mind as a basic "wireless feature".
Tim Cook has been the CEO of Apple for five years. Based on the executive team he has in place, it would appear that diversity hasn't been a priority for him.
> Vulkan was announced first

No it wasn't. Khronos' own slides on Vulkan disprove this (slide 6) [1], saying they began the effort in June 2014. Apple announced Mantle to the public that month.

[1] https://www.khronos.org/assets/uploads/developers/library/20...
BitSIM* puts MobileMoney, Bitcoins on top of any existing SIM card
Instead /goals/ must be dictated, strive for X, prevent Y, co-operate with Z to prevent unwanted unintended consequences.

I don't think it's that simple. The "goals" of a city are the goals of the people living in it, which are as complicated as the city itself. Your example is actually a great illustration of how large-scale decision making can go wrong: the sprawl met someone's goals, or it wouldn't have happened, but it didn't match the needs of the actual people living in the city. In general, how do you know the goals you're dictating are the right ones? A better focus would be on ways for individuals and communities within cities to organize, communicate their needs and get resources to solve their unique problems.
It's got 3, but the lightning connector has 8.
All being on the html, and doing less external css improve speed? How much? Is it worthwhile?
Interesting exercise, in an age where web pages are now bigger than most business applications I used to use in the early days of DOS/Windows.

Note: Just checked, and even a simple Medium blog post page won't fit on one those old 3.5" floppy disks..

EDIT: To stay on topic - the OP's page loaded instantly for me here in outback Australia...
It is a bias if you calculate the cost to people taking out loans, based on color. Green people will pay a higher cost, even though in the ground-truth model their race is not directly related to loan repayment.

For example, if only blue people in Idaho fail to repay loans, green people will still absorb a greater cost in the multiple regression case above (in the sense that they are more likely to be penalized for being Idahoans).
What those who contradict you above fail to appreciate is just how little IQ difference makes someone seem "dumb". Most people with 140 IQs rarely spend any time having discussion of any depth with anyone who has an IQ below 120. They have not the slightest idea how dense someone with an IQ of 100 seems. When I was training as a physician I routinely needed to explain important things in depth to people with average and below average intelligence. It is shocking. Most of us live in a narrow world and make poor assumptions about life outside
There is no need to "balance" privacy with anything. You and I should just have privacy. Technology products can be created that put privacy first, and that thwart surveillance.

Moreover you don't need new laws to have privacy. Or looked at from another angle, even if you had laws protecting your privacy you should not rely on laws to keep your private information secure.

If all real time communication were secured with endpoint-generated ephemeral keys, and all storage and store-and-forward payloads were secured with keys distributed with a web-of-trust ket distribution infrastructure, the surveillance state and other commerce-oriented snoops would have to work much much harder to glean far less information.
> It has a flap that covers the microUSB connector

I really don't want any such things on my iPhone.
My town is very bike friendly, and my 4 mile commute to work is 90% dedicated bike roads, but I still wouldn't bike without the ability to adequately hear things around me. Every once in awhile I come upon a cyclist with headphones or ear buds, riding in the center of the lane, and when they fail to hear my call to them that I'm on their left, I pass them in the available space and they almost always end up getting spooked. Same thing with runners and headphones.
I think I'm with Cory on this. It's negligence if you leak it. Period. Nobody is obligated to hoard and store a bunch of sensitive personal data from their customers.
Not so much so in the UK though, where she lives. 198 girls born in 2015 with the name putting it at #249 (more popular than Mary, Kate, Diana or Michelle - all top 10 names at one point in the past).

Source: http://www.ons.gov.uk/peoplepopulationandcommunity/birthsdea...
that is dialectical smile - for example, ignoring climate change by voting red the farmers from the mid-states are thus letting the climate change to proceed to the point where open-air farming in those states becomes impossible, and thus they are basically selecting themselves out...
Ehh, I just got 10.91s load time in Chrome 53 from Colorado, USA.

Image of Chrome Dev Tools: https://reportcards.scdn3.secure.raxcdn.com/assets/uploads/f...

As an aside, does HTTP/2 provide any benefit for a single HTML file with no external assets?
Cloudfront requires JavaScript, which isn't always acceptable.

Edit: Nevermind, confused Cloudfront with Cloudflare. Thanks for the correction, toomuchtodo.
The image itself is customized; it's not a vanilla copy of Raspbian. So, no matter what, you'll end up downloading ~1GB of data (less, when he's got the Lite version built).

One benefit of this, over doing it online: you can download the file+program, disconnect from the net, and customize as many versions of the image as you'd like without extra bandwidth use. There are a lot of Pi users with limited internet access.

Another benefit: Doing it online implies at least a two step process. Go to the site and build a setup (with either an account system or an import/export feature to save progress and make it available for re-use), tell it to build the image, download it, and use a separate program to flash. Doing it through a native app eliminates the separate program and the question of whether or not you need to create an account on their service. Plus, when their site goes down eventually, I've still got a working, independent program. When they introduce a new version, I've got the option to stick with what I've got or upgrade (if I judge it to actually be an upgrade).

Web apps have their place. This thing is one that makes more sense as a local app to me.
> However, there’s nothing intrinsic to self-driving cars that says that the data they gather needs to be retained or further processed. Remember that for many years, the server logs that recorded all your inter­actions with the web were flushed as a matter of course, because no one could figure out what they were good for, apart from debugging problems when they occurred.

Clearly someone who doesn't understand how machine learning works. The "further use" of the data is obvious: to train and improve the driving algorithm.
It reminds me the "no synthesizers" used in the 80's by some musicians :-)
Conference Announcement: New Skills for the Robot-Dominated Future
I also grew up in a suburb.

I feel like I got the worst of all of the worlds. There wasn't a real sense of community, but there was also a major lack of opportunity.
I didn't. Then they wrote a post about using negativity to get more attention than just showing product's features. This one had basically zero comments and karma when I saw it a few hours ago. It's at 50 comments with 45 karma now. Most comments (i.e. attention) from people pissed off by its claims and countering them. Much karma is likely coming from people who are pleased with the controversy, simply agree with the point, or possibly upvoting it to make their own negative, counters visible.

All illustrating the effect described in the article as nicely as I expected when upvoting it. Or maybe it's something else but it looks awfully similar. (evil grin)
You can, however, embed images in CSS, which gives you both reduced requests and caching.
My claim is based on my own experience as a CS PhD student and my conversations with other graduate students within the department and outside it during my studies. Christ, there was so much bitching. And it consisted of the kind of grim complaints I never heard during undergrad days or later on the job.

That said, CS PhDs are pretty lucky. The worst case fallback position of a job as a software developer isn't bad. It gets much worse for less commercial disciplines. God help the poor blighter with a PhD in Medieval Literature who doesn't snag an academic post.
Google Program to Deradicalize Jihadis Will Be Used for American Extremists Next
Ask HN: VR the next platform?
The mobile and web app market is heavily saturated at this point. Around 7 years ago, if you had a good idea and the technical chops to implement it, you had a chance at a successful business. These days, most ideas are already done, and the ideas which could still be successful have large barriers to entry (winner-takes-all markets, requires extensive insider-knowledge, or requires extensive personal network).

VR (naively) appears to be where web and mobile were 7-10 years ago. Had a few questions for VR developers surrounding this:

1) Do you see mobile VR/AR taking off?

2) Do you think 1-5 man teams can make successful products for VR/AR?

3) If a current web developer was interested in getting started in VR, what would you recommend they learn and invest in?

4) Does my naive assumption have merit?
The clever internet marketer who set up the page missed a trick!

Instead of the affiliate link to some host no on has heard of,he should have affiliated linked to AWS (if possible) and a CDN. Then he could have added that as a strong feature that helps makes the page so fast?
Privacy and freedom are orthogonal concepts. A lack of privacy can only lead to a lack of freedom if institutions have excessive coercive powers and if a society has strongly held but commonly broken rules. IMO, getting rid of the latter as much as possible is much easier than guaranteeing privacy for everyone.
But won't wired headphones become niche for iPhone 7+? It seems most users will be fine using Bluetooth
If someone will attend please let me know if there will be any presentation or notes available publicly.