skysight-inc/HackerNews huggingface dataset:
I don't think they should still be called Opterons. If the Opteron name was so great, AMD wouldn't have been completely wiped out from the server market, no?

So why not just use something fresh, better, and without all the baggage? I just don't see any significant upside for continuing to use the Opteron name.
I'm guessing, from Apple's perspective, things that overlay the whole screen and alter the appearance of other people's apps (such as applying a colour cast), are essentially "white hat phishing". It makes security sense to hide this capability in the OS and not in apps.
The Anatomy of a GraphQL Query
Untouched. Really?
this is from 2015. There is no absloute need for rendering server side. You have websockets and fallback to ajax. Dont forget, you can never replace the computing power of 10000 user browsers with a server.
Looking at Global Foundries, no.
GOP senators’ new bill would let ISPs sell your Web browsing data
> this usual HN moral

Please don't make up generalizations about HN for rhetorical purposes. There's no "usual HN moral". It's a large community.

The thread doesn't seem to me to fit your description, but even if it did, the OP asked specifically for helping about keeping his skills up. That's a perfectly legitimate question, and no one deserves to be slurred as a "workaholic" for caring about it or sharing their approach.

Questions about family are deeply emotional and tug on all our ideas about who we are. HN's civility rule requires us to respect each other's differences and not resort to blame or self-righteousness.
Having kids prompts you to learn different skills than those you might have learned without them.

It also gives you the perspective to realize that chasing after business fads--especially startup culture business fads--is not "skilling up". It's just spinning a hamster wheel fast enough to grab the wire and do a 360.

The greatest skill, one that you learn right away, is how to clean up other people's isht when they are incapable of doing so. The next skill is being able to figure out what action you can take to most efficiently stop hysterical, incoherent whining and crying and turn it into blessed silence. And the best skill is learning how to value your own time--particularly the amount of it you can spend sleeping.

In general, you stop "skilling up" for the benefit of current or potential employers, and learn for the benefit of your own family.
5 Tax Free Savings Strategies for Your Retirement
Unlock honest feedback with this one word
Show HN: Canny – The easiest way to collect and manage feedback
Don't most docker containers contain x86 binaries?
Usefull library for graphql in typescript
Introducing the Feedback Formula
Java Spring – Validation, Thymeleaf and SpEL
Seem to remember someone at the time saying, "You break it, you bought it."
Safe Exchange Developer Update March 7, 2017
> Not all government positions are filled with 'jobsworth' drones - there's a lot of vital stuff out there in ye olde bureaucracy.

I've thought for a while that the US suffers from not having a popular-media equivalent to Yes Minister. It's a great cultural touchstone for the idea of bureaucratic knowledge, and the danger of being politically or morally correct but unable to actually do things well.
Hot CIA back door push is a misfeature in any app, and Apple are doing the right thing here.
The guy who made me work on an MVP for the next 3 month while he was on a vacation told me the same thing.

Apparently, if you have a big enough vision, it's along the lines of "why aren't you working for my awesome ideas for free? I even gave you teeny amount of equity"
Digital Hygiene: How We Might've Fucked Our Attention Spans
Getting the .ipa signed still costs money (or has a week-long timebomb), and you can't run unsigned code.
[Till the sun runs down][1]

[1]: http://multivax.com/last_question.html
For the emulated apps, sure. But apps compiled directly to the new architecture will gain a lot and benefit from the new architecture. Microsoft is big on backwards compatibility, so adopting a new architecture would be a complete non-starter if it weren't for an emulator.
I agree, there needs to be a product for this to work.

So far that product doesn't exist and isn't even a twinkle in someone's eye as far as I know. Everyone is focusing on "running the same infrastructure everywhere" but I haven't seen anyone focus on putting the right data in the right place.
> jobs are being automated faster than most people can retrain

For the section of the US between the Hudson river and the SF bay this has been the case for ~20 years. What most 30 year old laid off workers MAY do is very different from what they CAN do. Saying "ohh, just learn to code" isn't helpful to someone worried about making rent this month let alone paying their internet bill.
Can you get confirmation that CodePush won't be impacted?
They've nerfed this so that the app will only run for a week before you must push another build.
I have 4.

You would be annoyed if you had to answer an email or phone call when you were trying to hang out with your kids. The rest of us are annoyed with the constant interruptions.

It is extremely selfish and others are too polite to tell you to knock it off. If everyone acted like OP, nothing would get done because there would always be a kid, cat, dog, whatever stealing focus. I need to get my work done so I can go home.
I'd rather call that 'how' instead of 'what', because there are two things you might take "what does this code do?" to mean: its purpose or the way it works. A square-root function, for example, might have

How: newton-raphson iteration, 2 rounds

