skysight-inc/HackerNews huggingface dataset:
Very different roles. Brad Smith is MSFT's chief legal officer. Sandberg is the COO which probably includes some legal given Facebook's recent challenges, but she also built and oversees their advertising engine (this is why they brought her in from Google). Zuck probably wanted some legal advice and wanted to hire him as similar role in FB.
I don't think it matters in the scenario though. The cost of dynamic dispatch will be negligible in comparison to remote call costs, even into a different process on the same machine.

Besides, there are techniques to avoid dynamic dispatch for generic specializations, at least in C#.
Nvidia Sets Six Records in AI Performance
Tadao Ando
the limit is 30 tags

instagram/facebook public posts were always for acquaintances/broader

most people had groups/groupchats for more personal communication with the closer groups... and those groups have instagram gcs..

im confused did people not understand this?
I don't think that's what they're saying. The point isn't that withholding the domain name is the end of the world, the point is that handing it over is a small token that Google can use to claim that they aren't anti-competitive. I don't know what my stance is on that interpretation, but that seems to be (to me) to be the intended interpretation.

Does that make sense?
I disagree. It is exceedingly long, and there was no indication about what it was even going to be about. I wasn't able to decide if it was worth investing all of the time required to read it, so I decided not to.

Someone else in this thread posted this article, which does it right. There's a one-liner summary at the top and everything: https://www.damninteresting.com/the-zero-armed-bandit/
Hmmm curious how much of a difference we're talking about between:

Logging in plain text - syslog

Logging to ELK(+indexes)

Logging to a DB like Postgres

Systemd's binary logs

This Grafana Loki

10+ GB/day is big to deal with as you say. But, I'm wondering it would be around the same regardless of your choice above..

With all of the choices though, we can always set staging rules and stage old data out to archives.

Personally, I'm struggling to find an equivalent search UI for Postgres.
A Tool for generating attractive random colors
I’m curious why you’d construct a “pilot optional” spacecraft, presumably adding in stuff (which amounts to weight) to support a crew that will not even be present.
She said it is a "rejection of her reality", which is complete hyperbole. I can't find the original comment to check the exact words she used.
Rob Gaskins's 2 page business plan for what would become PowerPoint
>Is this matrix outdated?

I would guess that it is reflecting the drivers in base, the page above that gives directions on using this driver in ports.

https://www.freshports.org/graphics/drm-fbsd12.0-kmod/

I'm sure improvements could be made to FreeBSD init, but all you're saying is you'd prefer one more like systemd. Then you're free to use something else.

>You also forget about software argument, why to use freebsd if you would use linux-layer all the way.

You aren't using a Linux layer all the way, you are for video card drivers. As for why, they're free software. Using the Linux ones makes more sense than building new ones from scratch.
> They have a card for the machine learning crowd that costs $16,000.[1]

It's going to be purchased mainly by the cloud vendors to build more power-efficient (and vertically-scalable) instances.

See also: the high-end of the NVMe market for the last five years (i.e. since its inception.)
But I think that her post highlights some other obvious holes in what we know about what information these companies collect and what they do about it.

Did they notice the posts she made and the behaviour she exhibited after she lost her baby? Did their algorithms capture it in any way, and they just aren't tuned to do anything about it because it's unprofitable?

Or are their algorithms dumber and less all-consuming than we give them credit for?

The whole point is we don't know, and we really, really should.
Clickbait title. It's a budget phone, the A line, not the flagship S or Note line. They are probably testing out the feasibility of no headphone jack.
Indiehackers sounded like a group of people I could relate, but after I looked at that site I had the impression it's full of "I can't code but wanna make big moniez with tech"-hustlers....
Anonymized data doesn't stay anonymous, says MIT study
I think you meant least importantly.
I am actively using Indie Hackers. It is a very supporting and nice community. It is very motivating for entrepreneurs. If you are building a product, you have direct access to a ton of like-minded founders who can tell you about their journey. It's for entrepreneurs.
Some cool people at VMWare wrote some software that lets you manage RDMA segments as files in the file system [1]. And you can mmap those RDMA-resident files if you wish.

[1] https://256fd102-a-62cb3a1a-s-sites.googlegroups.com/site/mk...
Video link of the same: https://youtu.be/vBmavNoChZc?t=367
Multi-objective evolutionary algorithms for quantum circuit discovery
Yeah whatever - you have it all figured out, right?

You seem to trust the government. Are you a Trump fan? Not saying it would be a bad thing. Just pointing out that governments aren't perfect.
Advertising. They serve Bing ads based on your search terms. They don't store or share any kind of history or profile... Apparently just your search terms are enough to provide relevant ads with a solid click through rate.
> If the market likes it, over time we see fewer and fewer games that don't use it.

