skysight-inc/HackerNews huggingface dataset:
The Montreal Metro subway went into operation in 1967, the year of Expo. Bus tickets were coated with a magnetic strip, but the transfers were punched with holes like computer paper tape. The holes represented the date and time the transfer had been issued. I gathered discarded transfers, studying the pattern of holes.

Within a week, I had identified the coding scheme. To test my theory one day after school, I took a transfer that had been issued in the morning, taped some holes shut to represent the current time, and marched up to a turnstyle. With my heart pounding, I shoved the doctored transfer into the slot. Clunk! went the machine as it accepted the transfer and released the gate. What a thrill! I was a hit with my classmates as I issued them with counterfeit tickets. The amount saved was minor. It was the fun of outwitting the system that gave me satisfaction.

I prepared a template from a folded strip of tin can. I pre-drilled all the positions, then used a 5/32" bit to punch out daily transfers. The grinding soon enlarged the holes to the point where they were out of registration, so I ordered a custom punch from the U.S.
I think -- better power management for background apps and instant apps are real features I'd care about. For the later, I always hate to install an app just to check it out and then uninstall it quickly. Thats too much inconvenience for me.
I always liked Microsoft's approach to emojis, a font that any other manufacturer / vendor could use. The benefit being that if your device doesn't have emojis, it does have fonts and can download fonts, thereby emojis would load. I can't find the article about it, read it ages back, but it was kind of interesting.
> The other stuff like JNI (a registry for RPC endpoints) and java rmi itself were baked into the standard libraries from the beginning as well. But the envisioned "software agents running on arbitrary machines on the network" never took off, seems kind of foolhardy in hindsight, that anyone would think that's a good idea.

Well, we’re back to it with webassembly now. Everything old is new again.
Read Iain Banks' Culture novels, starting with The Player of Games and going on with Excession
Probably because they have to test the ROMs on their network in different regions, with different frequency bands, with roaming, etc. That work is tedious given all of the phones they support.
Germany where?
You've ignored one argument in favor of hinging your entire argument on a double-digit improvement in women's participation in mathematics not being "significant"?
Intel Says New PC Chip Is ‘Once-In-a-Decade’ Performance Boost
They had ideological differences, Frege focusing on the Haskell standard, Eta on "whatever GHC does".
Not to defend frat culture, but who defines what topics are or are not publicly discussable, and where is this list maintained? Aren't taboos sometimes more harmful than whatever harm the taboo is supposed to prevent?
Wonder Woman Makes Highest-Total Superhero Story in History – Relay Vibes
Nice Marketing coop for an OS where 50% of devices won't get updates.

I don't get it. They bring frequent major updates with such important features like 60 new emijis or antivirus software instead of just doing their homework and implementing the number one feature for an OS: Direct OS updates from the OS vendor and nobody else.

Don't tell me it's a problem and the driver situation is so difficult. This is just a bad excuse. They want to keep people buying new Android phones.
Granted Vinge is some 20 odd years younger than Asimov, but I'm not sure I'd contrast either Vinge or Robinson as new or contemporary sci-fi (still great, though, no argument there).

Maybe Alastair Reynolds, Charles Stross and Ian Banks could be singled out as being "new hard sci-fi"?

More in the same age as Vinge, I'd also mention Nancy Kress.

Even William Gibson and Bruce Sterling are approaching retirement age these days...
do you have a mapping of jl to esc?
I'm disappointed that DDG doesn't show a map w/ directions on a normal search like this:

"atlanta, ga to tampa, fl"

Google does, and that's been my way to search for a long time. Typically I'm looking up travel time for craigslist items.

Maybe there's a bang for it, I haven't looked.
Vertical integration has its advantages. Also, due to people buying new phones every 6 months those seem to be the two things that disincentivze Android phone makers to not do those things.
Apps that were bad stewards of battery life and phone resources were supposed to be scrutinized by users

