skysight-inc/HackerNews huggingface dataset:
I used LaTeX all the time at university. It made citation/bib easy, it made writing reports for mathematics way more efficient, and the presentation of the documents were beautiful. I had a prof rave about how nice the my paper looked once when I turned it in.

I wish I had stuck with it afterward. I write enough that it would make my work less painful, but I let the skill laps. This article is making me think I should pick it back up.
If it has Filevault, the "login" screen is the firmware's disk unlock screen. In my experience that will often load OK despite the filesystem being completely corrupted.
We don't need NAFTA. Corporations need NAFTA. Free Trade Agreements exist to expand/remove borders for corporations. While it disadvantages citizens who are "trapped" in their own borders.
>Do you think that will prevent the supposed harm?

Which supposed harm in this case, there is more than one.

Currently online games are free to swap out algorithms in realtime in order to maximize revenue. You have no idea what your chance of winning even is.
> So this is why hysterical ideologues have latched onto "harassment."

Another reason: because the effect you have on other people is hugely relevant in how people come together as a culture or society (or don’t!), and trying to ignore it leads to pathological behavior.
That's not actually an argument against saying the notch was a bad design decision. Just because people can tolerate it in order to get access to an iPhone with an OLED screen (or other X features) doesn't make it a feature that users see as a positive.

I've never seen anyone say they like the notch, only tolerate / ignore it.
Yeah, I don't enjoy roller coasters, that would not have been my favorite SAR experience.

Assuming they connected it in the usual way, it would have been twisting, but not so much tangling. It might tangle once everything was on the ground and the tension was off the line. I don't know what the hoist line material is; I'd guess a kernmantle of some kind but I'm probably wrong.
>Stop dismissing legitimate complaints just because you worship "new and shiny"

Yeah, right after you stop dismissing important security updates as "new and shiny".
Sure it has merit to say that, generally speaking, Christianity espouses responsibility and atheism does not. Where are the tracts of Atheist values and dogma that carry a deep message of responsibility? Point me to _any_ symbolic representation of central atheist values - There is nothing. To be atheist is to be not associated with any belief system, and without any coherence among atheists, I can't say anything about atheists in general, but I certainly cannot say that they all think the world has a deep meaning that they're directly involved in.

So basically you're saying that as an atheist I have no idea what you're up to... Right, because you're not up to _anything_ that other atheists are up to. You're a heterogeneous mix of feelings and ideas that are mostly based in Western values but are held together loosely. I can look at a devout Christian and know that he's guided by his faith to taking up hard tasks and completing them diligently as part of his commitment to his faith.
I started programming when I was nine, by myself. With game maker, which was (is?) a visual language to make games. I remember banging my head against the table trying to understand what a "real" number was. Even square roots were black magic back in the day.

Where I could learn the most was in code examples. They provided me new concepts I could poke, modify the values, and see the output, and hopefully after some time I would be able to understand how to use it.

There's a trend that everyone should understand how to code, and python is used as the língua franca for beginners, so providing a lot of examples helps people that do not intend to work as a developer understand new concepts. First you read about it, then you play with it for a while, and finally you'll get how to use it (and when to) in the future.
Number of the Day: 18 Coffee Trees per Person

https://www.treehugger.com/green-food/number-of-the-day-18-c...
Conspicuous consumption
Show HN: Compiling to C
Seems a bit overreacting dissing the whole of journalism for the odd pun seen in an article.
Eg: John Oliver’s late night show is, objectively, quite good journalism (even if he denies it) though it’s not very “serious”.
SmartOS isn't really for workstations, unless your workstation doesn't need a GUI (mine does). That said, I'm about to create a blog post and youtube video on how to run SmartOS at home for real cheap (as in cheap hardware and electricity)
It was not only about the browser as such but a lot of APIs were connected to IE. I don't remember the details but on several projects I worked on you needed IE installed to do stuff that was unrelated to the browser.

Also, Gates's reputation took a big hit with his behavior during the Congress hearings.

All this together caused a lot of harm to MS's image which may not have happened without the DOJ and the EU going after them.
They benefit from other developers using it or they wouldn’t go through the trouble of making it accessible outside of the company.

Access to good talent runs try. Maybe you grow a team of highly talented developers using Facebook’s stack. Facebook is more capable of recruiting them since they’re already familiar with some of Facebook’s stack.
I wasn't talking about hacker news. I was talking about the bbc.

I was asking why the bbc published a non-news story, not why it was here. I was just saying the news industry should publish news rather than conjecture or predictions.
No, I don’t meant it as an issue of coolness - I mean that Starbucks needs to provide a consistent flavor to their customers at thousands and thousands of locations. My theory is that only way to do that for them is to burn their coffee beans and then drown it in syrup and milk, so the customer getting “extra tall vanilla latte” gets the same taste at any location from Alaska to Florida.

