skysight-inc/HackerNews huggingface dataset:
The euro sure has its problems with the uneven power distributions of its users, but wouldn’t you call the same for the us dollar or the yuan for that matter? I’m sure there would chinese be provinces that tolerate their underperforming neighbors for similar political reasons.

Maybe Africa will show us what a more equitable power distribution looks like? I’d love for them to try. But I would predict that it would be vastly beneficial for capital flowing into that African union to have a stable currency. People with money usually don’t want their capital to evaporate for frivolous reasons.
> or if AMD will end up in the same bathwater with Intel at some point with a bunch of flaws exposed.

I would assume the answer to that over an unconstrained period is "yes". Intel made a couple big mistakes in architecture and process and AMD made a couple mistakes before that. It's a bit like watching too exceptionally competent contenders - the winner is frequently not the marginally best player, but the player who didn't make the first mistake.

Here, from the comfort of my seat, it's a very entertaining match. I wish there were more players, but neither IBM nor Oracle feel a need to compete in the low-end, and ARM seems destined to eat this cake from its borders.
Webpack not working if its Monday
Why not 60906-1?

* https://en.wikipedia.org/wiki/IEC_60906-1
Build a java application with RHEL-base-jdk:10 and from commit id:[HASH], that is as reproducible as it gets. As is stated you can save all the build dependencies in an Docker image, so you can go back and look at it later. Usually it is enough to have the build logs though.

We set system time as well.
CuriousMarc's series on the AGC restoration has been really cool to watch:
https://www.youtube.com/watch?v=2KSahAoOLdU&list=PL-_93BVApb...
They're doing this more and more in the Gmail Android app as well. First there were no ads. Then they added ads to the top of the mail list. Now they're interspersing ads between emails. I finally switched to K-9 because of how intrusive it became.
Microsoft's Touch Develop Shut Down
> Their immune systems are still in a learning mode. I'm not sure that it is the safest thing for elderly people to spend time with large numbers of random children.

Their immune systems seem to be in hyperdrive in my experience; a painful, wearying plague that puts me on my back is barely a speed bump for my son...just more sniffles and snot production. I think it's more their hygiene habits are still in a learning mode!

As a parent and spouse of a preschool teacher, though, the kids aren't randomly selected to go to these events. It's just common courtesy to not bring your kid to interact with other kids, visit friends in the hospital, or visit with seniors when they're sick. The trouble comes when parents schedule themselves to be unavailable when their kids are supposed to be at a child care or event that prohibits sick kids and then rationalize/deny the symptoms.

But as far as the seniors go, my infant/toddler/preschooler is perpetually the most popular person in the building when we go to visit Great-Grandma at her assisted living center (assuming there aren't other kids about). People come out of the woodwork when he giggles, and the nurses all say that it's great for them. Carpeted rooms with chairs and toys/activities that need some grown-up help are probably better formats for interaction than a concrete playground, though.
> The update will address the issue by hiding location information in photos from apps and requiring any apps that access Wi-Fi to also have permission for location data, according to Google.

The great minds at Google have done it again!!

This craziness (Bluetooth requires location) was the reason I never bought a smartwatch. I guess now I should stop using internet too.
No non-African country can claim they will bring Africa into the modern world without vested interests. The best result for Africa is if they can achieve some general stability across the continent without puppet governments backed by foreign governments that will sell themselves short. Saying choose your master doesn't resonate well with the freedoms we cherish.
While I do not know your exact situation, I find such attitude a bit selfish. Yes, you've got other shit to do, but guess what, writing good code is part of the shit to be done.
I consider working code being a minimum standard. Code can be working but can still be bad. On top of correctness it should be easy to read and modify. And by telling your team go modify if themselves if they don't like it, you're kind of saying "if you expect me to do more than minimum, do it yourself".
Again, it varies from team to team and you might have colleagues who focus on meaningless details instead of the essence.
What I try to do in my teams is to encourage people to go together through changes suggested by the reviewer. If the sides agree that one version is objectively better than the other, go with that version. If there's no agreement or if the difference is too marginal, the author of the code makes the call.

Also for me the review has easy "done" definition. It ends either in "code approved" or "changes requested" state. The first one leads to merge, the other one to further work or discussion on the code.
> People aren't using shit crypto

From Why You Should Stop Using Telegram Right Now (2016) (https://gizmodo.com/why-you-should-stop-using-telegram-right...):

According to interviews with leading encryption and security experts,
Telegram has a wide range of security issues and doesn’t live up to its
proclamations as a safe and secure messaging application. [...]

Telegram did what’s known as “rolling their own encryption,” which is
widely considered to be a fatal flaw when developing encrypted messaging apps.
Sunday Night Is the New Monday Morning, and Workers Are Miserable
If I had to sit for 3 days watching the mountains and the occasional sheep passing by, I would probably turn to meditation or continue planning my project in my mind.
Why do you host offensive content?
Show HN: Material Bread – A React Native Material 2.0 Component Library
> But what alternative to Wikipedia do you propose?

What I do personally for subject that feel a bit controversial is: 1) read the Wiki article 2) read the Talk page 3) look for edits that were made earlier (special before the 2016 USA election) 4) look for primary sources when feasible.

