skysight-inc/HackerNews huggingface dataset:
BBC’s headline is a bit misleading. The children of “sperm donors” don’t often call the donor “daddy.”

This was a man and a woman who were friends who agreed to have a child together. This man is no more of a “sperm donor” than any other father who deliberately had children with a partner via artificial insemination.
I may need to reread it, but wasn't one of the key arguments in Parnas' "On the Criteria To Be Used in Decomposing Systems into Modules" that by modeling around data we fall into the trap of writing code that's "temporally" dependent?
Doesn't this violate Apple's licenses? AFAIR, MacOS is illegal to run on non-Apple hardware.
Relevant part:

> The 49-year-old man and the child's mother, who was single at the time, had been friends when he agreed to donate his semen in 2006.

> They arranged to raise the child together but the pair later had a falling out, his lawyers said. The woman's lawyers argued he was not the father.

> However, the man was identified as a parent on the girl's birth certificate and she called him "Daddy".

Not sure if "sperm donor" is the correct term here, as it usually seems to refer to "legally donated" sperm (through a fertility clinic) where the man is not the legal father...
Certainly - I've been seeing a bunch of usage based pricing that price on a different metric (like metrics per second) etc.

Regardless, with Timescale Cloud, if you get a machine, you pay the price for that machine for as long as you use it. So I guess to avoid the confusion, we can call this just paying for the machine :)
Assuming this[1] test for sparse indexes with extra properties in the unfixed version of the file as part of the bugged code, the annotations suggest that the bug MIGHT have been (partially?) introduced by this[2] changeset. If so, that means all versions of Firefox >= 38.0a1 (21 Apr 2015) might be vulnerable to the bug.

If the bug is really that old, it's certainly possible it might have been abused in the wild, perhaps in more ways than the just the "targeted attacks" mentioned the report.

[1] https://hg.mozilla.org/releases/mozilla-release/rev/99a829d2...

[2] https://hg.mozilla.org/releases/mozilla-release/rev/6bfcb81d...
Facebook moderators break NDAs to expose working conditions
Poor unless you have a macOS-supported GPU to put through PCI passthrough. Otherwise, macOS will not use graphical acceleration and the system UI will be very glitchy (e.g. severe ghosting) and slow to respond.
This isn't a "blockchain" discussion, this is a discussion about an application of blockchain. It's clear that this isn't just a cryptocurrency, but a bank using the cryptocurrency label to avoid regulation - thats why it needs to be stopped.

You should read the comments in this and the announcement article (still on front page since yesterday) as it seems you are confused.
It's likely that you just don't happen to have the font then, "Gabriele Light Ribbon FG" here's a place to see samples of it. https://www.wfonts.com/font/gabriele-light-ribbon-fg
We spin up a separate instance that matches the type that you want to migrate to, restore a backup and stream the WAL logs. Then, we redirect.
Propose LibTrurl

Pros: main class c'tor could be called TrurlTheConstructor

Cons: everything else
I thought it was more or less required to defend your trademark, else you could loose it.
True. But i guess the problem is also of people who use what others say with face value, without actually understanding trade offs.
Very cool! I haven't been able to find a more real-time data source yet. Thanks for sharing!
I believe this cannot honestly be blamed on artists and developers. These are just people to be exploited by corporate practices. The only real boss of a publicly traded company is greed. And even a CEO isn't really free anymore in todays world.
Fully agree. IMO this is the same argument as "the for loop is a magic keyword" which just isn't true.

Try/catch makes it _incredibly_ clear what you're trying to do. Kids who graduate college and get their first real job understand what a try/catch does. A random contributor to an OSS project knows what try/catch does.

Meanwhile, I'd be willing to bet that not even 10% of programmers could actually explain what a monad is.

I'm sure there is a place for this elegant error handling, but in most codebases it seems like a pretty big complexification for not all that much benefit. Sure, the code might even be "more correct" (whatever that means), but if Samantha the intern can't pick it up rather quickly, it probably isn't all that well suited for mainstream usage.
My first thought was that the man donated his sperm anonymously but then decided to claim that he's the father of a 11 years old but it doesn't seem anything like that