Compare it to coffee at Noah’s Bagels or Tim Hortons. Those are large chains too. Tastes vary, but I think if you take a plain black coffee from each of the three, Starbucks will still come out on bottom.
Social status
They are sea bugs.
I'm not sure they're implying that it -was- an APFS issue, just that in the majority of circumstances users won't go through the same level as effort to diagnose an issue as in the article. Instead of pulling drives and trying to reproduce the error, they just wiped the drive and started fresh.

I could be wrong, but I believe the point is not that it did happen, but that this -could- have happened many times in the past and users just format/re-install without thinking about it.
Data storage devices have a finite lifetime, so data storage is necessarily a recurring expense.

Copies that can't be read aren't copies any more, which means regular access is a requirement, which means another recurring expense.

Different requirements can reasonably result in different solutions, but a USB hard drive on its own is simply not comparable to storage service. A redundant set of USB hard drives with a specified replacement schedule and testing procedure would be comparable -- but if you amortize all that out, we're talking about $X + Y hours per month for Z GB of storage, which compares directly to $X/GB-month if time has a dollar value.

From this perspective, I argue that storage services like S3, Glacier, B2, and Digital Ocean Spaces are priced fairly.
I don't disagree with you, but what about cases where the contents of the loot box can't be traded or sold? Or I suppose one could sell their account with the desirable item but that may be disallowed by ToS and get the account banned.

I dislike loot boxes but I have a hard time seeing it as gambling if you explicitly can not liquidate the assets you receive from it. Then it's just a grab bag.
>Instead you began by being a dick

I'd like to point out that using this word to imply certain traits (commonly stereotyped to male behaviors) is not much different from calling someone a pussy to imply weakness/sensativity/etc.
Like Amazon or Visa?
The rest of the post after the question mark you stopped reading at:

> Filesystem corruption is frequently silent, and every-time it happens customers don't get on the phone and send the disks to apple so that they can root cause the problem. Its quite possible this bug has happened an untold number of times before it happened to someone who went through the effort to reproduce and isolate it.
> To prevent errors when a filesystem inside of a sparse image has more free space than the volume holding the sparse image, HFS+ volumes inside sparse images will report an amount of free space slightly less than the amount of free space on the volume on which image resides.

Can anyone explain the "slightly less than" part of this? Why wouldn't it just be "equal to"?
The problem is, if you do a lot of formula writing in a narrative, most WYSIWYG editors that support LaTeX formula rendering are just not efficient. I want to type my thoughts, start a formula block, write my expression, end the block, and continue going. You can't do that in most WYSIWYG editors.
good work! this is excellent.
And yet my Android apps have often stayed working long past when they stopped being supported, and rarely seem to suffer from the quantity of layout problems iOS does since Android has always had to deal with devices of variable sizes and ratios.

I'll grant the low end of Android apps is probably much worse than the low end of iOS apps, but I generally don't use those apps in the first place.
Yeah, it's the kind of shape you can carve from a block of cheese in a minute.
The article mentions enrollment, so each phone has a tiny shard for writing to the actual DB when the network is available.
Typesetting and paste-up, 1970 style
RestructuredText has generally worked nicer for me that Markdown. Especially when combined with Sphinx you can easily embed LaTeX math structures as well.

Having that said, depending on the scale of the paper I usually tend to go back and forth between RestructuredText and LaTeX. When it's large and might need some fine tuning it's better to use LaTeX, when you simply need to jot something down... no need for the complex LaTeX setup.
You didn't read the article carefully enough- the 250 lbs refers to the output of one specific harvester, not the output from all 30k coffee trees in CA.
You'll notice I didn't use the word government or regulation in my message. As I said I'm not so sure a knee-jerk response like regulation is the answer right now, but that there might be some intermediate steps that would keep regulation from becoming necessary.

> Why do you need “the government” to dictate that you should be allowed to do what you want with your data? I can export both my RSS subscriptions from my RSS aggregator and my podcast subscriptions from my podcast player to OPML. I chose software that lets me do that. I can export my email and calendar data using open formats.

Right, and I cannot do that with my social network connections. And there is a HUGE financial incentive to disallow users from ever doing this.

> I can’t think of any software or platform where you don’t have an alternative of choosing something that is interoperable and how is the government going to enforce it? Are they going to define the standard? Are they going to enforce that for all developers? Does that mean I have to follow some government standard every time I write software?

Look to the real world for examples here. Social networks work a lot like telecommunication networks and the internet itself. Can you imagine if you needed an account on AT&T, Spring, T-Mobile, etc etc and know each persons per-network-unique number to call or text them? How about if you had to have an account with each individual network provider that served websites, and they had no universal way to address them?

> If they enforce an open social graph, does that mean the people I am connected to can export my information and import it into another service that I am not already on?

