skysight-inc/HackerNews huggingface dataset:
First I though "Is Nokia bad or good? Then I saw 'bad vendor score'" so I figured they are the worst. Then I got confused about all the vendors having the same score, but a different colour. Then I saw that some of the circles are slightly darker than the others... This type of visual communication hurts my brain too much.
Aging Japan Defied Demographics and Revived Its Economy
Applied AI Conference: testing for bias, databricks, tensorflow and Go, and more
Not just long-running background processes (e.g. gemerating a backup of your app). It may even prevent your push notification handler from running.
Injecting Chaos to AWS Lambda Functions Using Lambda Layers
The primary function of a PhD is the transfer of status/prestige/signalling power. The institution/university has obtained a certain level of prestige through its professors and the research they publish and by various other means. Obviously, some institutions are more prestigious than others, take MIT and compare it to the average community college.

So you could give yourself a PhD title, but the signalling power of that title would be close to 0. You wouldn't get any more prestige by doing that.

Also note that PhD is a very poor choice if what you're after is acquiring knowledge in a specific field, because in most institutions, you'll be pressured to publish novel research, which optimizes for the popularity/citation count of the work. When learning, what you really need is to put solid fundamentals in place, and expand in a breadth-first fashion. This sometimes takes more time than the deadlines for delivering research allows, so you'll have no choice but to focus on one tiny area that you're actually dealing with, an area that for 99% of the PhD is almost completely irrelevant. (This paragraph is an anecdote, but the point still stands. Of course your adviser has a massive influence, of course there are institutions that will help you thrive, and of course doing a PhD is still very useful, for a lot of reasons.)
Do you value the medium or the content? I can't see why you think 'digital self-publishing' is a bad thing.

