skysight-inc/HackerNews huggingface dataset:
5G-NR standard only gives a 15-20% gain in data thoroughput over the same bandwidth as compared to 4G LTE. The vast majority of the increase in thoroughput has to come from the millimeter wave bands. Think about streetlights to get an idea of coverage and propagation. Now think about running internet fiber to every streetlight. It's quite a task. It'll only be done (and has only been done so far in the USA) in areas that require high bits/khz/km^2 like entertainment stadiums.

Additionally, almost no two countries actually have overlapping 5G bands. It's a mess of competing standards. So it'll be different frontend modules for controlling the antenna arrays required on the handsets (high power usage and space requirements) due to the integration required. Handsets are going to have to get bigger. Unlikably big and specific to region.

And beyond that the 5G setups being implemented now aren't stand alone. They're both LTE and Non-Standalone (NSA) 5G. The 5G just provides extra bandwidth and isn't used as a control for the handsets. It more than doubles the complexity of setups because of the trouble RF designers have to take with harmonics and intermodulation. All the competing national freq band standards mean different filtering solutions.

The future will not be evenly distributed.
PS: I coded this in an evening. This proves for me that nodejs makes it so easy to make beautiful CLI apps. It is simple and makes may life easier.

See more node cli tools at: https://github.com/sindresorhus/awesome-nodejs#command-line-...
No, there was just a new model of processor and the cheaper variant of it was faster than the previous model's cheaper variant. Things haven't changed in that regard.
This is similar to new car sales being an early indicator of a recession. Government answer in the wake of a coming recession? Subsidize cars.

Winning 5g race is an indication of technological leadership. But you cannot help win it forcefully. You should just watch it respectfully and draw forward looking conclusions.

Of course some people can use it instrumentally to get benefits or desired decisions.

