skysight-inc/HackerNews huggingface dataset:
> To me, this is infinitely more readable:

Yes, to you. Just like Chinese would be infinitely less readable to you, if you don't know Chinese.

Do you think this is a deep observation?

The real challenge is knowing whether it is worth it to learn k so that it becomes readable.

- How many characters is it? This is a useful metric when you realise bug/defect rate is proportional to the physical size (in rows and columns of source code) of a program given equivalent processes (Moore 1992; McConnell 1993) but that process matters more than anything else. Not tooling, not "memory safety", and certainly not "readability" by people unfamiliar with the language.

However "readable" you think your rust code is, did you notice the bug in your rust code? (hint: input is not supposed to be mutable)

- How fast is it? On my 2014 i7 macbook air, the supplied us averages 232 msec for 100k cycles. My version

us:{$[x~(z;y);,"_";y]}[(*K;,"*")]':

is faster: 126msec for 100k cycles.

- How quickly was it written? I can't speak for sa/atw on us since I didn't see them write it. I wrote mine in about 30 seconds including testing. Yes really. How long did your rust program take to write? Did you think simply because you thought you understood the requirements that you didn't need to test it?

- How quickly can someone familiar with the language read it? Again, I can't speak for anyone other than myself, but I'm not a k expert -- I program in it very infrequently, and the new amend-syntax in k9 I had not run across previously. And yet I read it as quickly as I said.

These four values (less code, fast run, fast write, fast read) are the biggest most important things to me. And anyone who shows me all four of things will get my attention.

Rust? Simply does not impress.

> Unreadable array languages are popular with quants because they work in a highly competitive, cut-throat industry where "write only" languages provide job security.

That's another interesting opinion. This one might even be true amongst some quants (Most of the ones I know that use k don't particularly like k). But I suggest you try not to expect the worst in people. Yes, some people are assholes, but most people aren't. And for what it's worth, I'm not a quant (I work in Advertising).
Your link is from Feb 2013.

I bought ST in mid-2014. I don't remember which version I bought, but it must have been ST3 in 2014.
It's on my bucket list. But it seems so niche that I suspect I'll never use it.

My only motivation is that I've been tempted to develop a toy programming language myself that is as high-level as Rust or C++ but explicitly designed for "wide" processing platforms such as GPUs or many-core processors with SIMD instruction sets.

All I'm saying is that the concept of array programming -- like pure functional programming -- may be valuable, but the syntax is not.
> C++ verifiers have to understand template types, overloads, etc.

If they operate at some compiler IR level (e.g. LLVM bitcode), the difference between C and C++ verification is nothing. C++ is purely a front-end thing. Why should formal verifiers operate at the AST level?
Peter Thiel is backing a rival to Elon Musk's Neuralink
Running a simple service on a single server for a year without issue is not hard.

Running a service like slack is hard, but modern HN attitude is if you can't scale to a billion users your architecture is rubbish.
That is, as they now say, beyond your pay grade.
The only way I have been able to understand it:

