skysight-inc/HackerNews huggingface dataset:
Sure.

The variables x,y,z are used to describe the first, second and third arguments. This is a common convention, so you get used to it.

tX, tA and ta are type enums.

A1(f,b) is just a 1-ary function f with the body b; A2 2-ary, and A3 3-ary. A_(f...) is a list of A (box) objects; literally (A[])({f1, f2, ... fn}) to avoid an extra definition.

atnv is a mnemonic for allocate of (t)ype, le(n)gth, (v)alues. This is not dissimilar from Arthur's ktn(t,n) function, except it also fills the buffer with the values (memcpy).

These are allocation wrappers for the rest of the interpreter.

I've tried to write some about why this style is better on HN previously:

- https://news.ycombinator.com/item?id=10876975

- https://news.ycombinator.com/item?id=8476294

and I'm used to a certain amount of abuse from people who think I'm "trolling" because I have adopted a similar style for my own work:

- https://github.com/geocar/dash/blob/master/d.c#L63

- https://github.com/geocar/con/blob/master/con.c

I don't let it bother me though. Occasionally you meet people who can be convinced to take a certain leap of faith, and then you get to have very interesting conversations about making software that you can't have otherwise.

Perhaps you've heard this said of other things as well: That learning lisp makes you a better programmer even if you do not use lisp. This thing here, is kind of like that.
>....but I want the fun side.

From "Life stinks":

Where's your sense of loyalty, honesty, decency?

Mr. Bolt, we're lawyers.
Friendly reminder for people on HN reading this:

I know this is actually quite interesting, but before you start worrying about the latency of the name servers of your TLD, you might want to do something about the metric ton of JavaScript on your site and the 25 different 3rd party servers from which you side load most of it. Also those 6 additional servers from which you load a bunch of TTF fonts. Especially if all your site does is just display some text and two or three pictures.
Taco Bell is so desperate for workers it's offering $100k salaries
The first words of the article are "President Donald Trump".

The source is Salon.

That's all you need to know. The purpose of the article is clear.
Huawei Mate X ships 100k units per month
> When something not standard becomes common practice and is expected, here comes the pain.

I think that's the case with most popular features before they become a standard. Personally, I've used ALIAS on AWS without a hitch for years.
There is lots on the DNS already. For the security argument: Consider you run on `example.com` and at a later stage add `[blog|forum|support|...].example.com` suddenly cookies from `example.com` might leak to those Subdomains. If you put cookies on `www.example.com` they won't leak to those.
Show HN: Wildcard API – RPC between front end and back end
Author here.

For those who don't know what RPC is, RPC (Remote Procedure Call) denotes the practice of calling a procedure that is defined on a remote computer (or different process) as if it were defined locally on the same computer (or different process).

Wildcard fully abstracts away serialization and the transport protocol: you simply define a function and call it remotely.

Wildcard only supports JavaScript (Browser & Node.js) for now but it could in principle support all kinds of languages.
Support for PostgreSQL’s System Identifier in Barman
The standard should be amended for the modern web then. AWS's (and I'm sure many other's) implementation of this for their various load balancing, CDN services, etc. are critical to the health of the web now.
Hi. I ran over a generally excellent Hacker Goatse Security. They have assisted with a ton of issues like Phone Hack, Account Hack, Clear Debts, Grade overhaul E.t.c

Contact: goatsesecure (at) gmail
Text/Whatsapp: +1 646 389 4585
RAID 5/6 issue is the write hole, which is common to all software RAID 5/6 implementations. If it is a problem for you, use either BBU or UPS.

RAIZ/Z2 avoids the issue by having slightly different semantics. That's why it is Z/Z2, not 5/6.
I defer to one of the world's foremost authorities on C:

https://www.youtube.com/watch?v=Ye8mB6VsUHw
No kidding. I'm using a > 1GBit fibre line and the majority of my page loads is still downloading recursive, pointless javascript dependencies, or doing a billion CORS OPTIONS requests and waiting for the response. DNS latency doesn't even factor into the end result user experience, it's dominated entirely by front end design decisions.

