skysight-inc/HackerNews huggingface dataset:
Why a password ? Passwords are terrible.

What you'd ideally want is a source of cryptographically strong random numbers and some storage.

If storage is cheap, you should have lots of storage, and then you can mint as many keys (including persistent public identity keys) as you like, indexed by context. This is preferable.

If storage is very expensive you can't afford to do that, you should mint one long-term symmetric key, never given to anybody, and then do the same trick that's inside cheap FIDO devices to mint key pairs, then encrypt the private half with the symmetric key and context, so that you can give both halves to relying parties. If played back in the correct context you can decrypt your private key again. You incur considerable practical inconveniences but you do keep key privacy and security guarantees from the above approach.

Today some places will issue you with a single long term identity key bound to your legal identity. Which is useful but (intentionally) lacks privacy guarantees, and, since it's an external device, you can lose it.

The Orphan Yatima (and presumably also the ordinary children conceived in what amounts to the "natural" way for Polis Citizens) in Greg Egan's novel "Diaspora" has public key crypto inside. Once the polis concludes that Yatima has personhood, it seals their cryptographic key management so that nothing anybody else can do (short of destroying the polis physically) can tamper with it. Yatima can prove they are Yatima, if they want, and nobody else can ever impersonate them.
Your name WET is kind of funny but it is usually refered to as the rule of 3, https://en.m.wikipedia.org/wiki/Rule_of_three_(computer_prog...
> If your code is outliving your source control system you got bigger problems than whatever is in your comments.

You've never been at a company that finds it needs to upgrade from $old_version_control_sytem to $newer_version_control_system?

Because I've never seen that done as a big-bang rollout, it's always been "oh that code lives in the new system now, and we only kept 6 months of history"

Even just having an architect manually move folders around in the version control system has broken the history.
I’m making a website right now that only uses HTML, no CSS/styles and no JavaScript and it is a breath of fresh air :)
I'd guess that explains at least 50% of Steam's sales as well as the handful of gems that get embarrassing amounts of play time.
India police visit Twitter offices after BJP tweet flagged as manipulated media
It's the same as "we actually deleted the data and I promise we didn't keep any backup copies", except it's probably even easier to enforce, since you already to have to secure the key instead of the whole database.
I agree, most SaaS concepts are similar and have large overlaps in feature and functionality. Just for Social Media, we've written a common data structure format (lbsn.vgiscience.org) where it is possible to import/export from all services (this one is specifically tailored for visual analytics and exploration of research/privacy questions). When working on the structure, it became clear that most Social Media concepts exist in a similar form on multiple sites. There is very little functionality that is unique to a single SaaS.
I use one external monitor and MacBook screen. I full screen all applications and switch between them using control and the arrow key.

So my external monitor has email, IDE, and misc stuff.

Screen has browser, terminal, chat application.

Pressing control + up allows you to easily reorder and move elements. It's helpful to turn off the default option of automatically sorting your screens
When I read Neil Stephenson, I decided to go chronologically. The Big U is quite a bad book, but I enjoyed reading it, and appreciate the perspective I gained by seeing Stephenson grow as an author. Steinbeck fans will probably eat it up, even if it's objectively awful
Yeah, it is literally called the "slave trade".
It seems like in that case a remote control could be placed nearby -- are you also using voice activated code words to control the television ?
> It seems most of us are comfortable with it.

That doesn't quite follow. There are lots of issues where lots of people, even a supermajority, disagree with the status quo for a very long time. Motion seems to depend on it becoming a partisan or culture-war issue. If neither 'side' sees an immediate prospect of wielding an issue against the other, the problem stays a "yeah it sucks but what can you do?" kind of thing.

(Yes that's compatible with many people actually being comfy with it. I'm objecting to the "most of us" part.)
> The simplicity/orthogonality of the ARM ISA allows simpler instruction decoders. Simpler, faster, and easier to scale. Intel and AMD instruction decoders are impressive beasts that consume considerable manpower, chip space, and physical power