If HN allowed emoji in comments, I'd have a U+1F923 here. Since I can't do that, you're adorable. The users, eh? The users are supposed to be burdened with checking the wake status and radio activation schedule of their apps? How was that supposed to work, exactly?
Yes, Oreo is trademarked, and Google has licensed it from Nabisco.

http://www.androidauthority.com/android-8-0-oreo-announced-7...
Wondering if the following feature is enabled by default:

"Wi-Fi Assistant

Auto-connects you to high quality open WiFi and secures your connection with a VPN back to Google."

I really do not want to tunnel my whole traffic through Google's servers.
It's much more ergonomically convenient to have the command key under the thumb. I had issues with this only for the first two weeks after moving to Mac and now it's natural.
Just like you have to buy an Apple phone to get Apple updates immediately, you need to buy a Google phone to get Google updates immediately. Pixel and Nexus rollout is starting nowish (and beta participants are already getting the OTAs).

This is really not a secret at this time anymore and should be taken into account when you succumb to Samsung marketing.

Everybody else will be probably 4-6 months late.
I recently discovered this as well. It turns out that on ebay, "30 day money back guarantee" means "seller is not required to read messages and buyer may not leave feedback that points out that they don't". So as shady as the response seems, I agree with you that this equally likely.
That is a really cool idea and execution. Must be weird to see one of those ads, and kinda scary if the on boarding of data is as accurate as Twitter makes it look.
It's not remote vs on-site for best performance from engineers, it's nice and quiet vs distracting. An open office jam-packed with noise makes remote work look way more attractive.
HTC Vive gets its first permanent price cut, now down 25 percent
I doubt that this is a mistake, exactly. It's likely intentional, albeit through unreliable automation. I mean, from Google's perspective, false positives are arguably far less problematic than false negatives. And I'm sure that it happens more than we know. Given that most affected users have no way to get attention.

Edit: OK, so I'm dyslexic. False negatives are arguably more problematic, because they attract more attention.
It's an interesting model. For sure, the per-project model doesn't work really well with designers. If you have a bunch of related projects through the year, you want a consistent team delivering them, and contract UI designers have really spotty availability.

We do something a little similar with security: https://latacora.com.
> I. . .I am really glad I don't live in Michigan, I guess.

Why? If you lived there you would have some capability of changing it. You aren't an inmate.
In my opinion, client-side rendering is here as a justification for the unfortunate splitting of the Fullstack developer into Frontend/Backend roles.

Frontend developer used to be a designer who also knew HTML/CSS but the problem with that is that in order to do CSS well, you need to be a programmer. Especially if you're trying to achieve effects that work best as a mix of JS/CSS. Unfortunately, when it comes to design, UX and UI, most developers are lazy and refuse to learn the basics of it. So in order to prevent PMs from assigning them design-related tasks, the role of Frontend developer was born.

And once there was a separate role, it only made sense to isolate the Frontend developers' environment from the backend developers' so that they could stop stepping on each others toes.

Essentially, the whole Single Page Application architecture is because there is a class of developers who imagine that it's sensible to completely ignore design considerations and who built a moat around their responsibilities in the form of an unnecessary abstraction. Now rather than our views having direct access to our databases, we need a separate API endpoint for every single database call and since we can't trust client code, we need to authorize/authenticate every single little action rather than being able to blindly trust the code that's being run like we used to.
Isn't Yahoo still powered by Bing? Or did they move back to their own engine?
Agreed. Fintech is huge in all growing emerging markets, especially those driven still on top of cash. No credit card infrastructure to mess with - move right onto digital wallets. China is the obvious example.
Founders Fund's Geoff Lewis Leaves to Start His Own Fund
That might be good for power users, but for the average user it's a disaster. How many people actually read the app permissions when they install something? Most apps request background privileges and if you don't like that your only other option (until recently) was to not install the app.

Users blame Android when Facebook and other popular apps started eating all their battery by running in the background. Google's only choice was to aggressively punish these apps.