Anyway - congrats to the winner.
JavaScript Monday 15 – Pattern Matching Proposal
Even better is being told to commit by the Scrum Jesus (who does not even try to understand the business domain or engineering issues, since he's getting hired for being the Scrum Jesus) to stories with no one available for even defining or discussing them. Our story might have been just a word someone saw at a trade fair.

Then, two weeks later, being asked why I did not complete what I committed to.
Supposedly the step in the middle is SW optimizations?
Interesting! What kind of metal did you use and did you have to install some kind of sacrificial anode to ensure that it won't oxidize away over the decades?
Scaled agile framework (SAFe), scaling beyond a single team
The problem I think is that at least with patching, its a run-once situation; once its updated, you never have to see that code/binary again.

With query rewriting, its a continual patch, which applies both against the old queries.., and when the old queries are modified; that is, two divergent codebases now exist, referring to different schemas, but unknowingly one codebase gets warped into a different universe where its query somehow works.

Both codebases continue to exist, and continue to be worked on. Divergent, yet somehow converging. Every client hit by query rewriting is another divergence.

The issue is that the codebase’s query in fact needs to be rewritten.. once, and finally! If you only modify it in-stream... then the rewrite rule must exist until the end of time, or the codebase is updated manually.

So really you want a way to patch codebases you probably don’t control.. but I think if you can solve that, you’ve solved APIs everywhere
Show HN: I Made a Music Video
You say that like its hard work to update. Just set up scheduled updates daily and you will never even know how many updates you get in a day.
Everyone should educate their parents (and themselves) on the dangers of Multi-Level Marketing. One of my parents very nearly got sucked into a MLM scheme, and the most painful thing is if you say it's a bad idea, they assume you mean that the MLM system is fine and that they are just not smart/dedicated enough to be successful.

There was a good Penn & Teller: Bullshit! episode on this, called 'Easy Money'.
> Zero being freezing is a critical number to know, because that's when you can get black ice (+/- wind-chill) and snow.

For those of us who don't live somewhere that ever gets black ice, this is not a critical reason.

Also, I suspect that wind-chill does not work how you think it works.

> That said, all our appliances (oven, barbecue) use Fahrenheit and I have no idea what temperature to cook at in celcius.

Spare a thought for those of us in enlightened civilisations that have to deal with myriad north-american based cookbooks ... but having said that, it'd take you a couple of weeks, with maybe a post-it note in the kitchen for the duration, to get the hang of the conversion rate.
There are objective landmarks outside of culture. The absolute zero, water freezing, water boiling, human normal body temperature, etc. It's better to use a unit where important ones are aligned to small practical. Probably something better than celcius could be designed.
Changing two things at once (the target of the slander and the nature of the slander) is bad science.
People vary in weight by more than 50%. I don't see that the spec is possible.
Couldn’t agree more - in essence the crony capitalists (and useful idiots) want the government to help them market their tech (and pay for it with taxpayer money).

I couldn’t care less. Let free market work - if millions can’t wait for 5G, let them race to it at premium prices and let the telcos and equipment makers meet them half-way with higher and non-subsidized service prices.

The “race” to 5G indeed is a complete bullshit.
When he took down the c2 wiki I believe it was discussed on HN. I could have sworn this "remodel" site was supposed to be a temporary solution while he moved to a new server.

http://c2.com/wiki/remodel/pages

hget http://c2.com/wiki/remodel/pages/WhatIsNotInPlanNine | awk -f prettyprintjson.awk > WhatIsNotInPlanNine.txt
links WhatIsNotInPlanNine.txt
MY general approach (which I've refined over a time) is to have a set of standard questions (where you work, what you do, comments on obvious stuff like dressing style or jewellery, pen etc.) and to open with one of these. That starts the conversation. I've also learnt to strop cringing when I say things like "Hi so and so, my name is Noufal and I [insert how you know or are interested in the person]. Just wanted to say hello and connect."

There are several things that can be used to keep this kind of thing afloat. Recent news, entertainment (movies, music) etc.

Usually, one of these things leads into a conversation where I can find a common interest (movies, hobby etc.) and that gives you some kind of rapport. Then you'll feel more comfortable and can talk smoothly.

This might sound weird or awkward but it gets better with practice till it becomes second nature. My main problem is these days is to start. I still have a few of a hello being rejected or being brushed aside and that gives me pause when I want to introduce myself to someone. That's how I behave on auto pilot so I have to force myself to say hello. That only happens if I'm energetic and feeling good so I try to make sure that I'm that way before getting into a situation where I need this.
Yes. But I think it’ll only a matter of time before they stop, too.

It will probably take at least 5-10 years before all major distributions will stop and their support periods will be over.

Once we are there, there is still NetBSD and OpenBSD. Heck, NetBSD still supports VAX.
I have built the scripts using https://github.com/quentinsf/icsv2ledger/blob/master/icsv2le... as base.

You can do the same as the scripts I wrote are specific to banks I am using and the pdf files they send, except one of the banks which provide qif format file which I convert to CSV. You can look at https://github.com/beancount/beancount/tree/master/examples/... for beancount custom import example.
General Processing Units then? :)
Large companies don't usually post everything manually. They journal adjustments, but the day to day entries will be made automatically by their ERP from systems like Purchase to Pay.
Whatever. Either they are dependencies that are required to be installed beforehand (just like a haskel compiler is required), or they are included in the source code distribution. Downloading them at compile time is very strange, and in my eyes unacceptable.
>The truth is, outside of a chemistry lab I don't care that much about the freezing and boiling points of water

Even in a chemistry lab, Celsius isn't that great, it's Kelvin that actually has an advantage. And Rankine would be about as good.
Welcome to PC-DOS, MS-DOS, DR-DOS, XX-DOS experience, with each OEM having their own BIOS idea.
Being banished from social circles is certainly one reason, but in this case I think it's fear of life or liberty by an authoritarian regime that has complete discretion to do so if you come across as speaking out against them.

If you saw the recent HBO series on Cheronybl, you can see the pains with which one person is trying to relay the seriousness of the situation without making himself a target, opposition figure, enemy of the state, etc. I also remember hearing that Sadam Hussein underestimated how easily Iraq could be toppled in case of invasion because his military generals were too scared to speak truth.
Bad analogy. You can prove that getting in line earliest will get you out of it earliest. If you postulate that it’s more complex than that, it might hold up. You could say that Intel is driving a semi, while others are mini coopers and motorcycles, splitting lanes and better at speeding up/slowing down. At which point no analogy is necessary: startups and smaller companies are more nimble than larger companies, at the trade off of resources.
Automatic opening of Zip files disabled in Chrome
What's the advantage of an interest-specific forum over a subreddit?
> If that were true the United Kingdom would still be the world's superpower

I don't know if that's a good example. The UK benefitted enormously from its empire. I don't think anyone's proposing that the winner of the 5G race will be the leader forever, just that they'll be in a position of advantage.
So now Zombieland et al can be exploited even faster!
Consumer Reports: Tesla's New Automatic Lane-Changing Worse Than a Human Driver
I believe they just did.
Funny I feel the opposite. If I'm going to build a desktop, I figure I would get a GPU either way (having a full discrete GPU being one of the main advantages of desktops over more portable formats). I feel like I'm wasting money if I go with Intel that comes with an iGPU that I won't use.
The requirements list reads as a description of farenheit, which the author then uses in a roundabout way to conclude his presupposition that farenheit is the better unit.
LOL. Do people really still use fahrenheit over there?
Babysit them more. Locked down account so they can't install stuff, better yet Linux so random stuff from the internet or malicious email attachment have a very high chance of not being for their platform.

And then just train them to forward any email that they can't identify as scam themselves right away to you.
Or we could just stop this Freedom Units bullshit and be like normal people. It feels wrong is not a reason to keep doing the stupid thing.
0 is also very important for driving, camping etc. Water freezing is just so important point.
That's too bad, it's a really neat chip line. More PCI-E lanes than a Xeon E5 without the ridiculous premium.
The "intuitive" argument comes up a lot in relation to units of measure, and it just makes me wonder how people can have such lack of self awareness.

Anything that is familiar is easier, that tells you nothing about the thing itself. This seems so obvious to me I wouldn't even think of basing an argument around it. Is the concept of subjective experience that hard to imagine for some people?
If you're using Emacs and are not familiar with double-entry accounting this video is a good introduction : https://www.youtube.com/watch?v=cjoCNRpLanY
(it's based on ledger not hledger)
The difference that social media has made is that now their good friend/favorite cousin is saying the thing, not some random person on the Internet, even if it is something some random person on the Internet originally said for whatever nefarious purpose.
Having a complex model that describes a complex system is not unusable though. There is a reason we want to accurately simulate the Navier-Stokes equations with complex boundary conditions.
Isn’t parts of the US network still on CDMA? The reason Europe has had lower prices is because we have been better at infra-carrier standards and co-opetition / lowering transaction costs. Perhaps before that the Nordic Mobile Telephone (NMT) is a great example for others to lead by.
Nope, never.

I have seen more success in cases where teams estimate for 90% percent confidence instead of 50% confidence. By that I mean "it should almost never take longer than that" vs. "it will probably take that long." Unfortunately, to do that, you need enlightened business management that appreciates the difference between an estimate and a promise, as opposed to business management that pays lip service to the distinction.
Thanks for clarifying! TIL
Use this https://github.com/giacomos/qifparse combined with https://github.com/quentinsf/icsv2ledger to automatically generate journal entried in ledger-cli format which can be used by hledger directly.

You can also fork and modify it to generate hledger format files directly.
Were you able to try it out yourself? Curious how good it is compared to "OK Google".

P.S. Chuck, you are a great inspiration and friend. Thank you for all the kindness you've shown me.
This may well be worth the read, and certainly received its fair share of hype in the late seventies, but be aware that the author - at least in his native Denmark - has been repeatedly exposed for somewhat inventive interpretations of truth. For example, it has been firmly established that in actual fact he did not - as he claims in American Pictures - participate in or even experience any fighting at Wounded Knee in 1973, where he apparently only arrived when the incident was effectively over.
To quote the original article: "As a model of a complex system becomes more complete, it becomes less understandable. Alternatively, as a model grows more realistic, it also becomes just as difficult to understand as the real-world processes it represents"

If your model is simple enough to represent the original system accurately, then the original system is not complex.
In practice a difference of 1 degree celsius is slightly noticeable.
But given that 1 degree Fahrenheit is only 5/9 degree celsius, do you really care if it‘s 74 or 75F outside?
The new cheaper variant was never faster than a previous model's cheaper variant - even of a few generations back?

As one extreme counter point, the cheapest smartphones today have better performance than the original iphone.
Haha that is funny. Gotta watch that video!

To the critics of free speech: I don’t think it will make me think less of Nancy Pelosi - in my book she is already ranked at the very bottom.
Because Tech debt and I reading messy code base never happened in waterfall...

The problem is always : features and customer request over bug fixing or design fixes.

The system, project type does not matter. That's why some PO recommend 10 percent allocation to devops / ops, 10 percent to improving code base . And "no bug survives the Sprint" philosophy. And what is left,is you next feature or customer request.
Still wrong. Maricopa county voted for Trump in 2016 and barely went Blue in 2018 despite being a massive city and not being in the colloquial “racist South” to which you refer.

You’re too shallow in your assumption that everyone wants free stuff from the government and only votes against it when they don’t benefit.

>Take guns for instance. Guns in cities are synonymous with gun crime.

Boring trope. Owning a gun in any Texas city isn’t a problem at all, including Austin, which isn’t exactly a conservative stronghold.
I think the second idea is the correct one, there are many counterpoints to the first one: you can see the same thing in any culture with the right ingredients, such as Germany in Nazi era (the movie "Downfall" captures the psychological difficulty very well), American prisoners during riots that all lie on the floor because there are consequences for not doing so, or "bending the knee" in Game of Thrones. Any situation where you risk harm to yourself or people that you care about by failing to be obedient, you will do so unless you are willing to suffer whatever the known consequences will be for failing to do so.

> As a westerner, I find it truly amazing that these systems survive at all.

It shouldn't be amazing, as a Westener, considering slavery was legally allowed and enforced in the West for longer than any alternate authoritarian regime in modern times. Just consider slavery in American from 1776-1865... I can't think of any authoritarian regime that lasted that long... North Korean regime (1948-present), Soviet regime (1917-1989), Chinese regime (1949-present), were/are close but still haven't yet achieved the length of authoritarianism exercised over some arbitrary portion of its populace.
Set you address as located in California. They are required by state law to allow you to unsubscribe via the web, and they enable that feature only if you say you live in the state.
APIs are powering the world’s digital future
Also, fuck mosquitos.

I’m not a fan of spiders or cockroaches. I can adapt my behavior so we rarely interact.

But, uh, miserable bloodsuckers-I don’t think there is any common ground for us to share.
Fahrenheit seems to be a good scale for weather. It would be a pretty simple matter to make a human friendly scale based on Celsius - halve the unit. Freezing is zero degrees, and boiling is 200 degrees. I call this unit Celinheit:

Here's how that looks when compared with Fahrenheit:

0F == -35 Ch
10F == -24 Ch
20F == -13 Ch
32F == 0 Ch
40F == 9 Ch
50F == 20 Ch
60F == 32 Ch
70F == 42 Ch
80F == 53 Ch
90F == 64 Ch

100F == 76 Ch
110F == 86 Ch

The advantages of this system:

* 40-60 would be considered about ideal.

* Each 10 degree "band" has a feeling, similar to Fahrenheit.

* Converting to metric would be really easy.

Disadvantages:

* https://xkcd.com/927/
Ive always thought ovens could do fine with a five setting control.

Warming (180-200F)/90C

Low 300F/150C

Med 350F/180C

High 400F/200C

Broil
If your app primarily requires:

- native UI elements (labels, text fields, images, listviews, etc)

- images in any standard format (png, jpeg, etc)

- network requests that doesn't fetch more than a few 100kb of data at a time

- simple touch interaction (single item tap/drag/swipe/slide)

- read/write to internal storage

- play audio

...then you're fine and fragmentation is most likely a non-issue. OTOH, if you require

- openGL or 3D graphics calls

- read/write to removable storage

- video streaming, HLS streaming, or even local video file playback

- downloads/network fetches of larger amounts of files/data

- multi-touch UX

- rear and/or front or any specific camera access

- actually any hardware sensor/broadcaster/receiver access (gyro, accel, flashlight, bluetooth)

- OS manipulation (custom keyboard, replace default telephony/texting, modify native modals such as share view, register with the OS as a share-target, etc)

...then enjoy lopping off a chunk of your userbase (which you may have to specify manually, although Google helps with this) or struggling to write lots of OS detection switch statements with custom logic for handling each of these things. Working on an app that does 4+ of the things from the latter list, Android fragmentation has been and will continue to be a problem, even if it isn't really at any given point.

If we just want apps which move blobs of text back and forth between views and across the network, then yes fragmentation is not an issue.
So that’s why I get nauseous when I’m hungry.
This, the author is a phd surely he should see his own bias here?

"I found it annoying to use negative numbers for temperatures that aren't really that cold, and then have 35℃ be grossly hot." living in Sweden i've always used 0 as the "feeling" middle point, temperatures usually ranging between -20 / +30 C, feels very natural.

That saying the task seems quite fun, would be nice to replicate it coming from a celcius background.
I have lived under both regimes, and it's easy to adjust to either one... It's just a matter of a few years.
It's not so much 0 that's the problem with Centigrade for weather purposes, it's the 100. 100 F is rather warm. 100 C is DEAD.

I don't have a problem with Centigrade for other stuff, but I think Fahrenheit captures the human ambient environment range better.

Disclaimer: American, where I remember the vain national attempt at metrication as a young child and still have to convert everything mentally when visiting my Australian in-laws
This looks very interesting, I wonder if anyone has a link to the video version of these talk slides.

I couldn't find it, but here is the same professor, Regina Barzilay, on the same topic (but a different talk).

https://www.youtube.com/watch?v=424zoKmpZvg
ThreadRipper is not going away:

https://www.tomshardware.com/news/amd-threadripper-roadmap-r...

Quote: You will definitely see more Threadrippers from us
Celsius is much more useful than stipulated here. For example, it takes 1J (Joule) to heat 1g (which is also 1ml) of pure water 1 degree Celsius.

The metric system is all weighted and related from temperature to mass to distance. This is what makes it so useful for Science, and frankly, every day use.
> For about 90% of the planet's population it's Celsius, and for about 10% it's Fahrenheit.

I thought only the US and a few very small countries use Fahrenheit, which is not more than 5% of the world population?
C goes 90% of the way there because 90% of temperature usage in science is for delta-T. That said, you need to be aware of it so you don't accidentally use the occasional absolute temperature in C at some point.
A Kelvin temperature is just the Celsius temperature +273°.
How is it racist to think of an asian person when you hear something with a typically asian pronunciation?
Yep. Intel iGPUs have good open source Linux drivers too. I had hoped that AMD would have some basic graphics in the IO die, but it looks like that won't happen.
I care very much about the freezing point of water outside. It means ice on the roads.
I think it is more a difference in editorial style rather than in substance: all media outlets still have an editor who in turn has to answer to the owner of a news outlet - an author can't always write just the stuff that he wants and also get his work published, don't think it works like this.

In other words I find it hard to follow the comparison of an author to a fish.

Still there is definitely more freedom in a system that doesn't censor every single utterance.