These claims are often made and indeed make some sense but is there any actual evidence for them? To really know you'd need access to the RTL of both cutting edge x86 and arm designs to do the analysis to work out what the decoders are actually costing in terms of power and area and whether they tend to produce critical timing paths. You'd also need access to the companies project planning/timesheets to get an estimate of engineering effort for both (and chances are data isn't really tracked at that level of granularity, you'll also need a deep dive of their bug tracking to determine what is decoder related for instance and estimate how much time has been spent on dealing with decoder issues). I suspect Intel/AMD/arm have no interest in making the relevant information publicly available.

You could attempt this analysis without access to RTL but isolating the power cost of the decoder with the silicon alone sounds hard and potentially infeasible.
This, exactly this
Yeah but he invented PCR tech. I think he has the right to say that.
I don't think this rule. Anchor tags should be used to go somewhere. Buttons should be used to do something. There are cases where these overlap (am I popping up a settings menu (doing something) or navigating to the settings (going somewhere)) but in many cases it is distinct.

Furthermore anchors have awesome features such as being able to copy the destination or open the link in a new tab. If the target isn't actually a real location using anchors can be confusing.
ClojureScript is self-hosted and thus can be compiled in a browser (see https://clojurescript.io/ for an example).

For most serious usage and projects you will want to use the JVM though.
I'm inclined to say that's a wrong interpretation. You don't have to sell anything to be required to be compliant with GDPR. My understanding is any entity (not necessarily a company, mind you) collecting personal or behavioral data of EU citizens needs to comply to the GDPR. Were HN to collect such data, EU laws would apply. But take that with a pinch of salt, I'm no lawyer or anything.
Anti Aging Science
If you expect something it does not make it an obligation for the other party to deliver. Maybe that alternative is true?
Do you know the difference between targeting based on data and having the data? I can show you an AD based on ur search I can't buy ur search history and see you looked up hentai.
One curious case is Church Taxes in Switzerland, where the state collects taxes on behalf of three traditional Christian denominations. For individuals, this is often no big deal; if you don't want to pay, you just write a letter declaring you want to leave the church.

However, in most Swiss cantons, legal entities are also subject to church taxes, and get to pick neither the denomination to whom they pay, nor do they get to leave the church. It was explained to me that this was a compensation deal worked out when the state expropriated the monasteries in Switzerland in the 19th century.
C/C++ has been around for a while and there is gobs of literature. For this I’m guessing you mean “the website literature.”

Many developers these days scarcely read books on subject matter. But if they did read books, they would find there’s actually more C/C++ literature and established best practices than there is for Rust (naturally).

The effective C++ series comes to mind as something not just approachable, but enjoyable and largely insightful.

The truth is... systems engineering is a discipline which requires an understanding of historical context. You get that with the C/C++ books! I highly recommend reading on it to better appreciate Rust.
How Lovely It Is to Be Small (On the Writer Robert Walser)
This is cool, is the idea to eventually develop a full-blown terminal too?

That seems where most of the value is to me, like you can't just make a 10x car by attaching stickers to an existing one, eventually you are going to need to redesign the whole thing, the same is probably true for terminals too.
Yeah; With basically everything using q to quit, the inconsistency is infuriating. It would be bad enough if it did nothing, but instead of changes modes that you need to explicitly escape before the real quit works.
You're exactly the kind of person I hope my government protects me of. Companies are not meant to enrich yourself but to make the world better.
I never thought of things this way but it is a useful perspective.
And that there is why we are just a slightly higher order than chimps.

Some of us do sit back and observe and learn.
Yes, with caveats:
https://clojurescript.org/guides/self-hosting
I always wonder where the “hello I want something called back end plz” crowd come from (is it coding bootcamps?). Backend is so much easier than frontend, an so many problems and complexities can be avoided by putting things in the backend.

When I joined my company, there were a couple of junior devs on my who had barely touched the backend, and never used SQL (because we used to be on firebase). They were up, running ans productive with both in under 2 weeks.
Is there anything comparable for non English languages?
People most capable of exploiting public domain works for profit also have tremendous power to end lives prematurely.

I think this could end poorly.
I can't prove it, but I suspect, that the human species superorganism contains evolutionary psych aspects that, rather than grossly-overpopulate leading to mass deaths like most animals, more softly curtails reproduction as population explodes and resources become scarcer. (People are happier, have more sex, and couple and "nest" more when "times are good.")

Such behavioral, preference, lifestyle, openness, and attitude changes include: Alternative gender/sexual identity expressions diverging from family focus, stress/anxiety, voluntary celibacy, perfectionist family planning (contraception, abortion, workaholism, and stricter goals), shallower human interactions, disillusionment of love, casualness of increased divorces, elongated adolescence, extended non-monogamy, "failure to launch," distractions like screens and video games, and, inadvertently, fertility reduction causes like obesity and plastics. I'm certain there are more factors I missed and some that are minor.
Google Docs will let you overlay text on images like it's 1997
Magit is like using the terminal client but easier. You have to press fewer keys to do things, and it makes the various operations discoverable through menus. It's really the best way to interact with git IMO. However, if you don't use Emacs already it's a little much to setup Emacs just to use Magit.

SourceTree is terrible IMO. I've had to help so many coworkers (who don't want to learn proper terminal git) unfuck their local repos after SourceTree did god knows what to it. Other git GUIs like Fork or Git Tower never caused these same issues in my experience. If you are currently using SourceTree I would recommend trying this instead: https://git-fork.com/
M1 is ARMv8.4