You can use accelerated lighting even in a 2D game, but I'm unclear on what casual games would be using ray-tracing for. Have a particular vision of the future you'd like to share?
> I use Instagram to share my photography which is my hobby.

But Instagram has horrific resizing and compression algorithms that make good DSLR photos look like artifacted junk. They're designed to plaster over the smudgy quality of phone photos and when you feed them a 20MB 100% JPEG it all falls apart.

I realised this when IG photos from my ancient 350D beater were less artifacted than photos from the 1Ds3...

And they do something to colours, red-shifting blues to purples; presumably for more POP on mobiles.

You'd be better using a proper gallery site.
I think it can't be reduced to that, I think a more important aspect is expressiveness, which isn't exactly terseness, I think some historical memory is pertinent here as even classic "blub" languages such as java have adopted plenty of functional characteristics since then, so the options available were very different.
I'd like to see Nvidia embrace open source and developer relations a bit better. Similar to what Microsoft is doing.

I definitely think it's in their best interests to open up RTX capabilities as much as possible, and it's not like developers aren't interested.
For those who don't know, that's not an asterisk.
Alibaba Healthcare AI Targets Macau’s Flu Season
> new ABI for passing pointers around.

Isn't that what x32 actually is? I mean it's not just for passing pointers around.

Aaaand that's the point. With x32, people who care about these sizes can use the x32 ABI which is consistent in its own way. While everyone else uses the x64 ABI.

Without x32, people who want to have 32-bit pointers need to reintroduce the NEAR/FAR distinction into the source-level-APIs.

Ouch.

I'm guessing the real rationale for getting rid of x32 is that 32-bit pointers are just not a big enough use case to justify it.
Hi, I'm part of the VS Code team. We have a page on our wiki that describes in a fair amount of detail how we structure iterations: https://github.com/Microsoft/vscode/wiki/Development-Process
I've always thought staples were the bulk of the energy content in cultures, i.e. rice, bread from wheat/corn/etc, potatoes. I checked anyway, there's a bunch more I hadn't considered!

https://en.wikipedia.org/wiki/Staple_food
Have you tried seeking a position in the automotive field or with a design agency thats more focussed on the physical space? What makes you think you need a PhD to qualify?
Ummm, you're the one whose position makes them equivalent. Either humans are responsible for the algorithms they deploy, or they're not. To argue unintended effects can be ignored in one case but not the other is inconsistent.
But there is overhead at every tracked event because you have an extra request to Google.
They do it for performance reasons, but I've not noticed any slowdowns yet at least. Still - would be better if they had a limit on how long back they searched instead of actually deleting data. That would most likely be more work ofc.
I work at Microsoft. Generally, here, we have a relaxed philosophy towards approaching things. No pressure cooker environment. Don't feel like going to work? Stay at home. Because it's not shoved down your throat, you develop a particular affection towards your work, and when it gets to crunch time you put your head down and work because you actually want to. I can't speak for every team, but that's the general state of affairs.
There’s over 3 million miscarriages a year in the U.S. Often time it’s the worst event in your life.

Stillbirths are about 1/45 births.

This reminds me of when engineers were designing the first air bags. They didn’t think about the size difference between women and men. Diversity matters because it gives you different perspectives about life. I suspect that if the ratio of men to women in the tech industry were reversed this wouldn’t be an issues because it would have come up in discussions.
That'd open up an interesting industry where people would be trawling expiring laws looking to exploit them for economic gain.

Perhaps a 'review' date would be more practical!
This post is really just about an abstraction for storing objects and doesn't explain how you'd make data structures that distribute objects across nodes using remote pointers.

Remote pointers end up being pretty nice for locality, since you can explicitly see what process a remote pointer is pointing to.

None of the backends that my remote pointer implementations depend on really offer fault tolerance, though. So you're right: if you're in a situation where you have nodes entering or leaving your cluster before your program ends, this model needs extending before it works for you. That's true for MPI-style programs, generally, though.
Writing a Custom WordPress Plugin
What on earth does this have to do with the OP's comment?
It's a nonfree license (which alone is sufficient to make me look elsewhere for functional replacements); the license disallows commercial redistribution and contains no language that permits modification.

This license is also sufficiently unclear that I'm not sure what rights exist for licensees. With licenses that have been reviewed (such as the reviews on https://www.gnu.org/licenses/license-list.html#Fonts ) I can find amenable free software licenses.
Yes. What makes HN good is not the code but the community behind it, both commenters and contributors.
It made sense at the time: everyone's computer already came with a 2D card (since integrated video wasn't a thing yet. Everything was cards.)