As another commenter mentioned here - editing articles in Wikipedia is a waste of time now, because there are interest groups that control a lot of "touchy" subjects. As an example (and I am adding it because I know the subject matter, having read 5 books by the author) compare the leading abstract of "Julius Evola" before 2016, and after:

https://en.wikipedia.org/w/index.php?title=Julius_Evola&oldi...

https://en.wikipedia.org/w/index.php?title=Julius_Evola

What changed? Evola was one of the authors that Steve Bannon mentioned in one of his interviews. So editors tried to turn Evola into a misogynist + racist + fascist, just to smear the Bannon guy.
FastMail supports on the fly reply from if you have a catch-all alias on your domain. It defaults to replying from the same address. If you want to change the from address to something else, just select the "*@domain.tld" entry in the sender list. This turns "from:" into a text input.

See https://www.fastmail.com/help/receive/alias-catchall.html
If you submitted that for reimbursement purposes, I'm sure it would.

If you submitted it for proof of address purposes and you have service from that utility in your name but with different consumption values, I would think it would not.

If you submitted it for proof of address purposes and you do not have service from that utility in your name, I would think it would be.
Even don't prototype with homerolled encryption.

You should know how easy prototypes enter production!
Taking about remote vscode, I'm failing to use it pleasantly from a home fiber connection to my Xeon server, more than average latency and regular disconnects. I was hoping that such a setup would keep me going for a few more months; my old i7 laptop from 2013 no longer copes with my workload, mostly compiling Rust code.

Zen 2 seems like it'll be pricy in my country for a while, and I'd have really loved a decent AMD laptop with mobile Zen 2 chips.

