skysight-inc/HackerNews huggingface dataset:
I can unlock my phone with my fingerprint while pulling it out of my pocket, so that it's ready to use as soon as my gaze falls upon it. It takes two seconds longer with face unlock - one second to get it up to my face (and make sure it's aimed in just the right spot), and another second waiting for it to actually recognize me and unlock. Easier, faster, and, hence, more usable.
Are you saying this because of the "stuck pedal" thing? Just pretend he means 90s Corollas then. They were properly robust in spite of cost minimization.
There are a couple ways they are trying to do this. They’re actively fighting the court battle vs Google for copyright of the Java api. They’re also adding more features to Java that are only supported in new versions, and they can/will attempt licensing lock in for those features. OpenJDK might survive as permanently stuck in version 8, or it might survive as a fork which will divide the community.
The Pixel had (*had) the fingerprint reader on the back. For me that worked perfectly ergonomically-speaking. Plus, since it's on the back, I'd have thought it wouldn't be too difficult to have both face/fingerprint.
Regular expressions are one thing I would want to teach non-technical people. So many day-to-day tasks, especially in normal office work could be made trivial.
How is dual intent exploiting a loophole? Congress clearly intended it to be used as a pathway to a greencard.
Try unlocking your phone when it is flat on the table.
> The app failed almost instantly

Hell, at least he’s trying to do something. I can’t imagine many billionaire’s children trying that much.
Another maintenance release from another manufacturer. Are we just in a stagnation cycle until 5g comes around?
Facial Unlock does work in the dark because it uses IR, and not just a camera.
You speak as if you've never coded in Go before. If you've ever tried looking up information related to Go online, most of the time you'll find that results come up unrelated due to the short moniker. I've made a practice for myself to always search up "go" first and then "golang" because of how varying the search results tend to be, which leads me to also believe that much of the online knowledge related to Go tends to fall through the cracks due to bad SEO.
I loved Marc Levoy's presentation. I wonder why no video improvements though - dynamic range is so important in a camera, why limit it to just photos? 10bit h265 would be nice, perhaps with some of that hdr+ tonemapping.

Would have been nice to see a wide angle lens too. The radar thing feels gimmicky.
Firefighters and teachers are normally overtime exempt salary.

And it's not really fair to nurses to say "you only get a fair wage if you're putting in 60-80 hours". It's also not fair to their patients, as care quality drops pretty hard when you over work nurses and doctors.
Not as exotic as Rust, due to more being in the Algol line of succession than ML's.

But boy, on the Algol-tree, it's about as far away from Go as you can, erm, go.
The blog poster's predecessor was about as heavy as you can get into generics without being called Stepanov.

D tends to have quite a lot of features and lets you pick your subset, which brings it closer to languages like C++ or Scala. Go, being basically Oberon filtered through New Jersey, is a lot more minimalistic. Old Java vs. new Java, basically.
> I think 30%+ of my class were foreigners.

Because foreign born people can't be rich?

What income percentiles are Harvard MBA students coming from?
Very cool visualization!
I wonder if the OS could do some of the heavy lifting automatically, such as translating a swipe in the air to a swipe across the screen.
It's not usable for some people because of those privacy concerns.
That said, if you restrict yourself to the PostgreSQL subset of Aurora, you will be able to move to any Postgres implementation down the line.