> The 49-year-old man and the child's mother, who was single at the time, had been friends when he agreed to donate his semen in 2006.

> They arranged to raise the child together but the pair later had a falling out, his lawyers said. The woman's lawyers argued he was not the father.

> However, the man was identified as a parent on the girl's birth certificate and she called him "Daddy".

I think this man has every right to be there for this child.
Have you played with RestSharp at all? I tend to stick with the standard library in .NET, but a lot of people swear by RestSharp.
This reminds me of the story of an internet connected garage door opener that uses GET for opening and closing

> https://twitter.com/rombulow/status/990684453734203392?lang=...

TL;DR: Safari figures out the user is visiting this page very frequently so whenever Safari opens, it tries to send a request to fetch the garage door "page" link before he visits anywhere to cache the response. Which immediately opens the garage door.
Who called the blockchain itself a scam?

The claims I've seen have been (1) that the whole ecosystem is overrun with scammers and (2) that the blockchain is being ill-used (hence the NIST workflow).

I'd say (2) still applies here - the "blockchain" here is just a distributed database, which already existed before Bitcoin came around. Bitcoin's innovation - combining Merkle Trees with POW - is irrelevant in a network of trusted partners.
The problem is that even something like “we are doing that” is seen as a promise which it isn’t. It’s just a description of what they are doing.

