skysight-inc/HackerNews huggingface dataset:
Just another day in the West turning into the Single Global Socialist Dictatorship government
I bought a Novena as an act of personal faith. I don't regret it, as it was a religious choice.

It is completely unsuitable for browsing, that's for sure!
When I went back to Canada to visit my family at Christmas, my neice's friend (14 years old) had one. Definitely not a techie, or from a techie family. I thought it was pretty clever.
Here's exactly how the mining mechanics work in sc2.

1) only one worker can mine from a mineral patch or gas geyser at a time

2) workers phase through each other while mining, so they don't lose time pathfinding around fellow workers.

3) every base has 4 "close" mineral patches and 4 "far" mineral patches. The close mineral patches are mined at full efficiency by only 2 workers; as soon as one finishes mining, the other has already returned and starts mining immediately. For the far patches, when one worker finishes mining, the second worker is only halfway to the minerals. Sticking a third worker on a far patch can cover that little mining gap, but the benefit is small (like ~30%).

4) therefore for efficient mining you want 16 workers on minerals. For "perfect" mining, you want 20 workers on minerals with the extra 4 on far patches only.

5) usually a triple-stacked close patch will automatically lose the excess worker to a far patch, but sometimes you need to "worker stack" manually to achieve this. You can see MaNa worker stacking manually at the beginning of his showmatch when he doesn't have anything else he could be doing with his excess apm. 24 workers on minerals guarantees maximum income because 4 workers will never fit on a patch; they'll start automatically reassigning themselves to different patches until they find a less crowded one.

6) more than 24 workers on minerals provides exactly 0 extra income. Still good to have extra workers though so you're not losing mining time when you build buildings, get harassed, etc.

7) every base has 2 vespene geysers, and 95% of the time these are in a position where 3 workers will saturate them perfectly. There are a couple of maps (or at least used to be... might be fixed now) where you can eke out the tiniest bit of extra gas by having 4 workers on a geyser.

8) every serious sc2 player already knows all of these mechanics

I personally think Artosis was overstating the innovation of DeepMind's worker over-saturation. I agree with something Rotty said earlier in the series; sometimes you make a suboptimal move and it works, but that doesn't mean it was the "correct" play. It just means that you papered over a flaw with stronger execution somewhere else.

I'm still very impressed with these games, just not with regards to the AI's build orders.
And the documentation and examples seem to go out of their way to avoid mentioning when you should use any given approach; instead happily inexplicably using any one of them with wild abandon.
Rumor is that it's a slightly reworked 9570 with a really nice screen. Comes out in March.
> Now that Windows is sidelined

Only available on 83% of Desktops worldwide. hmm..
Apple might start making its own batteries for iPhones and Macs
An article in Harvard Negotiation Law Review points out that courts can order arbitration if both parties agree to it, but cannot control the mechanisms of the arbitration. Therefore, if the company is paying any portion of the arbitrator's fee and the company is not leading in the process, they can elect to not pay the arbitrator's fee. In which case the arbitration fails and the case is dismissed. It appears to be in the plaintiff's interest to prefer mediation over arbitration. In essence, arbitration is broken.
Given how many marriages end up in divorce, and how many more must stick together but create a hostile environment for children, avoiding that should be seen as an achievement too.
This is a really good case for the supreme court. As much as we may wish to side with Google because it benefits the typical developer, it is a nuanced case that requires some serious legal study. I can see the argument for these API's being in the public domain due to their widespread use, but at the same time, that sets a precedent for making success anti-competitive. I'm reminded of the cases where brands lose their trademark because their brand becomes the generic name. Can that be seen as a precedent in favor of Google's case? I.e. that once something becomes so widely used it becomes generic and free game for others to use freely?
The only benefit of this is clean logs. We had auditd running and the bots blew up our SSH logs. Was so ugly that I killed SSH on all but a single entry point server, which is better security anyways. Then I finally just killed logging failed attempts. Since we use two-factor authentication with a key (you have) + password (you know) I was not very worried about this. Prob should just use something like fail2ban though eh?
maybe you could look into LLVM's Kaleidoscope tutorial..
Enabling cross-platform process baselining use-cases with osquery
One macro technique used by AlphaStar agents that is not used by human pros is building extra workers beyond currently exploitable capacity.

