skysight-inc/HackerNews huggingface dataset:
You might be right, but the current price point of watches could also be inflated.

Let's not forget that once upon a time, pocket-watches were only for the rich. It wasn't until the advent of quartz watches that you could find a solid watch (digital or analog) for under $100. Today, $20ish digital watches are fairly common on the market. One of my favorite watches is a cheap Timex Weekender (a favorite of /r/malefashionadvice IIRC).

Just like one might decide to go for a stylish (but cheap) quartz watch instead of that expensive automatic, one could decide to go for a stylish (but cheap) Wyze watch instead of that $300 Apple Watch. We'll have to see if Wyze (or someone similar) can actually execute and pull that off.
Not just Muzak - Music! I like the Kmart August 1992 Generic, and listening to that now as I code!
Possible, perhaps, but feasible? Microsoft certainly had a go at it with the likes of Midori and Singularity, but these were met with the same fate that will likely befall any managed code kernel. While it's an honorable pursuit with certain merit, to produce a fully featured OS in this way -- without serious concessions -- is just not feasible.
Quip has gotten better, but unlike Slack it didn't start out already good, so the gains have been minimal. Part of it was lack of interest from the inside, where it competes with people just wanting to use or keep using google docs / github / confluence / a few holdouts on google sites and who will always complain about Quip. I suspect core Slack will remain about the same and the focus will turn towards Salesforce integrations that most Slack users won't know or care about.
I see... well to be honest, the change to systemd was a big one, so some problems are to be espected. I took a while to flock to ubuntu, so, problably when I first starting using it, it was alread stable.

And yes. It suports good tools for diagnostics like journalctl.
gsuite hasn't existed for decades.
"I continue to believe that macOS "security" is mainly theater that only impedes the law-abiding Mac software industry while posing little problem for Mac malware."

Unless we use a more specific term such as "user security" I just assume "security" means company security -- the protection of Apple Inc.'s business.

One can argue that the security of the business of Apple Inc. benefits its enthusiastically supportive customers. Thus it is possible to conflate "Apple security" with "user security" under the ambiguous term "security". However I think these two concepts are often not interchangeable, and at odds with each other. The user is not the corporation, nor vide versa; they are separate beings with different interests. Neither can speak for the other. Apple now "secures" its BSD-derived OSX from unauthorised software -- unauthorised by Apple Inc., not necessarily unauthorised by the user. As the author notes, this restriction guards against ("impedes") not only malware but all third party software.

The same applies with respect to "privacy". Under Apple's definition, there is no such thing as privacy from the company. It is as if the company and the customer are viewed as the same person. Employees of Apple are under strict obligations of confidentiality to the company, but they are under no duty of confidentiality to the customer. When an Apple employee discloses secrets of Apple, Apple can enforce its rights and the employee's obligation via the courts. When Apple discloses the secrets of a customer, the customer has no applicable rights or obligations it can enforce against Apple. Instead, we have seen privacy "theater" as Apple protested, via the courts, against aiding in disclosure; purportedly this was done on behalf of the customer. The truth may be that Apple was acting on its own behalf to protect the business of Apple, Inc.
Sourcetable | Designer/Developer (hybrid), Figma/React | Full Time | REMOTE (California, PDT)

Sourcetable is a networked spreadsheet that makes it easy to sync data, build models and collaborate without code. We handle the data warehouse, data pipelines (SaaS tools + DBs), and syncing so everything stays up to date.

We are thinking ahead to our next hire and looking for a hybrid designer/developer; person no.5 on our team. Likely start date would be in February.

You would be Sourcetable's first designer and responsible making data accessible to everyone. There are plenty of design challenges including an easy-to-use Joins GUI (it's the "easy" part that's hard), data documentation, collaboration, visualizations, business templates, general branding, and more!

When not engaged in creating designs, you will be required to implement them. This requires strong React.js skills, and modest backend experience including SQL, database and API work.

