skysight-inc/HackerNews huggingface dataset:
One thing which helps Blender is that its target audience is better equipped to write code, or at least think about code enough to connect with the "project" side of open source software.

That doesn't mean Blender users need to do that to be productive, but it definitely gives actual users a stronger voice. I find free software generally doesn't work as well when there's a hard split between the developers and the users, unless those developers are incredibly empathetic, clever, and well funded. (Or just fully aware of the problem they're solving, but it's hard to find a large sample of people that can write a really good vector graphic editor, have a clue about UI design, and are also keenly aware of the problems people deal with when they're drawing a graphic novel).

You can see that process working well with Blender's open movie projects (https://www.blender.org/about/projects/). I haven't paid attention to them recently, but in the past they have been structured around building some new feature in Blender, such as improving the video editor and motion tracking experience (Tears of Steel), or rendering and sculpting (Sintel).
You might be happy to see the PASETO spec, which (for v2) uses XChaCha20-Poly1305 for encryption, Ed25519 for signatures, separates the two logically, and doesn't allow for runtime ciphersuite negotiation. (v1 achieves a similar result with AES-CTR+HMAC-SHA384-EtM and RSASSA-PSS.)

https://github.com/paragonie/paseto/tree/master/docs/01-Prot...

It's similar to the advice given above, but also caters to that itch that some project managers have to only implement industry standards (which PASETO is slowly becoming).
Senior Engineer | Accessibility Engineering Lead
VMware | Palo Alto, California

As an engineeron the accessibility team, you’ll be focused on working closely with product designers, engineering, and product managersto proactively identifyaccessibility gaps in existing product designs,design deliverables, and implementations.You will also play a key role in recommending solutions for product teams facing hurdles in meeting accessibility standards.Youshould have a passion foreducation, evangelism, and building a community ofengineersand product managersfocused oninclusive design and accessible products. An ability to clearly communicate best practices and accessibility standardsis a must.

https://www.a11yjobs.com/jobs/6zyGD-senior-engineer-accessib...
There's not much good to either world.