If anything, digital publishing where you can circumvent the publishers should allow for more content to reach market (not saying it's all good...see geocities webpages as an example of this) but I'm not sure why you think this would be bad for the Chinese SciFi scene.
For me this problem is very real. For example I got my mother a Pocofone F1 (by Xiaomi). Everything works fine, WhatsApp notifications arrive but there are some apps which just get crushed by Xiaomi's battery saver.

Audible's lock-screen widget for example just does not show up unless you enable/disable 2-3 battery saving and notification settings after installing the app. I think this incantation can't be expected even from advanced users. Normal users will just give up and live with terrible UX, complain to the dev or switch to another app. The same goes for fitbit, getting it to sync in the background involves a similar mixture of battery saving and notification settings which are labeled in a way that noone would dare to change them or have questionable defaults. None of this was an issue on the Nexus 5X. To me it looks like Xiaomi has a whitelist of apps which get special defaults when installing so they work fine while others which are not on this whitelist don't get this treatment.

I can understand the benefits of aggressive battery saving especially as there are apps which behave badly but the state it has come to now is terrible UX and is just another frustration instead if actually delivering a benefit to the user. This seems to me like "optimisation" for the sake of benchmarks and marketing claims.
No. I am suggesting that I can't have a rational conversation with anyone who thinks the hoax papers are serious research. Surprisingly that is what I said.

I don't want to throw out any area of research, I want to throw out those that publish papers that pretend to be research.

I am very critical about researchers failings in the natural sciences. I am probably even more critical of bad science because it is so much more damaging.

I think the wall of hoax papers does rather get across the scale of the problem.
> I haven't followed the scene closely, but isn't it the same behavior as Apple? Can you even do background tasks in iOS?

This is about OEMs breaking the guarantees of the OS. Yes, Apple restricts your background processing time, but it will still reliably deliver APNS push notifications or keep your running if it's actively providing turn-by-turn nav, background calls or something that API deliberately allows you to do.

With Android, the issue is that OEMs listed on that site break guarantees that Android API gives you. Your app suddently stops receiveing push notifications because it's not on the whitelisted "golden set" - breaking smaller messengers like Signal. Or the OEM "battery saver" kills off Google Maps while it's running turn-by-turn during your drive. Issues like that, which are significantly different than having Doze mode save your battery. Or you schedule a sync job once per day on Wifi (which JobScheduler API gives you the ability to do) and Huawei decides to just break the API and not run it.
Heap is a centralized resource. Each allocation/free will have to acquire/release lock. It's much more costly than stack allocation/deallocation. You might get more efficient machine code, but using heap will likely cost more.

Hope this clarify what I meant your idea will make C like Java.
Towards verified compilation of CakeML into WebAssembly [pdf]
That menu at the top of this page is horrible at communicating where you are. There is just a small interrupted line at the bottom and a slightly different color that shows we are at 'Content page':

https://designsystem.gov.au/templates/content/customise/

Apart from that the whole effort looks pretty polished.
I hate that story so much. It’s practically the platonic ideal of engineer written fiction without the tiniest patina of knowledge of social science. A story about monstrous people and three worlds occupying one space over the course of a day in fantasy, good. As something vaguely purporting to be a plausible depiction of a possible reality it is absolute garbage. It makes no sense on a political, sociological or economic level. The machinery described is insanely complex and would be very, very expensive and all to get a tiny bit more use out of space when you could do as well by building skyscrapers, or going underground, or expanding the city. Beijing is big but there’s plenty of flat land to expand around it.

If you can turn off all knowledge of how things work and just look at the human story of love, loss and sacrifice the translation and writing is excellent.
Cascading Edge Failures: A Dynamic Network Process – 08078210.pdf
> It seems like in Android the developer just assumes their app will be able to run in the background, except some versions just decides to kill it based on their own agendas.

That hasn't been true for some versions now. Yes, there's a mode where apps can run in the background without restrictions, but that hasn't been true for most apps for years now.
One interesting thing: The English translation starts with the cultural revolution bit, but the original book has it in the middle. The author said that he actually intended to start with this part to put things in a context but ultimately moved it around in order to not stir things up.

There is also a movie that has finished filming but is in post production hell. Allegedly because of money issues but who knows.
If this were the solution, I'd have to have a notification that I can't swipe away for email, Telegram, Wire, navigation while navigating, music player while playing, alarm clock when an alarm is set... So say I'm driving with music, that's five useless notifications. The app can ask me on first launch if I want it to do this or not, rather than being permanently in my face about it.

The notification area is becoming increasingly useless (for actual notifications). Since upgrading from 4.4 to 7.0 last year, this has been bugging me quite a bit and I haven't yet found a solution. I was much happier with the old OS, but security updates...
video from the talk at the JavaScript meetup in Vienna: https://m.youtube.com/watch?v=qRkxbWRJQyc
Learning without Forgetting [pdf]
thank for setting a good example
While I'm sure restrictions like this exist in government contracts everywhere, I suspect companies working government contracts are a tiny proportion of the whole. i.e. in the general case, these restrictions don't exist & companies are free to hire their permanent staff from anywhere they please.
Would you recommend reading Ball Lightning before the TBP Trilogy if I've never read any of this...because it's a prequel?
A Fairy Tale of F# and Durable Functions
Yes, it's a command you can use when the previous one failed for some reason, that tries to correct the typos if any, or adds sudo or a missing option...
> I understand the intent of these features, but there really needs to be a better way. Some apps do real, useful, work in the background, and it's not great for users when that can't happen. Many apps should probably only run when they're in the foreground. Either way, the app should be informed, so it can do the best it can, including informing users why it's not working and being able to direct users to where they can fix it, if desired.

This is why Android allows you to still run unrestricted if you show a persistent notification (as long as there's enough RAM). The whole point of the link you're commenting on is that some OEMs break this API.
I think it's a delay loading the images - it's scored by poo emojis.

It took a few seconds for that to be visible when I visited the page, initially only showing as large dots.
Something on your end is not loading (JavaScript off?)

Each vendor has 1-5 poop emojis with Nokia having 5 and Stock Android only 1
Very nice project.

I would like to move away from WhatsApp for privacy reasons and out of principle.

Could I use this to set an auto-reply message to users contacting me, redirecting them to my new messenger e.g. Signal?
Author here, sorry I only saw this late.

Yes, the drivers are ancient, and probably have a ton of security vulnerabilities. Has the general situation improved in recent years? To me it seems that hardware vendors generally don't care about these issues at all. Which phone would you say has secure drivers?
Your TL;DR is wrong and it completely misses the core issue the website is describing. It's about OEMs breaking core Android API guarantees in cases where the OS (by documentation) allows you to run in the background for short bursts during so-called Doze maintenance interval.
Ethererum will sooner or later surpass Bitcoin says NEO's co founder
Seems dta.gov.au is broken on Firefox Focus on Android.

Looks fine on desktop and regular Firefox for Android.
Pretty sure in big tech hubs like London, Amsterdam, Dublin, senior engineers make at least this much. Probably more. I can only offer my experience from London, not sure about other places but for sure there you can make over 100k as senior engineer.
A DOMain of Shadows
Just to add: Alfred's Powerpack includes clipboard management facilities, though they're disabled by default.
Their own story is wrong in that respect, because Carla is not entitled to a repair or replacement until she proves that the hairdryer had a factory defect. Their own FAQ says as much:

https://europa.eu/youreurope/citizens/consumers/shopping/gua...

"I bought a phone just over a year ago, and it has stopped working. The trader refuses to fix it for free. Do I have a two-year legal guarantee?"

"The legal guarantee covers any defects presumed to have existed at the time of delivery and which become apparent within a period of two years."
According to comments in this thread this book seems to be either at the top or the bottom of the pile. To me this is a good indicator of a good book. Like in music, if you want to be interesting you can't cater to everyone, adding stuff that some people hate will make other people love it.

Personally I really liked the series, although I think that the story could have been cut a little shorter at the end and it could have done without perpetrating the stereotype of young women marrying way older men.
I think you are assuming that the graduates of grevience studies have some sort of loyalty to their old professors. My personal experience is they don't.
I hope open source IM focus more on client usability & UX. Many of the feature centric programs are simply too ugly to use.
Apple considered Samsung and MediaTek for 5G modems in 2019 iPhones
If you're worried about updates you can get an Android One phone for $199 which is guaranteed to get updates for at least three years.

And a $749 phone is faster than a $199 one, sure, but it also costs $550 more, which is the whole issue. That's real money to most people.

> As a bonus, my phone isn’t running an operating system made by a privacy invading ad company.

This is kind of a silly complaint when it's open source and anyone can modify it however they like. Especially with Apple pushing Apple ID and iCloud as if sending all your data to them is completely different.

If you're legitimately concerned about this then rather than Apple your vendor is Purism.
That's why I like continued fractions :)
What do people here use to find remote work? Is remote.com a decent option?
>(Incidentally, the 6502 can do this in 10 bytes and 14 cycles. The Z80 is terrifyingly slow.)

It's misleading to call the Z80 "terrifyingly slow" based on cycle counts without mentioning that it clocked higher than the 6502. E.g. the Apple II ran at just over 1MHz, while the ZX Spectrum ran at 3.5MHz (although with wait states for accessing the memory area shared by the graphics hardware).
CRPG Book: A Guide to Computer Role-Playing Games
The first affordable one (Kodak DC20 of 1996) was actually very good. At least colorwise. Most people just did not know how to use it. You could make panoramas and use supersampling ie blend several static pictures:

https://photos.app.goo.gl/sbG9uneEHakBMMSu5
Unfortunately, this book does not address any of the complicated legal logistics aboute remote work (setting up multiple companies abroad like GitLab has done, hiring contractors, giving stock and stock options to people around the world, benefits, exclusivity, etc.).

I haven't read a lot about this online but I know it's one of the problems with remote work.
Startup ideas you’re not using and probably won’t
There are many, many possible business ideas that you might have that you are certain would make someone a good living or possibly wildly rich but you’re not doing them for some reason. Post each idea below as a separate comment and let’s see what excites the HN hive mind’s interest.
> I'm a UX designer/developer. There is something to be said for these old terminal systems, when it comes to repetitive daily tasks.

Out of curiosity, are you then employing the experiences of your mother when designing user interfaces?

I'm a programmer, and I rarely design anything more complex than a static website or a CLI. I have no illusions about UI design being easy. However, I am disappointed that it seems most UI designers, whom I do assume to be competent, are working on UIs that are optimised for ease-of-use by the novice, rather than the expert.

I use and enjoy several programs that have "expert-optimised" UIs. Emacs is one, and the Unix shell is another. However, these are grown in an ad-hoc way, usually by people who did not think too hard about UI. I wonder what an optimised expert-oriented UI would look like, if it were developed by true UI experts.
So I foolishly read the original sources[1][2]. The image comes from a blog with an obvious libertarian/conservative agenda. For example, another article[3] on the site decries non-discrimination laws for businesses as if red-lining never happened or would have been resolved by market forces (against all historical evidence). This site does not make any explicit recommendations but seems to imply that welfare, as a whole, should be eliminated. Replacing a cliff with a gaping chasm where we can leave our poor to try to scramble their way out.

The original paper[2] is interesting for a few reasons. First, it identifies the problem on page 15 as steep drop offs in some welfare programs, instead of a more tapered reduction in benefits. Second, it's apparent that the linked image is the most extreme scenario - which applies to only a small segment of the population. Indeed, once you look at the 2-parent household example on page 30, the cliff is much less severe. In the end the paper recommends giving individual states more power to set benefits in a way that tapers off the benefit received and removes the welfare cliff.

What neither of these sources mention is the other, tried and true way to address the problem: making many of these benefits universal. The obvious example is healthcare, where those making 30k/year and 120k+/year get access to the same public system. But other public benefits like public childcare are not unheard of[4].

[1] https://www.learnliberty.org/blog/the-welfare-cliff-and-why-...

[2] https://d2dv7hze646xr.cloudfront.net/wp-content/uploads/2014...

[3] https://www.learnliberty.org/blog/the-sweet-cakes-case-let-t...

[4] https://eric.ed.gov/?id=ED367491
As a remote developer from (and living in) Poland, working from an US company, please do offshore :). You can pay us 2x less than you would your local devs, and we still earn 2x more than we would working for a local shop :). (EDIT: but see replies)