All developers think their app is the most important thing running on the user's system, and that is how we get into situations like this.
I'm looking forward to Google finally allowing PiP to work in the YouTube app on iOS...
I unintentionally stayed up until dawn reading Seveneves (Neal Stephenson) at the weekend.

There's sufficient description of orbitals, metallurgy, robots and delta-v to make this science fiction. It's a little odd to see that together with social media, smartphones, and mentions of ESA: not much sci-fi I read is set in the present.
SysAdmin volunteer opportunities
Hello, am a systems and network admin with 11+ years experience around Linux, Unix, Cloud, VoIP, Cisco and opensource technologies. I am looking for volunteer opportunities around techops, maybe around 3-4 hours a week for and SME's with constrained or no budgets for techops. Can anyone point me to a url I can find such organizations? thanks
It's already available on older Androids (my stock Android 6 Nexus 5 has it).

It asks to enable it on a per Wifi basis, if it detects any traffic is being mitm mangled, and you have to agree to enabling it for that Wifi.
That's a fair point. But what would we call them, then?

Edit: We call them "non-paid" obviously.
Just want to hear your opinion.. What exactly is the problem with the Scroll Hijacking - is it not a way for a Vertical Slideshow ?
Better: I'll use "chicken cage" from now on! Thanks for the idea lol
Would be nice if they added a switch to disable connecting to open wifi networks. Or at least to realize that the wifi is connected but its waiting for a sign in so internet traffic should still be routed through 4g.
Once again:

Correct me if I'm wrong, but your logic seems to be:

