skysight-inc/HackerNews huggingface dataset:
What I said is absolutely accurate and you seem to know enough to know that.

Before Apple added the current global autofill APIs on iOS, third party password managers could register a Safari extension. Ignoring how poor the user experience of doing it this way was, it also limited autofill to third party apps based around a Safari webview who chose not to opt out of third party extensions (namely only these apps[0] worked). Very few of the top 250 apps were supported and that remains the case to this day.

Apple added global autofill APIs, but as of today those APIs are only available to Apple. This allows Apple to create a password manager which works across Safari, Safari webview (with or without extensions enabled), and even fully native apps.

If an app isn't listed in [0] it will only work with Apple's password manager or copy/paste. Some apps missing include: Facebook, YouTube, Instagram, Snapchat, Google's app suite (gmail, google maps, etc), Netflix, Spotify, et al.

Calling my post "incorrect" while understanding the difference between the global autofill APIs and Safari extensions is disingenuous and inaccurate.

[0] https://lastpass.com/support.php?cmd=showfaq&id=8606
This has already been done, amongst others by Orbitz which showed higher prices to those searching with an Apple product [1] with the justification that "...Mac customers book the pricier hotel rooms anyway...". Well, that is one way of looking at it, users of Apple products are most likely less price-conscious than average. It does however inevitably lead to a new war of attrition between the pricing algorithms on one side and the countermeasures on the other. Those who believe dynamic pricing will only be used to lower prices through incentives are in for a meeting with reality when the likes of Orbitz flex their pricing algorithms by charging higher rates to those using flagship mobiles, those ordering from up-market hotels, etc.

[1] http://business.time.com/2012/06/26/orbitz-shows-higher-pric...
Ahhh yes... We call that 1st World Problems.
You also need to do padding.
The pixel had the advantage of being pure, personally that is a massive advantage over slightly irrelevant hardware differences.

If Samsung would fire a bunch of people and stop throwing garbage add-ons and poor replacements for existing software they would dominate the market
Could go either way. Some people will pay lots to save just a few cents more. Kind of like spending time and money to drive further to a petrol station that has slightly lower prices. Or paying lots to your accountant to save roughly the same amount in taxes.
Should be https://www.youtube.com/watch?v=72hlr-E7KA0 , an earlier video by the same guy.
IT Landscape for sysadmins
Please don't call it LinkedIn
This is interesting, but for an internet facing server I would rather use an existing server that would be far more secure than anything I could create in an afternoon.
Five Things I Did to Change a Team’s Culture
I fully agree. Imagine my surprise when I was searching the issue trackers for Chromium and Firefox and found that apparently it is fine that SVGs can crash/lock up your browser or even your computer.
Rocker Locker drains battery since it has to be persistent. Samsung SoundAssistant is only available on Galaxy devices, it isn't compatible with the Pixel.
Are there other examples of DevOps tools being hacked for Crypto mining
Fair point, and also depends on which measure you're looking at.

https://fred.stlouisfed.org/graph/?g=iFuv
Tom Murphy did the same thing yesterday (on the same part of the text no less), but he got five instead of four! [1]

[1] https://twitter.com/tom7/status/967568358861430785
what is the "evt" you are passing in onload="init(evt)"? doesnt look like you need it since it isnt used anyway. cool project!
NLP: Natural language processing. Part of speech (POS): the elements that, when combined, form a sentence (adjectives, verb, substantive, etc).

What the OP suggests is to run existing tools to identify what POS are missing (as in "in this blank space you could only have a substantive and two to three adjectives"), and use that to reduce the search space.
Well, that's just part of their YouTube Red service they're trying to sell.
Useless website. Couldn't find specifications anywhere.
Type checking, type abstraction. If you're willing to throw those out, you can "get the same thing" with structs and void pointers.
I'm thinking about starting a tech cooperative where the members work on startup ideas [1]. Every member will have complete control to work on whatever they want, and there will be no managers or deadlines. I want to work with people who have enough motivation to fix broken tests and bugs by themselves. It's much easier when it's your own product.