What: return a number within 1% of the positive square root of the input, which must be in a certain range

Why: it's for a rendering, it doesn't need to be precise

In this breakdown the 'what' is what I tend to want the most often, as a reader. It gives an anchor to check the code against, and enables reading that code without having to understand all the other code it calls on -- just the 'what' comments of the other code.
Thank you! As a fellow "Correct Idiom Usage Nazi" that made my day. Have an upvote :)
I didn't see a link to the source. It would be really cool to see the source code so that other people could validate the work and help point out better implementation options. It's like a scientific paper not disclosing its methods.
If you are memory bound the increased throughput from 64 bit to 128 bit wide LPDDR4 bus would likely get you close to 2x.
The posted article is about whether to squash commits or not. The posted article is comparing the view of the commit as ultimate arbiter of feature history or the commit cluster (aka Pull Request) as ultimate arbiter of feature history. Putting details below the fold on a single feature commit makes them 99% invisible.

The best solution, which the posted article suggests, is for git to natively support commit clusters. So that you can have just feature information and also meta information that isn't 99% invisible.
I disagree. JavaScript is far, far from a perfect language, but if you think it's the worst one out there, you must've not payed attention to it in the past few years. I - as well as most non-self loathing JS hackers - use the ECMAScript 2015 (or later) standard, where the language is relatively feature complete. This allows JS to become a relatively complete OO language should you desire, and it also allows it to act (mostly) functionally. `const` and `let` alone fix many of the ambiguous gripes that people had with JS, and if you truly believe it's still the worst language out there, I encourage you to look at these new developments.
For .Net projects, I've used Irony. From the CodePlex site:

"Unlike most existing yacc/lex-style solutions Irony does not employ any scanner or parser code generation from grammar specifications written in a specialized meta-language. In Irony the target language grammar is coded directly in c# using operator overloading to express grammar constructs. "
Befitting of Uber, they stole the "Uber way" and called it their own

"Develop an incomplete solution and beat them to the market" is, of course, the Google Way, the Microsoft way, the Bell Labs way, the IBM way, ..."

Time to market is important.

“A lot of them have told me that they’re having a hard time finding something new.”

I'm not convinced that this is because they are tained by Uber. It could be that the property "having worked at Uber" carries a statistical bias with "hard to employ elsewhere" simply because perhaps Uber was blindly on-boarding toms, dicks and harriets off the street. (Maybe the way they get drivers at the bottom of the org chart permeates how they staff the rest of it.)
I don't think the blog post bit is important... all of my blog posts, while not performance related, are on stable Rust.
And it means that presumably you could put a RISC-V or a Power8 in there too. ;- )
> and the only person blamed will be the engineer, despite the paper they wrote and published years before

If that's really the case, it's a pretty fucked-up situation. The expected outcome for a politician ignoring technical advice and people dying as a consequence is for the politician to be always blamed. Even when the technical advice was nonsense, what leads to a lot of different problems (including politicians working hard to silence technicians).

I can't imagine what kinds of problems make politicians able to shift the blame onto people that say the structure is not secure, but I'd start searching for corruption at the judiciary branch.
This "discussion" has been going on for a long time. Here is an article posted to HN back in 2011 that you might be interested in: https://www.nccgroup.trust/us/about-us/newsroom-and-events/b...
Adding more languages is on the roadmap :)
They might not own it...

Salesforce had the domain in 2013, and was an investor in Do.com. The domain may have been on loan/lease.

I previously worked at a startup that was using a domain on a "rent to own" basis. I suspect something similar here.
Totally honest question here: can you be very specific about what caused these photos to be painful for you to look at? I have no formal photographic training but I have always taken a lot of pictures, and I've been told that some of them are good. I do know what HDR is, gleaned from various hacker news posts over the years.

What is painful about these photos, to you?
What Is Data Science, and What Does a Data Scientist Do?
Stanford VCs Are Looking for the Next Snapchat
AM4 chips are SoCs which do not need a chipset to work technically
This is what I like about common core. I think a lot of hate for it comes from the fear of being wrong in school that a lot of people have growing up. The common core homework people post online with captions like "how is my child supposed to know the answer to this?" The point is they aren't, they are supposed to come up with a guess and explain their reasoning.
Today's Topics: Proof-Off-Work, Network File System, Blockchain
remember a few years back when windows was trying to promote their mobile app store and they were paying people to write shit apps just to have them hosted in the store? Or android where (at least they used to ) have fake apps that tell you how to "get" the real app ?
Innovation vs. privacy and a strategic middle ground
ahmen to that brother....
I love f.lux and have a soft spot for the very nice developer couple behind the app.