WRT. timezones, they sometimes are a problem, but in my experience, they actually force better work arrangements. You can get an uninterrupted stretch of time for focused work before the people from another zone start asking you stuff, and after the overlap passes and you're done for the day, they get uninterrupted time too. Also this puts a bit extra pressure on writing things down, which is almost always positive IMO (in every place I've worked so far, there's way too little documenting happening, which causes lots of waste for everyone).
From Uncharted to Obra Dinn: Lucas Pope Dishes on His Game-Dev Career
On a totally unrelated note, I wad thoroughly surprised at how cheap satellite internet has become. If you spend $300 on a Garmin device and $50 a month, you get unlimited global text messages receiving/sending.

Considering that I spend $30 a month for Verizon prepaid, where the cell coverage is hilariously spotty and data is 1kb/s, an extra $20 a month seems entirely worth it, especially if you go off the beaten path like I do in random countries.

Hooray commerce!
> when we were discussing the pay, I threw in a number that's common for the Bay area employees

> I thanked him for his opportunity and advised him to contact some sweatshops instead of playing the "remote" game.

> asking me to go down 1/3rd of my price because of where I lived in seemed ridiculous to me.

I agree with the general principle that you shouldn't give massive discounts because you live in a lower cost of living area, but you're comparing it to a Bay Area salary as if that's the norm. It's a massive outlier. Going down 1/3rd of a Bay Area salary (I'm assuming a developer of some sort from context) still puts you in the top 1% or so of earners virtually anywhere in the world. Offering two thirds of a Bay Area salary certainly can't be described as a "sweatshop" salary.
Also I think there was an extra tax for other abrahamic, and if you married into you had to convert.
Indian Railways: Security Measures and Facilities for Passengers in 2019
Then you need to uninstall the app. No phone is going to guarantee you that it won't run.
Three body problem does suffer the problem of weak characterization. Liu's account of his characters are often robotic and functional, in a way that is pretty anti-climatic, since you hardly feel for those characters and their fate. They are disposable vehicles with string attached, who don't control their own fate or make their own decisions but simply carry out appointed missions from the author himself.

Granted, his vision for the story is simply brilliant, which covers up a lot of weak points in his literary skills, but weakness is weakness nevertheless. In a way, Three Body Problem series aren't good novels, since it lacks humartian elements in them, but great sketchbooks of some of the craziest, but at the same time, most beautiful SF ideas in decades.
Starfall.com but updated regularly. It’s a website to teach phonics and basic math that was built in the 90’s and it has been the best website for teaching that since then. It’s updated twice a year if that. It’s still using Flash, in 2019. The most valuable, useful content is free but there’s a bunch of extra content for supporters. They have App Store apps which might be where they make their money or the prices they charge for a whole school licence may be high. I don’t know. I have only the sketchiest idea of how long it would take to replicate its functionality and to have a bigger library of content but I sincerely doubt it would take one decent programmer who can draw as well as the average 10 year old longer than three months.
That's from the second book, right? A lot of people appear to be saying that the second one is the best. But then the same people mostly say that the first one is, if not great, then at least okay, and that's where my calibration goes off.
> It's not about convincing anyone, it's about power and who has it.

Yes, you have to be good at your job and hard to replace before you make demands. That part should be obvious. At any rate, I've had plenty of success striking all non-compete agreements before starting my own business permanently. Just be good enough and hard to replace.
That's a little unfair, the BBC Micro ran at 2 MHz and was released before the Spectrum.
Ah QuakeWorld and the golden era of gaming.

I have fond memories from playing QW not online but also go to these small LANs in the middle of nowhere and meeting some of the top players in the world in person and getting to each other IRL.

I'm still friends with some of the players from that time.
The right way to solve this is with explicit permissions (similar to iOS). Rather than arbitrarily and sporadically crippling apps with opaque limitations.

Google & manufacturerers have gone too far in the quest for the Holy Grail of extending battery life. To the point where it’s negatively affects the user experience quite often (there are quite a few examples in these comments).

It makes Android overall seem more buggy (for example, not receiving notifications for an instant messaging app is pretty ridiculous, assuming I’ve opted in and want these notifications).

One other big issue is that push-based wake-ups on Android don’t work reliably. For example, on iOS, if you want to wake up the app in the background when you come in range of an iBeacon, you can do so (with user permission), and it just works. Meaning you don’t need to run a special arbitrary background job (which is much less battery efficient).

On Android - BLE wakeups are so incredibly unreliable that entire classes of apps are becoming less and less viable. And without the loophole of running background jobs to manually scan for beacons, users (and developers) are basically shit out of luck.
Dark Energy Survey completes six-year mission
Bureau Oberhaeuser Calendar 2019
This is a false dichotomy. I call BS on your “fine with zero development” claim based on your “experience.” The most development in SF has happened in Jane Kim’s district who is a leading affordable housing activist.

Under inelastic pricing conditions simply building more market rate housing alone will not alleviate the crisis of the working class. The only solution is to build and protect affordable housing.
Very interesting, and seriously nostalgia-inducing, but... THIS IS BY NO MEANS A MAINFRAME. A large server does not equate with a mainframe on any level. If it contains x86 parts it isn't a mainframe for sure.
That's from several years ago.