Theoretically it doesn't require anything more than an signature/public key that it uses to match you and your connections when you have both joined some other new network. It could be designed in such a way that the new network cannot build a "shadow profile" of you because the "relationship keys" are unique per connection, eg. three friends that are all connected to each other would have unique keys representing their relationships.
They're more closely related to spiders I think. If we had giant spiders they'd probably taste the same with drawn butter.
New York state has free college. My South Park funny bone gets tickled every time I hear the name - the "Excelsior" scholarship.
If you are arguing for the environment it certainly does not make any sense that fully functional hardware becomes obsolete because of software.

Android devices at least have the option for 3rd party software. No such luck with iDevices.

Also it's not a fair to comparison between _all_ of the Android vendors in one bucket and Apple.
Wind Telephone: A disconnected rotary phone for "calling" lost loved ones
> That is not a naive understanding of American antitrust law; it's perfectly accurate.

I never said it was a naive understanding of American antitrust law.

> And yes, this is what I think the policy should be. We don't want to punish success. We want to protect consumers.

What is naive is thinking that current American antitrust law adequately protects consumers.
Well the problem is that you think you somehow know how to adjust the status quo correctly in order to properly set up your nation for the rest of the 21st century. But the reality is that you have no idea, probably because you're a programmer, but also because you have not borne up the responsibility of acquiring deep knowledge of policy, government, social science and everything else required to make those calls. You say we need broad structural improvements - and what are those, exactly? And how are they going to provide a utopia to us that is better than the one we currently have, where most people can work their way into a mid to high paying career and raise their families in almost complete safety for decades and decades to come?

The truth is that it's easy to say something needs improvement, but it's not easy to take the 10 years studying the problem to deeply understand the solution, and even a partial understanding of possible workable solutions is something neither of us have, because we're spending our week nights wasting time in one way or another instead of paying sharp, _sharp_ attention to the studies and data collected now and in the past to broaden and deepen our insights.

Also you mention that my advice boils down to "shut up and get a job" which is really fantastic advice for most people, because even getting a job carrying 2x4s up scaffolding all day would be so damn tough and tiring that you'd come out of it healthier, persistent, and basically a terminator capable of any hard, physical labour. A good skill! And that skill carries with it an appreciation of the physically gentle computer work we all do, thus making your future tech career more enjoyable.

I think I've made a pretty good counter argument here but feel free to rebuke it.
I’ll be interested in that article.
Being killed naturally would usually mean being slowly dismembered or crushed alive in some animal's jaws.
So do something about it, if it bothers you.

I've personally engaged in education programs for high school women in tech.

Though of course we have literally zero cases in all of recorded human history of men rigging a system to favor themselves over women...Oh. Wait.

But the typical intellectual dishonesty here comes in the form of citing this history, then asserting that the current day must be the same, with zero proof. That is exactly what you just did.

According to the Google and YouTube execs, there are factors in the job which may skew employment according to preference, and perhaps the job should be changed to take preferences into account. This is exactly what James Damore proposed in his memo, and furthermore what Google and Youtube execs said in public:

https://www.youtube.com/watch?v=VrOp8ewzJDc

Furthermore, they also state that employment at Google is at parity with the STEM/tech education pipeline -- about 2 in 5 women. Where is your evidence of "rigging" given the existing anti-discrimination laws and Google's extraordinary efforts to work against that? Or are you just pointing to it having happened in the past, then point to a non 50/50 distribution as "proof." Sorry, but that's circular logic. Can you justify the 50/50 distribution with other than circular logic? Aren't you just taking that as an unexamined axiom?
But any business has the opportunity to smart small and grow organically. Nothing has changed about the market since Amazon started, as far as barriers to entry. In fact if anything, in some sense barriers to entry are lower because it's easier than ever to make an ecommerce website.
It seems the hardest problem is (always) finding the first million with which one can invest.
>> You are much more likely to accumulate a lot of money by starting a business and selling it, only then can you expect to reliably live off of passive income.

Yep. That pretty much sums it up.
I think that the misleading part is that many (most) of the 40000 buildings in Manhattan are skyscrapers and the 40000 buildings in the ancient city had only 1 (or 2?) stories. In particular Manhattan has a population of 1600000 and many buildings are offices without permanent population, but that city had only 100000 habitants.
This is why I reach for Org mode.
You will find people who say they like Face ID, though, and there’s no way to have that without the notch. It’s not like apple woke up one day and said fuck it let’s take a notch out of the screen for no reason.
> At work, we are pretty much a Windows shop, and I am often frustrated by the state of Microsoft's documentation

I have to agree. Every job I had after college was a windows stack shop while my college/personal experience was purely linux/bsd. Microsoft's documentation has always been terrible. My assumption also was that they did this to sell training, books, etc to customers.