You need fairly extensive tooling to make working with a repo of submodules comfortable at any scale. At large scale, that tooling can be simpler than the equivalent monorepo tooling, assuming that your individual repos remain "small" but also appropriately granular (not a given--organizing is hard, especially if you leave it to individual project teams). However, in the process of getting there, a monorepo requires no particular bespoke tooling at small or even medium scale (it's just "a repo"), and the performance intolerability pretty much scales smoothly from there. And those can be treated as technical problems if you don't want to approach social problems.

To put it another way, we're comparing asymptotic O(n) with something bigger, neglecting huge constant factors on the former. There's a lot of path-dependence, since restructuring all your repos with new tooling is hard to appreciate.
>> Gross margin of approximately 38 percent

Stop charging $1,000 for a phone. Stop gouging us for storage. Bring back a $999 MacBook.
One of the things that happened is the Blender team hired a bunch of professional artists to make real commercial quality movies using blender, and when the artists had a complaint, the developers were in the same room to get the issue fixed in real time.

Meanwhile GIMP has a reputation of being written by software developers for software developers, and being actively hostile to suggestions from artists...
Maybe they have some sort of "safe" abstraction layer?

I've seen this approach go wrong, but I am willing to give them the benefit of the doubt.
Anecdotal, but I am not a heavy phone user at all. Within a year of purchasing my brand new iPhone SE, the battery capacity dropped from 100% to 82%, causing it to begin to lag considerably doing even basic tasks and shut down randomly two or three times a week. This should not happen to a product that's only a year old.
From a cost perspective it doesn't cost that much more to educate an English major than an engineering major.
Sideqik | Software Engineers | Full-Time | Atlanta, GA | ONSITE

Sideqik is a fast growing social marketing company looking for top-notch engineers to join our team. We use Natural Language Processing and Machine Learning, analyzing massive amounts of social content to help brands identify the influencers their customers trust, track market trends, and measure the impact on their brand. We also have a beautiful front-end with plenty of data viz. Our customers include some of the world’s best brands like Coca-Cola, NVIDIA, Logitech, Universal Music, Turner, CNET, Under Armour, P&G and more.

Our stack is Ember.JS/ES6 (frontend), Ruby/Rails/Grape (API), Scala/Akka (backend), PostgreSQL/Mongo/Elasticsearch (data).

Check us out at https://sideqik.com and email jointheteam (@) sideqik.com to learn more.
Is there supposed to be a Distill banner on this website?
https://www.urbano.io/
Can you say more about how angular momentum decays in orbital mechanics? I understand that, because the Earth rotates faster than the moon orbits, our tidal bulge will be ahead of the sublunar point, and will accelerate the moon in its orbit. Are there any other ways to get rid of angular momentum?
From what I can find that bit was added in the 1870s to help curtail train robbers who were using more aggressive and destructive means to acquire their loot.
What is crippleware? GA?
Other manufacturers don't go after repair shops aggressively, either.
> that doesn't change the fact that public USB outlets can still be rigged to fry your machine.

That is true, but not something that I'm overly fussed about. I'd much rather have my USB port fried than to suffer an intrusion.
Although transmission does help alleviate the problem, the nature of building new linear infrastructure is that it will take much more time and risk to complete a transmission megaproject than to simply build more storage where it's needed.
Sure, tremendous innovation on componentry and services. But I think it's being a bit generous putting the Apple Watch or the Airpod anywhere near the game-changing legacy products of the 2000s.

I still can't see how Apple will surge again. The brand equity is based upon Ramsian aesthetics (which have been mimicked to point of being passè in 2019), coupled with category-defining products that became cultural phenonenas (nope: the Apple Watch is hardly holds a candle to those). Not to mention they've all but deserted the power-users with lacklustre notebooks and having 6 year silences between Mac Pro's.

I want to be wrong, by the way. I really do. But you are mainly describing features and not products when you talk about their strides.
> A "RISC 6502" likely wasn't a "reduced instruction set 6502" it was more likely a "non-microcoded single cycle CPU running the 6502 instruction set"

The 6502 was not microcoded. It used simple wired logic (implemented in a PLA) to "decode" and "run" opcodes by driving other parts of the chip. This is why many unimplemented opcodes "work", sometimes with recognizable effects.
GM mosquito release halted on the Grand Cayman
> I welcome the world where machines trust my CA and someone who wants a USB device just comes to me, signs the paperwork, and leaves with a signed device that suddenly just works.

Digicert surely welcomes this world! I personally don’t expect Digicert to have any real controls at all.

Also, right now, to put malware on a USB stick, you can just write malware to it. To create a USB stick that has malicious firmware to attack the host drivers, you need a USB stick that doesn’t protect its firmware or you need to build your own. In the new world, this changes to, drumroll please, a USB stick that neither protects its firmware nor wipes its key when new firmware is uploaded. Or you can build your own and pay Digicert, or you can attack a machine that doesn’t bother validating the signature because it wants to retain compatibility with the billions of existing unauthenticated USB sticks.

Also, if devices need per-device keys, then I suspect that firmware upload won’t wipe the key, since otherwise firmware upload mostly breaks the security model unless some rather complicated checks on the firmware upload process are done.

USB-C devices are cheap, and they’re made by tons of vendors, many of whom know about voltage conversion but not security. Heck, most of these vendors, even big names like Nintendo, can’t even be bothered to speak the protocol correctly.
Checkout OTP Auth, which does all that. Very friendly, and very well written with excellent attention to usability details. No net connection unless you enable iCloud saving. No ads even in the free version. Well worth the tiny donation for premium!

I have no connection other than being a happy premium user for around 2 years. By far the best of those I found.

https://itunes.apple.com/us/app/otp-auth/id659877384
It would be cool if something evolved from Scratch to become a modern Visual Basic, something not just for learning and play; that went mainstream for the masses. imo the biggest problem with most programming languages is user uncertainty of constraints. It has parallels with GUIs vs command lines. Command lines have no visual constraints with what you could type. i.e. the user doesn't know what they can and can't type. The GUI on the other hand shows everything that a user can do visually. It has constraints. There are only so many buttons and menu items. It helps limit fear and confusion. While IDEs do help bridge this gap, they only go so far for people who aren't as motivated as programmers. It would be nice to have a programming language with this feature (I know they already exist) to go mainstream.
Location: San Francisco!

Remote: Possible

Willing to relocate: No

Technologies: Front-end (JavaScript, React, React Native, UI/UX, Firebase, Photoshop, Figma) and data science (Python, R, ML models, financial modeling, exploratory data analysis, advanced analytics)

Résumé/CV: https://www.andwilson.com/about

Email: awilson@acclimate.io

Industrial engineering -> boutique strategy consulting for tech companies -> software engineering for a startup -> data science freelancing -> full-stack ML app consulting (acclimate.io). Being in the Bay Area, I want to work with intelligent people, bringing ML models into production and/or creating engaging, data-driven front-end experiences. Open to contracting, part-time, and full-time opportunities. Really excited to join a passionate team and contribute meaningfully to their vision.
Do you charge your battery 100% each day? That eats charge cycles like crazy. Never go beyond 80% and your battery will last much longer.
$69 is pretty reasonable to me. The problem isn't that the battery replacement cost was too high, it's that Apple didn't clearly communicate that the problem was a battery issue in the first place. The phones just slowed down without telling you why. The cost subsidies were just a PR move to atone for that.
The omission is that it's simply recursive.

You might add the digits up to 36, whose digits then add up to 9. Simply reapply to the sum if the sum has more than 1 digit, and you'll still arrive at 9.
The 2018 report literally explains the switch of GIMP to a different release model that _has already happened_ :)
Just look at crypto. I bet more than 90% who are buying crypto currency have no idea what this really is other making them rich quickly.
The students I knew who tried to complain their way into a better grade would have been better off if they'd tried to study.
Difficult-or-impossible to bring to market for sale to all iPhone users worldwide, not difficult to reverse engineer on a bench.