This gives them reserves when attacked and some workers killed. They can also ramp up mining at a new base quickly by moving the extra workers there.

Apparently the benefits outweigh the costs for these workers for AlphaStar. It will be interesting to see if some pros decide to adopt the technique and if it improves human performance as well.

Disclaimer: I do not have much Starcraft experience.
Catt: Allows you to send videos from many online sources to your Chromecast
I am not sure this merits being on the front page of HN. The majority of the content here describes, in lurid detail, the many hardships and controversies of a man who was obviously unwell. There is no redeeming value to this blow-by-blow of his online posts, no matter how incindiery. It reads like a tabloid.

Let him rest in peace. Mods, let's place something more productive on the front page.
You hit the nail on the head. Success is most definitely not measured by how many steaks you've in the freezer as opposed to the next "less" or "more" successful guy. From what I can glean about your post, your aim was to be -content- more than -successful-, and from what you've said, it seems like you are (e.g. you speak of more life balance)

Notorious B.I.G. - may he rest in peace, has a great song which IMHO is pure wisdom when it comes to money - "Mo' money, mo' problems"

So be -content- with what you have. And being content is an art form - easier said than done.
For PCI you still need two factor. Its overkill, but we kept password logins even after having keys.
> The problem with this code isn’t that it’s “ugly”. We’re not talking about aesthetics. The problem is that if there is a bug in this code, I don’t know where to start looking.

But this is precisely what people mean when they say it's ugly.

"Ugly" is what this gets translated as by your limbic system which registers in an instant: "fuck this big mess and the work it's going to be to reason about."

Aesthetics and usability are deeply entangled here, and the problem with that code is absolutely an aesthetic one. I want to say, more so. Because I experience it that way first, and only later do I enumerate the measurable reasons it's likely to be more buggy because of it.
>For example,

2 raisedToInteger: 3

is perfectly readable, but chatty at best.

For the life of me I will never understand this opinion. If you're trying to eek out the last bits of memory, fine, verbosity is a valid concern, but at least today code should be written to be read by a human, the more easily it can be read and understood the better.
Ask HN: Remedial / Salvage services for software projects
Hello! I have a lot of experience in the software development career path (18+ yrs) in a variety of domains and technologies. One thing that I've seen to be common is project overruns / delays in time and budget. This is equal across product and services companies. I believe myself to be naturally inclined towards problem solving - restoring and resolving affected areas. And it's not stressful for me at all. I'm thinking of taking this up as a career option. So, for folks managing or responsible for (software) technology projects, do you think that an external 3rd party help is something you would be willing to pay for? I should mention that I am located in India. Thanks!
AMD would have rights to sue back saying that "The x64 API and instruction set, is an original, curated taxonomy of classes, methods, and interfaces, organized by authors", as they extended x86 to 64 bits, and then had similar with x86 cross licensing agreements with Intel.
Aankh Tikhi Talwarharyanvi song
I think queuing theory can be applied to A LOT of different concepts in software development. For instance, some people at Netflix use it to do predictive load balancing:

https://youtu.be/6NdxUY1La2I

I, personally, have been very interested (something about instantaneous velocity?). Though I was always pretty bad at math, so it takes me a while to get a handle on things.
when I was in China, I was a happy user(not affiliated with them, by any means) of a certain "myssh.me" (www) and it costed 20 Kuai (maybe 3 USD) a month and was pretty fast, faster then any other VPN available at the time.

But I just looked and this version of "them" was already taken down( this version was already SocialHarmonized, to use the chinese slang (colloqial term) )

Don't have time to find their new adress right now, but is like some torrent sites, change adress all the time, but the name is similar. Don accept imitations,...