But as you noted, they have improved in recent years. Their .Net and SQL Server documentation is very good. Still wish that microsoft didn't have such a stranglehold on corporate america and we could live in a unix-based world.
Agree with 1. Disagree entirely with 2. I have two MacBook Pros (one from work) and the keyboards both have issues. One is newer and they tried to fix it, didn't work. The touchbar is a gimmick. It's decent on small workloads, and of course is fairly useless on heavy workloads. But none of that surprises me. They push the limits of what is possible with hardware design. The worst part is price. These macbook pros are close to $4k each. Go ahead and look what you can buy for $4000 if you aren't buying apple. You can get laptops that are much cheaper, much faster, somewhat extendible, and _well designed_. This is probably the last macbook i'll buy unless something changes.

Apple definitely is dropping the ball on its professional customers. These machines are great for browsing the web or writing some code (assuming you have an external keyboard), but anytime you need to do some actual computation, you need an EC2 instance or a different workstation. The DL/ML community is more or less left out unless they use an external GPU chassis (which is trash).

I get that they are not trying to make workstations or servers, in any case, higher end chassis should be extendible, at least if you want professionals to use your products.

Anyone dropping ~10k on an iMac Pro either has more money than they know what to do with, or they're a fool.
> Note also that the iMac Pro actually has two SSDs working together, controlled by the T2 chip. It's an unusual solution, but it works well.

Is this like a RAID0 setup, or something else?
To be fair, though, making evasive maneuvers to avoid a drone isn't irrational. If the drone hit the tail rotor, it could have caused the pilot to lost control.

Not long ago, a Hydro One helicopter crashed and killed four people after a tool bag came loose and hit the tail rotor [1]. It's likely that this tool bag was significantly heavier than a drone, but if you're keeping incidents like that one in mind while flying and you see a drone in your path, it's probably rational to try to evade it immediately rather than trying to decide in real-time whether the drone is massive enough to cause damage.

[1] https://www.thestar.com/news/canada/2017/12/21/unsecured-too...
I wonder what would happen if another company such as AliBaba or WalMart paid Amazon workers to quit working at Amazon.
Reach for emacs org mode, then export to whatever and if you really have to use pandoc.
It's why planned obsolescence features so prominently in the modern world.
Is this knowable by anyone who is not a lobster?
Facebook Still Lying About Its Role in the 2016 Election
APFS not having block or file-level checksums really seems like a big oversight to me. While the filesystem’s designers considered the hardware-level guarantees to be sufficient [1], this issue shows that there is an entire class of problems that they have not considered. Disk images and loopback-mounted filesystems or even disk-level cloning introduce additional layers of complexity where a filesystem can be silently corrupted, even when the actual physical storage layer is perfectly reliable.

A filesystem should be able to last for decades (HFS was designed thirty years ago); I regard not having checksums in a brand new filesystem an over-optimistic tradeoff.

[1] http://dtrace.org/blogs/ahl/2016/06/19/apfs-part5/
This feels like a setup, but:

Pratt Parsing and Precedence Climbing Are the Same Algorithm

http://www.oilshell.org/blog/2016/11/01.html

:)
Agreed. We should destroy an many animals in nature as possible to prevent them from reproducing and causing more suffering.

All animals should only be allowed to be raised in captivity and killed as humanely as possible.

And from there it follows that we must capture and enslave all humans, to prevent them from causing pain and hurting each other as they would given their own devices.
This triggers me to go on a slightly tangential rant. I hate to hear people who claim they made it all on their own because of their "hard work" without realizing how much support they got from their parents to get there - even when they are grown.

They can do well as a two income family without having to choose between a demanding to career and taking care of their kids because a lot of them have their parents close by to help.

Even when the wife is pregnant, the husband can still chase after his career without missing a beat because he can count on either his mom or mother in law to move in and help.
'Something was weird': Inside the Russian effort to bamboozle Florida
> Now they're trying to keep their customers happy (who paid $1k for a phone) by forcing everyone to design for it. Sounds like Apple

It does, because this is not a new phenomenon.

Apple regularly enforces that Apps are built to support the latest versions of its phones and OSes.
In total I follow around 130 different RSS feeds (just for tech blogs). These range for esoteric scheme blogs to Netflix, Uber, Facebook Engineering. It came to a point where I had a really hard time prioritizing everything, so I implemented a fairly naive algorithm to rank them. I found the most interesting stuff was coming from FAANG, so I would give their engineering blog posts a few extra points (multiply by 2). I really like Julia Evans and always learn something from them, so her blog is currently a multiple of 5 for me (the highest).

I have been toying around with making this aggregation a weekly newsletter, but currently it's just a landing page and an Elixir/Phoenix app (what I use to keep track of my RSS feeds). If anyone's interested: https://unicorndigest.com