skysight-inc/HackerNews huggingface dataset:
Sounds like there is a business opportunist here for open firmware or even one running on the CPU especially for the enterprise? But maybe they won’t bother either despite valuable data and uptime, and just rather throw more redundant SSD’s at the problem.
While I agree that deployment can still improve, it is mostly because it doesn’t have the same polish as everything else Elixir ships with. In any case, it has already improved considerably over the last year.

My first application was deployed to Heroku and it just worked. For AWS, we had to do some research but once we got Distillery running, everything worked without major concerns. And Distillery uses Erlang releases which have been around for decades so we can rely on its stability.

Btw, runtime configuration works like a breeze in Distillery 2.0, which is the result of Paul’s amazing work at Dockyard (among other things).
I agree with your point, but that seems like a really weird and strained analogy.
I really like it when people become concerned about cognitive complexity. I think it's one of the significantly ignored concepts in our industry and if we ever find a way to address the issue (either with some sort of cognitive complexity solution or some sort of big oh like math framework that describes how things are complex) then the future generations of software engineers will look at what we're currently doing now the same way we look at how people used to do alchemy for our lack of being able to handle cognitive complexity.

Personally, I want a mathematical structure of "problems" such that we can track when we're actually making things more complex or less complex. In the article, removing boilerplate was a problem because internal domain models were being exposed publicly. But what I really want to know is "what are we actually gaining by removing the boiler plate and what are we losing by exposing domain models". In like a general mathematical sense such that if everyone about programming changes (maybe suddenly we switch to APL or something), the lessons we learned are still valid.

So far the best I've managed is [1]. I've done a bunch of refinement in the last year and a half, but the general structure is about the same. I'm not suggesting that what I have is complete or even necessarily the right direction to go for this sort of thing. But what I am saying is that in order to make definite statements about how the problem and/or code you're dealing with is complex (that don't rely on appeals to authority) then you probably need to have done at least as much "work" as I have (if that makes any sense).

[1] - https://www.sep.com/sep-blog/2017/04/25/objective-code-quali...
> that is best left as a dream?

I think a better question for me personally would be: "what dreams have I purposefully turned away from?" And better yet, 'why?'

I grew up with people telling me how smart I was, and how I was going to do great things, and 'oh, I expect to see your name in a newspaper someday', etc. So I dreamt big. Spaceships, mining the stratosphere of Jupiter or the asteroid belt, and so on. Kid dreams without restriction.

I began stepping back from these very big things when I got married. What kind of time commitment will it take for me to be the absolute best? What would it mean for me to dump my heart and soul into something other than the one I love? At the end, when I've got ten minutes of life left, would I be satisfied with what I had done?

I don't like the answers I have to the questions above. The bottom line for me is the question "What really matters? Not just to me, but when considering the largest scope of reality."

The value of human life is not our achievements, or our legacy that we leave behind, or a name that will be remembered. Rather, our value is our capacity to love God and love other people. In fact, we aren't asked to do anything more than that.

Sure, we are given passion and desire to do and to build and to create. And we should follow that to the extent we are able (beyond our own frail fears and mental limitations). But the end of the line isn't what we achieve. It can't be. Because (depending on who you listen to) in a few trillion years it'll all wind down into a steady-state soup. Meaning will be lost to the dead and dying universe.

TL;DR: leave it a dream if you have some end-goal as the reason for the doing of the thing (ie, money, fame, wealth, notoriety, etc.). It's ok to have some end goals, just don't make them the reason you do something.
Build more things :)
No, in fact, APIs are one of the few ways the Semantic Web lives on, even if most HTTP APIs serve content that's not formally typed with intrinsically meaningful mediatypes [1], and that's not linked to other resources with registered rel types [2].

Nonetheless, the data is still pre-structured, and is many steps more reasonable than the alternative, where the consumer scrapes HTML from the webpage and hopes for the best.

