skysight-inc/HackerNews huggingface dataset:
- Why asking Google? (My GPS is allways off)
- Why not ask the phone providers?
- Even the dumbest criminal does know today, don't carry your phone with you, if you do something like this.

I switzerland was a murder an rape case close to one of most busy highway. The police asked the phone providers for phones in this area (highway included). The first bill from the providers was 860'000CHF, they reduced it later to 200'000CHF.

https://www.google.com/amp/s/www.nzz.ch/amp/schweiz/teure-ue...
There are a lot of languages where even if you don't know that language, you can figure out what's happening. I have no idea what your example is supposed to do.
Better to run long line fibre optics than consume scarce power. When cheap reliable power and aircon is ubiquitous O hospitals and morgues and pharmacies it's time to have a local DC
> With a retina monitor, it's a great combination.

Sadly, the Retina monitor segment is a complete failure. Several 5K screens came out in 2015, along with the 27" Retina iMac, ... and then the market died off. The UltraFine 5K is finally available again, but it's being sold at 2015 prices (1400€ here). At that point you might as well get an iMac with eight cores, a dedicated GPU, and a semi-replaceable hard drive instead of the Mini.

In an ideal world, we'd have 8K ultrawide Retina displays by now. Sigh...
With regards to Android apps asking for permissions like "view and edit the files on your device" -- I only recently stumbled into something about this while helping a friend with understanding app submission.

There is/was a long-standing bug on Android that as far as I can tell Google never completely fixed (though I might be wrong). For apps that have both an .APK and .OBB file, the Play Store would save the .OBB file to the user's device with the incorrect file owner. This would cause the app to fail (or at least the app wouldn't see the .OBB file already there and would, I think, re-download it). The workaround involved requiring the app developer to ask for this permission, even though their actual app didn't need it, in order to avoid this issue. ANother workaround was to ask users to reboot their phone, since (I think) the permission would be corrected after a reboot (not sure, didn't delve too deeply into that in particular).

For those that are unfamiliar - .APK files are the application packages and they're limited in size by the Google Play Store. To get around the size limit, developers can create a larger .OBB file that they could host on Play (I think?) but then have to download. Google then implemented automatic downloading of the .OBB file by the Play Store, but as far as I can tell never got it right. The whole thing seems to be getting superceded by a new format called AAB (Android Application Bundle).

See: https://issuetracker.google.com/issues/37544273

Followed by: https://issuetracker.google.com/issues/37075181

For some context:
https://forum.unity.com/threads/android-app-bundle-how-to-up...
> what's the financial justification for writing office for Linux on desktop?

Well, the same argument could be applied to their open source contributions. Considering that [canonical corporate view is that] patented ideas are expensive to produce, and that exFAT is patented, what's the financial justication for open sourcing it (the specs or else)?

The argument is ultimately against "Windows love Linux". The thesis of the parent is just that they're doing unsubstantial moves (or worse, manipulative ones), and that if they "truly loved Linux", they would do something substantial, which, for the corporate world, is to support Office on Linux.
Fine, but are these unaccounted positive externalities? Don't you choose plastic exactly because you want its nice properties? But looking back the next day I think I may have over-reacted a bit to your comment. Of course plastic is in many ways very nice. Let's keep a fair subset. But we could benefit from paring down the variations, and the volume, a lot, IMHO.
Don't. I've made the mistake of building a hackintosh out of 'Golden Build' list of seemingly issue-less components and it's a world of hurt. Every now and then something doesn't work (BT, Wi-Fi, GPU, random OS freezes) and there's no real way to fix it, the usual advice is to replace component and/or reinstall the OS. I've wasted so much time on it, that if I'd know it in advance, I wouldn't do it. You've been warned.
> In this case, moving the claimant to another position is text book retaliation because of the power mismatch.

But the move happened before the break-up, so there really wasn't anything to retaliate for (other than "don't date within the company", which apparently isn't actually a problem at Google if what she writes is accurate).