Does anyone know if laptop chips are planned, and is there an expected timeline? Thanks
Part 97 (http://www.arrl.org/part-97-text) does not even contain "encryption" . The rule is:

> §97.113(4) Music using a phone emission except as specifically provided elsewhere in this section; communications intended to facilitate a criminal act; messages encoded for the purpose of obscuring their meaning, except as otherwise provided herein; obscene or indecent words or language; or false or deceptive messages, signals or identification.

The "messages encoded for the purpose of obscuring their meaning, except as otherwise provided herein" being the key part and the "except as otherwise provided herein" basically boiling down to remote control (incl for satellites!)

It's also tricky because the FCC allows proprietary voice codecs on the mature bands. They are not considered as "obscuring" the meaning because even though they're not an "open" standard, anyone with the appropriate decoded, can decode the voice stream. I guess because it's a globally shared secret and not a shared secret only between the sender and receiver, they allow it under the rules.

Even experimental digital modes on the amateur bands don't fall afoul of this rule. You can experiment with a new digital mode that no one but you has the ability to decode. However, if push came to shove you'd need to release at least a functional description of your mode or forfeit your license.

It's not an encryption or cryptography ban -- signed messages are perfectly fine -- it's really an extension of the whole idea that these bands and your license exist for the purpose of shared, non-commercial communication of a personal nature in a public space.
Show HN: Hacker News Managed WordPress Hosting and Maintenance
> Is it too good to be true?

It might just not last long enough. Athlon64/X2 also totally destroyed Intel but Core architecture arrived before AMD was able to grab more market share.
Interesting rant. I suppose that's one of the many reasons I dislike modern journalism (this New Journalism subjective style of writing ) and I appreciate you putting it into perspective.

For some reason the famous article "Frank Sinatra Has a Cold" came to mind: https://www.esquire.com/news-politics/a638/frank-sinatra-has...

But, a quick read through indicates that the author doesn't reference himself until 10 paragraphs down.

https://en.wikipedia.org/wiki/New_Journalism
It applies to AC.

However, RF is more complicated. The difference between "RF" and "AC" is a matter of what materials and frequencies are involved and how you are using them.

Terrestrial RF systems rely on the Earth as a ground conductor. It becomes more complicated because the impedance (like an AC version of resistance <waves hands>) of a material (such as your body between the antenna and ground) will change depending on frequency. Once a circuit it in place, the impedance mismatch between your finger and the thing it is touching will cause energy to build up at that interface.

This is similar to how light diffracts when it moves from one material to another and you can see the boundary because some energy builds up there and is scattered.

You won't get a burn if there is no circuit.

...but if you are fully enclosed in an RF field, you may get little circuits forming because your body is in contact with that field, and therefore referenced to it, and the potential of the field might vary across your body.
"Break Up With Your Girlfriend, I'm Bored" came on over the radio while reading this.
Location: Toronto

Remote: Yes

Willing to relocate: will consider within Canada

Technologies: Python, NumPy, Scikit-learn, Keras, MySQL, TensorFlow

Resume/CV: https://www.linkedin.com/in/elaineye/

Email: elaineye983@gmail.com

I am looking for a data scientist/machine learning full-time/contract, let me know if you have an opening!
AMD investing in Linux build systems to ensure that every library shipped on every Linux distro runs optimally on their processors would do a huge service to them.

From time to time I check builds and performance on POWER. There is a Brazilian university that provisions POWER9 systems for free (for short times). I am not sure how actively IBM collaborates with glibc, gcc and clang crowd or how dedicated to make Linux workloads perform better on POWER than they do on similarly priced Xeon boxes. I also know Intel has some hard-to-find non-commercial licenses for their compiler and performance analyzers one can use to fine tune their code to Intel architectures (and make it terrible on anything else ;-)) which is perfectly fine if you know what CPUs your code is going to run on (as it frequently is with HPC).
Quality is local optimization, Market Fit is global optimization. As the saying goes, if you're not embarrassed by v1 you waited too long to launch.
Code ELixir LDN Tickets Close Thursday
Some things I have issues with rocketchat is the insane amount of node_modules, random crashes, uses mongodb, and it's a pain to customize
It's not about all digital modes. It's about proprietary digital modes. As the petition says:

> Almost all digital modes in common amateur radio use are capable of being monitored by third parties, either through an integrated developer provided software package, or with a stand alone software decoder. Problems arise when protocols and devices used in commercial, government, and marine services are used in the amateur service with no adequate means to fully decode transmissions. Further complicating the situation are security and privacy features of the specific modulation and networking protocols which are not subject to rules governing amateur radio. Said features preclude the amateur radio community from attempting to monitor the Part 97 spectrum by denying them ability to eavesdrop

and the proposed solution is