It should have a chat tool in the website, you send a message and they answer right away(sometimes half-day, when they are lazy) and they will arrange payment by Alipay or WechatPay, and give your passcode.

The website should be well made and written in good english, and I think their logo was a horse, so if is not like this, is not the real myssh and is some fake imitator.
If you were to translate these examples into a systems programming language like C, I think you’d find these “simpler” cases are anything but. They’d look much more complicated. They’re filled with new allocations and memory copying. They’re essentially new algorithms at that point.
Definitely you can survive longer in extreme heat if you a lot ice cubes at hand. Otherwise, furry blankets, piled high, are a better bet.
This very good for Mac admins of any kind of organisation that uses MDM. Finally just push those apps to the users from the server. If Adobe Creative Cloud could be downloaded from the Mac App Store it would be perfect.

Now I use homebrew to install lots of software and fonts internally.
OpenX Goes All-In into Google Cloud Platform
Ask HN: Anyone use Firebase in production?
Whether it be a side project, your own startup, or your company you work at.

What pain points do you face when using Firebase, and what do you wish could be better?
None of this is unique to Facebook - it plagues the entire industry. I would even argue that games companies are far more complicit in this scheme than any service provider.
> If I take a book and change the names of all the characters, I will still get sued. Renaming APIs and making a derived work is not in any way certain to prevent lawsuits like this one.

This is not an apt analogy, because this isn't what happened. Google wrote all of the implementations from scratch: the only thing they copied was the character names (and potentially one tiny function used for sorting). This is more akin to taking the Wikipedia summary of the plot of a book and writing a new book based on that summary.
The Aus well of political disappointment does indeed seem near bottomless .. thanks for reminding me ;)
It reads like a BuzzFeed article. Every generation has their "gurus" and judging by the comments in this thread HN has found one to hero worship.
Ditto, for this reason I leave it off. Also, I want to be able to verify patches in staging. Kill me if you want, but we only patch once a month for this reason. For critical things like heartbleed, meltdown, spectre we fast track them obviously. I find it helpful to subscribe to all security lists of core services to know if something really nasty is out there.
Having the possibility to actually use any library from Maven Central Android, instead of Android Java(J++).
Scott Greenfield, a practicing defense attorney, wrote about this and previous attempts at using "science" to create/identify "indisputable" evidence: https://blog.simplejustice.us/2019/01/22/junk-science-is-dea...
Base rate and location?
I sometimes had trouble charging over $125/hr from the Caribbean, but from Atlanta its way easier.
Facebook Reality Check [pdf]
Google should've definitely paid Sun for licensing.
Trueface privacy by design
The more I hear about Reasonml the more it intrigues me. This project is obviously in early stages, but it appears to have found a combination of parts from the ocaml and web development ecosystems that just might work well. All the best!
true, but Facebook is an order of magnitude larger, more integrated and more powerful than the others.

They need to Drawn and Quartered publicly to clean them up. Each of these articles adds up to something very scary.

I expect Amazon is due to a truth telling as well.
The detailed account of what messed up thing he said when is a terrible way to write about someone. It takes disproportionate amount of space compared to the relevant information. It's closer to mental issues gallery than a biography.

If someone's interested in what's been said, it's still there on the internet. For a biography "suffered mental issues which caused many hostile interactions online" is enough and more kind.
Workers mine 40 minerals per minute and cost 50, taking... 15 seconds to build? I forget. Workers beyond 24 provide zero benefit (better to send them to the natural).

Let's say you make 4 extra at a cost of 200 minerals and then lose 4 workers to harassment. You are out 200 minerals in both cases, but the prebuilt workers in the prebuilt case will mine an extra... 100 minerals? (40 + 30 + 20 + 10).

This doesn't take chronoboost into account though. I don't know, the gain is marginal, and the opportunity cost is having a smaller army (2 zealots for example)

Please correct my numbers if I've made a mistake, I forget build times and havent played since hots
To some extent I think it does.

Although yes, much of it reads like a tabloid. It's the closest thing most people will have as an interaction with this guy.