It's a very different story if the company got involved in the custody battle and took the exec's side, but I understand that's not what happened - when she was moved they were still on good terms. She quit shortly thereafter (because of the move), while still being on good terms with him.
> No way. 3x performance for 5x the cost doesn’t add up.

Performance and price never had a linear relationship. Past a certain point each "unit" of performance costs substantially more than the previous. Think 80-20 rule.
Not exactly. Our brains like to put things into separate categories because it makes it easier to think about things being in the same category having same properties. We do this to a fault because otherwise we would be overloaded with complexity of the Universe.
Good question, and I think it reveals an embarrassing truth about common hiring practices: they’re designed to test for qualities that can be trivially tested for, rather than qualities that are actually productive down on the shop floor.

I suspect the best you can do at is read between the lines on the resume and ask searching questions at interview, searching for indicators that the candidate is an active and competent learner, not merely an effective chair warmer. Someone who shows an eagerness to step outside her comfort zone; who makes a point of talking with, and learning from, her users. Beyond that, well, that’s why new hires have probationary/trial periods, so that our initial guestimates of her abilities can be tested in battle.

Of course, all this presupposes you have a management and HR culture that expects managers and HR to know enough about computer programming and software development to be able to ask the right questions and make qualitative judgements on the responses. And, needless to say, just as there are way too many coders who don’t give a shit about anything except coding, there are way too many managers with zero clue how to do anything other than manage.

But if you don’t know jack about what it is you’re meant to be managing, how do you possibly expect to manage it effectively?

See also:

https://i.redd.it/vhoy65xmfegz.jpg

https://pbs.twimg.com/media/CpsutgxUIAE2h3i.jpg
I just bought a second hand 2015 macbook pro and I hope it will last me years. But I was looking at Surface books and unless something changes, I too will be off Macbooks. Which sucks because if I could just keep the exterior and have better cpu+ram+hdd, I'd be perfectly happy.
Or...

>buy fake diamonds

>lie to everyone, including spouse

>fudge the books so spouse can't see suspiciously low-ball jeweler transaction

>launder savings through local cash-money businesses

>use hypnotic sedatives to repress memories of the lie
Analysis of the Apache Dubbo RPC Framework by the PVS-Studio Code Analyzer
A few days ago someone submitted the latest entry on Bill Gates' blog, gatesnotes.com. He has been commenting on climate change for years now, including plugging his related investments. It feels very much like he is trying to control the dialogue. In the latest entry he discusses the cement and steel industries. Strangely he never discusses the "industry" of which Microsoft is a part, which, like cement, steel or plastic, consumes massive amounts of energy, all in the name of producing/controlling intangibles that some of us would consider non-essential to modern life. For example, I can live a modern life without Windows 10 or LinkedIn. I probably cannot live a modern life without that bridge across the lake, however.
Common baguette is regarded as a low quality, industrial version of "real" bread (in France). Some traditional bakeries still use ancient methods (and flour and yeast), the bread is good to eat for more than a week.
Ask HN: What do you do with your server log files?
Ask HN: what do you do with your server log files?
>> How do you know who is a legitimate dev and who is a scammer posing as a legitimate dev

If you cannot discern the two you shouldn't offer a service that claims it can... And if you do nevertheless, the operators of the service should at least acknowledge that errors happen and offer the possibility of a recourse
But often solving the problem is worth more than $X to the company. It's just that the people running the meeting don't know how to actually achieve their goals.
That's why I've just bought a lab grown one - don't feel too happy thinking of something she'll (hopefully) be wearing for nigh-on 60 years being the result of some of the horror stories out there.

(Ignoring the fact that the demand even for lab grown ones is caused by such accounts...)
Thanks for the suggestions, we'll improve the documentation soon.
> The truth is far more complex and far more interesting. It tells a story of evolution "trying out" different "prototype" human ancestors in different places until some of them were resilient and clever enough to withstand the pressures wrought by changes in climate, habitat and food scarcity - and evolve into us.