> To rectify the current situation in the amateur radio service,digital mode developers must be required, by Part 97 rule, to provide the means to fully decode their product in amateur use to enable monitoring and self-policing. The amateur radio community, the FCC, and intruder monitoring groups should not be put in a position of having to develop decoders for any digital protocol destined for use in the amateur radio service. The protocol developers should be solely responsible for providing a decoding solution to ensure Part 97 rules compliance. Any necessary software provided by developers must be open source, unencumbered by patent, licensing fees,royalties or copyright, in keeping with the intent and spirit of the amateur radio service as exemplified in Part 97.1(b)(c).

https://ecfsapi.fcc.gov/file/100918881206/PETITION%20FOR%20R...
I was expecting a way to receive "tips" (small cash payments) for reviewing code ... :/
> Ultimately if you're okay with running AGPL code you're okay with running Mattermost. Which means as long as you don't intend to fork it and not share your changes you should be fine.

That's not how [LA]GPL works. You are free to fork, and not share the changes. The modified source code can be provided only to the people whom you gave the binary (Edit: AGPL has bit more terms, as said in comment below), and you can make it private to the rest of the world (though you can't add additional restrictions).

As Mattermost is dual licensed under AGPL, anyone who uses it under the terms of AGPL can live safe as long as they obey AGPL.

Software pieces using GPL licenses can't add additional restrictions to the software, but of course authors are free to dual license under different terms.

Say for example some one can specify the following for their project: "We provides the project under the terms of MIT for you to modify and run for your own purposes." This might look a harmless statement, but it could mean something very different and may be intentionally written, that essentially makes it non-free. GPL doesn't allow such additional clauses.

Disclosure: IANAL. So I don't know how/if it works in court
For those interested here's Lincoln Highway Assoc. map of the route: https://www.lincolnhighwayassoc.org/map/

I plan on driving it by next year.
As someone with one, my understanding is that its market value sits somewhere between art history and lower-tier engineering degrees (e.g. civil).

It opens the door to $40,000 office jobs, but that's about it.
If encryption is permitted on amateur bands, huge chunks of the rulebook become completely unenforceable. Use-cases that would require encryption are largely incompatible with the purposes of amateur radio stated in Title 47 Part 97. If the amateur bands become filled with encrypted traffic, I cannot imagine any scenario in which they would not become a free-for-all.
Passkb: Simple virtual kb to paste your passwords into forms which block paste
There is another VHDL PDP-11 called the W11a: https://wfjm.github.io/home/w11/

One eventual goal is for it to be a PDP-11/70mP, a PDP-11 "quadcore".
I think boredom is a mechanism for novelty seeking, making us take a step back and maybe try a different activity, a necessary part of the exploration-exploitation tradeoff... because we never know what unknown unknowns we're missing. It's good to do what we know will give us rewards, but maybe there are even better rewards we're passing on, so from time to time it's necessary to sacrifice the safe zone and go out.

Interestingly, both curiosity and self-control have been turned into successful reinforcement learning techniques. A RL agent would walk a maze collecting points, but one wall was turned into a TV, so when it found it it stopped exploring and just binged on the video feed. Even RL agents can be addicted to video.
Where are the amateur bands so crowded that this is a serious concern?
"Now we look at a megaproject and go: «well, no. it will take too much effort and power with no tangible benefit»."

My thought about this was that we ceased the rush for bigger and went looking for smarter.
If you kill the incentive for private citizens to "be there", though, it evaporates.
Zen 3 is due 2020 but I personally don't think it will be a very big iteration. Zen 4 is roadmapped to follow up and will likely change the socket as well as represent a node shrink, I'd say this one has the most potential for further shake up on the design.

The popular thing to talk about in the rumor mills has been if they continue to make it any wider SMT4 as seen in Power may come about.

Personally I think the IO die has the best chance for improvements though, especially towards EPYC parts which have up to 8 CCXs and a crazy memory controller to interconnect.
“Could you please align these variable definitions so they’re easier to read.” Is considered a polite imperative [0].