1. Women are well-represented in many STEM fields other than CS or software development. (I don't dispute that, or the bullet points you provided to support it.)

2. These other fields often involve use of computers and software development. (I don't dispute that, or the bullet points you provided to support it.)

3. Therefore, it logically follows that they SHOULD also be well-represented in CS and software development.

4. Since they're not, it's "obvious" that "the field is hostile to them."

I think that's ridiculous, for previously stated reasons.
> If you're not white, it's almost socially acceptable to say "fuck white people" in cities like SF, NYC, and Chicago.

This is a fucking joke. You would only believe this if you had completely retreated into a paranoid fantasy just like what Peterson sells.
the FE world used to be anemic in term of options. Then came Ajax, stronger web standards and eventually ES6, HTML5, etc.

So that was a period of transition where finally all of the stuff the rest of world had was within our reach. But since we were starting (almost) from scratch, we had a chance to make it better. However, to do that, we had to experiment (and fail a lot).

Thats where you saw all these tools as people iterated on it. It slowed down a lot now, and a lot of concepts bubbled up on top and we're down to only a couple of mainstream options (there's a lot of more obscure ones, but that's true in JVM/backend land too, and that's been around for a while).
Ah, "cold distribution center" too
Ah, that explains it. I had noticed that's how they specified it in Data::Tersify::Plugin::DateTime, but had missed that note.

I'm not sure the reasoning behind that behavior. Presumably if you don't want it tersified, you don't pass it to tersify, and just pass it to your dumper function directly.
This demo made with Apple's ARKit is 13/10 and features a very good boy.
What part of that page indicates that you can't use the platform like that? They just say "more control over how apps run in the background".

Presumably you can still give your users a good reason for why you need to run uninterrupted in the background and they can approve it similarly to how they now approve other permissions.
This is about cost: updates sometimes fail (incredible, I know), and carriers are the first place people go to get their phones back in working order. This kind of support is quite costly so carriers don't push too hard for updates to happen.
You are mentally holding on to those things in the attic, whether you consciously realize it or not. It occupies passing thoughts, and when you want to do something, it becomes one of the chains in a long chain of shit-that-needs-to-get-done. "I can't go an visit my mother because she'll want to go swimming, my bathing suit is in the attic under all my old hockey gear, and if I have to move the gear, then I'm just going to donate it. Well, donating it requires a trip to the thrift store, which is closed today. I guess I won't visit my mother". (In software development, we call this process "yak shaving").

An item lying in an attic saps energy from you, often when you least expect it. So yeah, it can make you unhappy.
I think the implication is that the 'white' part is irrelevant to the sexual harassment she faced and just serves to muddy the waters. Would the treatment she experienced have been any more or less wrong had it been at the hands of non-white men? It's telling that the main harasser in her story, Ajit Nazre, is not white. And yet nowhere in her piece did she mention his ethnicity. It's not a huge leap to assume that the 'white' part of 'white men' is being added for effect and to try to curry sympathy for her cause by conflating two different forms of discrimination when she only experienced one. In fact one of her complaints was that Nazre, another person of Asian descent, was promoted over her. There's no evidence, nor has she ever made the accusation that she was the victim of racial discrimination.

Racism and sexism are two very different wrongs that are often found in the same situations. But they have very different origins, motivations, results and remedies. Therefore we should be careful when we talk about them not to conflate them when only one of them applies to a certain situation.

It is though, IMHO, wrong to call out Pao for blurring this line when so many of these diversity conversations also blur the lines. There are some fundamental differences between racism and sexism that necessitate taking different approaches to each problem and yet people seem so intent on grouping them together under a single 'diversity' label which is, to my mind, counterproductive.
ProtonMail is OpenPGP under the hood, not 'custom' encryption. Tutanota is custom.
It is anti-spam, but it is also anticompetitive to block anyone that isn't gmail or an already known big player in that space. Apparently lots of people are having trouble setting up a mail server on their own without getting blocked by Google. Can you see that as a problem for the intent at large? I wonder what kinda marketshare gmail has.

It's probably a problem they aren't in a hurry to solve either.
Where did you see that it has "force touch" to preview? I can't find that information in any of the links.
Ask HN: Who's running a profitable productised service?
Likewise for chair adjustments.
Yes, I suspect so. What it takes, arguably, is being just controversial enough to attract complaints and/or attention from algorithms. But not famous enough for a ban to attract huge attention in mainstream media.
The most interesting part is the way they are planning on tackling fragmentation in O onwards with Project Treble [0]

If your device ships with O it should be running an immutable semantically versioned HAL. In essence you should be able to be able to flash AOSP on every new device. No matter what the vendor does.

Edit: I can see it now, in the technical specs of each device you will see a list of HAL Versions. The newer your HAL the longer you can expect support from AOSP if not your vendor.

[0] http://androidbackstage.blogspot.co.uk/2017/08/episode-75-pr...
The person you replied to already pointed out that the difference has no bearing on their ability to do the work in question, and that, as such, men and women should be treated equally in that area.

>Where those biological differences aren't effective (e.g. typing on a keyboard), then yes, men and women should be treated the same.

You argued against a strawman.
For people complaining they cant get this, it's their own fault. People keep buying carrier phones knowing fully well the problems with locked, bloated androids. Either just buy unlocked phones that you can control or face the consequences.
Google's AI jumbling up my search queries and insisting on answering entirely different questions from the one I asked has finally pushed me to duckduckgo (which is greatly improved and not yet as botty.) So I bet you're right thinking it's a demented bot. Such bots (and especially, "forests" of bots) tend to punish anything that's sufficiently eccentric.

This could be countered by a separate forest of bots that looks for and identifies "mere eccentricity" (such as very heavy internet search use that will inevitably trigger many false bot hits re terrorism merely due to the law of averages.) But we're not that sophisticated yet, it would seem, judging by results. [Run to the patent office! First to file means anyone can steal this idea!]

Luckily, in this case, you won't be hit with a drone strike because you have an odd web site; but in other cases sudden death from the skies has been the result of bot analysis of mass intercepted communications targeting entirely innocent people.

Just to be clear, I actually rather like the idea of drone strikes on bad guys, just not idiotic-algorithm-triggered drone strikes, thanks so much.
But Apple supports iPhones for 4-5 years. Google has said they will only support their flagship Nexus and Pixel phones for no more than 2 years. For a $700 device this is unacceptable.
I completely agree. It's good they broke it apart to make updates, in theory, easier but after working for a company that modified software that was delivered to them and then reshipped elsewhere it really never mattered how module the original was; the updates still go through the same channels, testing, etc and the OEMs will likely want to modify things not as cleanly separated (an API design never passes its production usage without warts).

I doubt we'll see much change. I hope it'll make it slightly faster but without an agreement with OEMs that has teeth forcing them to be more expedient I can't see this getting much better.
Yeah I mean I understand it, but like, those books are far from promoting Nazism in any way :P
Cutting off white supremacists: Apple Pay, Cloudflare and PayPal join the trend
Where I think your argument falls flat is when you compare good teachers to bad ones.

Good teachers explain things so that students can understand - and explain the rakes.

Bad teachers put up walls of academic nonsense-speak - point at it with a laser - and expect you to know what they are teaching already.

Not all Academic Speech is "nonsense speak". For example - many students really learn the material from supplementary material (good academic speak) vs textbook (nonsense speak).

https://www.amazon.com/Signals-Systems-Made-Ridiculously-Sim...

https://www.amazon.com/Div-Grad-Curl-All-That/dp/0393925161/

These examples show that you explain things well or poorly - explaining things poorly has a direct effect on humanity in the long run.
I'm sure you can agree, that not having to worry about all kinds of races, contentions, deadlocks, wasting time on shotgun debugging, but still never really feeling like your program is reliable enough and about other "nice" things that come with shared memory multithreading is a huge advantage for any concurrent program.
I used to hate the blobmojis, but after a while I started to grow fond of them. The weird gradients on the new emojis are a bit jarring. In my opinion the clean, flat style of the old emojis is a lot nicer.
> 10 YC alum are valued at over $1B and 64 YC alum are valued at over $100M.

Impressive. But off the top of my head I can count a few more than 10 YC companies valued at $1B or more:

1) Airbnb