Limited time and lack of business incentives contributed to this end. Design and onthologies are hard, and when the only reason for doing so is to interoperate with your competitors, and if and only if they do the same, then no one wants to spend the time. It's also clear that elements of the Semantic Web live on in areas of life that aren't so subject to these pressures: government datasets, academia, library science, and hobbyist efforts.

[1] https://www.iana.org/assignments/media-types/media-types.xht... [2] https://www.iana.org/assignments/link-relations/link-relatio...
I'm on your friends' side on this one: Blade Runner 2049 is completely rambling and pointless, bad and pretentious. It's a soulless product made to capitalise on the fame of the original.
Abusing Orwellian government schemes to protect your company seems really gross.
Nah that’s not true. https://plaid.com/products/auth You get the full routing and account number with the Auth product - that is how you push and pull funds as a developer to a customer’s account.
The most scary thing about using consumer grade SSD's in a file server is the amount of writes you do. For many use cases this is fine.
As a general rule, these kinds of comments are not helpful and don't add to the discussion in any way. As the other respondent said, if you don't like the product, please let us know why! I've used InVision and have always liked it, but I've really only used it from a "designers sent me an InVision deck to build", so I'm genuinely interested in how other stakeholders may find problems with it.
> First this is theft, they should assign some folks to track and report this to police.

Sure looks like a private company dumping their trash on the streets for profit.

If I was to dump stuff on the street, I'd be cited for littering. And LiIon batteries are hazardous waste.
I recommend these books, in this order:

Think and Grow Rich - Napoleon Hill (this is timeless!! MUST READ)

The Personal MBA - Josh Kaufman (this will give you a well-rounded education on business, if I had this before college I wouldn't have been a Business Management major!!)

The First 20 Hours - Josh Kaufman (rapid skill acquisition)

The 4-Hour Workweek - Tim Ferriss (how to break down complex stuff into the most essential parts, and win)

Tools of Titans - Tim Ferriss (stand on the shoulders of giants and see how other prominent folks are successful)
I think operating systems should be programmed to wipe out a drive completely once early in the life of every user (around age 20-ish) to burn in their brain the need to back up!
As usual, if you need any info, ask me anything :)
I have known a few people who think they are going to make millions selling domains. They had hundreds of domains, with auto renew. Set it and forget it. That has to got to be 50% of goDaddy revenue.

I moved over to Amazon Route 53. It's not terribly user friendly, but at least it's not GoDaddy.
I'm not familiar with the bike problem, mind sharing?
>The first is piracy probably didn’t lead to the failure of the Dreamcast. They didn’t sell many of the consoles

The dreamcast was forward thinking in many ways (Built in Modem, MMO console games, 3D graphics that could rival arcades) but the lack of a real system selling game was very noticeable.

> if it was a piracy issue then you’d expect they’d sell many consoles, but few games

This is very true, every time I go to south america I still see street vendors selling PS2 bootleg games!
> So what these hoarders are doing is stealing the scooters -- rather than checking them out through the charger app, they're just grabbing them and tossing them in their van

This is not my understanding. The scooters I've seen throw an absolute fit if you move them more than ~1 meter without unlocking them via the app.

I don't know much about this, but I didn't think the scooters had to be returned to any particular place. So hoarders pick them up to charge them and when charged "return" them to their garage/backyard. In which case it's not as clearly theft, they are just returning them to an inconvenient place - but that's fine, they are dockless.
XR: 2018 Lessons, 2019 Predictions
I presume Bloomberg will release their raw data and pay for the audit. I’ve been wrong before.
Uber exec in March: “we shouldn’t be hitting things every 15,000 miles”
One thing I've been thinking about: Amazon (and Google) have essentially taken the old CPG paradigm of stock shelves (including visibility and monetization of that physical space) and turned it into a new paradigm: Infinite shelf space that dynamically changes based on customer inputs.