Note: to succeed in this role it is imperative that you are a hybrid designer/developer. We are a small team, and everybody has to wear many hats. Design discussions often extend to the database-schema level, so designers with programming experience will have an advantage here.

If you're interested in learning more, we'd love to meet you! Email eoin@sourcetable.com (co-founder / hiring manager).

p.s. Bonus points if you have been part of an early-stage or founding team. Please mention it in your email!
Do you have one? What are the problems with it so far?
That's frustrating. It's also very variable how different email clients deal with signing. My work outlook will flag it with a sort of rosette, whereas Gmail doesn't mark it in any obvious way.
You are reminding me of this: https://thesongfoundry.com/i-am-an-idiot/

(Comment edited)
This is still true (and is just as true of Ethereum, whether the devs on that project think of it as true or not). There is at least one instance in the past where the network has forked based on the (unspecified) behavior of bitcoind, and a couple more close calls where such forking behavior was properly reported and fixed before triggering.

If there is any way in which different implementations of consensus-critical code behave differently for the same inputs, it can be used to split the network. If you are running a node implementation other than the majority hash-rate reference client, you open yourself up to be potentially vulnerable during the fork. This remains just as true, if not more so with staking instead of proof-of-work.

You can do things to protect yourself like run ALL implementations and shut down if a fork is detected, although properly setting that up is nontrivial and in the end what value is gained? It very, very, VERY rarely makes sense to have multiple reference implementations of consensus code.
Are 15 minute max execution times still the norm?
How does sound economic policy differ from visual economic policy?
I used to think this way about gift cards but as I've gotten older I've had a bit of a change of heart - when I get cash (or a big shop gift card like Amazon) I often end up using it towards basic living expenses that I would have purchased anyway, like groceries or cleaning supplies (even though I'm not in a situation where that is strictly necessary). This is really no fun, and possibly the reason cash is considered a bad gift.

I think the sweet spot for a gift is something I would enjoy but would be unlikely to buy for myself (or in the case of experiences something I normally wouldn't do often), as you pretty much said. But a safe way to achieve this IMO is something like a gift card to a nice restaurant or a spa. Of course you still need to know your target though.

Kind of reminds me of the Netflix problem, the large pool of choices can make none of them seem particularly exciting.
I'm not OP but statically linking a compact libc like musl gets you just the parts of libc that you need and nothing more. This can be a lot more efficient than a dynamically linked program which has to bring in the entire bloated mess of glibc.

Whether this is a benefit when you're duplicating bits of libc across every executable in your entire system is unclear to me though.
I've also switched to a Garmin when Pebble went kaput, and one of my todo list items is to port some of the more fun Pebble faces over to Connect IQ.

However, as you've noticed, each device feature set is determined by overzealous marketing. My Forerunner 245, despite having tons more memory than my ancient Fenix 3 and considerably faster, has less data screens for running. It doesn't have an altimeter, but the cheaper Vivoactive series has an altimeter because fitness users want to count floors climbed. It has Bluetooth but is not allowed to connect to bike power meters, because then it would overlap with Garmin's much more expensive triathlete watches.

This leads to app store problems, because each app and watch face has to be explicitly compiled for each watch - even when the watches have the same display size and feature set. Buying a new device often means that you'll have fewer options than someone with an older one.
Of course tax laws still apply, as they should.

But Jay-Z raising $100M is the wrong use-case example; he’s already a superstar and already wildly rich so doesn’t need investors, or can easily get them the old fashioned ways (eg record company advance) if he does.

A more apt one is a little-known up-and-comer raising $20k, as they currently might on Kickstarter or Patreon, but possibly using the smart-contract features of Ethereum to link the provision of rewards to some programmed metric like number of Spotify plays.
Can confirm. Life is normal here.

Though I have noticed a dramatic shift in companies offering WFH for 2 days a week etc.
pgloader does this (and much much more) in a single command:

https://github.com/dimitri/pgloader

pgloader \
mysql://user:password@mysql:3306/database \
postgresql://postgres:root@localhost:5432/postgres

This is a gem of a tool. Surprised nobody has mentioned it. Supports SQLite and MS-SQL too.

https://pgloader.readthedocs.io/en/latest/ref/mysql.html#
How can it be worse than threading on slack?
How is making a structure in Julia harder than in python?
Didn't they move WiFi drivers, among other things, into the userspace in macOS Big Sur? I've heard somewhere that they're going in the direction towards microkernel for this particular reason of reducing the attack surface.

(yes I know I'm talking about macOS but the vulnerability was found in iOS, but there's a lot of shared code between them, especially on levels this low)
"If you ever built NT/2000..."

Are we talking ancient history here or current version? Because OP was not satisfied with latest versions of MacOS, hence his migration.

I build my own computers, I deal with friends/relatives computers too and latest Win10 versions are definitely working out of the box. Sure, it has crap telemetry but it can be turned off. I use a nice utility called WPD, in 20 seconds I am done taking Windows crappy ads and telemetry off with it.

"dependant on you own definition of "working out of the box" is..."

My definition of working out of the box is that I put Win disc installer, it will installs then once I am pass initial questions it will do its thing on its own and at the end I am at a nice desktop where I can do anything. And Win has recognized all of computer's internals and it's a usable PC. Rest is optimization for specific tastes, like getting Firefox and having uBlock Origins to have a smoother web surfing experience. What's your definition?
Thanks, this sounds like something I will look into.
Yes. The details don't particularly matter, but broadly, it's periodic QA of a couple of apps & tools vs Safari, vs OSX, and vs homebrew. Not CI/CD.

OSX seems more prone to bitroot regressions than Windows or Linux, I suppose Apple have a "you're with us, or you're against us" attitude and this even applies to base OS backwards (in)compatibility.
Has anyone ever seen S3 behave eventually consistent? I have not seen a lot of eventual consistency in the real world but I wonder if I'm just working on the wrong problems?
Location: Rochester, NY
Remote: Yes
Willing to relocate: No
Technologies: Python, Django, Elixir, Phoenix
Résumé/CV: https://dev.to/danieljaouen
Email: dcj24 [at] cornell.edu

Currently only looking for part-time/weekend work (sorry: I work full-time).
I was considering migrating my NodeJs lambdas to .NET Core, but I guess cold start times will have a higher impact over billing.
Client services?
They don't work at all in Firefox, so... for any Firefox users, yes.
You don't have to manually review for classes of vulnerability that your programming environment forecloses on.
Most of them do, sure, but why bother with remembering where everything keeps its volume setting when you have one central icon that lets you balance the entire system at once, right on the taskbar?
> It's the first step for a major cryptocurrency towards ledger security that does not damage the environment via mining.

What about Ripple/XRP or Stellar? I mean, I'm not a fan of it but they've been doing a non-proof-of-work chain since 2012.
It's funny. My favorite band, Devo, released Muzak mixes of their songs several times in the 80s. However, you would never hear such a thing piped in a store in 2020. Plain vanilla "Whip It" though? Absolutely.

Said another way, Eno (and Devo and many others) are essentially the Muzak of the modern day.
> "they give you rope to hang yourself with."

That's not a triviality - C++ has the same problem, if you have a single ezpert individual it's great, but if you have a team, and some are very green, it will be a nightmare.
Yeah, I never had that problem either.
But I wonder how they are addressing the
https://en.wikipedia.org/wiki/CAP_theorem
What is a bit funny is that US astronauts landed on the moon in 1969, 1971, and 1972 but not 1970.
Thanks, I realised I didn't really know what Muzak was either. I thought it meant inoffensive instrumental version of pop songs.
I think it was already strongly consistent within regions?

like if you had tried to read a non-existent key, then wrote to it, it might continue to appear to not exist for a minute?
Zoom clients can turn off receiving video, even in browser
Copia Automation | San Francisco, Atlanta, NYC | Full-time or contract-to-hire | REMOTE | Apply to adam@copia.io

About Us:

Copia Automation is rebuilding a 50 year old, $50 billion plus industrial market from the ground up by rethinking the command and control layer and developer tools that powers process automation in almost every industrial vertical. Backed by some of the world’s most respected investors, we’re starting by creating a complete developer toolchain for industrial automation that will change how factories are built.

Why industrial automation?

Today, manufacturing is powered by an ecosystem of computerized systems and robotics known as industrial automation. The ecosystem is programmed with a unique graphical language that can’t utilize tools such as GitLab or GitHub. Controls engineers are left to work with physical storage devices, incompatible tools, and/or expensive half-baked solutions. In an industry where minutes can represent tens of thousands of dollars, full featured development tools are urgently needed.

You’ll be part of a team that enables engineers to realize their code through a collaborative and well-designed workflow and we’re looking for passionate individuals that will transform how everything is manufactured.

What You’ll be Building:

You’ll be building a devops platform that enables controls engineers to remotely manage, test and deploy code in industrial environments (think GitLab for automation).

Required Qualifications:

- 3+ years experience as a software engineer

- Bachelor's degree in Computer Science, HCI, Design, or equivalent practical experience

Preferred Qualifications:

- Experience in designing and implementing user interfaces (UIs)

- Experience with React, TypeScript, Golang

- Experience/Interest in manufacturing and hardware innovation

- Experience in industrial automation and Programmable Logic Controllers

Apply by emailing your resume to adam@copia.io. Even if you're not looking now, we would love to chat!
I think the best gifts are things you want, can afford, but haven't (quite yet) been able to justify.

Up-thread people are talking about $300 knives. The vast majority of users here can 'afford' a $300 knife; that doesn't mean it's easy to justify or feel good about though.

But receiving a $300 knife? I'd be giggly and excited and I'm not even 'into' knives. (I mean, they're tools, I have some decent ones, but they support interests rather than being the interest.)
Hey, a fellow Google Code-In participant! I was really sad when I saw it was getting shut down this year.
Chime is a great video call system, but wouldn't try for anything more. We're using slack, but still prefer chime for conferences.
>No matter where you are on the planet, you're a long way from 'most everybody else

When I was a teenager I hated that aspect and considered it a bug.

Now I'm in my 30s and have enough experience of the world, I love that fact and consider it a feature.
Oh, discovered from the other comments here that if I do a
`MODE 0` then the character set changes to what I'd expect. Will look into that. So this one works for me now, cheers :D

5 MODE 1

10 IF RND(1) > 0.5 THEN PRINT CHR$(92) ;: ELSE PRINT CHR$(47) ;:

20 GOTO 10
We can just use renewable energy sources long term. Really don't understand the obsession some people have with the energy requirements of bitcoin mining - please compare these with the energy requirements of the financial systems it replaces.

Bitcoin solves the need for third parties in the financial system. That's it, it's not meant to be some eco currency - never was.

Where's the validation that the current financial system needs to have its energy needs reduced? Bitcoin cuts out the energy requirements of all the countless third parties, for a start.

POS is a joke.
At my last job we had... very difficult situations caused by TZ misunderstandings and mishandling (wish I could say more but we resolved them!). One of the hardest things for many on my team to grasp was that TZs of the same offset weren’t interchangeable. I spent just a little time to shed my built in “do it right” mnemonics and just took a dive into the time regulation history of one of our customers’ geographic centers and contrasted it with the regulation history of one that happened to line up. I also pointed out legislation in my own locale (WA state) which has passed recently and, pending federal approval, will eliminate standard time (an idea I’ve wanted to pursue for years and I’m delighted made its way through our legislature). That exploded some brains.

This stuff isn’t simple y’all. “Just use UTC” is a good half assed approach but it can be lossy for many common operations without even considering use cases (an example is storing appointment times where the appointment is in another TZ and you expect the user to physically attend). It can be absolutely bonkers if you have specific user stories that require both standardized (UTC) time and locale adjustments but your user story doesn’t capture that (an example is any kind of regulation that goes into effect where two regulators have existing time rules that can become inconsistent, including but not limited to TZ changes or observation of leap seconds).

There’s been a bunch of words and brainpower spent saying all of this is too complex and we should just discard locale specific time rules entirely. But unfortunately there’s a huge psychological toll that representation of time can take (people literally get injured and die as well), not to mention legal implications that predate any global kind of time system unification efforts.

Time is (currently fundamentally) a necessary complexity that anyone making software can’t just dismiss without harmful consequences and careful consideration.
Metamask is built by ConsenSys, the largest (and oldest?) company developing on Ethereum, and was founded by Joe Lubin (co-founder of Ethereum).

In my book that's not too far off from an "official" ethereum wallet.

https://consensys.net/about/
GHC: Error in compile deletes the source file
I think you are...dramatically underestimating the size of many "modern" datasets and what most scientists want to do with them.

We record (electrical) neural activity from behaving animals. The raw data is about 1 Gb/minute, and we collect hours of it per day, 5-7 days/week. The lab next door has microscopes that produce image sets that are in the Gb to Tb range (big swathes of human brains, imaged at micron resolution).
An RNAseq experiment is ~20 Gb range; other genomic things are similar, maybe a bit smaller.

All of this would be intractable in Excel, even over a long weekend :-) On top of that, Excel often doesn't do much of what you would need: there's basically no support for signal processing or image analysis or genomic work.
Linux required an MMU at inception[1] and currently requires an MMU. Instead you have μClinux[2] which although it is integrated with the mainline kernel since 2.x, it lacks some important features, like it has neither fork() nor autogrow stacks[3].

[1] https://www.cs.cmu.edu/~awb/linux.history.html

[2] https://en.wikipedia.org/wiki/ΜClinux

[3] https://www.eetimes.com/how-uclinux-provides-mmu-less-proces...
Jason Crawford answers your question here: https://twitter.com/jasoncrawford/status/1333576261877125121...

Short answer: it's extremely computationally expensive
Thank you so much. It looks really great. If I ever manage to get a basic raytracer working , I will buy the book.
Looking close enough at Solidity was what turned me off the Ethereum ecosystem back in the day: https://news.ycombinator.com/item?id=14810008

eWASM does look interesting, though!
Kudos to whoever thought of this at sfdc. This is a visionary acquisition and it makes sense on so many levels. From the fabric of slack's unique sales model to what this means for enterprise communication.
This is a big deal to me. I'm watching keenly to see when the crypto market makes the turn out of niche market space and into the mainstream. Perhaps Eth2 is one of the starting blocks that is needed...
That's pretty incredible. With no price increase either. Using s3 as a makeshift database is possible in a lot more scenarios now.

I especially like using s3 as a db when dealing with ETLs, where the state of some data is stored in its key prefix. This means that the etl can stop / resume at any point with a single source of truth as the database.

The potential drawback is cost of course; moving (renaming) is free but copying is not. S3's biggest price pain is always its PUTs. In many ETLs this is usually a non-issue because you have to do those PUTs regardless, as you probably want the data to be saved at the various stages for future debugging and recovery.
"maintenance and operational burden" in the cloud is way higher than renting a box somewhere and forgetting about it.

I can't understand why people keep using this as an argument against anything else other than cloud while playing catch-up with the rain of changes and suffering from fomo of last week's new stuff from cloud.

Heck, when did infrastructure became like js landscape?
That's one reason why any reasonable smart contract includes an unconstrained everybody-signs spend path.

At least for any contract in which "everybody" is reasonably defined, known upfront, and finite.
CMU 15-445 Database Course and accompanying Youtube lecture series is a great intro to understanding the inner mechanism of a relational database.

https://15445.courses.cs.cmu.edu/fall2019/schedule.html