If this was a concern it’s an admission that JavaScript developers have optimized to the best of their ability. Which is just sad.
It is the low cost of Facebook (and social media) messaging that makes me not use it to send messages to people I love and care about. I still call them on the phone. When it comes to relationships, my communication theory is simple: the cost of the medium is the information. Goes without saying in this setting, there's only few people I call "friends."
Vampire 1200 V2
On the other hand, VMWare Fusion kernel extension is the only culprit, why I've seen kernel panic on Mac.
> when you read, zfs will check the data on both and pick the correct one.

Are you sure about that? Always reading both doubles read I/O, and benchmarks show no such effect.

> there's no way for the fs to tell which is correct

This is not an immutable fact that precludes keeping the RAID implementation separate. If the FS reads data and gets a checksum mismatch, it should be able to use ioctls (or equivalent) to select specific copies/shards and figure out which ones are good. I work on one of the four or five largest storage systems in the world, and have written code to do exactly this (except that it's Reed-Solomon rather than RAID). I've seen it detect and fix bad blocks, many times. It works, even with separate layers.

This supposed need for ZFS to absorb all RAID/LVM/page-cache behavior into itself is a myth; what really happened is good old-fashioned NIH. Understanding other complex subsystems is hard, and it's more fun to write new code instead.
Ordering: https://orders.apollo-accelerators.com/
I'm watching them for years. They are from Eastern Europe and started really small (they are not so small nowadays) but they deliver extended (!) features which many other CDNs don't have or like in a 5-10x more expensive premium price range. Also their policy is really relaxed.

Awesome value for the money. You get much more for lower pricing.
Show HN: I Shot an Imaginary Apple Special Event Video
Yes. Lazy reporting that relies on cliches the reporter believes about their audience always bothers me.
Mastering Bitcoin
https://github.com/bitcoinbook/bitcoinbook

An awesome curated list of Cryptoeconomic research and learning materials
https://github.com/jpantunes/awesome-cryptoeconomics

A collection about awesome blockchains
https://github.com/openblockchains/awesome-blockchains

Building Blockchain in Go
https://jeiwan.net/posts/building-blockchain-in-go-part-1/
I think it's a brain shortcut from "Oh nice, this thing won't startup a VM that fill my RAM and peg my CPU". Would you run `ls -l` if it were written in Java or Javascript ?
it's not quite spyware either, as it happens with your consent.

All the famous spyware I'm aware of which you had to have initiated the action to install includes an EULA which does mention the data collection. That doesn't make it any less spyware.
Manage and Monitor All Your Domains – Best Domain Portfolio Manager
You are not the first to logically argue that the IP concept should not exist. The problem is the people behind IP laws benefit tremendously from the lie and don’t have incentive to examine the system more closely. It would be like if tobacco makers called cigarettes “health sticks” and successfully convinced the world of the lie.

If we ever hope to change things we need to go on the offensive, and that starts with speaking the truth and never using the false terms put forward by the industry. So say Intellectual Monopoly laws instead of IP. If someone is insistent on making the property analogy, agree with them and tell them there is a term that actually is more truthful than IP: intellectual slavery.
I'm glad Linus is now acting as legal council for Linux. It's scary that he is implying he's making these decisions without aid to council
Append only is nice, but I would think a "Garbage Collect" would be useful. Remove all the code not attached to the import tree anymore. Otherwise you will just keep collecting junk forever Honestly git has the problem too, but I expect orphaned/dead code will happen a lot more with this approach.
One thing that I don't fully agree with is the treatment of Dependency Inversion. As I see it, the Dependency Inversion Principle (DIP) and Dependency Injection (DI) are quite different things living in different dimensions. While DI, as he describes, might be a good candidate to implement DIP, it is IMO by no means an example of DIP (unless I get the reasoning wrong). In my understanding, DI is all about keeping objects that interact with each other on the same layer of abstraction in order to avoid a semantic impedance mismatch. The eponymous "inversion" part is about how we get objects from different domains into the same abstraction layer: by defining an interface in the language of our own module and implementing this interface in the other module (or somewhere between).

Aside from that, I really like the idea of teaching abstract stuff with examples and counterexamples.
It might as well not be there if there's no way to opt out of the cookie. It's not GDPR compliant either way.
Nothing at all; it's what was done to that hardware that's the travesty here. It takes an extraordinary level of incompetence and ignorance to even get the idea to slap Linux with dmraid and LVM on that hardware and then claim that it was faster and more robust without understanding how unreliable and fragile that constelation is and that it was faster because all the reliability was gone.
Pytorch has a built in normalize function: https://pytorch.org/docs/master/_modules/torchvision/transfo...
It just subtracts the mean and divides by standard deviation, both in place.
You're the asshole who tells people to leave America when we try to point out why our country sucks. Criticizing the system isn't an evil derp.
I think publishers are important in the review system giving authorities to publications. Without publishers (with the platform being the only publisher) we loose the "authority system". Without publishers we will be in a system more like wikipedia. We can base it on peer reviewer authority, but the platform and scientific comunity will need to fix rules to when recognize a pubblication as "reviewed and accepted". Thinking more about it, we are in the field of blockchains tecnologies. Every university or similar institution can be a node, when more then ...% of nodes acccept the reviewed pubblication (manual work of check the paper and the peer review) it can be considered "officially approved" and added to the blockchain.
Thanks, that seems like a much better term.

With Rust-style interior mutability, any code accessing the value will see that it was mutated, but here the caller still sees a purely functional call, since the mutation is hidden.
People make movies for two reasons: art or money. Comedies don't make money. That leaves art. Artists won't remake blazing saddles because it's been done before.

The artistic voices of this generation are making different art.
Web assembly is the first time a binary assembly has been adopted as an open web standard. What do you propose as an alternative safe sandbox for other languages?

Large quantities of code can already be compiled to WASM. Since Unison works best with pure functions, most system interfaces would presumably be emulated. This emulation is already possible with Browsix.
Equality Conundrum – We agree inequality is bad but what kind equality is good?
People are drinking less and less every year, this is a real thing with lots of data and has no correlation with religion. This is Denver, one of the first cities in the world to decriminalize marijuana and the first state to legalize it completely, you think the prudes did that?
The Role of Machine Learning in a Big Cannabis Farm
Hi all,

This is my video recreating an Apple Product Event. In this video, I introduce the new 16" MacBook Pro to the attendees and the press. I made this video to keep my presentation skills sharp while teaching others how to present like Apple. I will have part 2 of this video detailing how it was made and analyzing Apple's presentations techniques.

The video script is at: https://quanticdev.com/articles/how-to-present-like-apple
The New York Inclusive Value Ledger: A P2P Savings and Payments Platform [pdf]
I absolutely do. If I'm typing it I'm checking myself just as if I were speaking across an open plan office.

The only way you'll ever know what I actually really think about something controversial is if you ask me face to face, or maybe, on a phone call.
I think to even call volume management a "layer" as though traditional storage was designed from first principles, is a mistake.

Volume management is a just a hack. We had all of these single-disk filesystems, but single disks were too small. So volume management was invented to present the illusion (in other words, lie) that they were still on single disks.

If you replace "disk" with "DIMM", it's immediately obvious that volume management is ridiculous. When you add a DIMM to a machine, it just works. There's no volume management for DIMMs.
True. There is an export option for notes in Google Keep, and I don't think they will just shut the service down instantly without warning. I guess there's no silver bullets, every option sucks in a way. You go oldschool with a text document or directory structure, you loose out on usability, if you use any of the services there's a risk of them being shutdown, or you host some service yourself and take on costs of doing so.
React Three Fiber v4 Released
500 USD took a bit to find it
There are plenty of movies from the last decade with white people saying the N word both ironically and unironically.
Magic Angle
> BLAKE3, like BLAKE2s .. has .. a 128-bit security level.

Skimming and interpreting the Too Much Crypto paper[1], the security target is strictly less than 128-bit security. If it maintained 128-bit security, it would be considered too many rounds.

[1] https://news.ycombinator.com/item?id=21917505
Why Having a Personal Brand Sucks
Sure, but that's not really the choice, usually. You would in most circumstances have a choice between a MAX and an -800 or a320.
There are plenty of other programmers just like you who can't read this. Most of them spend their time "programming" with stackoverflow on one screen and sublimetext (or whatever else is cool these days) on another and copy and paste between them. They write things like left-pad and are celebrated in stars and followers. You and you alone can decide whether you want to be more like them, or more like something else.

However, when I see someone doing something I cannot do, I want to learn more. That's how I get better. I think there are other people out there like that who might just need a little bit of encouragement, and that's why I reply: Not to convince you, but to convince them it's okay to learn something that few people understand (but those that do think is really cool!)
One big problem is what people expect, and what VR advocates describe, is basically the Holodeck from Star Trek. The immersivity of the experience is basically like being there. That's what people want, to jack in to the Matrix or some kind of old-school cyberpunk experience.

Except your brain knows it's looking at a display and not an actual 3D space, and the cognitive dissonance between what it sees and proprioception are always going to limit how immersive VR can be. And that's not even getting into the other senses that VR can't simulate. Sight and sound are actually less important in terms of immersion than taste, touch and smell.
In their tech specs:

> Battery lifespan: Will last for approximately 500 cycles, 8 times/day measurements in normal temperatures of 77 °F (25 °C) when new battery fully charged

> Battery life: A typical user can expect to charge HeartGuide approximately 2-3 times per week, depending upon the frequency of use of HeartGuide’s features

500 cycles at 8 cycles per day. Does that not mean that they expect the battery will fail after 62 days?
Ask HN: Should I quit now or wait for an hypothetical acquisition?
American company, New York. The company is sinking. Founders want to sell.
The company has mainly been funded by "SAFE" investments, with no ensuing VC round (series or seed). I think they raised around $2-3M total like that. The founders insist the value of the company is between $5 and $8M ; but after 2 - 3 months since they started the process they have had only one offer at a much lower price (i don't know which price).

They want me to stay to be able to sell the company, for which I won't want to work for anyway. I have a really nice opportunity elsewhere to which I already answered yes, verbally.

They offer me 2.5% common stock (options) and a raise to stay.

Are the 2.5% they are offering me really potentially worth $100k as they say ? I've seen a lot of stories where stocks don't pay out for many different reasons in the end. Won't the investors get their money first, which means it's very likely employees won't get anything (To me, the probability they manage to sell at the desired value is very low) ? Should I give them 6 months ?
I've seen recently cheapish fitness watches that claim to measure pressure. They need to be callibrated with actual pressure measurement and they measure changes for that point. It think by recording skin color as vessels dillate due to pressure increase. I'm guessing it's very inaccurate and floating.

This one seems to do things the usual way (inflated wristband).
if you manage to convince almost entire population to use an app that you can easily tap to I wouldn't call that "incompetent"
Eh. In that case, there _had_ been prior leaks, for years; they were just much less complete and taken less seriously. As far as I know, there was never a pre-production leak that Boeing employees thought the MAX was unsafe.
Prozac Fights Metastatic Neuroblastomas in Children
It’s a simple matter of price performance ratio. Price meaning comfort and money. At some point that ratio will tip.
> What's so "nasty" about using ALIAS?

The DNS server provide implements this differently, but the two "common" methods I know of is either aggressive caching or caching on request. In both cases the server becomes the client, breaks geoip, and create complexity where errors can easily slip in.
> you’ve fallen into a pit of despair (tech debt) and have no ecosystem to leverage your way out of it or people you can hire that want anything to do with it

It sounds like you're saying that the way out of tech debt is to install more 3rd-party packages and/or hire more people, I hope you meant something else.

I use and recommend React at work because of the hiring thing, but for my own personal projects I stick with Mithril. With JSX it's not hard to switch back and forth between the two, at least with TypeScript there to tell me when I accidentally use HTML in my React JSX, e.g. the class attribute when React wants the className property. (With Mithril you use attributes that map exactly to HTML attributes)
Have you look at the method used by DeepBlue or Alpha(Chess)Zero? IIRC they use a simple evaluation function and a lot of brute force ...
> Given Boeing’s proven track record

The proven track record (this decade; what they did in the past is largely irrelevant) of releasing a deeply defective product?
You are not supposed to use FP/SSE in kernel mode.

It was always frowned upon:

> In other words: it's still very much a special case, and if the question was "can I just use FP in the kernel" then the answer is still a resounding NO, since other architectures may not support it AT ALL.

> Linus Torvalds, 2003

and these specific functions, that were marked as GPL were already deprecated for well over a decade.
Which results might be different on smaller machines than on bigger machines, which have different tradeoffs. Scalability isn't linear.
I think that to get accurate measurement you still need to sit down, rest a bit and put your wrist on some support relaxed on the heart level.
I think there isn't any recent scientific research on how many people are affected and how many of those see improvement after they get their 'vr legs'. I would like to see some rather than anecdotal evidence.
>There is only a limited amount of time available to me. I can only consume so much media. If I have a choice between two books, one written by someone with a tainted legacy and one written by someone without a tainted legacy, I'm going to pick the book with a nice author.

The choice should be for the best book. Not the nicest author.

In fact the "nicest author" would probably have the most boring work -- personal failings add spice to fiction writing (and poems, songs, etc).
>tools for creating an AR ecosystem

all they really need is a collection of millions of AR-related patents allowing to sue any entity doing anything AR-related
13 stories seems too much to "accrete". Architectural or economic, it's a startling achievement of anarchy.
Site reliability engineering-Predictions for 2020
It also appears in Iron Fist comics as something very different.
If it's not Airbus, I'm not going.
Shell TechWorks | Senior Software Developer, Intern | Cambridge, MA | Onsite |
Shell TechWorks is an innovation center for Shell based right on the MIT campus in Cambridge MA. Our primary goal is bringing smart people from outside the energy industry to solve a number of challenging problems. Our office consists of software, mechanical, architecture, systems, integration, and field support all under one roof.

We are looking for passionate developers who enjoy working on challenging large-scale problems. Each of our projects run 3-6 months and can differ greatly from one to the next. We have worked in mobile, web, visual analytics, optimization, machine learning, and sensor projects.

Although we like to use the right tool for the job, we do have some common tech stacks that we have been using: - ReactJs, NodeJs, AWS Services, C# .Net Core, Python, and C++ Anyone who is interested in this challenging fast paced environment, with great opportunity for growth and impact please contact me (Software Manager) at: cboutiette at shelltechworks.com :)

Available slot counts at the time of posting:

4 x Intern

2 x Senior Software Developer
I've worked for a company that released a product exactly like this. They went bankrupt 6 months later.

I hope you'll have more success, but at this moment I cannot see anything in there that makes it better than the product that the company I worked for was working on..
Oh, I once worked at a place with a similar system. If they waited long enough in the queue, their call would get disconnected (hopefully they heard a message saying to call later) and a counter went up for the number of times that it happened. I think you needed to wait at least 30 minutes for it to happen.

Thankfully most of the time the queue wasn't ever ridiculously long (10 minutes wait time at probably the 95th percentile) customers, with 3-50 agents available depending on the previous year's traffic.

It was a good environment for a high school student. When it got super busy no one in the office was above getting on the phones.
Oh yes, a simple [a-z]{2,3} in regexp. I'm pretty sure I've seen exactly this on many different occasions
Very interesting, thanks for your answer. good point too abt using the rigidity as a forcing function for yourself.

I have quite a big system myself, using bibdesk as my interface to filesystem, and searchability would be very nice indeed. Atm i only use default system tools like spotlight (macos) or mdfind. More custom nlp solution, your post inspires me to think more harder abt that.