To me this is the gist of the article as well of the stream of recent discoveries and papers released. It's also a pattern that permeates computer science nowadays, applying to different realms, from system design to DevOps to team collaboration.
The most difficult case is when writing the code from scratch actually is a lot faster than choosing and learning the API for a library, but in the long term takes more effort to maintain (higher TCO).

The choice depends not only on how complex your own code would be, but also how mature and well maintained the library is (e.g. maybe a library that's just right is some solo developer's pet project, whereas a slightly more awkward fit is actively developed by a big company). That is the sort of thing where making the right choice really requires a lot of experience.
> did Fairphone 2 ship w/ Android or a AOSP variant without Google Play Services?

They offer both but Android is default. I switched to AOSP. Biggest (and perhaps only) downside for me is that location services not rely on GPS exclusively which drains the battery.
How about Google stops using dark patterns in order to dissuade users from using alternative app stores or side-loading then? They can police their own app store any way they feel they have to, but then let's foster the culture of having multiple places to install applications from.
Those same companies mostly load their software and websites full of trackers against all reason. They are very very happy to collect that data. They just never use it - management personalities usually override any data findings... if anyone even ever looks at the results.
When my app update was rejected, I had the exact same feeling. This can't be a human being, I am talking to a bot. At some point I just gave up, which is still hurting a bit. What did you do to talk to an actual human?
I don't think v3 actually asks any questions.
This illustrates perfectly the premature optimization paradox, unless having huge datasets and the need to scale towards huge numbers it won't be much worth and still hashing maps are going to outperform Judy in certain use cases. Having clarity of code and being able to patch a critical bug is also a priceless competitive advantage, and to be honest, diving into a 20k line codebase related to algorithmic intensive code just is nothing to be underestimated... I wonder if someone uses Judy in production and if they made also some measurements.
> Why does it have to be only one ancestor ape

It doesn’t. That is the crux of this article and almost all the scholarship I’ve encountered on the question over the past few decades.

> Isn't this the most likely scenario?

No. The human genome is unusually homogenous, in part thanks to recent Ice Ages inducing bottlenecks. The simplest explanation, to our proximate evolution, is linear. (The simplest explanation is wrong.)

The fossil evidence, for that matter, while it shows significant overlap, does, broadly, present a remarkably-linear path over about 4 million years, with a series of branching-then-consolidating phases.
I love the concept of this - I live off temporary lists and have tried a lot of different approaches to them - pen & paper, fancy pants notebooks and diaries, Apple Notes, Sticky Notes, full on GTD apps.

For me personally the perfect app just needs to stay out of my way most of the time. My lists are typically what I want to get done today or at most this week - I don't need reminders or nagging, repeated items, subtasks, fancy formatting or complex UIs. Just a list that I can bring up quickly and hide even more quickly.

The one thing that's missing for me right now (and I can see you're already on the case) is an iOS app with iCloud sync. When that's available I could definitely see myself replacing Apple Notes with this.