Across one axis, this is better for the consumer and better for Amazon: customers get better results, and Amazon can charge for the (still limited) high priority space much more than a typical retailer could charge a CPG manufacturer for visibility.

Across another axis, this is much worse for Amazon: they cede a significant amount of control over a highly valuable asset, which also greatly impacts customer experience. All of the inputs they build their system on can be faked or gamed, and now they have the added responsibility of distinguishing real vs fake, and managing those inputs.

I don't really have any answers, but I think it is an interesting thought exercise to consider how the old paradigm had some advantages, even if those advantages are likely unable to scale.
PCjr CGA / Serial and PS/2 – PCjr Keyboard Joystick Boards [video]
A better incentive would be to give chargers a tiny cut of all the riding fees for the next charge. Make it so the scooter have to be below 50% battery OR not ridden for a day in order to be eligible to move. That would incentivize the chargers to get the scooters back on the street ASAP.

If there’s still hoarding, offer riders (not chargers!) some bounty for reporting hoarding.

As other posters have said it’s a game-design problem to align incentives so that you get the outcomes you want.
I think the community can have a big impact here, there are so many libraries that make it easy to add custom visuals. Specifically, vega is incredible https://vega.github.io/ and there is a port for Looker https://github.com/groodlooker/vega-lite
Popular audiences were just as baffled by 2001 when it was released as today.

Arthur C Clarke had written a narration explaining everything and was dismayed to discover, at the premiere, that Kubrick had opted to drop the narration entirely. Thank God Kubrick was calling the shots and not Clarke.
I wasn't a big fan of Amazon's domain name prices, but Route 53 is by far the best DNS I've ever used in my life.
Erm, well that's possible. Anyway I still think less would have been more:

https://hn.algolia.com/?query=%22Voyager%202%22&sort=byDate&...
The “goodwill impairment charge“ is a separate item from the lay-off charge. So it’s north of $6 billion total so far.
For what is worth I've been using Namecheap.com for domain registration, for several years and have been satisfied. Never had any problems.

Cloudflare is also entering this business and looks promising.
Firefox, IE, Chrome and Common Names
I have found a really strange thing I have not heard about.

If you visit a TLS enabled website under name "www.something.ext", but it provides certificate for "something.ext" only, I mean common name is "something.ext" and "www.something.ext" is NOT listed in alternate names, then Mozilla Firefox will report invalid certificate. Google Chrome and Internet Explorer show NO warnings. I've noticed this behavior first at https://www.vali.ge (actual content irrelevant), but pretty sure it is not web-site specific.

Usually "www.something.ext" is same site as "something.ext" but it does not have to. I consider this to be an intentional security vulnerability and really not happy about this.
I don't really care why hard drives die either, but I like that, more often than not, I get some warning. SMART logs, or weird kernel complaints, in my experience, are frequent precursors.

I'm a little scared about my new SSDs that have replaced a few rust-spinners in our data center.
> Why do threads like this on HN always have such a desire for retribution?

Let's say the Bloomberg article incurred 50% loss of revenues after it was published for Super Micro. (just making up numbers for the sake of the argument). Following this, Super Micro would have to scale down their operations and potentially fire people.

That's just the same thing as sending a DMCA request on Youtube for something that is someone's own work. Currently it's "free" to do so, but don't you think there should be consequences in destroying someone's else business / reputation / work? How would you feel if it happened to you?
It just looks like a remote desktop to localhost so you get one of those "mirrors to infinity" views.
The same can be said for bikes and bike locks.

I don’t think enough people steal for it to prevent all bicycling. Perhaps there is still benefit.
Well you just ban them. You might catch some innocents but that's their right. If someone has a habit of turning in a whole bunch of scooters that didn't have GPS available for X days before, ban them. A legitimate charger should have a certain percentage of scooters where the GPS was available up until charging (1-2 day turn around I'm guessing, or there's some fundamental flaw with the charging system), so I'm sure there's an algorithm that can remove a majority of the abusers with minimal casualties.