This might not be the most effective way to run a company, but the members will all be self-sufficient, and we'll support ourselves with part-time contract work. Or some might have a full-time job and work on side-projects in their spare time. Eventually we might make enough money to pay for our living expenses.

The projects could be anything, and at the beginning we would focus on revenue. SaaS services, mobile apps, games, open source projects with some paid features (e.g. Sidekiq), or buying some websites from flippa.com.

Once we start making a bit of money, we can shift focus to non-profit work, and fun projects that are purely creative. I have a big list of things that I'd love to work on, and some of them are just fun ideas that won't make any money. But who knows, maybe those experiences will shine light on some new product ideas.

I want to find people who love learning and building things in their spare time. And I want to start a company where all the time is spare time. That's not to say that spare time is always fun. Responsible people use their spare time to do chores and fix stuff around the house. You wouldn't want to live with a roommate who always leaves dishes in the sink and leaves their clothes all over the floor. I want to work with independent people who don't need that kind of management, and build a lot of interesting things together.

[1] https://docs.google.com/forms/d/e/1FAIpQLScfFzyzCWPresTMPSb4...
I personally will never buy a Samsung again. I got a June security update in December.

Sadly if you buy an Android phone, don't ever expect it to get updated. You might get lucky, but don't expect any ongoing support
> Pre-addressing these problems won't make shy person instantly not shy.

Of course. But it at least sets the expectation that these things need to be talked about. Otherwise students won't know what to do, or even realize what's happening until after the work division has been decided.

Not just that, but a competent instructor should have checked in with the groups to make sure this sort of thing doesn't happen.
Graduates: I won't say all, but I do think many modern graduates allow themselves to be too easily distracted on a mobile computer they own.

While I think there’s some truth in this (and, ahem, not-so-modern grads...), it seems like measuring the wrong thing. If someone posts 50 times a day to whatever the current friendfaceinstabook might be and delivers useful code (or whatever) on a regular basis, isn’t that fine? Focus on the latter, don’t stress about the former.
YouTube used to be able to play with the screen off, but Google has locked this behind a YouTube Red subscription at $10/month.

Can't watch ads if you screen is off!
A Non-Comprehensive List of Curses
"Open-plan offices."
The reality is, all of then knows difference between participation tropey and winning. Maybe trophies smooth over feeling bad for not being winner, maybe not, I dunno. Obsessing over them is ridiculous on its own sake.

Top schools are more competitive then ever. High schoolers need to adjust their whole life to have a chance to get in. Competitions are harder then ever.

Kids spend way more time in organized activities to get every bit of performance out of them - the only exception is likely football which is suspect of destroying their brains.

On average, kids have little time to just play around without working on something.
I used to use a a bit when I was at University and they had a subscription. Having etymologies for all the words is really interesting. And it's certainly a lot more thorough than the free online dictionaries.

Unfortunately it's one of those things where the free version is "good enough", so most people won't pay for the improved version. Especially at $295/yr.
And we haven't implemented persistent caching and multithreading yet ;) just getting faster and faster.
Why this praying mantis is wearing tiny 3D glasses
Let's face it, web on mobile has failed.

Web abstraction layer for UI is too heavy and very limited. Even today we can't have multithreaded scrolling or manage painting with the latest web standards.

Native platforms don't have to worry about "other browsers" so they can optimize their UI abstraction layer specific to their target devices. They also don't have to wait for ever to get consensus for new APIs and architectures firm multiple parties that don't specially care about your platform.

No wonder native apps are so much better for the user and with recent developments in tooling they are as easy to work with as th eweb technologies
Does this record 10bit HDR video?
I'm not sure if you are just going off on a tangent or just completely missed greedo's point.

If you can't write in your mother tongue properly you probably can't code properly either.
Of course, but understanding what is going on is also of huge benefit to you.
Let Them Eat Experience
Fun with self-decryption
> Gene editing