[0] https://www.merriam-webster.com/words-at-play/question-mark-...
Tangent - there was an article on the NYTimes the other day about how their editorial work was trivializing Bernie Sanders political impact the last election and actually using misleading headlines to distort the truth. I’ll try to find the link (on my phone now). It was pretty eye opening and had links to sources as well as exposing some of these editors and their role working for the Clinton camp.

I call this out because I see a steady stream of NYT articles that focus on big tech in a negative way.

Big tech has its problems and should be regulated. On the other hand, I question the NYT and their motive. This clearly isn’t honest journalism but NYT focusing on companies that are now directly competing with the NYT.

Edit: article I was referring to
https://fair.org/home/sidney-embers-secret-sources/
> Sure, but not everyone agrees on what's "readable" or "maintainable", and no organization has hashed out all the design patterns and coding style that it would deem appropriate. Even if there's a "better" way of doing something, not everyone might agree that it's worth the effort. A lot of "elegant" patterns are less readable. (e.g. object-oriented abstractions vs a functional approach)

This doesn't really matter. Yes, there will always be some level of disagreement. But you aren't writing code in isolation, and it is your job to write code that your team can maintain. If I, a reviewer (who is presumably well versed in the language in question) cannot understand what a block of code is doing without expending significant mental energy, that is a red flag.

I'm talking about refactorings on the orders of 10s of lines of code, not changes to design patterns of architectures, those should be decided much earlier (and in general PRs should be small enough that you aren't forced to redo a design as part of a code review).

> If a reasonable person can understand the code in front of them, and there's nothing objectively wrong with the code,

And this is where we disagree. A reasonable person being able to understand the code is only the starting point. Code should only be merged when, to a good approximation, you're comfortable with anyone on your team (or not on your team, consider onboarding) being able to understand the code quickly.[0]

One pet peeve of mine in this regard is loops that break or continue, especially those that are nested. They're often easy to write, and sure I can figure out what's going on eventually, but it's not easy to maintain, and there are straightforward, mostly mechanical changes that can make things easier to follow:

a loop with a break is almost always an attempt to find something in a container. If you're continuing, it means you've got a function that finds and then does something with the found object. Split it in two. Have a function that loops through and returns the result, and then a second function that processes that result.

A loop with a continue can almost always be refactored into a filter (in practice, I am not saying you should be using map/filter everywhere) by reversing the conditional.

There are exceptions to this: early breaks/guards (sometimes), "returning" by reference in C, and sometimes building state machines can be done most clearly with continues. But those are fairly context specific (and they aren't the context I work in, for the most part), so can be called out explicitly. That's the kind of thing I look at.

[0]: Another way of thinking about this or justifying this: If someone gets paged in the middle of the night because there is some production issue happening, and the trace happens to cross through this chunk of code, will it significantly delay this groggy person, who is neither you nor the author, and who has perhaps never looked at this code before, from quickly isolating the root cause of the issue?
Does Mattermost support drawing on screen share? It is one of the killer features for me in Slack, and at some point Google Hangouts had it but removed it, and Meet does not have it.
> "in the end, death is not a punishment, but a release from suffering."

That's a very big assumption, and one to be very careful about when making decisions about what choices to encourage others to make in their final days. In fact, it's a belief itself, yet you're treating it as if it's a fact and one we can safely live by and encourage others to live by. That's very serious.
Yes, I mean in the proof of address case. It seems doubtful that providing a fake document with your real address could constitute fraud, if the document was being used solely to verify your address. But perhaps there is some other criminal offense of forgery or some such that is still applicable.
I wish they made rocketchat simpler to integrate with an existing website.
Spring WebFlux Reactive REST API
This link warms my heart.
I got this book recently in print form, its from a gamedev perspective partially, but interestingly a lot of the book will be familiar to people who work with databases, and thus a lot of the webdev world. A lot of the ideas come from how we organize data in databases and applying that to data in your code.
How to Write a Good Blog Post