I think it'd be more useful to highlight the symptoms of mental illness and how the community (to a large extent) encouraged him to become _worse_. I also found the article interesting as it did cover the saga of TempleOS, which pretty much everyone agrees is a technical solo achievement
35˚C extreme? You die? That doesn't sound right. Anecdata: There was a strange heat wave here in Sydney about 7 or 8 years ago, where for a week or two it was 35˚ (and humid) all night, every night. It was uncomfortable, sure, but not extreme heat, I wouldn't say. I've never lived in a house with air-conditioning in Australia (and I grew up somewhere hotter than Sydney, which isn't particularly hot), hardly ever used a fan, even.
Very cool feature release. Is it possible to generate a public link to a snapshot?
We so need credit card tech that puts the card holder in control. Like a 2fa message to accept every single charge no matter how small.
So, 100 hours and got paid a $1000. That means you worked for $10 an hour. Not great.

The 5% stake is worth nothing at all. It might even be a liability in the case this company is mismanaged.

Id go for money (more this time) and shared (mostly because you seem to see value in them).

If you need help negotiating, let me know. I can help out.
Open source licenses are enforced by copyright; without owning the copyright of a work there's not much you are able to license with respect to copying. There's a reason most license files out there start with "(c) 2019 <Authors>".

The opposite of a copyrighted work is not an open sourced work: it's a work in the public domain.
Show HN: A Platform used to connect developers with remote based employers
I think this is a lot about “transferring insight”. Like this: if FB knowingly duped kids and their parents, where else have they knowingly duped people? Elections? Data? Etc
I disagree with this: free speech is sacrosanct in the free world. 'Well researched journalism pieces' are all too often written by salaried employees of organizations with a mission to push a political slant and/or agenda. The idea that the material published by these businesses is 'fair and balanced' has never been true as the long a sordid history of yellow journalism proves.
https://en.wikipedia.org/wiki/Yellow_journalism
There is no shortage of good investigative writers but a dearth of editors who will publish their work. That material is now largely to be found online rather than under corporate 'news' mastheads.
The article is pretty clear about intending to use the same ISBN for different printers. So 9 numbers, not 81. Their primary goal is to capture the value of having the same ISBN in different channels.
You do realize that JEEP is still basically JavaScript and one doesn't need to learn yet another language and its tooling?
Is anyone surprised that 11 year-old Johnny "didn't realize" he was spending money? Sounds like parents looking to blame anybody but themselves.
A non-programmer will just figure the programmer is a bozo (you could tell this joke with a physicist and a geologist, or any combination of <local-in-group-0> and <local-out-group-0>): that's simply how thermoses work.

But a thermos with a switch on the top to say "insert hot" or "insert cold" would be absurd. A thermos is simply a container _with no concept of temperature_, just isolation: it just maintains the state blindly; whether that state is hot or cold is managed by the "caller" who inserts and extracts the contents, inspecting them itself if it wants to know what had been put into it.

Yet I still see plenty of code that does have a variable to indicate what's inside, perhaps an enum {hot, cold} or worse a bool. Yuck -- you should simply store the thing and if you need to know its state you look at it. That variable is something to get out of sync; something you need to be careful to set and maintain, something at threat to a race condition or ill-timed interrupt. Bleagh. If your first language was FORTRAN, OK. Otherwise there is no excuse.

Sadly I see shit like that in pedagogical examples too, which is malpractice.
A negative article "How Not to Be Successful" would be interesting, with unobvious observations. It could also include the top reasons why people get rejected from YC.
I think the advantage is to have /boot read only? so you can't abuse fs security bugs to infect boot files
The joke is how does the thermos know whether to keep the drink hot or cold and that a programmer thinks that must be how the system works.
Doesn't it? The key point though is that this is wet bulb temperatures. Today, there aren't many areas of the globe where that is experienced.

"A sustained wet-bulb temperature exceeding 35 °C (95 °F) is likely to be fatal even to fit and healthy people, unclothed in the shade next to a fan; at this temperature our bodies switch from shedding heat to the environment, to gaining heat from it."