2) Quora

3) Stripe

4) Dropbox

5) Instacart

6) Coinbase

7) Reddit

8) Cruise

9) Twitch

10) Gusto

11) Zenefits

12) Docker

13) Machine Zone

And a few more that are pretty close to $1B
What is parallel-work? Would that be hanging out with friends while you all work remote jobs? That sounds like a very interesting setup.
There IS an abstraction on top of Webpack called "terse webpack":

https://github.com/ericclemmons/terse-webpack

It seems to have presets for sane defaults on the roadmap.
> zero reason why my browser should need to ever [...] use the accelerometer/gyro

It might not be a good reason, but I made a game a while back that used tilt input instead of arrow keys on mobile: http://nfriedly.github.io/space-jump/
Good point. I will do that next time :)
Most people don't have piles of SDcards just lying around, nor do most people feel happy with just giving away the SDcard they happen to have in their camera if someone wants to keep a few photos they took.
> Engineers or developers?

> Code grinder

Well those semantical terms won't get you anywhere. There isn't a difference which will reach consensus.

But alas, I see the root of your argument. Universities aren't teaching people to be great for corporate America, despite how warped that ideal of higher learning has become. Coding schools are sticking to what is relevant for current roles. Many of the coding schools already know what the current roles are and act as glorified recruiters making the bulk of their earnings on the placement of their students in roles they have already lined up.

Being productive in a corporate environment doesn't take much time at the right level of the stack.
Where are you located? There are usually a number of local non profits that could use competent tech people to keep them safe and running. I’d start there. Worth a shot because what nonprofit is going to turn away free labor?
This release introduces Project Treble with the goal, I believe, of fixing this exactly this problem.
Ask HN: How would you monetize a curated newsletter list of 1K subscribers?
Assume the content is not driving traffic to the website. It's purely curation. What creative ways would you use to monetize a list like this?
The use case is simple: Transcend through adblockers and show ads in mobiles. Mobile users primarily use adblockers because websites suck their data and also speed. AMP ensures faster content delivery and lite data and also comes with ads.