v9 has a bunch of neat features that improve security and performance (+ less baggage from ARMv7 which also improves area and power)
It is most certainly a mode, from a usability standpoint. :q no longer works once in record mode; which fits the definition of modality.
Three things that go well together:

- Law of Demeter
- Tell, Don’t Ask
- narrow interfaces
This is a valiant (and appreciated) effort, but I think you're misunderstanding the point of the thread. It's been _years_ since HN talking about Google has been nothing more than an enormous circlejerk, completely disconnected from reality.
As someone that's taken these offers before I think you're making a lot of assumptions. Yes there's some people on the plane with important business but on a plane with a 100+ people it's exceedingly likely there's also people casually travelling. $500+ in airline credit to move their flight to the morning is a real deal.

Personally I'd rather be in this system and pay lower airfare prices than pay a premium to guarantee I'll never be bumped off my flight.
> Just as an example, if I wanted to get a list of every song I liked on Spotify and import it into Apple Music, how would that even work? The songId of Spotify is undoubtedly different than the one Apple uses. Are Apple and Spotify supposed to agree on a common file format?

I understand your point but FYI music is a poor example as there is solutions to port metadata in that case. MusicBrainz aims to standardize music metadata and it is pretty commonly used. An example I know is the lastfm service, their APIs accept an optional mbid: https://www.last.fm/api/show/track.updateNowPlaying.
I would love to have one, but at $2k I can't even consider it unfortunately.
Yes, we can see power imbalances wherever we look. Food, plant vs the grazer. Never the less, I think some are more one-sided and extreme than others. Some are more productive than others. Here these customers are setting out the rules such as "exclusivity" privileges, emotional privileges and more.
Small, cheap, habitual actions are what work. I Crawl Through It by A.S. King refined the advice from my mom to “just do something!” when I was depressed as a teenager. I could only imagine big, daunting things to do rather than the tiny steps that are more effective.
Steps to build the habit of opting in to temporary cold might be one hand in a bowl of cold water every morning, then the face, then turning off the hot water before the cold water in the shower, etc.
Breath-holding to increase carbon dioxide can be another helpful system shock, spurring a will to live.
To get up in the morning when I’m feeling stuck I’ll start breathing quickly and deeply to increase the chances I can bypass the sinkhole of my thoughts and find myself sitting up.

