skysight-inc/HackerNews huggingface dataset:
I'm currently in the process of building one of these Manuform keyboards. If anybody else wants to build one, here are a few helpful things that took me hours to find:

1. By far the most readable closure script. Has more features than any other script I found (killer feature for me: wide pinky buttons): https://github.com/ibnuda/dactyl-keyboard/tree/refaktor

2. The same script as a web-form without exposing every parameter. Generates openSCAD 3D files: http://dactyl.siskam.link/manuform

3. Nice assembly guide 1: https://nickgreen.info/dactyl-manuform-build-log/

4. Nice assembly guide 2: https://medium.com/swlh/complete-idiot-guide-for-building-a-...

The original Dactyl and Manuform scripts lack commenting, are hard to understand and lack some cool features.
That’s like saying is it too late to be an A-list movie star. Of course not, but even if you try you’re not likely to become one, so only go into it if you’d be happy with a middling outcome.
Ask HN: Elm, would you use it in production?
I'm a team of one creating apps for internal use. I want to use a tool I'll enjoy. Elm seems great but is it wise to use something so niche in production code?
How Is Shopify Different from Amazon and Similar to StartCraft?
Absolutely, it would be a most suitable replacement. I've being using it for similar purposes, as a professional architect, exclusively since 2013 or so.

Blender delivers great results, is a joy to use and has a vibrant community.
There are more Java and C++ and Python jobs than Go or Rust or Typescript jobs, and I doubt that will change in 18 months.

By the time new languages become the new industry standard, most developers will have had plenty of time to learn them. I've never heard of an industry change that happened so fast that it made the majority of working programmers obsolete in 18 months.
This seems to imply that success in this field is randomly assigned rather than being attained through persistence and attention to the audience. For anyone who presumes this to be true, it will be inevitable.

Anyone who produces content consistently for a long enough period of time, pays good attention to how their content is received, continues to adapt their content to what they find the audience wants, and is attentive in engaging with their audience's messages/comments/etc, will find success eventually.

The people who make it big do all those things.

Those who don't have generally gotten discouraged too early, before they've put enough effort and persistence into those key ingredients.

Sure, natural charisma helps, and can make it look like some creators just "got lucky" with huge growth from the start. But plenty of creators started out seeming awkward and unpolished early on, but over time were able to improve their delivery style and other aspects of their production, and hit it big eventually.

(Edited to clarify position.)
Boring is boring---i.e., no surprises. Whether it's been tested by a lot of other people, a lot of years, or even just a lot of your time. APL is not boring to me, but it might be to you.
>The Big Slowdown when you had more than 5 tabs open, the accumulation of dead memory, needing me to restart the damn thing every couple of hours or so. The slow Javascript.