You can never solve gaming the system entirely, the goal is just to make it harder than it's worth, and hopefully the abusers move to some other scheme.
Chrome doesn't support the APIs needed to make a full Tree-style Tabs replacement. Anything that attempts to do it by necessity runs in a separate window disconnected from your browser.

So it's there, but it's nowhere near as seamless and convenient as it is in Firefox.
> which means all Bird has to do is provide the police with the address of the hoarder and that's the end of it.

Literally. Bird can provide the address to the police and they will do nothing, and that's the end of it.

If you are leaving your property on public sidewalks, and offering a $20 bounty for temporarily stealing it, then you need to fix your rewards system before wasting police time.
Wow! that's scary. let's see what happens.
I definitely agree, NameSilo is a smaller registrar but is my go to place for .com while NameCheap has a wider selection of extensions.
> Oh, well in that case this is explicitly handled in recital 18. https://gdpr-info.eu/recitals/no-18/

I disagree. One's GMail contacts is a clear (ha) example of a fuzzy scenario that I think is ... questionably handled by the language at the link you reference. It's difficult especially because it's a weird hybrid of a very personal or household activity that runs inside a commercial activity.

From the text:

> 1 This Regulation does not apply to the processing of personal data by a natural person in the course of a purely personal or household activity

Ok!

> and thus with no connection to a professional or commercial activity.

...wait, GMail is clearly a professional or commercial product. An online addressbook in GMail... does that count as having a "connection" or not? My purpose of the addresses is personal. But it's clearly connected (at least by tcp, haha) to a commercial activity.

> 2 Personal or household activities could include correspondence and the holding of addresses, or social networking and online activity undertaken within the context of such activities.

Ok ... wait, social networking clearly involves commercial entities (e.g. twitter). So my personal actions for personal non-business uses of twitter are not regulated. Fine. But twitter itself is?

> 3 However, this Regulation applies to controllers or processors which provide the means for processing personal data for such personal or household activities.

Ok so the regulation applies to the controllers/processors (e.g. GMail, twitter).

So: the regulation does not "apply" to me for my personal use, but my (personally defined for personal use) GMail contacts could get deleted by the other person?

I am definitely not a lawyer, but this does seem at least somewhat contradictory, or at least would benefit greatly from a few more clarifying sentences.

Comparison to complex documentation is not apt to your pro-condescension argument. Complex and vague can be very different.

Documentation can be complex, but if it's rigorous and not vague, I am totally fine with that. Software can be very complex. When it is complex, I would hope the documentation has sufficient detail to cover their intricacies. I'm glad that the postgres documentation is huge and complex -- it has to be.

I do however complain pretty often about vague documentation haha. I feel like it's pretty common for people to complain about an under-documented quirk shooting them in the foot (e.g. mongodb and durability back in the day).

One last thing: If your interpretation is right (and it seems plausible, maybe even likely), then I really need to locally archive my emails and contacts more often haha.
>If you go with one of the other sellers, the prices are frequently 2-3x normal retail, I guess preying on the fact that people don't realize they're getting ripped off.

And as a result, I've become much more careful about checking prices on Amazon, which can't be good for Amazon overall.

By contrast, when I go to the grocery store, I generally assume the amount I'm paying is more-or-less the same as what I would pay elsewhere. (Likely a poor overall mindset on my part, but good for the store.)
> We're not deep learning systems. So reasoning by analogy there isn't correct.

That’s why I’m asking which definition you’re using. It’s broad enough that some models are biologically plausible even though there is criticism that many others are not: https://arxiv.org/abs/1502.04156

> Deep learning systems, are examples of supervised learning. Once trained, they cannot adapt to new input. You have to retrain to accommodate new features that you want to capture.