There was no pressing need to replace your 2D card, and in fact you might actively dread it (drivers were finicky back then—replacing your 2D card was signing up for a process not dissimilar to that of building a Hackintosh today.) And computers back then had a lot of room and a lot of spare PCI slots. So why not buy a separate card just for 3D, leaving your existing 2D card intact? Smaller change to worry about.
Don't throw away the old unreadable tapes, I'm sure they can be read other ways.
Long ago I built an interface to the 1531 to allow tape duplication via my external Aiwa tape deck. I tapped the signal somewhere near the output of the device, sent it through some TTL gates to make its shape more squarish, then it went through a voltage divider into the deck input. Results were astonishing: I didn't have any tool at hand to condition the signal, but merely making it more loud and clean did wonders; no more hours spent adjusting the head azimuth. To be clear, a cassette which required adjustment could turn into a perfectly readable copy if recorded without adjusting the azimuth. In other words the problem wasn't the azimuth but low signal level (which is also a product of bad head alignment).

Now back to those old cassettes. If saving them from one device to another or sampling and filtering them doesn't work, it may just be the poor 1531 that cannot cope with a signal too much dirty because it lacks the brains to recognize it, but our eyes could indeed spot the problem. No kidding, In the old days I spent hours for every single music track cleaning them from vinyl scratches by zooming the waveform in Cool Edit Pro until I could see every single sample. Scratches became clearly visible for having a very different shape, often a few samples at a level not compatible with normal music. With time I learnt to spot them even more easily, and after finding them and verifying that they were actual scratches, I spent even hours for a single track cleaning them by reshaping the waveform, by hand, one sample at a time.
The reason behind this was Cool Edit's vinyl cleaning algorithm which at the time sounded like garbage.

Cleaning digital data should be much easier: one can load the waveform into an editor then zoom it until the signal becomes visible. It doesn't have to be readable by a 35 years old 1531, but merely recognizable by a human. Then either correct it manually (slow!), or write some macros to put x 1 or 0 samples where the mouse is according to a keypress. Then one can scroll the wave to a point where it starts an unknown bit; we know both data speed and carriers speed, therefore we know how many samples a bit is made of, this way when an unknown bit is met we know what to search for and based on this interpretation press a key which turns that series of unreadable samples into a nice 0 or 1 of the right duration and frequency. Still slow, but doable.

Analyzing the waveform at single sample level would also make possible to correct wow and flutter: again, we know the carriers frequencies and tape speed, so we know for sure how much long a bit must be and apply corrections where necessary.

Also, it might be interesting to sample all tracks at the same time into a multitrack file just like the cassette was a single side media. The reason being if the tape got damaged at a point, we can analyze the other track as well (yes, it's reversed but we're aware) to see if recovering one of them can help to save the other one too just by comparing a probably very similar damage done to two signals, one of which hopefully is easier to recover.
Yes, but any multi use tool will never be as good as a separate specialised one, so the question is really 'how good do we want to be'.

And for a military aircraft I guess the answer will always be 'really good'.
Likewise Children of Time (https://www.amazon.com/Children-Time-Adrian-Tchaikovsky/dp/1...), another piece of solid sci-fi that explores some ideas about the development of "intelligence".
Maybe don't share your whole fuckin life on social media
> how much low level serial protocol programming you have done

Tons!

The AT prefix, as such, does nothing whatsoever for error detection or recovery. If we add an AT prefix to an N-character command, the possibility of corruption in the N-character command part is exactly the same as before. Now, the AT also has to be correctly received, too.

An example of a textual protocol whose framing actually means something is the Mobitex MASC: http://www.mobitex.com/resources/masc/MASC_Guide.pdf

MASC frames have a checksum and length field in addition to the framing (frames start with ^ and end with a CR). MASC also dictates the use of 7 bits with even parity; so parity checking is possible by both endpoints. Still, that leading is a fluff feature that contributes nothing; the protocol could work fine with frames just being sequences of non-CR characters terminated by CR.

Modems usually have a solid connection to the host, often a short one; it's the actual end-to-end traffic that is susceptible to corruption; not so much the local commands between the host and modem. These modern LTE modem is often integrated onto the same chip as the host processor which is sending it the AT commands.
Ah that makes sense, thanks for pointing that out! :)
Why Use F#?
Statistically speaking, a person who just bought an 8oz hammer is much more likely to buy another 8oz hammer than some other random person from the population of people who has never shown any interest in hammers at all.
The bad date rescue call sprang to mind. Looks like there's an updated version of this trick: https://itunes.apple.com/us/app/chelsea-handler-gotta-go!/id...
Indeed, Reddits communication culture is way more advanced.
yes, must love CNN and their 'objective news' for making it seem like an abandoned ghost town,
despite the fact that NASA launches from there because we gutted our own space program.