That being said, it's hard to argue that Apple (or Android) shouldn't be able to set boundaries on behaviors which are only allowed to be done by the OS as a opposed to an app. Apple's tight control of device screen characteristics makes it pretty understandable that they don't want one app able to control how another app looks on the screen.

The optics of the f.lux situation is just really, really bad. But considering the f.lux never really charged, they have a claim to fame that few can match: creating a feature good enough that Apple incorporated into both iOS and MacOS (now in beta).
ai

Robotics

Web assembly
America, America ( essay )
Hah, neat
Update: it's fixed now. Was the same issue as https://bugzilla.mozilla.org/show_bug.cgi?id=1342881
Already many people tried and have a pretty good documented time. So it will work.
It's about putting a "merit"ocracy in place that encourages people to backstab and generally act like jerks in order to get ahead.

I don't know why you put meritocracy in quotes, because that's what it is. The merits that are rewarded just so happen to be acting like jerks. In general society that is not a merit; but in the company it is a merit therefore Uber is a meritocracy.
Did he check if it was from Nigeria?
That's a great way of dispersing life, but a very bad way of dispersing biospheres. The Gaia Hypothesis is that the planet is a higher-order system of organisation relative to conventional living organisms, roughly analogous to how your body is is a higher-order system of organisation relative to your individual cells.

If reproducing oneself were simply a matter of dispersing your cells, then Henrietta Lacks would be the most reproductively-fit person of all time.[1] But her immortal cell-line, now living in tens of thousands of laboratories, hasn't produced any new people, which is kind of the point of reproduction. It isn't a continuation of her higher-order pattern.

Analogously, an impact-induced panspermic dispersal of radiodurans etc. might eventually seed many worlds with life, but would in no way represent a continuation of the higher-order pattern that is Gaia, and thus wouldn't be a biosphere reproducing.

1: https://en.wikipedia.org/wiki/HeLa
If the Mosul dam catastrophically fails it's estimated that over a million people will die. $100m is a very good investment to stop that.
Rooting. As in 'root password acquired' ;)
I have two daughters, 7 and 8. Both have clinically diagnosed ADHD and the eldest has ODD and was born with heart problems that required open heart surgery to fix. I love them both to death. On their good days they're amazing kids. On their bad days, I, like you just slog through it and keep my thoughts to myself wondering just how much longer I can keep going. It's hard. You don't want to ruin your kids by admitting your doubts. You don't want them to have any inkling that they were anything but the perfect decision to expand your loving family. But your computer at least does what you tell it to, even if it wasn't quite what you intended to tell it to do. If I have to tell my kids to put on their shoes one more time today I may jump off the roof. I won't lie, there's days I'm truly not even sure how I make it through the day, but somehow, by some grace of God, because it's not my own, that left long ago, I do. On the days where they snuggle into you and tell you you're the most amazing Daddy a little girl can have, that makes all the suffering and sacrifice melt away.
I found this one: https://wildlifejustice.org/cn/overlooked-rhino-horn-demand-...
I use to think the same things but I realized that all the soft skills that the other guy claimed he possessed were all attainable with relative ease compared to the hard skills around coding, machine learning etc.
spudlyo's comment suggested that there should be a bias due to those attributes.
BNF (even with bison extensions) is hardly a specialized meta-language.
Personal attacks are not allowed on Hacker News. We ban accounts that do that. Please post civilly and substantively, or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this subthread from https://news.ycombinator.com/item?id=13814135 and marked it off-topic.
I don't think you can write maintainable code without monads. Code has to be written in the language of the business domain so that it can be understood in those terms, so you can't (to take an extreme example) have every other line being "if err != nil ...". But if you leave secondary concerns completely implicit then your code also becomes unmaintainable because you can never understand what any given function is doing (at the implementation level) and so you can never maintain anything. You need the dual perspective that monads or something like them give you where you can say "this is a secondary concern in this code but it is there".

It's not about "programming cleverness" - there's nothing "clever" about monads, rather the monad is a very simple and boring interface that turns out to be a good tool for helping you write code that does what it looks like.
ios has as many stores as Android, all you need to do is jailbreak.
The article breaks down some things that you need to do to write good code. Proper naming, write self-documenting code, no fancy stuff, have the correct indentation and other formatting, avoid special cases, etc.

Which is more than we can say for this dismissal.
For most of the really time consuming steps the speedup isn't spectacular, 1.6x is not worth the effort