Yes, they charge you a fee to move your data off. However, that is not the limiting factor for people moving off of Oracle. (And if it is, they're probably not looking at AWS in the first place.)
That's not zfs encryption, that's "just" encryption (ed: with zfs on top).

(open) Zfs now has native encryption:

https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.8.0

(ed: there are some potential benefits to zfs encryption - it's as cross platform as zfs (encrypt an USB drive, use on Linux, os x, windows, freebsd).

Zfs send/receive - receiver can take your encrypted backup - key doesn't have to travel.

Mount drives across dual boot - share encrypted /home between dual boot windows and Linux?

Not sure - but I think volume encryption is supported too. Might simplify encrypted swap (if you already "pay" for zfs). Note: there are apparently some issues with swap on zfs (volumes at least, possibly files too)

If you don't need suspend/resume - suppose you could share one encrypted swap volume across multiboot environments..)
)
I've been able to unlock my iPhone 11 in nearly complete darkness.
I can imagine that there are more than a few Oracle customers whose spend increases year-over-year because:

1) they have significant investment in the human capital side of Oracle, which is to say, Oracle DBAs on staff who are highly capable at keeping the lights on for their Oracle databases, but have little or no familiarity with alternatives
2) enterprise architects are required to get approval from their DBAs for the design of new systems, who won't approve non-Oracle databases that they can't support, so new systems get built with new Oracle databases
3) the financial cost of the additional databases is organizationally far enough removed from the design phase that Finance has no real power to say no, and anyway such enterprises have other areas of the business that are far more bloated grabbing Finance's attention, where the cost of additional Oracle licenses is a rounding error by comparison
4) Anybody at a high enough level to see why this is a problem has far bigger problems to deal with and so the situation persists.

I doubt that apathetic enterprises are enough to make Oracle database a growth center overall when nobody in their right mind adopts it for new companies, but I doubt that all of their customers are looking for a migration exit.
> it adds nothing to your subjective browsing experience