https://en.wikipedia.org/wiki/Wet-bulb_temperature#Wet-bulb_...

"Peak heat stress, quantified by the wet-bulb temperature TW, is surprisingly similar across diverse climates today. TW never exceeds 31 °C. Any exceedence of 35 °C for extended periods should induce hyperthermia in humans and other mammals, as dissipation of metabolic heat becomes impossible. While this never happens now, it would begin to occur with global-mean warming of about 7 °C, calling the habitability of some regions into question. With 11–12 °C warming, such regions would spread to encompass the majority of the human population as currently distributed."

https://www.pnas.org/content/107/21/9552.full
The perils of relying on output streams in C (2011) [pdf]
Can you bundle your certificates the way Cloudflare does? IIRC if you connect to a CF endpoint you will get a certificate with N arbitrary hostnames that are being served by that endpoint. I don't know what the SNI hostname limit is, but it's probably stupidly high. Multiply that by 25 and it may be tenable?
I interpret the story as though the programmer thinks about the world (in this case, the thermos) as actors, acting explicitly on their inputs. This type of thinking aligns with code full of conditional statements, such as checking the input liquid temperature rather than what the thermos does (just keeping the liquid at the same temperature).
Meet zkl, the language that accidentally my ｗｈｏｌｅ ｓｅｒｖｅｒ
Sure there's someone that bought 1000 and is reselling them for a little more than $1 each?
Real Things Slow Down My Workflow
HOW CAN ARTIFICIAL INTELLIGENCE HELP WITH RESUME SCREENING?
Rather than discussing some of Terry Davis' more unfortunate statements... he was clearly sick, brilliant, and like many of us somewhere in between.

I personally feel for the guy as I know people (and family members) with schizophrenia. Managing the symptoms is all you can do, and just about the worst thing that can happen is constant encouragement to the fantasy, which is what happened.

As a community we are more prone to both accepting and also aiding people with mental health issues, without assisting them or addressing the issue. I think this post highlights this, much of what Terry said was very jarring (it was to me), but at the same time having understanding goes a long way. Guiding them towards a better, perhaps better choice (getting help vs drugs)

Anyway, I find the story of Terry Davis a sad one. Brilliant, but troubled. It can happen to literally anyone reading this, so try to remember to treat others how you'd like to be treated.

For reference: https://www.nimh.nih.gov/health/publications/schizophrenia/i...
Yev from Backblaze here -> There is no way to give a public link to a Snapshot. But you can "share" a single file from your Backup with a public link!
No, Bob Scheifler's message, "I've spent the last couple weeks writing a window system for the VS100. I stole a fair amount of code from W, surrounded it with an asynchronous rather than a synchronous interface, and called it X," was 1984-06-19, and I don't think it escaped MIT until 1985; Pike surely wasn't talking about X two months before. Danny's inference that Pike was talking about the Blit is probably correct — the Blit (from 1983) does operate the way Pike described, and X normally operates the way Smalltalk did, with each window owned by a client application that gives it idiosyncratic behavior.
The final game in the video has this limitation. It does affect the performance of the agent.
They did sue. But since AMD was originally a licensed second source for 8086 -- they failed (https://en.wikipedia.org/wiki/Second_source)
Floppy Emu Adds .WOZ Support
> "all news are fake news now" is such an obviously false statement the whole thing drowns in irony.

For me it's not important, if the news is a lie or that they just build the distorted model of reality by omission of the facts. Withdrawing the fact is equivalent to lying, although it may have a different name.

I think the problem is that media was always mostly a way to spread government propaganda. "We are the best, other countries are either clueless or evil." Because there was no internet, there were no big issues with it, because it was hard to check if it's true or not.

Now, there's internet, so, for example, people can read media of other countries (still difficult because of different languages, but possible). In order to fight the threat to the mental model "we're great, others are evil", somebody invented the term "fake news". Now, everything that contradicts "official" point of view can be simply called "fake news".