By controlling issuance of permission to use the connector, Apple is able to prohibit non-compliant products from becoming widespread worldwide. (And even China just last month declared their intent to make IP enforcement viable, which further strengthens Apple’s position with respect to MFi.)

The USB folks appear to believe that if they introduce a similar licensing arrangement for USB, they’ll be able to refuse licenses to unsafe implementations to deny them access to the worldwide USB market. MFi still works today, so I certainly don’t blame them for trying.
I’m not sure what you mean by “address the root issue”.

The root issue is that batteries degrade over time, for everyone, not just apple. iPhone’s did a good job hiding that away by degrading performance along with it.

The same thing still happens with new phones, but now apple just tells you when it happens. My X crashed in the cold and it said something like “your battery couldn’t provide peak power and your phone is now in degraded performance mode. Disable this setting in the settings app.”
I'm primarily interested in doing JavaScript work in ReactJS or similar. I have been a developer since 2016.

Location: Sydney, Australia

Remote: Yes

Willing to relocate: Yes - preferably to areas around the Bay Area, US

Technologies: ReactJS/Redux/VueJS /Vuex - Full stack JavaScript including SCSS/HTML & ES6+, Expressjs, Nodejs, MongoDB & Google Firebase / AWS / Heroku. Also, React Native.

Résumé/CV: Reach out to me

LinkedIn:
https://linkedin.com/in/clam8

GitHub: https://github.com/christopheragnus

Email: Christopher.lam[at]students.mq.edu.au
There has been plenty of forks of GIMP, but none really picked up steam. It has been forked over the name, over the UI not being close enough to Photoshop and over core features like high-bitdepth support.