It increases the chances that Firefox developers address performance and other problems that are affecting you. If you disable telemetry, your problems "don't count" when doing data-driven prioritization of development work. (note: I'm a Mozilla employee, working on gecko)
Yep, plus works in the dark, works when you're not able to look at the phone, generally works faster than facial unlock.
While I keep reading of the ease of fingerprint compromise, I too would have liked leaving the sensor, unless Google simply said it was not securable - my finger naturally falls on the sensor in the Pixel 2 design. However, I'm sure it'll take all of 5 minutes to get used to the face unlock.
> interface securely...with the phone.

That remains to be seen. I've seen several implementations of face unlock that can be unlocked with a video playing on a phone.
Sudo vulnerability let's anyone to become root
1. Anecdotal. Not all are bad, and in my experience, most were good.

2. How is that meetup's fault? It's like saying HN is bad because of bad comments.
For some reason I never read books and somehow I even got ma bachelor in computer science without reading any of the books but just skimming over some of them.

I find it very tiresome to read books, when I sit down with one and start reading I have a 60% chance of falling asleep before I'm done with the second page and a 40% chance that I need to re read the page because I stopped paying attention and didn't remember what was written there.

When I read the line with 200-400 words per minute I wondered how fast I am and tested it here: https://www.myreadspeed.com/calculate/

The result: 103 words per minute, it would take me 17 days to read 'The Adventures of Tom Sawyer' when I would read 60 minutes a day consistently without re-reading or falling asleep.

Edit: Ok, English is not my first language but I doubt that I'd do better in any of the other languages I know.
Me and few of my friends have been using ZFS on laptops for few years now (since 2013 on a laptop for me, since 2012 on a workstation).

There's no real increase in power usage except for one thing, which is configurable - the transaction group commit frequency (I leave it default, a friend of mine sets it to very powersaving level coupled with running "nosync").

A quick description is that TXG write period says how often ZFS writes data that was written without syncing to disk, and commits data that was written synchronously. Every "transaction group" is essentially a snapshot, and by default it's done every 5 seconds, or every ~10? MBs written, whichever is first. Data that is written synchronously between that is written into "ZFS Intent Log", and all data written is kept in memory without sending to disk (except for sync writes).

If you disable sync writes (datasets mounted sync=none), ZFS will only wake up drives for writing with the interval set in this parameter, or when you start writing significant amounts of data (where "significant" is also configurable).

If you're willing to lose X seconds of writes, you can configure sync=none and transaction writes to happen every X seconds. My friend does that, myself I prefer my data safer :)

That's the story on power usage with ZFS. I'd recommend maxing out memory where possible, but I recommend that even without ZFS.

Then there are benefits, like recovery from snapshots (more than once I recovered a file I accidentally overwrote because I missed a '>' in '>>'), easy backup/migration with zfs send/recv. I also found it pretty easy to install multiple linux distributions using the same root pool, by giving them different root datasets and putting home directory and similar on separate dataset (on the same pool).

This allowed pretty nice migration between distributions, so long as I kept UID/GID of my user the same between them.
Zurich (which is mentioned in the article) sees ~1,500 hours of sunshine a year [1]. That's absolutely horrendous and not "lots of sun" by any measure.

I grew up in a place in France that gets slightly more sun than Zurich. I now live in the Bay Area Peninsula with 3,000+ hours of sunshine a year and the difference is incredible, especially in winter.

[1] https://en.wikipedia.org/wiki/List_of_cities_by_sunshine_dur...
Ok, my point still stands. I'm looking at this from an outsider's point of view, looking at both sides.

From a biz perspective, SO will get someone else to volunteer, or pay someone to do the same job. Posting on the site saying your resigning is childish. Its a temper tantrum.

>They were a volunteer and are stopping/resigning in protest of the actions of the company they provided free labor for.

That was their decision to provide free labor, they did not have to. That was their mistake and now they are made because of how much free time they provided. The volunteer's have no say in anything the business does or their business decisions. If they were employee's that is another story.

These people can cry all day, and keep posting on the site they are "protesting" against, but it will do nothing. I have no symphony for people that provided free labor, and now crying because they were removed. I dont care about the reasons, because its pointless.
Apple released an update for the deprecated AirPort from 2013 just in May this year.

https://www.macrumors.com/2019/05/30/airport-base-station-fi...
I have a Pixel 2 and a BlackBerry Key2; I much prefer the thumb reader on the Key2's space bar.
Like a-saleh says, about 'building your case', you want to position yourself such that it's undeniable you are producing more value with your time. Point out that there has plainly been a shift in the value of your time for the organization.
I want a decent 5" screen phone again. I have the pixel 3, and I swear I'm getting hand cramps because it's too big to use with one-hand. Miss the old Nexus 5.
Police have historically misused the tools available to them (the police lineup). They have historically been very resistant to oversight of this misuse.

When those tools become more powerful, so does the harm caused by their misuse.

A gun is just a stronger slingshot, but you'd be an idiot to give one to an eight year old child who was slingshotting windows, dogs, and cats.
True that, but... You can do it too! :D I'm sure most people in here are acquainted with the graph database. Or with just about any tool to scrape the net for info. I'm just surprised more people aren't doing it. After all, it's a great way to keep tabs on your local politicians, investors and your neighbour's cat. Come on guys, let's party like it's DDR!
That's true, but it might make packaging tricky -- lots of the old Python 2 software people want to run will have '#!/usr/bin/env python' hard-wired in, and having to fix those would be annoying.
You misread. They should be taxed at far higher rates, just like how you have to pay higher prices for stocks once a company is successful than you pay when the company is still wildly risky. But people are essentially being robbed and defrauded by "immigration" in what is the biggest crime against humanity on record yet (even if partially due to increased population sizes). The USA and non-ruling class psychopath indigenous Americans in particular are being utterly drained and gutted and sucked dry of all their wealth while they have have had unfettered chemical warfare waged against them for at least 50 years now in the form of drugs, which is killing ~80,000 people every single year, alone just from overdoses, not counting related murders/manslaughter, suicides, intentional accidents, or the utter misery and suicides it causes as second order consequences to family and friends.

But I know this group of people here does not care one bit about it parasitic ethos.
It is a great book for its genre - modern fantasy without the cheesiness that I think Bloom didn't like about popular fantasy series.

I didn't know he hated Harry Potter. Raises my opinion of him.
> Sometimes, "what was happening before but faster" alone is what can cause something to cross the line of legality (philosophically.)

Not that I don't believe you, but I can't think of any examples off of the top of my head. Can you give me one?
The facial unlock is more intrusive specifically because of privacy concerns. If you meant "easier to use", maybe. Though I never had any difficulty in finding the fingerprint sensor on my phone, usually in blind mode as I pull it out from the pocket.
That's what obviously the article doesn't mention.

Money is not all, and I know plenty of white people too who could not handle the "arrogant Swiss people", that they had to leave the country.

You can't generalize, I agree, however when you hear more times the same complains from completely different people, you start to wonder if there is not a bit of truth in it, though. I didn't want to add negativity to the post, I just really dislike this sort of articles trying to convince people to do something they might regret.
I should have used more accurate language 'primarily driven'.

I've known a bunch of doctors (my sister's partner is a doctor). They tend to list helping others as their primary motivation, with fulfilling a childhood dream as another big one. Financial rewards for a specialty sure, but not for why they got into medicine.

