skysight-inc/HackerNews huggingface dataset:
Soviet BK series home computers were using the PDP-11 instruction set, which is probably the most beautiful part of PDP-11. 1801-series CPUs were slow as molasses though.
I was surprised to see that this tracking works across both regular and private browsing in Firefox (67.0.4 on macOS). I can see the number of visits increment and whatever message I've saved on either side is displayed to both.
I used to have a Surface Pro and it had the option for changing the scroll direction. From a quick google, Microsoft has supported this since at least 2013: https://tablets.gadgethacks.com/how-to/reverse-scrolling-dir...

But it was a feature limited to their own devices, and was set via a special Trackpad Settings app that you had to download from the Windows Store, not a standard part of the OS.

Which is a pretty good example of why I don't use Windows much anymore.
Yep. Logic next step is UBI. What of all the poor countries with millions of uneducated that need UBI but the country doesn't have a upper end to carry the UBI?

I don't see how that's gonna work :(
How Do You Write?
I just imagine things, off the record, and then I just 'report it as fact,' which is meaning that I recall those illusions, and, write as if there was nothing special about it. An imagined plane crash? Nothing special about it except that it is a work of my imaginary mind. You could write like hell if you use the one person rashomon solution. The end. A good book takes three weeks to write. Fully edited. Thumbs up.
Using Doc2Vec to classify movie reviews (Keras tutorial)
I'm debating switching to Windows when my 2015 Macbook gives up unless Apple really have learned their lessons from the 2016 model.

I have two remaining major issues with Windows, which is down from the remarkably sizeable list that had me switch to Mac and OSX, which makes it easy to keep the Windows box as games only:

+ Extreme monochrome flatness. It's obtuse and hides information, like the edges of icons, encouraging misclicks, and is quite frankly pig ugly. I quite liked aero glass and the UI as Windows 7 had it. The first Windows that "looked right". If only they'd modernised and flattened that a little...

+ Abusive view of the users: Tracking and telemetry you can't easily disable. Knowing better than me when to reboot, to install, when to display ads.

There's lots of minor issues, like 3 to 5 different incarnations of every feature from menus, to dialogues, to preferences. Or Explorer usability. Or how discoverable some things are. Or the whole mess of registry and installing. Or the 40GB of ever-growing Windows sub folders. All I can live with, but ugly and tracking? Much harder to tolerate.

So as ever I'll end up with a mix, rebalanced a little. One day I'll have a lovely seamless all-something world, but it hasn't happened since the 80s when it was Amigas everywhere. :)
Microsoft and “for free”

With Microsoft, “for free” actually means that you’re the product. And since Windows isn’t free, you have to pay for the privilege too.
Adam Neely, 12 tone and Signals Music Studio are worth checking out as well, if you like Rick Beato
> Music is a matter of taste

I'm mostly with you with one exception. If there's one thing that may be objectively evolved, it is the power of the raw human singing voice. With all its expressivity, dynamics, range, colours, individualism, and overtones.

I claim that anyone who studies carefully the pure sound of the voice and what it is capable of will always hear synth vocals as superficial. (I don't care genre, whether it's opera, art song, jazz, blues, hip hop or vocal music from any culture).
...said Tom Cruise.

(Sorry, I know this isn't reddit)
These are good tips, I'm not a windows user and would have never found that hotkey or aqua snap. Do you have any more tips?

It might be asking too much but perhaps you could write something up?
From the title: "A Giant Asteroid of Gold Won't Make Us Richer"

I am failing to see how this title represents the engineering concept of wealth.
Intel doesn't need to do it forever. They need to hold out for Intel 7nm slated for 2021 and they need 7nm to be good. From a zero sum monopolist perspective it makes a lot of sense for Intel to be hamstringing AMD here.

What Intel needs to be careful about is while they fend off AMDs attacks in desktop/server also need to keep an eye on ARM coming after them on mobile. How long until Linux based Chromebooks come with Qualcomm CPUs like 7cx become standard? The chips are better than Intels low TDP offerings so long as they don't have to emulate x86_64. They could spend all their money on a phyrric victory crushing AMD only to lose a different market.

It's a tough job being king with upstarts always after your neck.
It was edited, before it was 80 H/s.
I don't know the stature of Bash on Windows, but Git Bash does all that I need it to.
“Only short programs have any hope of being correct.” - Arthur Whitney
Are the costs of living comparable between those two locations? NYC is one of the highest-CoL places in the USA, if not the world.
obligatory: my cabbages!!!

But no this is an extremely cool application of machine learning. It's interesting that many of the low-paying professions are actually extremely difficult to automate -- a robot that can harvest lettuce is much scarcer than a person who can harvest lettuce.
Effects on Employment and Family Income of Increasing the Federal Minimum Wage [pdf]
HTML files.

HTML works out-of-the-box, offline, and with any editor. It's deployed easily, works with Git, and is practically free.
They were right to use the word "changes" vs "upgrades" which implies improvement. Microsoft seems intent on filling their OS with user-hostile features and turning the OS into an ad-delivery/data collection platform.
I feel like this isn't so crazy of an idea, but any can't the city host it's own website with forums and everything? This could enable easier and more clear threading than Facebook, and you can look through history and pin topics/announcements. The library could be in charge of hosting it and archiving everything (isn't this already something libraries are supposed to do? The archiving of local news.) There's plenty of free software to do this too.

There are so many variants that could be done off of this too. A federation of these servers, as towns help one another balance and archive data. Or help communication between towns. I'm sure a discussion somewhere like HN could quickly improve on this idea in a way that would be robust and easy to implement (because a key thing is that we want to get small towns to be able to implement this)
Let's say you deploy 100 or more IoT devices, and need them to communicate with your server. It's your server, so you can hard code a key in the devices. Now you have two choices:

Choice 1: use a symmetric keys. This means one key per device, which you have to manage. Quite cumbersome. You could instead have one symmetric key for everyone, but then if only one IoT device gets compromised (which over time is a virtual certainty) the whole crypto system would be compromised.

Choice 2: use a public/private key pairs. One for the server, and one for each device. Now the system is only broken when the server key is compromised. If a device gets compromise, the attacker merely learns the server's public key, and can impersonate that particular device.

The main advantage of choice 2 vs choice 1 is that with Choice 2, you can use the same server key for everything. You'd still use a protocol with ephemeral keys, but you wouldn't have to manage many many keys. And if the IoT devices are untrusted (that is, they are assumed compromised or anonymous), the whole system only has to manage one key.

Now sure, you could still make it more performant by retaining symmetric keys around. And you'd have to perform fast key erasure (replacing the key by a hash of the key) from time to time to ensure forward secrecy, but with public keys around the symmetric key can act as a cache, which can safely be erased whenever you restart or update your system.
Just to head off the pro-Bitcoin trolls ...

> For many people there is no "institutional" trust as Schneier describes.

Nobody thinks of the banking industry as a role model. But everybody relies on going to the ATM for successful withdrawals. That's the trust that Schneier was referring to, not your personal spirit quest.

> Equifax ...

is not a bank.

> massive amt of electricity used in gold mining

Gold is a rare element, with tangible uses.

> Please read Bitcoin Standard once ...

Nobody denies the mathematics, so mentioning the math is just a red herring used by apologists - "if you only knew what I know"

> so many banks employing millions of people and using so much computation to print money out of thin air

Most large banks are run on a single mainframe computer (Tandem or IBM) with low-power terminals at branches. That mainframe consumes about as much power as one mining rig.

Source: worked at a national-level bank in their data center.
Unison is fantastic, it’s a shame it doesn’t appear to be actively developed anymore. Although in saying that... I don’t have any issues with it.
This reminds me of the look of Blender's GUI, which is also OpenGL based.
That. I loved windows, was probably at some time one of the last people using windows phone, but the moment I started getting a candy crash or something icon in my start menu and could not remove it unless I did some powershell tricks and even then I had it coming back was the end for me. I still believe there’s more innovation going into windows than other os but just cannot work on a system where every time I press start I am worried I will be annoyed. On Mac currently but working mostly on a Linux vm with i3 to get used to it. A touch, gesture enabled i3 is my dream and I am working on it.
Pacman in 512 bytes of x86 boot sector machine code
Good point. Do we take OPs word for it? Or not based on repository availability.
> whereas complex functions fit on your screen typically

Are the complex functions unit-testable? Do they depend on other units of work or other libraries? Does it have multiple responsibilities? You are probably following most of what SOLID entails.

I find it funny that HN consistently bashes SOLID, I feel like SOLID has been misrepresented. They are _guidelines_ for development, they do not dictate everything. They might influence or support a decision.

Those who bash SOLID: have you worked on gigantic projects that are in active development for decades? I advocate for SOLID is because I have witnessed first-hand its great benefits. I have built and worked on plenty of projects that apply these principles, I have seen wonderful open-source projects that embrace them. And of course I have seen adverse effects from it (eg. your linked article complains of innumerable, non-sensical interfaces) but that is mostly due to inexperienced developers that don't get it. And of course there are some devs/architects that go overboard, introducing premature abstractions, etc.. To those people I say YAGNI. The point being: following SOLID doesn't guarantee nice design. It is easy to produce shit code following SOLID, but it is even easier without it.

At the end of the day, there are trade-offs. I think using SOLID as development guidelines produces a scalable codebase divided cohesively into units of work.
Check out https://blot.im/.
Bit surprised by at least your first two points.

1. Tech is not a space where training can help improve worker's quality? Or is it just something that people are expected to do on their own and people who don't suffer?

2. You might be surprised to learn about the number of contractors in tech.
Now there's something I can't combine. I've tried. Doesn't work at all for me.

I'm either programming and missing out on the audio and replaying sections over and over, maybe I feel at the end I never really read it, or I'm engrossed in the wonderful book and programming? What programming?

Music works far better as it seems to need a different channel in my brain. If vocals are too engaging they can sometimes pull me out just as an audiobook can.
Netflix Won't Be Felled by Recession, Bond Markets, Debt or Cash Losses
I was scared to ask what this was even referring to
There are already different prices for gold in Zurich, London, New York, Tokyo and Hong Kong, the five main locations where gold is traded electronically. There are brokers who will arrange the trade for you to buy gold in one and sell in the other, at the current "loco swap" price.

If that price moves further from zero than the cost of insuring and transporting gold bars with a company like Brinks, then someone does step in and complete the arbitrage.

If I remember right, the prices don't typically move more than about a dollar an ounce from zero, except for Tokyo where the purity rules are different so there is an extra step involved in melting down the bars and getting them restamped.

If there was some demand for holding gold in space, I'd expect roughly the same economics to apply.
Personally I'd never move my primary workhorse from a Mac to GNU/Linux. I did the reverse switch years ago, and despite checking out all the weird and wonderful new releases and distros that have made it out the door, there's always some show-stopping time wasting quirk which reminds me why I switched in the first place.

Though I'm still a huge proponent for using GNU/Linux where it shines the best: i.e. server environments.

Probably far more likely in my case would be to follow the articles suggestion and just switch to windows... perhaps even using WSL.
The concept of clarity is why I don’t like the consequence of SOLID, where you have lots of tiny classes.

tl;dr - Context!

The problem with a lot of the principles developed from the Smalltalk days, is that different environments have differing cost/benefit results for different tasks. This means that many practices which are awesome in a dynamic, programmer-is-god-of-runtime environment like Smalltalk are doing to bog down in other environments. (see below)

It’s easier to understand complex functions and a simple class structure than the other way around. Because jumping between multiple files/classes incurs a high understandability cost, whereas complex functions fit on your screen typically.

What this reveals about the above observation, is that reading and conceptualizing large chunks of operation of the code has a higher cost/benefit in the accustomed environment. My day job is in C++, and because of the compile times, that's certainly the case in that environment. However, in an environment like VisualWorks Smalltalk, where the debugger is 10X nimbler and has literally made students in my Smalltalk classes cry out, "This debugger is GOD!" the cost/benefit trade-offs are very different. Most of the time, code is read and edited in the debugger, and flipping between multiple classes in that context happens automatically by navigating. Also, the work for navigating relationships in the object model in a clean code base is an entirely different order of magnitude. Instead of O(2^n) on n == distance by references, it's O(n), because there's no fan-out for different kinds of references. It's all done by "message sends" or calls of a method.

A lot of damage over the past 3 decades has been done by very smart OO people who tried to transplant methodologies from Smalltalk to C++ and Java. If one wants to be a step above, then look at the largest 7 or so cost/benefit trade-offs that affect the methodology. Then adjust accordingly.

Context!
A lot of serial equipment back then still had 20mA current loop. For example, the ASR 33 Teletype[1], which was often connected to PDPs of its era did not have RS-232.

[1] https://en.wikipedia.org/wiki/Teletype_Model_33#Communicatio...
I had to use a Windows laptop for about a week as my MacBook was getting the keyboard replaced.

I hated it. It is hard to articulate exactly why I disliked it so much but I would guess it is almost entirely a visual thing. The font rendering is so much better on MacOS. This was Surface Book 2 laptop so the display resolution was not a factor.

And I hate the amount of whitespace in Windows 10 user interface. There is a dropdown panel in start bar that shows common settings icons. God I hated that entire minimal design. It felt like something high school student might mockup for the Year 12 computer science project. Two colours, thin drawing that vaguely resembles a visual representation of the task and HUGE whitespace.

I was contemplating buying a Lenovo X1 Extreme Thinkpad because everyone raves about their keyboards but after using Windows 10 for a week.. nah.. nope... nyet... na-uh
But voltage is what matters to pass through the skin. 12v can kill if it's applied below the skin into the highly conductive inside of the body. But to get through skin you need at least 30v.
If you are doing this, make sure to use a double pole circuit breaker on the lower current side to make sure that any electrical faults are interrupted correctly.
A class riot at Brooklyn's oldest nursery school
And even if one could articulate what a good abstraction is, someone would come along and disagree.
I'm surprised that going from TSMC 12nm to 7nm didn't give better power consumption numbers. The combination of better memory and a node shrink seems like it should have bigger effects (though as nodes get smaller, the savings keep diminishing for each shrink).

Memory isn't discussed enough and its importance is usually severely underrated. Moving from L1 to a register uses almost 2x as much power as doing an ADD. Moving from L3 to a register uses over 15x as much power as that ADD. Moving from RAM uses over 60x as much power as that ADD.[source](https://hpc.pnl.gov//modsim/2014/Presentations/Kestor.pdf)

Navi is a dramatic shift in architecture (despite a lot of people seeming to dismiss it as minor). The new cache design keeps data much more local reducing latency and (more importantly) total power consumption. These in turn allow the more efficient SIMD layout to be fed more consistently.

The entire July 7 launch was all about "pipe cleaning" in my opinion. AMD's eye is on those big console and cloud contracts. They aren't selling Amazon or Google a Zen 2. Instead, they are pairing it back-to-back with Zen 3. That will be their second take on 7nm and should have any potential issues worked out. Likewise, they aren't selling these Navi chips to big companies. They will be selling the next, bigger iteration for corporate use.

I think PCIe 4 caused them to rush Navi out the door. July 7 has been setup as a kind of makeover for AMD and PCIe 4 is what ties x570, Navi, and Zen 2 together. If AMD doesn't have a PCIe 4 card at launch, it's a huge marketing loss. A half-baked Navi that offers a bit of improvement is better than nothing.

I'm betting that performance per watt get quite a bit better by this time next year when the big clients are finally ready to purchase.
>historically, a large number of women who nowadays would train to become doctors were effectively barred by either explicit or implicit sex discrimination so went into nursing instead.

Exactly: if you're smart enough to be an RN, and willing to get that much education, why not go farther with your education and become a doctor, so you can get paid many times what you'd get as a nurse?
> LiveView cannot avoid latency. When I've experimented it's great for something running on my local network; less good when it's in a datacentre in another country. It's laggy.

If you built a traditional SPA, aren't you still making loads of calls to your server?

I don't see how LiveView would be more laggy than that. In both cases you're making network calls from the user's machine, to your server, getting a response from the server and then rendering output on the client when it's received.

Of course you can cheat and do optimistic rendering on the client (like outputting what you wrote instantly in some DOM element instead of waiting for a response and validating it after the fact) but I believe that enhancement could be done with both techs.

The only place where LiveView falls short is a true offline / fully client side app, but those are such a rare breed and way out of the norm for a typical web app. In 20 years of web dev as a freelancer, I've been asked 0 times to build an offline / client side JS app.
...yes? Why mention it again?
Your statement also applies to forcing people to use Facebook.
There is a new implementation of the daemon named dbus-broker; it is unfortunately not yet based on bus1, as that hasn't been merged yet...

https://github.com/bus1/dbus-broker/wiki
Why your calendar still sucks in 2019: The Shuffle and The Cycle
I wonder if this can be done in a C64 and what would be the hashrate.
Hi folks,

We've been spinning up a new startup, Reclaim.ai (reclaimai.com) and are excited to share our early thoughts on product direction with you.

Unlike a lot of the calendaring / AI-assistant startups out there, we're taking a pretty targeted JTBD approach where we empower managers with power tools for rebalancing their calendars based on the priorities they have each week. Instead of just "defragging" or blocking out the calendar, we're really thinking in terms of how we can help people to tactfully defend their time and automate the parts of calendar shuffling that just aren't fun.

Additionally, we're really optimizing our offering around the "managers", not the "makers" -- in contrast to how many other companies are thinking about this problem today. We fundamentally believe that software managers are being underserved and that they are actually even more critical players in driving forward company priorities.

We would love to get this community's feedback as well as early signups for when we go into beta! Feel free to add your thoughts here, or drop us a line at info@reclaimai.com.

Thanks much,
Henry and Patrick
Ironically, I feel like it's a result of designers trying to copy Apple's minimalism.
They can get up to 50-60mph but only outside of built up areas with long straight track (e.g. in the Great Planes). They mostly go slow for fuel efficiency (it takes a lot of power and distance to build up speed).

Here's one going 70mph in Texas: https://www.youtube.com/watch?v=YMhSRP7RBpo
There is absolutely no reason to be loading third party ad scripts on the payment gateway.
> Pactor is around 2.4khz bandwidth while voice is 3khz

The whole reason that voice isn't allowed in the data bands is it's so wide.

FT-8 is only 50Hz wide, Morse code is ~100Hz. In the space of a single Pactor you can fit 48 FT-8 transmissions or 20+ morse code.

If we wanted progress we could look at repealing the symbol rate limits rather than just scaling up the bandwidth of a signal[1].

[1] http://www.arrl.org/pactor-iii
> Well, the migration has already begun, so it should only be a matter of time...

As much as I would like this to be true, they said the same thing about XMPP.
I see you've not dropped any kind of conductive flat sheet off a desk and have it land between the plug and socket when installed in the smiley face orientation. Sparks and fire isnt fun.
Electronic producer Clark had a couple of music videos from 2014 utilising similar oscilloscope effects generated from sound (though not the music in the video).

Super Scope
https://youtu.be/TKYrwuxLZtY

Riff Through The Fog
https://youtu.be/efnsrLg03e4
Take Skia and promote it as a toolkit independent from Android, Chrome, etc.
I wonder if Youtube is prepared for the massive censorship demanded to create a safe space. It's not helpful that the progressive grievance hierarchy isn't robustly formulated, if a woman and a black man are mad at each other, it's not clear who has more victim points which is important for determining 'the right side of history'. I don't envy Youtube creating a moderation engine that attempts to place inconsistent people.
> Probably an indication that a good solution is truly missing.

I don't think so. It's a pretty standard exercise to try to create an ui framework so of course we're bound to see tons of them.