In a FOSS project fork, one needs to out-code the original project in terms of features delivered to users, out-market it to build brand recognition, and create enough network effects that potential contributors choose the fork instead of the original. And with the stamina to do this for a few years while shake out. Since there seldom is a lot of money to go around for funding this effort, it is very challenging.

OpenOffice -> LibreOffice was a relatively recent successful example, but it took many people a lot of work over many years. Node.js -> IO.JS -> Node.js was interesting in that they merged back together, with the combined momentum of the fork and original.
I’ve just replaced a SE with a 7, couldn’t be happier.
> What posts are popular this week?

> How is the site doing compared to last week?

If this is really all the information you need, try out a server-side solution like GoAccess [0]. It is a little bit harder to set up than copy&pasting an HTML snippet, but it is well worth it (privacy, performance, etc).

[0] https://goaccess.io/
I'm curious how these alternative options (countly, matomo, snowplow, etc) handle fake referral traffic compared to how Google analytics handles it.
I don't think GPA has very much of any effect on lifetime earnings except by being a proxy for IQ and conscientiousness.

Same with missing class, they don't reduce someone's lifetime earnings, they just tell you how conscientious they are.

But extroversion is actually one of biggest contributors to lifetime earnings. Maybe if they miss a party we should increase their interest rate too.
"modeling non-Euclidean space natively" could be done with something as simple as hyperbolic geometry. For "Piecewise-Euclidean spaces" see https://en.wikipedia.org/wiki/Piecewise_linear_manifold, https://en.wikipedia.org/wiki/PDIFF (splines), and more generally https://en.wikipedia.org/wiki/Surgery_theory.
Are the aliens throwing stones at us?
I think 'barriers to entry' or might be a better term. Some barriers are quite natural/inherent (hard to pay devs in open-source), while others might have technical solutions (it used to be hard to package&deliver cross-platform desktop apps).
I am not sure if that is true. English professors are paid less than Eng ones and does not require expensive lab and equipment.
Not sure why the gp is being downvoted so much specifically in regards to the DTC comment. There was just a decently-sized HN thread about how the current non-direct to customer model is not the best for either the car buyer or the manufacturer.

https://news.ycombinator.com/item?id=18790480
A Circuit-Level Amoeba-Inspired SAT Solver
Wonder what their metrics would be like using either PropTypes or ReasonML (which was an odd omission).
Really? I'd just naively assumed that USB-C cables sold by Apple and Google would be universal.

What is missing that they aren't universal? Is there some kind of tradeoff between full power load and full data transmission capacity or something?
Yes, obviously wrong answers (like negative energy) would get negative credit. They'd get >=0 credit if they'd annotate the answer with "I know this is wrong, but I can't find my mistake."

Sounds sensible to me.
Recycling such as garden waste building waste, etc.

Buying large things such as a sofa, lumber

Need to do this a handful of times per year, probably 5-6 on average. Everyone with a house does this.

Roof rack is for bikes/skis/kayaks.
If you are looking for the "next step" after scratch for teaching kids how to code, I recommend:

https://www.robomindacademy.com/

It's a text based language, but you program a graphical robot to do various tasks. I've found that it's a great combination of fun and actual coding that helps kids transition from something like scratch to more advanced languages and concepts. I'd say it's good for kids around 12 years old.
You will find here that the run-time is swamped by the digit breakdown and summing, so that exponentiation versus accumulated product doesn't make a palpable difference.
>Lua is pretty notorious for having an absolutely abysmal implementation and is very hacky itself.

Is it? I've heard complaints about the language design, but never about its implementation. At least not the C API. It seems odd that a language "notorious for having an absolutely abysmal implementation" would be so widely used as a configuration/glue language.
The lesson from hindsight is that you have to experiment and actually try things in production to see what "sticks". One cannot sit and think to really know what the "future wants".