Firefox hasn’t been the same Firefox ever since Mozzila replaced the rendering engine with the new Rust-based Servo (https://servo.org/). It’s fast and amazing and handles memory as well (and on my Mac, better) than Chrome/ium.
There doesn't seem to be any pricing information on the site. It should be clearly displayed on at least these pages:

home page

/pricing (404)

account sign up page
I mean, my complaints weren’t with the efficiency of the EVM, really, it was more that the compiler didn’t take any advantage of the huge gas differential between the stack and storage…I am unsure how EWASM helps at all (or even why it exists, to be honest).

Sadly our project was optimized for a class presentation rather than actually contributing back, but if I ever find myself back in that space I’ll be sure to send in some patches.
I get that this is a bad look but practically speaking it's not that different from Google paying Mozilla for every search query that comes in with a FF User-Agent. Article reads more like personal beef
I think perhaps it was the wrong choice of word - I didn't want to immediately condemn them and failed to come up with something more appropriate.
For macOS users without brew (or not familiar with the command line), you can find all(?) releases here: https://github.com/macchrome/macstable/releases
Same here. Safari day to day and Edge/Firefox for dev tools

Safari ticks all the boxes for me:

- Power consumption

- Minimal UI that is elegant and easy on the eyes

- Font rendering is much nicer (especially when compared to Firefox)

- Enter a word in the search bar and usually Siri will show you the exact website and just select it to go there. Other browsers will take you to search page first then you select the first result to go there

- SMS integration for 2FA

- Bookmarks UI is so much cleaner than any other browser.

Speaking of bookmarks, why the fuck does Edge and Firefox store any bookmarks created on your phone or tablet under a separate top level section "Mobile Bookmarks"? It is just so unnecessary and adds needless UI interaction just to get to it.
A good DSL (as opposed to a raw general-purpose language) would be ideal. It's the guard rails I'm after, when implemented well.

What I won't like is the "here are some classes and functions for accessing our API, go build the stuff somehow" approach.
Brave starting this month will support extensions on mobile.

https://www.xda-developers.com/brave-browser-android-dev-wou...

https://twitter.com/SergZh_/status/1262885174590791682
I’m curious because I have never heard from someone preferring the Gmail client-side experience. Can you elaborate?

While certainly usable, isn’t the client-side experience one of the negative points of Gmail? (generic icons all over the place, resizing/reloading behavior erratic, load time, settings discovery hard, …)
> They do change, but not stupidly and they do so with a great deal of respect for what is currently working, which is something many, many, many people in the world utterly fail at it.

An excellent design motto. Respect what works!
We learned this lesson the hard way. A few years back, for a start-up, we picked angular 2.0 as our choice for frontend stack, when it is released. Though it was fun to develop it, We faced a lot of unknowns and issues to finally ship it.

Too many changes for each version, The bundle size was too big. Angular SPAs were not great for SEOs etc. We ended up missing the shipping deadline by a couple of months.

When you really want/have to `ship it`, pick any technology you and your team have delivered something before.

When you have time to explore, pick any new shiny technology, and concentrate on learnings.
Mailpile: it's a personal webclient that can connect with any imap server.

Fastmail is an alternative, paid product which imo is better than Gmail.
I'm inclined to think that complexity in the installation is to put away random impatient users to keep the community cleaner. Of course many cloud providers provide a pre installed OS image too though.
Self sufficient as long as the temperature outside is the temperature you want inside.
French cheesemaker accidentally creates new 'lockdown' cheese
File dialogue is also much more standard since 2.82. delete has worked as expected for many many (many) (since at least 2010) years
This is an interesting thought. It wouldn't be more precise than the GPS tracker already in your pocket, but it does open up more info to people other than Google.

Also as a note, regular MIMO (not "massive") wouldn't provide location information as the scattering channel is generally considered random.
Look, I'm on your side, but what you said is just wrong. The GC prohibits poison gas, not tear gas. And if the safety of the officers and/or the "mob" is in danger, dispersing the crowd if perfectly reasonable. Because the right of humans to not get hurt is of higher priority than their right to assemble. Obviously, that should be done only when required, and with care.
Nvidia makes way more money from Quadro and Tesla cards than from the consumer cards (probably in general, and certainly running on Linux). "Company-made" Linux (including CentOS) is absolutely a player there.

Disclaimer, I work for Red Hat.
> In Blender I just have to press 1, 3 or 7 on my numpad for front, side or top view as those keys correspond to X, Y and Z axes. Wonderfully intuitive and responsive.

If you have a numeric keypad. None of my laptops have one; neither does my main machine. None of them have a middle mouse button either. The lack of those two things make an incredible amount of the Blender UX inaccessible to me. It's like making your site only work with Javascript and forgetting that some people have it turned off.
Yes I think this is very true. Youtube channels are like TV shows, they have their time, then something new comes and takes their place.
I’m sure I’m one of many people here searching for the ultimate keyboard.

I missed the kick starter for the Keyboardio Atreus.

I’m looking forward to the launch so I can order one retail.

In short it’s a split layout ortholinear similar to the Planck.

Two killer features for me are Bluetooth (and wired) and QMK firmware that allows layers.

https://shop.keyboard.io/
Firefox is pretty good. The only things I miss are small UI things like muting a website rather than a tab, spell checking, and being able to control the privacy settings for a site directly from a tab rather than having to go into settings and inserting a rule by typing the domain.

Also video playback can be less smooth occasionally.
Your description sounds an awful lot as if you're actually re-posting other people's content as if it was your own.

While I agree that your subtitles will add value, "your" video will most likely be considered a derivative work so you might be sued for this.
I hear about it often lately but what is better with Pop OS? Couldn't figure it out after testing for an hour.
React has been around for 7 years. ES2015 has been around for 5 years.

React has become the de facto lingua franca for front end development. Could you imagine some CTO or technical lead saying, "We're not going to use React because it's too new and unproven." React has proven itself. Facebooks has 100K+ components. There are no unknowns there. Using jQuery or vanilla JS instead would be way more problematic and have more overhead than using something more experimental like Elm or ReasonML.

You should almost never use classes in JS, but when you do, they're much easier to work with and understand than defining properties on the prototype. The "new" keyword has been around since almost JS's inceptions (it's available in IE 3, which came out in 1996).

Some of your technologies require no learning to start using (PostCSS). Some can require a whole new mental model/programming paradigm, but can be incredibly useful if used sparingly and in the right places (RxJS). And some things you just need to do to not have a garbage application (testing).

Look, just make assessments as to what your needs are, what are common practices, what your current team is capable of being productive with, and what you're going to be able to hire from.
Yeah, it's a lot of responsibility and commitment. Sometimes it would be nice to just be able to spend your month's income on anything, instead of saving every cent for a rainy day. Or just sit on the weekend playing games.

I feel like it's just the next step to growing up, sort of like getting married and having kids. There's plenty of perks to being in another phase, but it's important to remember that plenty of people have sacrificed to get you where you are. Your investors, your staff, your family, customers, government, mentors, and of course, yourself.

It's similar to college - it's tempting to just want to take a blue collar job when you're pulling all nighters and have to deal with student loans.

I guess a good reminder is to talk in an anonymous group with others who wouldn't believe you, lol. Maybe a Fortnite discord group or so, lol.
> That doesnt change the fact that it's a valid reason from using closed-source operating systems

True.

> So according to you any of the aforementioned proprietary firmware is somehow a "virus".

It's a joke a colleague made and I found it funny. I do work in closed source myself.
Helvetica, a documentary
There are some patterns that are fairly reliable such as volatility around earnings. But that's sort of obvious and only works because everybody knows about & expects it to work. What's called TI on YouTube is different kind of price forecasting altogether. In my opinion there are only three ways to predict price movement on that scale:

1. by having insider knowledge
2. by market manipulation
3. by getting lucky

Obviously, I haven't taken any classes or worked for the Wall Street so might be missing some hidden knowledge, do your own research. My strategies mostly assume random outcomes and work on a scale that does not require TI, but I also attempt to detect dangerous stocks, market makers' sentiment and market manipulation (btw, cryptocurrencies are great for studying mm).
There are checkboxes in the settings menu to substitute the number row and alt keys respectively
It beats SPY, but I'm not leaving my job.
People use whatever browser came bundled with their device. In 2020 that's Chrome.
Of course it is irrational. It's fairly well studied that humans make a lot of their decisions out of emotions and rationalize it later.
It doesn't make rational sense to buy a coffee from Starbucks. It doesn't make sense to shout in an argument. The fact that people make purchase decisions based on branding doesn't make sense on a rational level.

It's irrational to disregard the influence of emotions on the decision making progress.
I've messed around with radio a bit, so I have some idea of beamforming. Basically, you use interference in the wavefront to your advantage. I am not sure what relevance it has here - at the end of the day, you are still dumping lots of power into new and unknown frequencies in every direction, very close to humans.

I am going to disagree with you that the phone is always the bigger risk. Apparently Huawei 5G base stations are above 11 kilowatts, and these are being rolled out closer to humans than ever before.

Sure, some research has been done, but the vast majority of it has been simply pointing some mm-waves at people for a few hours and checking if they're OK afterwards. I haven't seen anything for babies (baby skin is thin enough that mm-waves can go through the dermis, unlike adults) and not even a hint of any quality longitudinal study.

And yes, I agree, the 5G hype/hate is so rabid that it makes it much harder to find any actual science on the internet about the subject. Personally, I don't have any agenda here. I was generally positive on 5G until I read the details in this great and informative article, and thought "wow, that's a lot of antennas, and a lot of new frequencies, and they're closer to us than ever before"

If you know of any decent studies on this, I'm all ears - please drop any links.
Reading Improves Perception
"inexplicably removed" — if I have this correct, a big difference between here and the US is that here, freight traffic pays the passenger company to use their network. In the US, I believe Amtrak has to pay the freight companies to use their networks.

(a bigger difference is that one of the things we use our supercomputers for is to calculate a nationwide multimodal schedule that not only integrates trains, buses, boats, etc., but also differs minimally from the previous year's combined schedule. That'd probably run afoul of antitrust in the US)
By dropped you mean like delivered / dropped off, right?
Chrome sends X-Client-Data headers to DoubleClick and other Google-owned properties, which can be used for tracking purposes. There's no way to disable this behavior.

The header contains a "low entropy" random ID generated by Chrome upon installation. Coupled with other data, this can be used to track users even after clearing cookies and in private mode.
He solution is simple: start disengaging with Goole and it's scores and move to other search engines (DuckDuckGo, Ecosia?), So these "optimization" will stop all together and the monopoly as well
New Site, Who Dis?
Inspired by the previous discussions [1][2] I finally decided to dedicate myself to actually set up a personal home for my projects that's not just a portfolio used in job searching.

The recent thread [3] about about "the small web" was especially inspirational for me, as some of the projects shown there returned the awe and wonder I used to associate with discovering what the internet is about.

Usually I've abandoned website projects as soon as I hit an ankle-high wall as I don't feel confident in my skills nor my interest as a human. The previous HN discussions helped me change my perspective on the value of permanency, dedication and general prolificness.

RSS is not dead, 2020 will be the year of (my) blogs!

[1](https://news.ycombinator.com/item?id=23237559)

[2](https://news.ycombinator.com/item?id=23205588)

[3](https://news.ycombinator.com/item?id=23326329)
> Firefox hasn’t been the same Firefox ever since Mozzila replaced the rendering engine with the new Rust-based Servo

I don't think that's right; they may have cherry picked some parts, but gecko is not servo.
That's not enough, Basho (creators of Riak database) also made it open source. In fact after they went out of business Bet365 even purchased their proprietary code and made it open source, but the database is still considered dead.
Of you've modelled it so it has holes in it then yes... This is definitely one of those where it's on the artist to make sure the mesh is manifold, watertight and orientable because you want to turn it into a physical object. There is a nice voxelise feature and some 3d print tools that will make things easier and fix minor errors but they won't help you if you try to export something that is badly modelled.
Firefox's sync is dogshit
I find it weird that this is controversial in 2020. In the mid-80s when I first used a Macintosh, it seemed like two spaces had been swept into the dustbin of history, along with monospace fonts and non-WYSIWYG word processing. Then again, I tried emacs[1] for the Amiga around then, and was bewildered at why anybody would bother with such an obviously obsolete editor on a modern computer, and yet here we are.

[1]https://en.wikipedia.org/wiki/Fred_Fish
4chan is moderated.
https://4chan.org/rules#global
I'd like to highlight that "passively listening" was written intentionally. As soon as an attacker becomes active, he's at an incomparably higher risk of being detected.
I enjoyed the diagrams of actual ships showing how they're maximizing the available space for propulsion and firepower. Seeing them from the outside it had always been a mystery to me how they were organized.
Assuming you really mean on-demand online video/audio content (which is not limited to YouTube but also includes podcasts, Spotify, Instagram and many other platforms that may or may not yet exist), there is still huge growth potential and limitless opportunities for new content.

If you chronologically relate it to the history of television, on-demand online content is at the equivalent of about 1965.

There's still a huge amount of the global population that doesn't really listen to much of this kind of content passively - e.g., while driving/commuting, working, exercising, etc, as many people still don't even know you can really do this. And mobile data is still expensive in a lot of places in the world.

So, I can easily see the audience scale (measured by hours consumed) increasing another 10-20x in the next 10-20 years.

Even then, I doubt there's anyone, even people (like me) who spend many hours a week consuming online media, who thinks "there's no room in my life for anything other than what already exists".

So, no, it's not too late, and indeed it's never too late. But you need to figure out what is the unmet need that you can fill, then work hard over a long period of time to deliver something special for your audience.
Is there a market for these tiny photographs?
Google amplifies these security conferences where Chrome comes out as a more secure browser than the rest, this leads a lot of corporate IT to enforce Chrome as the default browser on work PC. Some people completely switched their home browser to Chrome just because they like to use one browser at home and work!
https://twitter.com/brendaneich/status/1269512276605759489?s... Et seq. Stop repeating falsehoods.
It isn't so clear it is a 'punishment'. Conceptually the role of the police isn't to punish anyone, they mainly compel presence, absence of people or action of people.

The tear-gassing specifically isn't to punish anyone. It is because their commanders think the situation is unsafe and that order needs to be restored. The crowd, by its presence, is creating a safety hazard where people might assault the police.

There are very fine lines involved, but there is a point where there isn't a reasonable expectation that the police should break ranks and move into a potential violent mob to arrest an individual. That would be asking them to take on too much risk. It isn't going to violate the Geneva Conventions.
ungoogled-chromium has absolutely zero telemetry. It's the gold standard for browsers and a rare breath of fresh air in the polluted world of modern software.

Firefox, in contrast, is nowhere close. It includes trackers, "pings", "experiments", ads, sponsored search engines, bundled extensions, and phone-homes. Despire Mozilla's open-source and privacy rhetoric, its level of bundled spyware is not very different from any other commercial software product.
Show HN: Talking Clock – announce the time and custom reminder tool
Atreus is a split kb but on a single piece, so... not quite? For me the nice thing of a split keyboard is to have each half line up with my shoulders, feels really comfy to type like this (this way my arms rest on my chair's armrests most of the time).

I looked for a while for a nice split mechanical keyboard and I found all sort of crazy things, including the ones from [1]. In the end, I decided to try the kinesis gaming kb [2] and I really like it! (so much so I even got one for my brother :-) It has some cool macro recording keys and extra buttons to map and other features. Caveat: it is wired.

1: http://reddit.com/r/mechanicalkeyboards
2: https://gaming.kinesis-ergo.com/
I hear what I suspect is the subway on the next street over moving underground periodically throughout the day. There isn't even a station there, I just hear a low rumbling that moves up or down the route.
We don’t “replace” ads in pages, nor will we without pub as consenting partner (along with user). Your tiny violins play dirges for poor Google, why is that?
Yeah, it's too late. We never need more content ever again. Stop thinking about this. What we have right now is enough for all eternity.
I like thinking about this kind of thing graphically: https://www.desmos.com/calculator/mlsp0u98go

The hands are symmetrical where the minute hand coincides with a backwards-going hour hand, and the minute hand goes 12 times as fast.
[removed],
[removed],
[removed],
...
General Charles Brown Jr., AF Chief of Staff Nominee, Speaks
That's right, I don't advise anyone to invest more than what you're comfortable losing: besides making dumb decisions even such things as an innocuous gap in your test coverage can lead to losing everything you have in a zap. In my opinion there's also no need for margin account right away. Focus on paper trading and only invest a few hundred bucks in real account just to get the feeling of it and to realize what are the little things that paper trading misses.
Hmm, interesting. Thanks.
So, the 5 day week and the 8 hour work day were just unions opposing reform, then? Your statement is at odds with history.