- Functions can be thought of as vectors in an inner product space (https://www.youtube.com/watch?v=TgKwz5Ikpc8)

- the "inner product" operation (integral of the product of the two functions): imagine what would happen as you approximate functions as discrete vector with a very high number of dimensions/co-ordinates and computed the dot-product between those two vectors, but scale the result to be invariant of how many dimensions you used to approximate it => you get the integral formula

- Now, it's just normal linear algebra:

- The "length" of one of these vectors can now be thought of as the square root of the inner product of the function with itself

- The "distance" between two functions can now be thought of by subtracting one function from the other, to get a new "vector/function", and compute its length

- The cosine of the "angle" between two functions is the dot product between two functions scaled to have length 1

- The functions describing a sine or cosine wave are vectors which have a inner-product against themselves of 1, and a dot-product against any other frequencies of 0

- Thus the different frequency functions/vectors form an orthonormal basis

- This means that you can find the co-ordinates of any function by taking the inner product of the function against each fourier basis function

- The "co-ordinates" of your function w.r.t. the orthonormal basis can be computed by taking the inner product against each basis function/vector

- This will be the point that minimizes the distance to your actual function

- These "co-ordinates" are the fourier co-efficients for the fourier series representation of your function

- For non-periodic functions, you can take the limit as your period goes to infinity, that gives you the fourier transform representation.

Or, in short:

1. Functions can be thought of as vectors in an inner product space (https://www.youtube.com/watch?v=TgKwz5Ikpc8)

2. The Fourier series functions form an orthonormal set of basis vectors

3. Now just use normal linear algebra to work out the co-ordinates of your function w.r.t 2
Oh that is wonderful. Thank you for sharing.
Thanks so much. You've really gone above and beyond with this comment. I very much appreciate it. I've made a couple tweaks that may resolve the issue. If you have a chance to take another look I'd love to know if it is or isn't working for you.

Thanks again! Super helpful.
Yes, if a key is or might be compromised it is a good idea to rotate it. Though, since you mention you're novice, you might not be aware that in the case of OpenPGP that doesn't necessarily mean to revoke the primary key, if you set up things properly in the first place.

In OpenPGP the thing you call a "key" is actually many keys: there is a primary one and whatever number of subkeys. Subkeys are those that are actually used in day-to-day encryption and signing activity, and that you need on your computer. Primary keys are used to sign subkeys and other people's keys, but you don't need them for day-to-day activities, so you can keep them in a separate storage that is not normally attached to your computer.

If your computer gets compromised you have to revoke subkeys, but you can keep the primary key (unless you attached the cold storage to your computer while it was compromised). This makes the rotation much less painful than if you have to revoke your primary key, which implies also re-establishing signatures and trust with other people.

If you search for "gpg subkeys" you will find a few tutorials.

Even more secure is to keep the primary key offline and the subkeys in a security module, like Yubikey, Gnuk or Nitrokey Start. That makes everything much more secure, and you can easily carry your keys to other computers, knowing that when you detach your security module that computer won't have access to your keys any more.
Except on Android that happens on the same Android version across devices.
> however it's utterly unclear what the question is that needs to be solved

What Maxwell’s gate appears to imagine is a perpetual motion machine, which if possible would obviously be very important for our survival as a species.

Remember, once the universe suffers heat death, obviously we’ll be gone too. As we reach nearer and nearer to the heat death of the universe it will become more important to utilize heat energy efficiently.

The original term “demon” was intended as “daemon”, a tireless godlike worker, and not a malicious demon, but I find it more clear to instead envision a membrane (hence my use of the term “gate” instead of demon, which I think is a poor name for the thought experiment because it’s distracting) that allows heat to travel in only one direction, essentially providing free air conditioning by not allowing that heat energy to dissipate into thermal equilibrium.

This may seem like a silly and minor thing (free air conditioning, what’s the big deal, right?) - it’s a big deal because assuming that an alien race survives far enough into the future and are orbiting the last star in the universe, that heat will be the only thing letting them power their starship, and the air conditioning will be the only thing keeping them from being fried to a crisp.
Since you make no argument why learning a foreign language is different from anything else, your entire post becomes quite meaningless since it could be applied to literally anything. Math certainly lowers the graduation rate. English literature too. History. Biology. etc.

If you want to make a sensible argument, please argue why learning a foreign language is different from learning math, history or whatever else.
It's not Tangent, nor subtle. Hasbara is advocating against use the name of Palestine and use "Gaza", "West bank" and "Palestinian Territories" instead. This has been going for years
Yep, I switched to VSCode for general day-to-day coding, then to Jetbeans, but I still kept ST3 around for doing things with text. If I want to manipulate some text (even in large files) quickly, thats my goto tool.

New installs get ST3 installed by default, even if I don't have a plan to use it on that machine, I treat it as if it was a Notepad on windows back in the day.

Wonderful piece of software.
Exactly what I thought when I read the title!
The default theme hasn't changed from "Default" in ST4, though there have been some changes to it. The default color scheme however has changed from Monokai to Mariana. You can easily change it back using `Preferences > Select Color Scheme…`. You can also get back the old tabs - though they do have a reduced feature set - using the setting "file_tab_style".
M1 Secure Boot, morphine and self-destruction
Based on your personal observation or some reading? If the later, can you point me to some sources?
I’m just glad the default theme doesn’t suck anymore. And it respects Dark Mode!

Neat.
The GNU D Compiler on OpenBSD/arm64
> They're unable to keep anything close to security parity with Chromium

Funny how you went from "Apple's chokehold on iPhone users" to "unable to keep anything close to security parity".

I wonder in which respects Safari "can't keep up"?

> I don't look to Mozilla as the leader or voice of web development anymore.

- There are only two other independent browser engines of any importance, and their input is increasingly ignored by Chrome

- Who cares, go Chrome

This is not as good a take as you think it is.
> replays some evolutionary development:

Ontogeny recapitulates phylogeny was somewhat debunked even 150 years ago. I speak as someone who owns a dozen Ernst Haeckel first or early editions.

Is there some related underlying concept we can't put our finger on? Maybe. Just like Dunbar's number
I love ST.

As many stated here one of its strengths is speed: I “close” the editor when I’m done with it and I reopen it when needed: the boot time is <1s; but the speed is not just loading, it’s all over the application.
It really feels like a very sharp tool and I’m so used to it that I hardly can work with anything else because it would feel
clunky.

Voilà, I just wanted to share my appreciation to the ST team.
i begrudgingly use VSCodium at work because they don't have a licence for sublime text and they probably wouldn't buy one if i asked. i swear it takes me twice as long to do things but maybe with time i will get more used to it.

one thing i do like about it is how easy it is to create split screen documents just by dragging then to the edge of the screen
GDPR really isn’t that complicated for most purposes - it boils down to: tell your users what data you store; let them delete their data if they want; let them export their data if they want. Which is not exactly unreasonable - the only scary thing was being obligated to do it by law with threats of fines if you didn’t. It wasn’t that hard to put together, particularly if you’re a normal centralised website or app that they were aiming at.

Whereas the OSB is: “if you run a service which lets users distribute ‘harmful’ content, then you’ll get pulled up in court. Plus it’s up to you to figure out what ‘harmful’ is; you’ll know it when you see it.”. Which sounds like the opening premise of a Black Mirror episode.
I don't like the title, it's as simple as that.

No one said there isn't a bug, but not about the gif, it's about editing the gif.

This title is like saying a guy killed 10 people with a pen, and it turns out he signed an order for their execution.

It's a bug, but nowhere near what the title implies.

-

Edit: No it's not about the gif, just like it's not about the pen even if it was involved.

The editor completely changes things and makes the gif the least interesting part.
They are still quite actuall,

https://pamartinezandres.com/running-android-tests-on-cloud-...
> the concept of array programming -- like pure functional programming -- may be valuable, but the syntax is not.

You would not be the first person tempted to try and separate the two, but I think it is impossible. Every attempt to do so I have ever seen has lost too much in the translation that the four-values I have for programming are no longer conserved.
When I was nine, I designed a race car that could go 1000 miles an hour, used only one gallon of gas, and could be piloted by anyone who could sit in the seat and tell the computer where they wanted to go.

I don’t see much in the way of material differences here.
Can you at least turn it on this time? I stopped using ST because scrolling was so incredibly choppy on linux. It always lagged a second behind and felt so unresponsive.

Edit: just read the patch notes, the ans is yes. Awesome!
> If the concerns are always "We can't keep up"

Safari and Mozilla: here are the security concerns, here are privacy concerns, here are concerns that the "specs" reflect internal APIs and are not actual specs.

HN: nah, concerns are always "we can't keep up"

No, those are not "we can't keep up".
Someone needs to sue these people into bankruptcy.
I appreciate the story, but there seems to be a general theme of not doing enough research, diving into something, and then hitting a predictable roadblock. If the author had focused on his initial idea, he’d have something to show. Also, $.50 / user per year isn’t bad - aiming to be more profitable than WebMD from the start seems unwise.
I've used YSplit in my house for about 2 years. It's a really great fix for an uncomfortable problem.
That reminds me a lot of rockstar.

https://www.youtube.com/watch?v=8BqN7ZCjwlg

https://www.youtube.com/watch?v=yDB3wbkfEeI
Why Does IT Take So Long to Settle Construction Accident Cases?
Sooner or later I'll do the catalogue of the tips that I'll fill from time to time
> one sets the dose low enough to to only edit the genes of, say, half the targeted cells

Using the single-cell sequencing we’ve learned that disease is sometimes driven by a very small sub-population of cells(e.g. cancer treatment resistance). There’s no way of knowing how the organism will respond to a perturbation even in 1% of the cells.
We’re talking here about a project I don’t use and have no need for.

The ‘great engineering salary’ is a matter of perspective and location…
Given well-behaved (ie relatively flat-ish) spacetime, there's a distinction between light cones going this way, and light cones going that way (a particle is a graph[0] edge that is attached to this-ward side of one event and the that-ward side of another), but general relativity, quantum mechanics, and particle physics - assuming you also handle the charge and parity from CPT symmetry - don't distinguish which of 'this' versus 'that' is past or future.

0: Quantum field theory makes this more complicated, since particles are more like amplitude distributions over possible graph edges, except events also aren't vertices but distributions over vertices, and if you can figure out a way to explain this that actually makes sense you might win a nobel prize, but it empirically is well aproximated by a graph at macro scales.
What are the best tools for gamification in the market?
https://www.upshot.ai
Why Is Retiring Hard?
Show HN: I wrote an integration that connects HTML forms to Notion DBs
I tried cast iron but gave up on it. Too bulky and heavy to lump around and a pain in the ass to clean.

Food stuck to the (Lodge) pan no end as well, even when I spent money on all the seasoning oils and seasoned it.

I'd rather just buy a new cheap modern pan every year. Chuck them in the dishwasher, job done.
Is this analysis useful?

My understanding is that the quality varies greatly from investor to investor regardless of being a VC versus an angel, and their reputation is the greatest indicator of how helpful they'll be. I'm sure an investor from Sequoia is going to be much more helpful than Random Joe Angel.

So I feel like this is a field where individual characteristics are key, and this paper turning to statistics, generalizing over many angels and many VCs, makes little sense. What am I missing?
> If the code uses instructions that might be defined out from under it

They won't, though, at least not in a way that matters. Linux exists to make hardware run. There is hardware built against the current draft version of the H extension. KVM should be made to work on that hardware. If the final ratified H extension ends up having incompatible changes to what's there now, then that's just another revision that the kernel can support, just like Linux can support different features in different x86 generations.

If the hardware manufacturers were being reckless and shipping an earnestly-worked-on pre-standard before it was ready, I would perhaps agree that they shouldn't get mainline support.

But it seems the H extension has been sitting in limbo for a year now, and it seems the reason is that a company that is having trouble getting hardware ready for shipping is trying to stall the process so other companies don't have a leg up. That's not a good reason to punish these other (more competent?) companies by forcing them to carry out-of-tree patches. And given the situation, it's likely that the eventually-ratified version will be the same as (or at least compatible with) the current draft, so the risk of taking the code now and having to maintain compatibility hacks later is pretty low.
TCP socket to Websocket :-

https://stackoverflow.com/questions/14928222/tcp-socket-to-w...
on Apples shop website I can‘t see a 16Gb Macbook Air.

Did I miss it?
Or can‘t I see it if there is no availability anymore?
Anyone a link?
I'am using it since 2 years, and i planned to pay the license as soon as a have a stable income.

For me it's the best second editor, i always have it open when i do an operation. I have different main tool / editor open but always sublime text as a second tool.

Thanks for keeping a 32 bit version also.
Alas they are all behind ssl authentication so you wouldn't be able to access them, but the stuff I currently have open includes a switch port mapper (every 20 minutes all my switches are scanned and reports generated on what's plugged in where), a firewall config interpretor (a list of current port forwards is generated), and a logging server showing me what

But if you want an example of a fully featured public site which doesn't need cookies

https://news.ycombinator.com/

Load that in lynx, which asks for every cookie, and none are set.

Now sure, if you choose to log in, then functionally you need to accept the login cookie, but that cookie isn't spammed out to you.

Under GDPR, a website doesn't need to ask for permission to have necessary cookies which enable core functionality such as security, network management, and accessibility.
It is not incorrect. In fact, your arguments aren't even mutually exclusive, depending on the context.

One is not an individual or a group inherently, it is solely based on the concepts you are using to create the context.
When purchasing a new license or upgrading there's a checkbox for the bundle.
I will politely decline your invitation to name any way the CCP has benefited from the last 14 months of havoc in the West. Feel free to carry on shilling for them.
Ah awesome! Yeah, thanks, that's perfect. Have been a license holder of SL since 2013, so happy to renew :-)
That is blamed for some of the problems with tech in Canada and anecdotally, the government money drives a lot of strange behaviour.

https://alexdanco.com/2021/01/11/why-the-canadian-tech-scene...
Show HN: Influencer Marketing Playbook
Being in the influencer marketing domain for sometime, I realized that brands are doing it wrong. The only metric some brands even consider is followers, while some consider reach. IMO, there is more to it. Gathered some thoughts on how to start your own influencer marketing program just by doing these basic steps.
Thank you for your great work. For HTML / JavaScript, Sublime is simply amazing and a joy for me to use.
Basically all convincing evidence for mask use is models (like the linked article) and in vitro unrealistic tests; whereas in real world data, the best I could find wrt covid is 2% reduction.

Bacteria are a different matter, and possibly other viruses. But real world data about covid is that masks make very little difference either way, and are possibly harmful.
https://futhark-lang.org/

Is the closest you'll get to that, I think. It took a whole team of big brains to make it, and the author stated it was highly non-trivial to make something like that.
Podcast: NXN CEO talks about Middle East smart cities (NXN)
I mean, the results do appear at the bottom of the search pane.

I wouldn't call dumping a stream of matches with 2+2 context lines into a pane like that 'traditional' in terms of search results.

If I wanted that kind of result, I'd use a command line.
The thrill of playing games on my Siemens phone was something I haven’t experienced since. There was just something mind blowing about this small device, considering I had a PC with a CRT display back then. The sheer size difference between those two devices showed how far the technology has gone.
Why is this in a PDF tho?
Mixcel
“Open Source” vs. Free Software
Readme.md support for Visual Studio Marketplace
Hey,

Can I suggest the obvious? Therapy. We developers try to believe that everything that goes through us is rational, but it could be that unprocessed emotions are clouding your mind and making things harder for you. A Therapist might have trouble with computers but understands emotions very well and might help you to understand what you want and what really bothers you.

It is very hard to go through this alone and they can be the helping hand for us. If you have very good relationship with your family, partner or friends, that can be helpful as well, as long as it is positive and you feel heard. It is normal to also hit roadblocks and end up in a similar situation as you, having the right support should help you to cross this path.

Another thing I've noticed is that you have a big tendency to depreciate yourself and have extremely high expectations for you. Leetcode problems are hard and many trival things(like remembering how to calculate a median) isn't something everybody remember. You don't need to know it all. Also to receive a salary you don't need to be the very best of your field, you just need to do some work and your part. We aren't robots.

I am also having a hard time during the pandemic, if you feel like talking feel free to reach me out. I actually envy a lot C++ devs and their flags even though I know "cloud computing" ;-).
The Difference Engine by Bruce Sterling and William Gibson would be a good read on that topic too.