Between Flow-Matic/COBOL, Fortran, Algol, and Lisp; one couldn't really say which approach would become the most popular or comfortable. Algol's style pretty much "won" in the longer run, but it wasn't clear and couldn't be clear up front. Despite Algol-style's "win"; COBOL, Fortran, and Lisp are still in common use, and have defenders (sometimes for domain-specific reasons).
GDG Cloud SF – DevFest18 – Meetup – Jan 26
I have this rule too. While there are a bunch of people with anecdotes saying their Switch is fine with non-Nintendo power supplies, the fact that the dock and console are both ridiculously noncompliant[0] is enough to dissuade me from ever trying it. I'd rather eat the markup cost on a Nintendo-branded power supply than risk bricking an expensive piece of tech.

[0]: https://www.reddit.com/r/NintendoSwitch/comments/87vmud/the_...
Global agreement addressing ozone depletion also brings large climate benefits
The 6/6S were plagued with defective batteries, so phones under their 1 year warranty were affected. Only some phones manufactured during specific dates were covered by a free replacement; my phone was one of those.

Furthermore, the root issue could have been addressed not just by offering free replacements (They weren't), instead of slowing down phones and having customers believe their devices were obsolete much earlier than anticipated, they could have been transparent about the issue like they are now.

Instead, I ended up with 1 free battery replacement, and 1 heavily subsidized replacement, which certainly factored into my delayed upgrade cycle. Apple experienced this enough to warn their investors about it in this letter.
I recommend everyone to watch the documentary "Active Measures".

https://www.youtube.com/watch?v=5WnYi3T78Ag

Trump has been having business with the Russian mafia for decades.
I assume USB-IF wants all uses of the word USB with respect to any hardware - including cables - to be backed by a DigiCert signature, and all other uses to be rejected by non-developer-mode devices so their enforcement success rate improves versus generic knockoffs that can’t easily be sued.
Location: Cardston, Alberta, Canada

Remote: Yes

Willing to relocate: No

Technologies:

• Unity 3D; game AI, networking, UI

• Unix system administration

• C#, Python, Javascript, C++, SQL, Smalltalk

• Robotics

Résumé/CV: http://static.robotclub.ab.ca/pdfs/resumes/ClintonBlackmore_...

Email: clinton.blackmore+hn@gmail.com
+1 but to be honest, I wouldn’t consider Levi Strauss jeans to be a luxury good.
Doesn't USB require the data connection to allow it to negotiate higher than the base power level?
Omg, you're not thinking he's done all this by hand, right? People here can code such simple things. And you don't need no specific symbols, just arrays of ints (or any suitable type).
As always, comparing on consumer medical costs is difficult, especially because an (insured) person in the US doesn’t pay anything close to sticker price, and neither does the insurance company. Im not sure what the real cost per operation comes out to be, if you’ve got anything regarding that
There are better ways to educate people than enriching "non-profit" private institutions and their wealthy administrators.

By all means, provide public funding for public schools. That is common sense.
Could you please stop posting in the flamewar style to HN? It damages the container here, regardless of how right you are or how wrong someone else is.

https://news.ycombinator.com/newsguidelines.html
Sourcegraph (https://sourcegraph.com) | Software Engineer | San Francisco, CA or REMOTE

Sourcegraph is building a better, smarter foundation for software development. Our code search allows you to instantly search across all of your company's private code to find what you are looking for (definitions, examples, error messages, etc.), and our browser extensions give you IDE-like code intelligence (e.g. hover tooltips, go to definition, find references, and more) while you are looking at code in your browser, on Sourcegraph, or on your code host. Software developers at big/recognizable companies around the world already love and use our product on a daily basis.

We are a small distributed team of mostly engineers who love to code. If you are passionate about making the world better through software, come join us!

Stack: Go, TypeScript, GraphQL, Docker + Kubernetes

Our code is open source: https://github.com/sourcegraph/sourcegraph Product roadmap: https://docs.sourcegraph.com/dev/roadmap Master plan: https://sourcegraph.com/plan Jobs page: https://github.com/sourcegraph/careers/
Thank you for the wonderful material you've made available!