Those aren't the locks I'm talking about and you should take note that its possible because you have environmental access to them.

> is very complex and fragile

Indeed. Terminal error could result in a particular case. Game over man !

> There is no reason to presume that a software system built by a team of humans will be nearly as complex, unless the AGI itself is not too bright or cannot self-improve to be smart enough to understand itself, or sufficiently clever to find a way to social engineer toward eventually getting access to its source code or to reverse engineer itself to an extent that even humans can.

You guys really don't want to let go of this sci-fi fantasy do you? LOL.
How long did it take human beings to discover how to edit their genetic code? You were babbling in caves some time ago. You think a 10 year old knows how to modify themselves without self destructing in the initial trials?

> self-improve to be smart enough to understand itself

Many people don't have an even basic understanding of themselves much less how to even psychologically re-order their own behavior. In the scenario that someone becomes sufficiently capable of engineering an equivalent... What level of understanding do you think such an individual would have to be able to engineer AGI? What intelligence level would you attribute to that person? And you think they wont understand potential ways this can occur and prevent it? Also, you again talk about access... It's a running binary. A compiler is needed. There's a power plug. Its operations are monitored as is its output. It's literally a box with a tremendous number of locks it doesn't have the capability to pick... Just like (you) .. even as you go hacking about your genetic code ^_-
Ayyyy, that you know of... And of an intelligence adequate enough to develop General AI is an intelligence capable of making a good lock. The ones placed on you seem to be holding steady after-all.
Steve Sasson, a young engineer at Kodak, invented the digital camera in 1975
How would you sell (shares of) a painting via cryptocurrency?
Just received permission from a collector to sell two paintings via cryptocurrency. They are by one of the top 5 artists who regularly sell in the 8 and 9 figures.

So I pitched two ideas: 1) selling the first outright via cryptocurrency. The amount of bitcoin wallets alone with over $20m increases the potential buyer size greatly versus family offices, known collectors, etc. and 2) tokenizing up to 45% of shares with a discount in the second, the idea we collectively hold, creating an ROI through an outright sale.

How would you exactly go about this? For the first painting to sell outright, my plan is to create a landing page and share it every which way possible. For tokenizing, is it possible to do this without another ICO? Thanks everyone.
This reminds me of those “books are better than iPads” studies where the iPad users were forced to use maximum brightness in a fixed position while book users were given complete freedom. Unsurprisingly the “iPad users” performed worse on comprehension tests after the reading exercise.
1978 patent: https://patents.google.com/patent/US4131919
Wow. That's actually an incredible example of how to bullshit your way into fame. Do you think he believes his own nonsense?
I, for one, look forward to a ten-fold increase in ticket price when the airlines know my grandmother has just died and I need to fly to the funeral. Rah rah Capitalism!
What's wrong with Magic Leap? Just curious, I've never heard anything negative.
The point is: there is no point. It's a load of nonsense with a sentence or two in there that in isolation might make a point drowning in a sea of contradictions and unrelated statements.
Article 106 of the german Grundgesetz/constitution states that in Germany there is an ownership tax. It was used until 1997 when the former practice was ruled unlawful, but no adopted form of collection was introduced, while the government still has the right to collect ownership tax. There is an ongoing debate about reinstating the collection.

AFAIK, France is currently collecting ownership tax.

The USSR and North Korea suck because they are autocratic, corrupted regimes, not because of single aspects of how they run their economies.

But even beside specific examples, if we decide that it is a good thing, then we can introduce new law.
Due to new regulations all documents must be padded .
In a phrase like "information theory", "theory" means "body of literature", not "unproven hypothesis". Information theory isn't really something that can be invalidated, no more than the Pythagorean Theorem can be invalidated.
Note that I'm using the Clip+ with the Rockbox [0] replacement firmware, which adds features such as configurable skip lengths, etc. Without Rockbox, the thing isn't nearly as good :-)