http://ce-publications.et.tudelft.nl/publications/1520_gpuac...
I made a service that does this ( https://disposeamail.com/ ), and I am constantly asking myself if it's worth it. The PostgreSQL database takes up over half the disk space on the VPS I run it on, and that's only after a few months. And of course it's almost all ultra low quality spam.
9 Women Breaking Down Barriers in Tech
Uhh... so don't even try going to oogle.com

It just takes over your browser and makes it impossible to close without killing the PID.
How feasible will a Naples desktop build be?
Keep in mind that today's browsers have native crypto APIs that weren't available when this was written. (https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_...)
I agree with this, but last-leg spending is actually a huge problem in the US. Not in NIMBY terms, but because there's more money available for building new roads and infrastructure than for maintaining them.

Even infrastructure bills like the one currently being proposed tend to worsen the maintenance deficit instead of improving it.
This is quite common. Find a balance.
Most people use hand written parsers for this, for the lack of tools that are good enough. Part of the reason for the proliferation of of parser generation tools is that people tend to get disillusioned by the available tools in this space very quickly.
Sure, but to my mind monads are common and broadly understood, at least compared to all the alternatives for achieving the same kind of thing (e.g. AOP shudder).
Ask HN: What cool things can I do with Amazon free tier?
Just FYI, you might have coworkers that aren't all that interested in conversing with your children during conference calls. I know it makes me uncomfortable to have a forced interaction with a coworkers child. I doubt anyone would be deeply offended by it, but do keep in mind that not everyone is as comfortable with your kid as you are. If you have a team that embraces it, that's great - just don't assume everyone always is.
Bulmaswatch – free themes for Bulma
I will import a whole module
The upper right-most link on the page says "source code".
Please don't, regardless of how correct your views are or how righteous your sympathies. It breaks the site guidelines (https://news.ycombinator.com/newsguidelines.html) and as sillysaurus3 pointed out, makes the thread obviously worse.

We detached this subthread from https://news.ycombinator.com/item?id=13818623 and marked it off-topic.
yes, you are right if you are memory bound!
The Digital Standard
While I do not go around trying to beat people with a stick when they make things I see as overly complex, I think it's good to have a conversation about it, sit down together to find the simpler solution [or accept the one that is already implemented] and hopefully reach alignment on the path forward.

It's totally possible my knowledge is lacking, which is why the conversation is critical. If I just need to be educated on why something I saw as complex was the right decision, so be it, and I look forward / enjoy those opportunities.

At the end of the day, I run the tech team and founded this company, while others might come and go, I need to feel ownership over the code, product and most importantly it's shortcomings. If I cannot own that openly, I cannot lead/direct others, and that is when technical teams really start to fall apart imo.
Repairing My Tesla Model S Has Been a Nightmare
ActiveX deserved abandonment, but anyone who remembers those years probably also remembers that Microsoft is capable of supporting NT on many different architectures.
Well, it works both ways. You're creating an even shadier narrative, since you're parroting a familiar a story about the selective choice of leaks without any evidence that other leaks are being withheld, and this story is primarily used to distract from the information that Wikileaks publishes and discredit Wikileaks and Assange.

Even if Wikileaks withheld other leaks, for which no evidence has ever been presented so far, what they have published so far seems to have been factual and genuine material. So let's not distract from the truth...
This is insane!
the RISC vs CISC battle was won by CISC decades ago.

RISC is better in low compute power.
CISC is better for high compute areas.
"Attitudes That Lead to Maintainable Code"

Well that assumes the code is the problem and not the programmer. The code might be perfectly maintainable but the programmer lack skills to do just that.

I've only seen very rarely really-hard-to-maintain code, and there were of two sorts:

1) over-engineered pseudo-senior object-oriented spaghetti plate -- generally resulting from methods that supposedly make the code more maintainable.

2) logically-wrong over logically-wrong spaghetti plate -- the kind of code that programmers hate to admit they do: simply logically-wrong code.

On the other hand, I've seen plenty of beginners making critics about a code that is supposely hard-to-maintain whereas the problem was them because:

1) they don't know how to read and learn a code base. They typically start working on a projets and they don't read the codebase. They jump on a task. They actually never read the codebase, but only piece of it.

2) they think the code is "obfuscated" whereas it is, well, just not. The programmer is just a beginner that needs to learn how to read a boolen expression for example (typically: var ok = cond1 && !cond2 || cond3 -- omg the code is obfuscated!).
This is correct. However, it's important to point out that the .NET native compilation can also target ARM architectures. For native development in C++, one would need to build and distribute ARM-targeted binaries also in order to actually be "universal".
Yes, I know. I was saying the OP of this thread was wrong because it's not UIWebView, it's WKWebView with a JIT :).
That's where I find a VCS really helpful. If I'm wondering about a particular oddball section of code, I can go back and look at the context in which it was introduced. This is very handy especially for code that was written by multiple people over time.
JavaScript's random generator is not cryptographically "secure" because it's not random enough. You can however make your own random generator by using keyboard/mouse input, microphone noise, etc for entropy.
Yes but this is N A T I V E

/s