[0] https://www.worldcat.org/title/i-crawl-through-it-a-novel/

[1] https://www.worldcat.org/title/breath/oclc/1249567607&refere...
This is misleading. Fig's completions data files are open-source, but the completion engine that runs the completions is completely proprietary.

That means you contribute free ("open source") completions to them, but the scope and type of the completions is limited by their proprietary engine.

---
YC has pinned the founder comment and made it an impossible to reply to the top-level comment.

They say the most effective forms of advertising are the ones we don't realize are ads. Well, this is an ad.
I think ClojureScript has been able to compile itself since ~2015 if I remember correctly. There is some helper libraries that makes the experience nicer nowadays too, tools like KLIPSE (https://github.com/viebel/klipse)

Here are some starting points:

- https://clojurescript.org/guides/self-hosting

- https://practicalli.github.io/clojurescript/quickstart/self-...

- https://blog.klipse.tech/clojurescript/2016/04/04/self-host-...
My Kindle Is Dead
For me it's other people coughing, especially dry coughs. Productive coughing is fine for some reason.

I struggle to express the sheer negative reaction that happens in my brain, it's like a switch that turns on anger, depression and frustration all at the same time. Imagine someone scraping their folk on a plate, and the unpleasant sound it makes. Now multiple that by 100.

Obviously this has had a very negative effect on my marriage to my wife who suffers from asthma. None of it her fault of course.

Sound blocking ear phones work to some degree. I have wandered if meditation could help, or to take an extreme course of action: LSD.
The point of the bell is to prevent you from startling an unsuspecting bear or mountain lion, which often will put them on the (aggressive) defensive. Not good if you come around a bend and find yourself 10 feet from a bear that was previously minding it's own business.

> The flaw with bear bells is their sound means little to a bear. “They just don’t make enough noise and they don’t make a bear aware that you’re human. A little tinkling noise doesn’t necessarily tell a bear that there’s a person nearby.”

> To prevent a negative encounter with a bear, Stuart-Smith recommends:

> Making noise when travelling on a trail

This advice contradicts itself. Bells make noise, and are louder and carry further than a human voice at normal conversation levels. I've never heard a serious hiker/backpacker warn against a bell... and the bear spray this guy recommends using only works when the bear is within 10-15 feet of you, and hopefully not startled into an attack. Bears can run a lot faster than you, and can climb a lot better than you. It's really best to avoid that situation entirely.

The advice of singing loudly, or yelling your name is unrealistic. Nobody that's hiking in backcountry will be able to sustain that for long, it's exhausting, particularly on all-day or multi-day hikes.

I do agree, the small bear bells often sold at REI are not the best though, the cowbell type OP mentioned is far superior.

Rarely do bears and other wild animals go out of their way to interact with humans... the bell just lets them know something is coming so they aren't startled by your sudden presence.
Emacs on MacOS was also laggy for me before I started using the native comp feature. It takes a while to compile but it's seriously one of the best QoL changes I've had in years.
What do they mean with an EU id? Passport, licens? Those have my CPR number (think SSN, but different). There no way I showing that to export a playlist. It’s suppose to be kept secret. If your company can’t respect the GDPR how am I to expect that you’ll safely handle the single most import personal information I have?
ipython + jupyter-notebook are such killer applications. I use both daily for everything from trying out code, calculations & notes.
I made a synth with web audio a few years ago using the built-in oscillator and filter nodes which are actually quite capable when combined.

Synth: http://www.errozero.co.uk/stuff/poly/
Source: https://github.com/errozero/poly-synth

Works best in chrome
> I'm struggling to think of what you mean here?

An example would be how a broadly non-American audience commented to a video entitled "People Guess Who is White In a Group of Strangers" (though, to be fair, some Americans commenters were equally shocked) [0].

You are absolutely right about the huge variety of ethnic identities and conflicts in different cultures, and how they cannot be understood under the mores of a different culture. That is the spirit of my comment, offering a counterpoint to the implication that the idea of "race" is somehow objective.

[0] https://old.reddit.com/r/ShitAmericansSay/comments/7d4aff/sa...
Krell looks pretty cool. The article talks about using storybook.js, but I'd love to see it used with clojure.spec. The latter is such a nice way to vet business logic with domain experts.
https://www.bbc.com/news/world-asia-china-56986057
Kinda funny to me we need a website to explain you should use <button> for a button
the original comment is itself perhaps over-confident in its accusation. as far as i can tell, the known facts about what materials steinbeck received of babb's are hazy. certainly seems suspicious though.
> Many, many businesses shuttered due to the road work median limiting left turns, and the widening reducing available parking to next to nothing.

Quite true. Yet, as you would expect, today's Orlando doesn't lack for restaurants, bars, gas stations, night clubs, etc. But one business category conspicuously failed to make a return.
I'm a little curious how that would work. If they did build a handheld, would it use ARM or x86? ARM is the obvious choice, but how many steam games have ARM builds? Is this intended to be like a steam link, where gameplay is just streamed from your PC to your device?

I really like handheld consoles, so I hope it's a little more than that.
The Arm X2 is still going to be behind Apple Firestorm but at least Arm won't be trailing by 50% any more. At least for now Arm doesn't have an appetite for create monster 8-issue cores.

See X1 vs. Firestorm: https://www.anandtech.com/show/16463/snapdragon-888-vs-exyno...
I love this line of thinking too.

It’s certainly bigger than any one human directed agent.

But yeah we can’t prove it.
Thanks, I installed it. Looks like neither Alacritty or Kitty are supported yet.
Can we keep the shitposts to reddit, please?
Receive Free BSW Every 30 Minutes
The First DEX on BSC network with a three-type referral system
Enjoy profitable yield farming and exchanges with the lowest fees in DeFi space!
Thanks, maybe I will give the tablet chance after all. She's familiar with keyboard & mouse as she used to do translations around retirement time. But now when she's close to 90 she don't write anymore so the missing keyboard might not be a problem.

I am little bit sceptical about iPad, I find modern iOS hard to use with all the gesture magic. Also there are less customization options. I can find a way how to remove Airplane button on Android, not sure about iOS.
One hasn't had to file for copyright for a very long time. It's automatic now.
Huawei founder urges shift to software to counter U.S. sanctions
Crazy.

The way is through. Anyone hesitant needs information, encouragement, and in general, the human work needed to trust.

Blunt instruments exacerbate the problems.
Since we are all here, I have a question. I personally am much more interested in audio sample triggering and/or loop based production in this context than synthesis/wave generation -- and it seems like the overwhelming majority of tools are focused on the latter.

In my head, I'm imagining a more programmatic approach to "arrangement of samples and loops," as in, instead of, or perhaps complementing, the classic "grid" or "buttons" view -- something like,e.g.:

- Specify 4/4 @ 95bpm for the piece

- Sample 1, a drum loop stretched/and or pitched

- Sample 2, a hit on the 2nd beat of each interval

- Sample 3, a simple electric piano melody, repeating over X intervals.

- Sample 4, a pad with an echo/reverb

etc. Now, what should be easy to do is to switch out, e.g. which drum loop, or change your piano to a trumpet. I get that MIDI is okay for this -- but is of course better for the latter situation and not great for effects and audio samples.

Your Abletons and so forth are not bad at this, of course, but - and maybe this what I'm describing -- Ableton's features -- but doable in vim, perhaps with the ability to create functions et al on the fly, which strikes me as a potentially powerful way to "group" musical sounds/ideas/intervals/melodies/chords/effects etc etc
Indeed, common data structures across platforms feels more common than specialized ones, biggest difference seems to mostly sit in the UI/UX layer at this point.

Data Transfer project is also trying to define some common data models that companies can use to ensure they export/import agreed data models, although it's still not very extensive: https://github.com/google/data-transfer-project/tree/master/...