> And honestly, I'm not sure why you'd give up on the phone altogether without researching other podcast apps. Overcast is the best.

I looked at them, didn't find a single trustworthy one. Overcast is a good example of that: it's often recommended, but it wants me to make an account, which is completely superfluous and probably just a way for them to collect data about my podcast habits. No thanks. I only want podcasts, I don't want a cloud service to go with it.

[0] https://www.rockbox.org/
For what it is worth, I strongly prefer leaving it in. Sometimes I want to just generate documentation for different things based on different sources and being able to just clean the html by rendering to Markdown would be great.
Coal CEO’s defamation lawsuit against John Oliver is dismissed
One thing I always wanted was a paper dictionary that excluded the really common words. It'd be a lot faster to look up thaumaturge if I didn't have to sift through the likes of that and the. Take say the 5000 most common words in English and leave them out.

Sure on rare occasions you'd look up something that was left out, but that already happens in the other direction (towards rare words) because that and the are taking up space where more difficult words could have been included. Smaller dictionaries often don't have the word I wanted, but do have a ton of words I'd never need to look up.
What technology do the team members know best? What have they built something with in the past? That's the technology you should use.
In which case you might also like:

https://en.wikipedia.org/wiki/Invisible_Cities

Calvino is certainly a different writer to Borges, but they were both plugged into the same circuit, somehow.
A high voltage meter input impedance will minimize the meter's effect on the circuit under test when measuring voltage, not current. For accurate current measurements, you want to measure the voltage drop across an accurate, low-value "shunt" resistor that carries all the current for your circuit.
Fire Upon the Deep was good, but was sad to find out what happened to Pham Nuwen. Makes the ending to the prequel rather bittersweet.

Loved both books though :) Sorry if I gave the wrong impression.
Look at anything we call money and you'll see it has 0 value on its own. As an example, we can't eat, seek shelter or get security from gold. You can say the same about just about everything that we call money. The value is in the trust that someone else will eventually give you something you want or need. In essence, money is transferable trust. So given this, we can use anything as long as we can trust it. Cryptocurrencies can certainly be used as liquid trust.

The big question is what will people trade for it.
I trust four more, because his alignment seems to be off in the beginning, and because the space that follows is too short for descriptions of 5 people assuming that it follows the same format as Carter page (association then full name).
IMHO, 80's and 90's Japanese hardware gave me a much better experience than anything from a software company. For example, everytime I go to use my Sonos box, it wants to update the app, the firmware, or both. The constant software updates fix bugs and security holes, but they also bring unwanted features, frequently interface changes and attempts to upsell more of the same.

I still have a Rotel poweramp from 1985 in my front room which the Sonos is plugged into, working flawlessly. There's no chance my Sonos box will still be working past 2050.
Unlikely, because the VM probably doesn't have fine-grained control over which system calls are made when, which is necessary for a Meltdown attack.

VMs are, however, suscpetible to some forms of Spectre attack, allowing code within a VM to exfiltrate memory contents from other VMs, or from the host machine.
Go for a stack like Java/Play Framework/JOOQ - that way you'll be using java, but also with a modern framework that was inspired by RoR and a considerably better alternative to JPA/Hibernate ugliness.
On the high end phones, there's usually a pretty good resale value. So even though the phone might cost $800, in two years it's probably still going to be worth $300.

In the next week or two I am upgrading my phone and I think I'm going to buy my first iPhone. The only other phone I would consider is one from Google. Because they do such a crappy job with security, I'll never again consider an LG, Samsung, or other third party phone. Apple or Google for me.
All models are wrong, but some models are useful.
I'm basically the same, maybe a little less on the actual technical direction. What I feel is the biggest disadvantage is that you are the bottleneck for anything to move forward. I'm not sure yet on how to solve that.