Even no man’s sky was like 90% toxic exaggerated bullshit, 10% truth.
YouTube, Soundcloud, iTunes, Spotify – Discover Music on SRL
George Jedenoff: A 101-Year-Old TidBITS Reader
Thanks; i always love reading little nuggets like this!
Our VAMP project will tackle the challenges of the voice/audio revolution
I think the quickest comparison is SQL vs NoSQL. We haven't done performance benchmarks against Druid yet, but do know of several users who have switched because they want to use PostgreSQL instead.
You may violate Apple's EULA by running macOS on non-Apple hardware, but it's not illegal (it's not a criminal offence).
A week ago the pitchfork commenters would say anyone that uses blockchain is clearly an idiot because a centralized database is superior in every way.

Suddenly everyone is agreeing that blockchain technology has value! I’m just so shocked
This looks like it'd be a massive pain to debug unexpected exceptions in the middle of a chain. Would you have to decompose the entire thing and step in and out of every step? Yuck.
Very similar to my thoughts. I'm also considering the possibility to defend myself. This may be provided by the "not too densely populated" one (but things are supposed to change in that respect in case of the big trouble).
So potentially an elevated, or hidden place?
He may have been considering just the moral rights to fork and ship a derivative, not the confusing naming which he called out himself in the article. But indeed it's possible he doesn't care about sustaining or enforcing the curl trademark. Or he didn't know how the trademark laws can still apply without a formal registration.

And you're right, Google legal is not easy to go up against. But maybe they haven't yet been consulted on this plan and would agree with a politely but firmly worded letter from him on the naming question specifically. The original public source of these Google plans is merely an issue in the Chromium bug tracker, not yet a fully vetted blog post or press release.
Readable functional programming imo really hinges on some essential basic language primitives. Those are sum types, pattern matching, and restricting mutability.

Forcing sum types onto a language that does not support them is bound to end in awkwardness and reduced readability without providing the real benefits of increased
correctness.

This is a great example. std::option from C++ is another one.
Show HN: Open-source Chrome extension for internet transparency and data privacy
And the people who aren't technical will forget their password.

Since there is no centralized government, they lost their money.

Source: wrote some articles on my own "media" website to try out SEO.

Most popular article, how to recover Bitcoin password
Why would the US be against this?

The current US dollar holds power globally largely thanks to the oil trade. As the world moves away from oil, surely you'll need a replacement reason for us to keep wanting the US dollar?

Libra would be a geopolitical coup.
Sorry, but comparing prices in Berlin and San Fran without comparing salaries doesn't make any sense. Average "rich" manager in Berlin would make like 40k after taxes which is more comparable to the janitor than a manager in SF.
Fully agree. I'm not a JS expert by any means, but I dabble here and there, mainly for work.

If someone did this at work, I'd wonder why they are trying to add so much complexity to something that is rather simple and already well understood by most.

It would be hard to convince me to sign off on a code review where this was added tbh. I'd love to hear how/why I'm wrong here though.

Maybe there are better use cases for it? But in my case, the major thing I care about is that code is simple and readable.
no privacy at all in Libra. We will lose our financial privacy. Better to use a privacy coin i.e Monero or better Mimblewimble's coins such as Grin but especially Beam.
There are rent seeking “middle-men” companies out there just milking patents or their position without providing much if anything of value. I’ll admit that. But I would contend that the credit card processing companies charging 3 to 5 percent are providing a value in the complexity that is payments but whether that warrants 3 to 5 percent I’m not qualified to say just I wanted to make the distraction between the types of middlemen.
> ²Woe unto the person who doesn't come to support with request IDs. My impression the whole time is "these guys can't see their own response latency?"

Response latency is often only sampled, so if you observe rare outliers, support might not be any visibility by default.
That would only affect new bonds not existing ones. Even if assumed true (their current push is an interest rate rise) dumping old more valueable ones in response wouldn't make sense.
That's true. But he's allowed to choose to lose it, or to discuss with Google and grant a trademark license.
You select the public cloud vendor you want your machine spun up on. So no, if AWS has a full outage, it won't fall back to a different cloud. Failover is done at an availability zone level.

Since TimescaleDB is also open-source, if you want that kind of replication scheme, you can always install on VMs across clouds. However, as you rightly pointed out, network latency is a definite concern and impacts the feasibility of RPO and RTO.
Boston’s Seaport District may be a testing ground for climate change adaptation
There were actually several other nuclear-powered commercial ships, none of which proved economical, though there's also the small problem that about 200 major cargo ships are lost at sea every decade. That's roughly the number of all present marine nuclear propulsion systems (within a factor of two).

The others were the German Otto Hahn (https://en.wikipedia.org/wiki/Otto_Hahn_(ship)), Japanese Mutsu (https://en.wikipedia.org/wiki/Mutsu_(nuclear_ship), and the Russian Sevmorput (https://en.wikipedia.org/wiki/Sevmorput). There is also a fleet of six Soviet/Russian icebreakers, still in service, the lone regime in which nonmilitary nuclear marine propulsion has proved viable.
This happens informally in German housing blocks, where street facing apartments completely surround individual garden plots. When neighbors are friendly, the fencing comes down and the kids play freely in a larger space.

In Amsterdam, there are regular parks that provide shared "yards" for surrounding apartments. I love being able to have my kids play in a "shared backyard" with other kids. Instead of having small individual yards, people can pool resources to have better communal spaces.

It really works, it is really basic and it is really absent in the USA.
Occasionally very useful? It’s crazy useful, like when you go to an accounting firm, law firm, or medical firm, who will also judge credentials on your behalf anyway. We are all enjoying the bounties of this productive prejudice. Even mathematicians will judge.
Great idea! If you're interested in a demo. Shot us an email to hello@correly.com and we can show you how it works!
I'm especially interested in natural-language user interfaces in the closed up ecosystems (such as Siri, Google Assistant, or Alexa), and then those solutions that are more open.
The Guardian article[1] provides more details. The case is a bit unusual, and thus the title may build wrong impression. In particular:

- the donor/biological father brought the legal case
- the pregnancy was performed through artificial insemination
- the donor was the legal father according to the birth cerificate
- the donor performed parental role
- the donor wishes to retain parental rights
- the mother wishes to move out of country with the child and a new partner

The High Court ruling is available online [2], and also the earlier Family Court appeal is [3].

[1] https://www.theguardian.com/law/2019/jun/19/high-court-rules...

[2] http://eresources.hcourt.gov.au/downloadPdf/2019/HCA/21

[3] http://www.austlii.edu.au/cgi-bin/viewdoc/au/cases/cth/FamCA..., linking to earlier FC rulings.
That's good to hear.

Is this a viable option to have running on a Linux box so that you can use it as a CI for testing iOS apps?

Or to be specific, what kind of specs, i.e. the amount of RAM would be needed to have a reasonable performance?

Thanks
Rust and Scala are at nearly opposite ends of the spectrum.

Rust forces you to be explicit about nearly everything, Scala is all about allowing you to hide the details in lots of different ways.
Yeah! CockroachDB is also a really cool multi-cloud DB. That being said, they are really more for transactional workloads, and less purpose built for time-series.

I guess there are always trade-offs in the software world.
Wtf really? Is that in the whitepaper?
Monarchs: 1k Years of European History
In Ottawa I lived in a quadplex, one of several, all surrounding a common park. It was a nice idea but there were just enough inconsiderate people and disinterested parents to make a the park a filthy mess and, later in the day, not so safe to go to since a bunch of young people would hang out on the kids play structures and scare the little kids away. The parents of the teens did not care. Idiots wreck everything.
So that he doesn't get the bug reports, feature requests, user support requests, or any reputational problems that stem from Google's confusingly named release.
SFI generally is an excellent source of complexity science research and writing.

https://www.santafe.edu
Fair enough. So looking at the hundred millions of years of our evolution. What I've been able to gather is that apparently we've had CO2 levels far beyond 1000ppm (0.1%). It's actually been relatively low in "recent times". Plant life pretty much thrives on CO2. Plant life has also been responsible for burying our needed carbon underground.

Is science asking this question? And does science offer a clear answer here?
How about "gurl" or "gurgle"?
> presumably a lot of work

How come?
I think it's more complicated, and depends on assumptions made by the speaker and the listener: if I say "two and a half months from now", is the half-month equal to 15 days or 14? If the target duration is February, perhaps I'd assume 14; but otherwise I probably assume 15; but what if February is one of the whole months in between?

In my experience (in my culture), we avoid these problems by just assuming that we'd never convey a precise date in this manner: anything more than a week away we tend to convey with the exact date (March 15th); or, we might say "exactly two weeks from today" or "exactly one month ago" (implying the same numerical day-of-month, regardless of how long each month is), but I don't think we'd ever say "exactly one and a half months from now".

And this is why calendars are hard: it's as much (or more) anthropology as it is arithmetic.
This has been going on for at least 15 years. Here's a 2005 penny arcade comic calling it out

https://www.penny-arcade.com/comic/2005/09/12
The 'Either' monad looks like a JS Promise without the asynchronicity. What he calls left/happy-path is 'resolved' in Promises, and right/sad-path is 'rejected'.

I understand that using Promises for error handling has some advantages in very unusual situations. But for the most part, I am happy about the greater readability and lower complexity that async/await offer.
I am convinced that we have the hardware already for AGI. Can an exaFLOPS scale Google datacenter with millions of TPUs really be less capable than the 20 watt ball of jelly we all carry around?

The barriers to AGI are in the algorithms. Nobody knows how long it will take to achieve unsupervised learning that is as general as the human brain. It might take 200 years of slow but steady progress or alternatively somebody could publish a breakthrough in a paper tomorrow and we could have parity by the end of the year.
Nice and neat tool to check out! But how is it different than all other privacy tools? pi-hole, uBlock, adBlock...
First you deny the experience then when presented with evidence--the types of interviews people complain about are just rare.

>Getting rid of coding interviews won't stop some interviewers from being jerks. I much prefer being rejected for bombing a coding interview, than killing it and then getting rejected because of the behavioral interview

The same thing applies to your point. Coding interviews don't replace those issues they just add another hoop. What do you think behavioral questions, lunch interviews, and culture fit are?

>where someone 20 years younger than me acts like they can figure me out by asking me a bunch of silly questions.

Based on what I've observed this is what currently happens. 99% of companies have a terrible process for developing questions and evaluating responses.

And programming is pretty much the only field where it's the norm to be interviewed by someone much younger than you.
FreeBSD project turns 26 years old
While I do mostly the same (except I'm cheaper), what you said implies you live in a bubble. Same as TV presenters belittling MMOs or Twitch for being fringe, despite both of those being a bigger market than their own shows (ironic).

I'm personally very glad the industry exists in its current form, even though I don't participate. This mean in 5 to 10 years, I'll have great beautiful games I'll be able to play for cheap (lately, I enjoyed Vanquish for example, which used to be a AAA game). They are participating to the growth of the market, meaning there are more indies whose games I enjoy trying their luck. They participate to the industry improvement.
Will it still be fulfilling its job by 2023, though?
I misread the new name as "libcruel".
> we have a massive stolen car problem in Europe

Any kind of generalization like that for all of Europe is bound to be wrong
On my personal machine? No, but for work we just pre-install all the software needed to run the project before a new hire gets their machine.

For the people who prefer to use personal computers, there's a variety of options:

1. Virtualization. Previously we used VMWare or VirtualBox, but now offer Docker installs that replicate what CI runs.

2. Following the installation documents. Our stack is complicated, but doesn't change very much so one can run a script to install everything on a standard nix that we support, or edit it to support their preferred configuration. People who have nonstandard nix boxes tend to know what they're doing when it comes to compiling from source.

3. Use the dev machine you're given as a server, and work on your personal remotely.

All have their pros and cons, but it seems to work out.
I wonder if anyone had success in running macOS VM on macOS via hvf acceleration. Would be a great free alternative to VMWare Fusion and Parallels.
You have some meta expertise? Have you studied industrial or organizational business and psych literature? You should just come out and say it, as opposed to hinting that you have mysterious credibility.
I don't use this pattern to deal with the problems in my day to day JavaScript code in case other people confuse. I just think it's unfair to simply believe this is complex. It's simpler on mental. I'm not encouraging people to use this style, it's just some random defense.

This pattern is not more complex than try/catch. It's just JavaScript lack constructs to make the writing much less verbose. (we could abuse async/await but it's tricky).

Try/catch is an extra language construct which is confusing - it has dynamic semantics just like JavaScript's weird 'this' behavior. And it's leaky just like null - when you forgot to handle something, the whole thread explodes. Besides, it's not an expression, which means it's harder to refactor or return with function, passing as an argument, etc. On the contrary, Either would be just fine everywhere, just typical functions and values.

Another use case is when you want to collect the errors along the road, instead of failing fast behavior, in this case, Either would be easier than try/catch.
You are facing same problems that I’ve experienced and I developed different techniques to get around these network latencies. In our case most of the payloads were large fragments of compiled JSON. So we benchmarked and found LZ4 to be lightweight compression cutting down on network payload and cache size at same time. Shameless plug https://youtu.be/QkUz2_kRV9g I discussed them at RedisConf.
Operation Midnight Climax
U.S. Wants Allies to Help Keep Oil Lanes Open
I’ve listened to the episode before, but after reading the Wired article and seeing the comments here, the Reply All episode now feels very one sided. I don’t remember them mentioning the underage aspect.
Your shock comes from the misconception that the two are incompatible.

The crucial point here is that FB is creating a currency they control. It can still be true that FB are idiots for using a blockchain instead of a database.
Yeah would love to have a RISC-V board with similar performance as a Pi and that isn't as expensive as the hifive unleashed. Haven't found anything yet.
You are not alone!

I kept reading the post in disbelief: "OK, he must be joking... he's not joking..."
Not sure how Mozilla are forcing anything
The bible on giraffes female author ignored until became a film festival star
You could also be running this on Linux that happens to be running on Apple hardware.
These are the guys that can't properly secure their main product. Facebook has been leaking all around, I think Instagram stored passwords in plain text, and last year their cookies were stolen too. Ain't touching this for some time.
I believe the MacOS license requires to run on Mac hardware, so in order to be compliant with the license you'd need to launch a big VM Linux on top of a beefy Mac Server then inside the big Linux VM provision all the MacOS VM instances you want using the utility mentioned in the post.
Searching for TruffleBEAM+Loom doesn't yield any meaningful results. Could you provide any info about what it is?