I don't know many bankers. But I'd guess their primary motivation will be different. Sure they might enjoy something like analysis. But in the end of the day, you could be an analyst for a conservation NGO. Being a banking analyst attracts people with a specific set of financial desires.
The /x modifier in Perl 5 allows for comments and ignores whitespace. Things like [[:upper:]] are also in Perl 5.
I think the approach can be applied to many companies. I have seen some companies turning every single data storing problem into an Oracle problem. Amazon turned many of the problems into ones that are easier to solve. Using 6 different technologies[1]. I am sure not all applies to all departments but it is a better approach to do this at the scale they got. For small companies this really does not matter. If your hot data fits a single node disk cache you obviously won't benefit from using a horizontally scalable database but Oracle's customers are often in the higher end of the scale spectrum. The question is how can Amazon compete with Oracle where the relationship is there for decades between a customer and Oracle. Good example of this is banks. They managed to get some of the financial companies to move some workloads to AWS but to move Oracle workloads to something else is a whole different game.

1. https://media.amazonwebservices.com/blog/2019/bye_bye_oracle...
Personally I like my routers smart and in a rack in the basement. Agreed on the lack of speaker and microphone though.
"plus works in the dark"

the iphone has no problems in the dark
What makes the other prizes any more or less valid than this one?
It probably starts with horrible things (not SQL compatible) like "" is equal to NULL...
this article doesn't address the main issue with firefox and privacy: it sends your very complete fingerprint to google on its very first launch, before you get the chance to change any privacy settings. from that moment on, unless you have JS disabled, google will know your every move one way or another.

all their talk about privacy is hot air as long as that is true.
> it adds nothing to your subjective browsing experience

Firefox decision makers actively consult the telemetry data when making decisions. If you've disabled telemetry and I haven't then my experiences count double and yours are discarded entirely.

For example, TLS 1.0 (and 1.1) is deprecated and will be disabled by mutual agreement among browser vendors in 2020. On the road there, Firefox are watching their telemetry to determine how many users are affected and how much effort it's appropriate to put into mitigating difficulties for those who have systems that can't be upgraded.

For me this will go fine, I don't have any systems that aren't capable of TLS 1.2 and very few that can't do TLS 1.3 so my telemetry data will show all is well. Maybe you are not so lucky. Too bad, you've disabled telemetry so nobody is coming to help. Bye.
The HN hive mind theory is that Google consumer electronics exist solely to collect more data to target ads at you better. It's all advertising.
Yep, you can use // to get python2 behavior unless the object redefines __truediv__ but not __floordiv__
It's disappointing to see the industry blindly copy Apple for no reason other than it being what Apple did. I am also a big fan of the fingerprint sensor, and think that some Android phones bettered the iPhone by putting on the back of the phone. Shame to say goodbye to all that.
>I can unlock my phone with my fingerprint while pulling it out of my pocket

This, I can do it without thinking.
The 2X speed increase is just coming from better MU-MIMO adoption, moving to 4x4 on 5G from 2x2. This is pretty old tech. 4x4 MU-MIMO has been available for several years now (since 2016).
There is something seriously wrong the with the idea that its ok to underpay these very important jobs because they can eek out a living wage by working every hour of their waking life, sacrificing mental and physical health to do so.
I have a Nighthawk and think the mobile app is pretty simple/useful. I'm curious, what was it the Google offering had that the Netgear didn't offer / do well?
What are the odds that designing and engineering in a small volume for desired capabilities would end up with similar looks?
Right, so far we've learned:

1) 5G improves wireless internet - though it only works over short-range and can't go through walls.

2) 5G needs a massive deployment of new devices to reach consumers - though most consumers are not willing to pay even $1 more for 5G.

3) 5G is a prerequisite for amazing new tech like IoT and self-driving cars - many of which already exist and will continue to use existing 3G and 4G bands.

"Dubious" is actually me being generous!
The better processor is appreciated, but I would prefer that it had 5G and Gorilla Glass 6
Ya know, I'm literally experiencing this right now and It's befuddling. For the past week or so, I've been using fast.com and only from my Macbook Pro do I see the speed drop. My phone on wifi only will maintain 200Mbps++ I'm really mad because it's been seamless until now.
I used to have a Sony Xperia that had the fingerprint sensor integrated into the power button on the side of the phone. IMO, that was perfect because it could be unlocked either when held in one hand or when sitting on a flat surface. I think a single smartphone manufacturer managed to patent that idea in the US so it's not more widely used.
We've been working on migrating from Oracle to Postgres for a few years now. We are about 2 weeks from being finished. It is not for the faint of heart, but it is totally worth it. The documentation is much much better, performance is equivalent or better, the sql dialect is saner, etc. Other than moving the data itself (ora2pg was invaluable for this), rewriting the queries is what has taken the most amount of time. Some of our tips on differences between oracle and postgres sql:

replace nvl with coalesce

replace rownum <= 1 with LIMIT 1

replace listagg with string_agg

replace recursive hierarchy (start with/connect by/prior) with recursive

replace minus with except

replace SYSDATE with CURRENT_TIMESTAMP

replace trunc(sysdate) with CURRENT_DATE

replace trunc(datelastupdated) with DATE(datelastupduted) or datelastupdated::date

replace artificial date sentinels/fenceposts like to_date(’01 Jan 1900’) with '-infinity'::date

remove dual table references (not needed in postgres)

replace decode with case statements

replace unique with distinct

replace to_number with ::integer

replace mod with % operator

replace merge into with INSERT ... ON CONFLICT… DO UPDATE/NOTHING

change the default of any table using sys_guid() as a default to gen_random_uuid()

oracle pivot and unpivot do not work in postgres - use unnest

ORDER BY NLSSORT(english, 'NLS_SORT=generic_m') becomes ORDER BY gin(insensitive_query(english) gin_trgm_ops)

Oracle: uses IS NULL to check for empty string; in postgres, empty string and null are different

If a varchar/text column has a unique index a check needs to be made to make sure empty strings are changed to nulls before adding or updating the column.

PostgreSQL requires a sub-SELECT surrounded by parentheses, and an alias must be provided for it. - SELECT * FROM ( ) A

any functions in the order by clause must be moved to the select statement (e.g. order by lower(column_name))

Any sort of numeric/integer/bigint/etc. inside of a IN statement must not be a string (including 'null' - don't bother trying to use null="" it won't
work).
Concatenating a NULL with a NOT NULL will result in a NULL.

Pay attention to any left joins. If a column from a left join is used in a where or select clause it might be null.

For sequences, instead of .nextval use nextval('')
the american dream is built on the ideal (myth?) of meritocracy, so it's not surprising that people want the world to adhere to that ideal: bright and hardworking people rise, dull and lazy people fall. we expect it to work both ways. it's not about the pie.
10 years ago it was absolutely 1/3.
so Bush was never president?
As I stated in the last paragraph of my comment:

> Mozilla is based in a country with sweeping surveillance legislation, and so should not be trusted to hold or process [potentially] personally identifying data, no matter how well intentioned they themselves may be.

Even if Mozilla are completely trustworthy, nothing is stopping them from being forced to give up all that data with a national security letter (accompanied with the customary gag order), to be mined for insights by alphabet agencies.