Supervised, unsupervised, and reinforcement; and there is work on both incremental learning (https://arxiv.org/abs/1712.02719) and avoiding catastrophic forgetting (https://arxiv.org/abs/1812.02464)

> (also - hi Ben! I recognise your blog!)

Oh no, I’m becoming famous. (Infamous?) :)
Apple uses their T2 security enclave as the SSD controller and it's caused quite a stir.
I may be misunderstanding this but isn't the point in Inception that what they are experiencing is explicitly not real?

That because they are inside a dream-like state the rules of reality can be broken and it is only by spotting when the rules of reality are broken that you can tell you're not in the real world.
> The first is piracy probably didn’t lead to the failure of the Dreamcast. They didn’t sell many of the consoles... if it was a piracy issue then you’d expect they’d sell many consoles, but few games (the line up of games was really good).

This is correct. In the gaming space this is called "attach rate". Consoles tend to have higher attach rates than handhelds (because, for instance, multiple children in a family own a handheld but share software, while a console is typically one-per-family). Attach rates generally go up over time because the geometric mean of owner-weeks generally goes up over time -- there are some exceptions when hardware sales take off as a rocket like in the first 2-3 years of the Nintendo Wii.

When Dreamcast software stopped in the US around 2003, it had an attach rate of about 4 according to NPD figures, which is fairly standard for a console that had been around for 2 years.

That's not to say there wasn't widespread piracy or whatever, it just means that as you note we don't see an obvious absence of software sales where there ought be software sales.
Is it so hard to ... implement a button for them to export and delete their data?

Yes, it is. Although we're constantly updating the code, my team's responsible for a web site for which the data model is nearly a decade old. And the overall business process that it feeds is about 25 years old. We don't know everywhere that the user's data goes in order to export it. Building the support to do so is pretty big. And being able to expunge their data on request is huge, given that data models were constructed without thought to a requirement that the user data be purgeable. It turns out that the requirement isn't quite that broad, but then the legal advice to help determine where it does need to be done isn't cheap.
This is definitely worth highlighting. Why so many businesses are still deluding themselves into thinking that work is better done when cramming people into an office is beyond me. Remote work is still the minority. My hypothesis is that it's actually just covert ego/power/distrust at play because founders and executives like to be able to say they have an office, and they like to see their employees "working." This mostly only applies to "new" businesses though (i.e. founded in the last 5-10 years); older businesses have an excuse because they're just doing what they already know.

In any case, huge respect to InVision for being one of the leaders in advocating remote work.
Interesting analysis, great job!
TSMC's 7nm and Intel's 14nm are about the same in actual dimensions on silicon IIRC. The names for the processes are mostly fluff.
I can see how it incentivises sensationalism though. I was a tech magazine editor. I did my utmost to check the veracity of stories. I would have hated to think that my journalists were being incentivised to exaggerate.
Thanks! A short note what is under the link would get more clicks/be more usable. Otherwise you're asking too much trust.
They're not really 'machine learning' in the way it's used today: algos on giant n-tensors. It's more 'machine learning' in the bio sense: leg moves up when I smack it with a hammer, keep smacking and it stops moving up so much.

We've been able to make that sort of 'learning' device with digital electronics for a while now, heck, with analog electronics too. It's just that we've lowered to component count, via memristors, to the near minimum. Memristors have the same physics as a biological synapse (really waving hands here) and the 'learning' is now down to the same part count and energy scales. Actually, the energy usage part is the most important thing. A computer takes in a lot of Watts to run something like a good chess program. But a brain takes in ~1/100th the power to do the same thing. The (likely) power reqs. of memristors are likely the most 'breakthrough' thing about them.
> I would be overseeing an in-house propaganda

There is nothing wrong with content creation to reach marketing goals. It can be informative, less intrusive than ads, and help company better reach marketing fit.
I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1513256 to track that drop-down issue, which is quite easily reproducible.
That makes me feel better because it is roughly what I had come up with too. Thanks for the reply.
Nice work! thanks for sharing.