but don't worry, elon will fix everything.
if he can only get past the endless stream of 'boring questions' first..
Most important in my experience are the terms that you choose for a search. Sometimes it helps to think about how most people would phrase a question.

Often results can be too broad ... so use them to choose more specific terms to add to your query to 'focus in' on the result you need. (E.g. adding years (even specific dates) can add focus -and quality- to your results.)

It helps to keep a growing list of bookmarks for high-quality 'specialist' sites with -a lot- of content.
CELEBRATE CHRISTMAS WITH CHEAP BOND CLEANING BRISBANE
Ask HN: Does anyone else instantly uninstall apps that require a signup to try?
@Developers: What makes it absolutely necessary for users to sign up before they can try your app?

Why do I have to give my email even for apps that should be able to work perfectly fine without an internet connection?

Do you track how many potential users are disgusted by this, i.e. by comparing the number of total downloads versus signups?
JFrog GoCenter: central repository for Golang modules
Tesla also have some convertible bonds out there that can be converted to stock if the stock price is above a certain number, but otherwise I think Tesla has to pay it back in cash.

https://www.cnbc.com/2018/08/08/elon-musks-tesla-stock-boost...
So actually having a couple of years of extremely good sales is bad for companies, if they are registered on the stock market? I have trouble processing that information.
500-year-old skeleton still wearing thigh-high boots found in London river
No, there was no assumption related to an exact doubling, and it's not reasonable to infer one, and arguing against it by means of analogies to unlike goods is unsound.
The Future of Genetic Testing for Pets
A requirement like that incentivizes people to find a way to work around it and requires enforcers to be able to prove someone did indeed own X percent. It also makes it harder to pursue cabals that collectively corner a market without any entity involved being over the threshold.

In many ways, it's easier enforcement-wise to just ban the thing, especially if you don't think it's actually important to have in the first place.
true, but I also think that blub is not really about smug or being condescending hence my comment above; expressiveness / hackability / self tooling
I learned a definition of power that seems pretty unambiguous, at least to me: how easy is to build big things combining small things.

I've seen it very clearly in languages with a severe lack of power. In VHDL there aer familiar structures, like "if" blocks. But then I found that you can't nest certain structures and expect them to work.

I've seen it in more powerful languages. You can build functions, modules, but sometimes it's very difficult to abstract certain behaviours. They tried to fill that gap with AOP, annotations, but I find them patchy and unelegant.

I won't say that one language is "superior" to all others, but "power" is not so vague that can't be measured.
I think one benefit of electing a set of representatives who then elect a leader amongst themselves or with party members is that they should be able to get along together to get things done.

If you elect a set of representatives who want one thing, a higher house of representatives who want another, and a premier who wants something else, nothing gets done.

> Why shouldn't the people vote on who their final choices should be?

People's final choices are whoever applies to be on the ballot and meets the requirements such as signatures in support.

If a group of people (a political party) choose to get behind one candidate, and other candidates in the party agree not to run after that choice, then that's the parties' business - the government shouldn't be involved in running that vote and shouldn't force the party to accept non-members in that decision.
Apart from the query support, which others have mentioned, there's the sheer scale of data. The most recent time series implementation I worked on had to ingest terabytes per minute from a wide variety of sources in a single factory... And the goal was a single system combining every factory worldwide. Easily measured in exabytes per hour, with thousands of sources. A traditional relational database - even a really good one like postgres - just isn't built with that kind of use case in mind. There really is something to a database specifically designed for a particular kind of query on ridiculous quantities of data.
As opposed to the current system where people agitate for new laws to exploit them for economic gain!
Why victimize Fastmail? Law enforcement access to your email inbox remains exactly the same as before this bill was passed.

If you're just punishing any Australian company, FeelsBadMan (as an Australian developer).
Does this require distributed training?

My understanding and experience is that it is not always trivial to get linear training speedups with additional machines.

It can be sometimes hard to get any speedup at all.

The difference with gradient descent can be described simply as:

* Single-machine training: take more steps

* Distributed training: take fewer but more confident and accurate steps. This could allow you to take bigger steps (learning rate) as well, but there is a limit to this as well.

They are not equivalent processes and it is an area of active research how to get an equivalent result with distributed training.
Well this was over 200 words, so congrats! One day down.