A few changes you could try:
- have the developers make their own estimates
- instead of explaining all relevant existing code, only point to where the relevant parts are or what terms to search for)
- if there is a designer involved in the features, try to get them better at making specifications, so developers can work directly with the designer instead of having you in between doing 'translation'
that's one of those gotcha words, though, like "inflammable" (contrast w/ "indestructible"), and "denuded".
Your local public library will have a lot of quality career advice books. Nancy Barry's When Reality Hits is a good one. Go to the shelf it is on and browse around.
You blasting the Pixel 2 for having a worse camera seems to indicate that you have no idea what you're talking about (likely on the other points as well).

The Pixel 2 has the highest rated camera of all smartphones
(https://www.dxomark.com/google-pixel-2-reviewed-sets-new-rec...)
I'd like to see https://www.redox-os.org/ ported to mobile phones and perhaps integrated with this or FirefoxOS somehow.
I guess half of that satisfaction can be attributed to the fact, that hardware - especially analogue - is not as lenient about errors as software.

If you burn a transistor you burn a transistor - it's now useless for its original purpose, so you have to triple check everything.

Also there are 2nd and 3rd order effects that require experience to catch.

Example: I was really happy that my two 555 timers driving some LEDs were synchronized so good until I realized that they were plugged into the same weak power source, so the voltage drop from power surges triggered them both.
Your library may provide access to members.

For example, State Library of New South Wales.
Or use the same money to buy two Xiaomi flagship phones and give one away...
> Work must be serious and professional

I disagree. Certainly, that's the default expectation for corporate office culture... and it works for a lot of people... but I think the best way to approach work is to make not feel like work. Having toys around to play with is one (small) way to make the workday seem like fun.

To be clear, I'm not condoning any of the behavior described in OP. At a former employer, we had nerf guns and plush toys we'd throw at each other occasionally. But there are certain unwritten rules to it:

1) don't nerf anyone who doesn't want to be nerfed.

2) probably better to just not nerf someone unless you know them well and have good relations with them.

3) by default, assume that women don't want to be nerfed.

That last bullet may seem like it's exclusionary or sth, but it's my experience that women genuinely don't appreciate this particular game. Those who do want to participate in the nerf wars can signal that by nerfing someone.

Yeah, and spiking someone's drink is definitely not ok, in the office or anywhere else.
Yep. And what happens far too often is developers concentrate on one layer and framework, then spend all their time learning tiny details about the abstraction system they're using instead of the job they're doing.

New version comes out, something breaks in a non-obvious way, the industry moves on? They're left with a head full of nothing.
You need to reexamine this specific rfra. It is different from other examples and was widely criticized for that difference.
A similar library is https://github.com/tryolabs/requestium

Though it adds parsel as a parser (which has a really nice api) to requests. It also integrates with selenium.
It would probably be a good idea to read the HN guidelines:

https://news.ycombinator.com/newsguidelines.html
Looks like the new HMD-Nokia "banana" is powered by KaiOS [1].

[1] https://www.nokia.com/en_int/phones/nokia-8110-4g
I use NewPipe[1] for that. It has background and popout modes, including a queue for the background mode, and an option to speed up the video which is perfect for lining up a couple of lectures and listening to them as if they were podcasts.

[1] https://f-droid.org/en/packages/org.schabi.newpipe/
There is a startup that was doing similar thing:

https://medium.com/@trivial.co/we-could-have-had-it-all-but-...
My mum has the compact edition, which is the full OED printed in tiny type:

https://www.amazon.co.uk/Compact-Oxford-English-Dictionary/d...

Yours in mildly wrecked condition for only 23 quid:

https://www.amazon.co.uk/Compact-Dictionary-COMPLETE-SLIP-CA...
That's a neat little library. The problem is that the web is rapidly moving away from having HTML as the main information carrier to HTML merely being an envelope to deliver a bunch of JavaScript (and if you're even more unlucky: WebAsm).

Scraping the web will become a lot harder in the future.
they are two completely different skill sets, and i think on some level you must know that, or have no idea what coding is. Not just different, but orthogonal. When one is good at one, they tend to be worse at the other.