On a side note (sorry, couldn't help it) I was browsing through the other apps you have listed in the footer and some really nice looking apps in there! Nice work! Definitely going to give TeaCode, ScreenFocus and Expressions a try.
On Instagram, 'Unlink Account' Won't Unlink a Facebook Account
Athleisure was born in Europe in the 80s (shell suits). But lululemon has like 5 shops in total in the continent (Amsterdam, Paris, Zurich, Frankfurt, Berlin).
looks like it? https://github.com/mtransitapps/mtransit-for-android/search?...
> I feel like cars are great

This is myopic, to put it lightly.

Toyota own the three brands that are the least costly cars to maintain, followed by Honda. BMW’s cost, on average, three times as much to maintain.[1]

I own a VW because I’m an enthusiast, but I drive a Honda because I also need a reliable vehicle.

Some BMWs should be regulated out of existence. Rang Rovers too. I work directly opposite my mechanic and we often joke, when all four bays have BMWs or Rang Rovers in them you couldn’t make one good car if you scarified the other three.

These cars are absolute garbage. VW’s too. They all have terrible reputations.

I don’t mean to imply the specs aren’t good, some of these cars are smooth riding and handle well, but heaven forbid if anything breaks.

1. https://autowise.com/carmakers-with-the-highest-maintenance-...
Carmack makes good point about VR in the beginning. For people who live in tight spaces VR can be way to do conventional things like watch films and YouTube. This kind of conventional use could be what bootstraps VR markets.

VR headset tech is in a weird situation where none of them is really good enough, but when you test the best in the market it destroys the enjoyment you get from previous generation. I tested 20 minutes $6000 Vario VR-1 where the market is professional use and now anything consumer grade feels like total crap.
Thanks for the info. Wow. I really liked the short post
Try logging into the firebase console. I had been added to two spam projects there. Filed a support request 2 days ago to get removed from them (as I cannot remove myself) and got a response saying 'we are looking into this'... now silence.
There are multiple problems here:

1. As you stated, Google forces devs to rely on presence of the Google Play Services

2. Devs don't care: I don't see why e.g. Discord should not run properly on MicroG (I get push messages after logging in, but the app itself shows all friends as offline, no servers and a "can not connect to discord" message; from what I found online, it doesn't seem to be intermittent).

3. I wouldn't even know which 3rd party app store to use (okay, besides F-Droid for FOSS and some Google Play Store Proxy)
>Amazon warehouse workers also have the option not to work there.

A, the evergreen, "since nobody puts a gun on your head, you're free to work elsewhere".

Some people don't understand that limited job options, lack of skills (or money to increase them), need to feed a family, etc, are also "guns on the head".

To understand how much, consider than people can sell their bodies (for sex), or even get into slave-like servitude with no pay, just to get something to eat. Heck, in poorer societies (and even western countries, not more than a century ago) people would even sell one or more of their kids to help feed the others (and of course, would send their 8-14 year old kids to work).

Just because something is better than dying of hunger doesn't mean it's a "free choice" option. It's just, like avoiding getting shot from someone "holding a gun to your head" the best of shitty options.
> CamScanner was actually a legitimate app, with no malicious intensions whatsoever, for quite some time. It used ads for monetization and even allowed in-app purchases. However, at some point, that changed, and recent versions of the app shipped with an advertising library containing a malicious module.

IMO, this is more a legal matter than a technical one.

Google needs to sue this company, not engage in a whack-a-mole game with their AI algorithm and useless scanner.
> [...] to withhold information that would expose secret filters that you use?

It makes no sense to me that these filters are such a secret. Either you are doing something to deceive your users or you are not. Are you advising that we should just blindly trust an opaque set of rules that a giant corporation, whose interests are not aligned with our own, can use to ban anyone with no oversight at all?
Youpik คือแอปที่คนซื้อก็ได้เงิน คนขายก็ได้เงิน
> a varied group of very similar apes that interbred

Such a group would simply be one species. Having many different species as ancestors also wouldn't explain the exceptional homogeneity of the human genome.

The present discovery though doesn't change things as much as the article tries to imply. It just means the speciation (from the appearance of A. afarensis to the disappearance of A. anamensis) lasted longer than previously thought, or at least that the A. afarensis species appeared earlier than we thought.

All the rest is complete speculation and the discovery doesn't really give any reason to think our ancestry tree might be different than previously thought.
From my experience with bug bounties, if it's not on the OWASP TOP10, they'll kick, stamp, scream and fight -- even if you say "I don't want the bounty, I just want this bug fixed".

(backstory: found a bug in Twitter which disclosed DMs. Reported it, Twitter engineer had a raging tantrum on Hackerone, H1 (I assume) mistook his messages for mine and banned me from the site. Found out a mutual was a Twitter engineer, sent him the POC. A few days later, fixed)
People I don't like are talking :'( :'(
I’ve been building apps for Windows for over a decade (we used to call them programs or software) and this isn’t exactly a problem there. The problem is strong centralized App Store control, not native app development.
Just a quick tip, bike helmets actually have expiration dates and should be replaced every 3-8 years depending on the helmet.
For the reasons stated in this article as well as the existence of the touch bar, I have bought a ThinkPad when I wanted to upgrade my aging macbook last year.

In hindsight, I am happy with the decision thus far because I can accurately and swiftly type on my laptop keyboard without hurting my finger.
Ask HN: Handling Multiple Projects
Currently at work the PM´s are "borrowing" the developers from every project and some are working on two or three projects at the same time (going into production in the same month). There are many problems. One of them is that every project needs more developers but the company doesn´t have enough people. On the other hand you as a developers can´t be focused on one project and when it´s not finished "you aren´t working hard enough". Have someone experienced something like this and how was this situation handeld ? Is it time to leave ?
France had its own fair share of embarrassing secret service blunders. Many are described in an excellent documentary [1].

For instance when New Zealand arrested the DGSE agents who sunk the Rainbow Warrior, the agents gave them the phone numbers of their “relatives” as part of their cover story. Instead of calling the numbers, the New Zealand police called their french counterpart to do a reverse lookup on the numbers, and the French police responded that the numbers belong to the DGSE...

One of the biggest success of French secret services is Farewell, the code name for a Soviet officer providing valuable intelligence to the DST. Based on this intelligence, France expelled Russian agents. The Russian ambassador protested to the French foreign minister, who showed him some stolen document to prove that France was well informed. Having seen what document had been stolen, it didn’t take long to the Russians to identify the source and execute him.

Or in the 80s in Lebanon. A huge explosion killed dozens of French UN soldiers. France suspected Iran was behind the attack and decided to respond in kind. They left a jeep loaded with explosives in front of the Iranian embassy but the bomb didn’t explode. They then tried to shoot on the jeep to make it explode, no luck. It didn’t take long to the Iranian to find who purchased the jeep...

[1] first part (the others must be on youtube too): https://m.youtube.com/watch?v=JQijy9P7M_4
That's because it's taken from a library that deals with graphs[1]. I had to look it up, because I had no idea what it does either and I know Haskell. Here's a better example of what he meant in Elm, a language that looks a lot like Haskell:
https://github.com/bryanjenningz/25-elm-examples/blob/master...

[1]: http://hackage.haskell.org/package/fgl-5.7.0.1/docs/Data-Gra...
>The "smell in VR" kits in this interview were interesting. I hadn't realized so much progress had been made on that front (or that it would take so much to make it as convincing as visual input)

Well, we had smell-o-vision for a loooong time...

https://en.wikipedia.org/wiki/Smell-O-Vision
Its time to start giving back
And you can even do that with dict in the most recent version of mypy.

But the fact you have to import Union instead of using a pipe bothers me. It's useless boilerplate and verbose. So not o
Python. I reported it, but Guido told me it will not happen.
It reminds me of The Trial by Kafka.
Sure, you can, but that's not censorship resistant either, after all they know who you are.

Plus even just to get a SIM card you need passport/id. So to be able to speak freely some kind of secure anonymization layer is needed.
Previous related posts:

- Alibaba’s Jack Ma Defends China’s 996 Schedule (12 April 2019): https://news.ycombinator.com/item?id=19645729 (scmp.com)

- Jack Ma defends the 'blessing' of a 12-hour working day(15 April 2019): https://news.ycombinator.com/item?id=19668671 (bbc.co.uk)

- Alibaba founder Jack Ma says staff should work 12 hours a day, six days a week(16 April 2019): https://news.ycombinator.com/item?id=19691793 (abc.net.au)

- China’s Grueling Formula for Success: 9-9-6(22 Feb. 2017): https://news.ycombinator.com/item?id=16573978 (wsj.com)
> Why does it have to be only one ancestor ape, and not several that evolved human-like features simultaneously in the same environment?

They have first to geographically split to live and evolve in two separate similar environments and then merge while still being compatible.