skysight-inc/HackerNews huggingface dataset:
At least a few years ago the UltraFine 5K monitor on display in the Apple Store connected to the 2018 Mac Mini exhibited some odd behaviour. Not sure if it was Thunderbolt but it was definitely USB-C, but I believe it was changing the display scaling that would result in no display for quite a while.
I love how all of the other comments are saying Facebook is in Trump's pocket.

I'm sorry, did we already forget what Facebook censored this past week?
Facebook.com is currently inaccessible to all Firefox users
Ad Fontes Media Bias Chart
At the time, movies weren't protected by the First Amendment, so many states and cities had active censorship boards and there was discussion of federal regulation. The Hays code was an attempt to establish nationwide standards that would satisfy the censors.
Cells at San Diego Zoo lead to cloning of endangered horse
The cynic in my thinks that the previous libertarian policies were the bait needed to get people to hand over control over their lives and allow their friendships to be intermediated, and the new authoritarian policies are the hook.
I'm familiar with the books you mentioned (haven't read Mattis' yet though) but I think you are probably referencing the About Face book by David Hackworth. Jocko also had covered this book ad nauseum on his podcast.

I'm not sure we're disagreeing on much other than you can't have a field manual for everything which is where the commanders intent comes in. Yes, field manuals should align with the commanders intent just like standard procedures should align with a mission statement. But the commanders intent is there for the times when there isn't clear guidance. Same goes, IMO, with a mission statement to align the values of a company. When a decision maker comes across a situation not explicitly covered by a standard procedure/field manual, they need to ensure whatever decision they make aligns with the overall mission/commanders intent.

If the leader "has failed to sufficiently articulate his intentions" that means there is no well-understood commanders intent. The leader has failed to articulate the why behind the mission. The same is true (as previously stated) for poorly formed mission statements. They don't articulate the values of an organization in a meaningful way to guide decisions. If you are making the case that there should be clear tactical, detailed guidance provided on all scenarios, that is the opposite of decentralized command.

>Instead, those ethical decisions should include commanders’s intent.

This goes without saying. That is exactly why I said it provides the framework for decision making.
I think it's more likely to be downvoted by Trump supporters rather than Zucker---- supporters. Lots of Trump people here (startup culture people love low taxes and no annoying regulations to limit the impacts of their externalities) but not much love for Zucker----.

I also suspect that the degree of 'respect freedom of speech' content would be far higher, and the degree of skepticism expressed in this thread would be far lower, if the article was accusing FB of reducing exposure to right-wing content.

The degree of intellectual honesty around here is not as good as it should be.
> [Free speech is] a fundamentally optimistic vision: Good ideas win.

I disagree with this statement. Free speech has no say on who "wins". Free speech is based on the principle that everyone has a right to be vocal about what they believe, even if you disagree with it. The alternative is giving up the power to others to decide who can speak and for what reason, whether you agree with it or not.

Many people don't want to hear this, but if hypothetically the majority of a population believes in and talks nonsense, then that's what the population wants and that population should live with those consequences. What we have here is not a political problem, but a human problem, and involving politics as a bandaid has shown time and time again that those doing the censoring don't do it for the "common good". Corruption and self-interest is attractive to people in those positions, again, because they are humans and what we have is a human problem, not a political problem.

The difference between the former and latter manifestation of human problems is that in one a small group of imperfect humans make the rules for the rest, whereas in the other no one decides who can say what and people get the consequences they bequeath upon themselves.
Well, the syntax is same - the ideas are different. Trailing closure syntax is basically 'you can remove the parens if there are trailing closures'. Which, if you apply that to multiple closures, you get the syntax that also looks like Smalltalk. Which is understandable, since Swift keyword calling syntax was always 'keyword followed with a colon' since Swift 1, which was inspired by Objective-C, which was inspired by Smalltalk. But then that's not adding Smalltalk syntax in a later stage, it was baked into the language since day 1. That multiple trailing closure syntax - that syntax can come out from anyone knowing Swift without any Smalltalk knowledge, it's a logical next step. So it feels a bit weird to call it 'adopting Smalltalk syntax' since I don't think Smalltalk influenced that syntax any more than other parts of the language.
PR dept dissolved just ahead of the "no questions" return policy. No questions, no problem.
What a great clip. Commonsense unfortunately branded as extremism by the extremists that control the mainstream discourse.
This. The part about polluted mashup.

I've developed and maintain 3 or so swift apps in the last 4 years.

I also assist a colleague who ports and maintains them in Kotlin.

At first I liked Swift. As a dynamic OO languages guy, I didn't like C++, and felt that Swift was a fresh approach to the non dynamic OO language. Over time, my enthusiasm has waned.

For a while, I drank the value /struct programming koolaid. Too much. It turns out, that references are really really handy when your modeling real world things. Time and time again I've pushed myself to go the protocol route with structs, only to pull it out and just use simple single inheritance with real class based objects.

The real trap I keep falling into is this. The Swift memory management story for objects is a fricking joke. First you have to constantly stress about ownership relationships, so that you don't get burned by cycles. And then you get to discover the various behind the scenes implicit refcointing rules around closures or passing methods directly in lieu of closures. And having to put [weak self] everywhere. So you react by using structs more. Because you believe it will be more efficient, etc. But structs come with their own problems. You put ids in your structs, because you need to assert identity of a given thing. Abstraction is more difficult. You get to dance with generics more.

I've played with SwiftUI, I get the basic dream. It demos well. I could use it for simple CRUD style apps (which is what all the tutorials seem to be for). I'm just not sure how well it will scale to more complicated user interactions.

As much as I don't like Android development and loathe Java, I'm forced to often just wish I could use Kotlin in iOS. It has its warts. And often there are too many ways to do one thing so that they can streamline a tiny amount of boilerplate away at the expense of consistency. But I fight it less.
Oh so now you get to decide how they should self identify; how very generous of you.

At this stage you really need to stop and think about what you are doing and who you are hurting; they're just words to you but they're a lifetime of hurt to others.

Be . Better.

> I mean i am a (cis) gay male, so I don't think I have a heteronormative take on the world, but you do you.

You really want to call upon the equivalent of the "some of my best friends are black" excuse? I can't even...
I live in a lefty bubble. I can (literally) only imagine how terrible right leaning social media is, but I don't personally experience it. I don't mean it politically so much as culturally: I am of the left, and I'm so tired of and saddened by watching people I care about celebrate traumatizing themselves as a moral imperative.
Currently, to delete a cloud server, you're required to call support. The option to delete servers via the API and interface have been removed. On more than one occasion I've been pitched by the "support engineer" to sign up for something akin to reserved instance pricing.

They claim it's a security measure.

I've never had an issue with service or availability. But, the price per performance on the VM instances is so much better elsewhere.

Was working to migrate to DO, but now I'm fast tracking that process.
It's not unlike the social credit score that China uses. Facebook wants to influence behavior and what better way to do that than to enforce that you have to abide by their rules to use that big purchase you got.

Otherwise it's an expensive paperweight.
I have the MacBook Pro 16" 2019. I can confirm you don't have to try very hard for this to break. Disconnect the thunderbolt connected display when asleep and boom. I've learnt that if you close the lid then this seems to help avoid the issue.
Facebook's ErrorUtils have recently been updated to use `window.performance.memory`, which is undefined in Firefox and causing an error to be thrown. This value is defined in Chrome. Looks like this was tested in Chrome but not in Firefox.
Patrick McKenzie's writing has been fundamental in getting my consultancy business up and running. Here are a few of my favorites:

- https://www.kalzumeus.com/2012/09/17/ramit-sethi-and-patrick...

- https://www.kalzumeus.com/2012/09/21/ramit-sethi-and-patrick...

- https://www.kalzumeus.com/2010/08/25/the-hardest-adjustment-...
So no public internet? You only forward packets for people you trust? This seems... less than optimal.
the problem with GPUs is the same - really only applicable to graphics and now since a few years AI, shoehorned into something which was never meant to deal with AI workloads. meanwhile nothing has been done to increase the number of cores, which is really important to be able to run a wider variety of computationally intensive applications on embedded/mobile devices. what most SoC companies are doing is simply slapping on a variety of irrelevant peripherals instead of focusing on what's important - more cores.
if the author of this blog post is correct, this could be a way out of the grave polarization that is afflicting the united states at the moment. i am willing to give him the benefit of the doubt and read more about it.
I was in a very interesting presentation once about the impact of ships on clouds [1]. There is more depth into the impact of these vesels compared to only the amount of carbon emission. But honestly I am not expret, I found it intreresting that for example the shipping from europe to USA had some impact in the amount of clouds in nortern africa. Although, I cannot find the presentations I saw.

[1] https://earthobservatory.nasa.gov/images/91608/signs-of-ship...
I'd suggest you do some 'parrot sitting' first, look after someone's parrot for a while to see if it is something that you will really like. A lot of parrots get bought as impulse buys by people who have absolutely no idea what it is like to actually have a parrot and to have to take care of it.
> In practice, it is a tool for those who don't occupy the commanding heights of a culture to push back against those who do.

And this is a good thing. The commanding heights of culture should be as contestable as possible; this is what makes for an open society.
Behold: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1887190
I used the term "coherent" because I was referring to what the text called "kohirnt speling".
Thanks for the insightful advice, this is very useful.
I guess the roof flying off a Model Y on the way home from the dealership isn’t covered under this policy because I would consider that “damage to the vehicle” https://news.ycombinator.com/item?id=24708233
> Companies only want your loyalty if you are engaged and have fun doing your job — true loyalty means leaving when your heart isn't in it anymore.

I agree, but I would rephrase this as "Companies only want you to invest in them — not the other way around"
There is a 7 meter scale model to verify the design.

A lot less than "being the world's largest wind powered vessel right now", but also a lot more than "just CGI"
It's different things.

Engagement-driven web keeps pushing you to see content outside of your network because that's what makes them money. So, yes, it's a substitute for TV in a sense. I used to watch TV in my young teens, but now YouTube replaced it. The problem is that it effectively discourages person-to-person communication that people want and rely upon.

It's as if your phone line was free, but your calls with your friends and family would get interrupted with commercials and news broadcasts every 5 minutes.
I've often wondered if one could store representations of data as regular expressions or something similar. Sounds like what you are looking for is along similar lines - data compression by effectively "compiling" the data into an expression or compact representation?
Wow, this is pioneering work!!
Somebody who uses/deals with cheques in this day and age though kinda deserves it in my books. Cheques are themselves bad UX today.
Thanks, I'm gonna take a look!
You mean what physical machine should you use to teach yourself on? I wouldn't bother trying to use any physical hardware - use a simple command-line simulator https://github.com/riscv/riscv-isa-sim.
Ask HN: Help Creating a Lobsters' Account
Hi all,

I have been reading lobsters website for a while now and I am quite interested in taking part in their discussions. I have tried obtaining an invite via their IRC but so far I haven't gotten a reply.

Could someone please help me with an invite ? My email is in my profile.

Thank you.
At the time, slavery was legal. Unauthorized residency is not.
Do you mean like a hardware board for educational purposes? I use the Sipeed Maixduino (or Maix Bit) for my classes. The problem with these boards is there is a lot of esoteric, non-documented items.

For a well documented hardware board, I would look at the Sifive Hifive1 (Rev B).

Since RISC-V is still relatively new, I'm sure more and more boards will start making it to market rather soon.

The RISC-V organization has a list of boards that they recognize here: https://riscv.org/exchange/

I think the easiest way to get started with RISC-V is to look at QEMU, which is an emulator. It can emulate the virtio bus, including graphics. I used this in my OSblog: http://osblog.stephenmarz.com which uses an emulated, 64-bit RISC-V CPU.
Thanks for following up!

Well-structured exports is certainly something that I think will make a lot of people more confident (and also a necessity if you intend to have first-class support for EU customers with any kind of individual identifiers, with GDPR and all).

I’d still put a dogfed (same as you run yourselves, possibly missing select enterprise-targeted features) FOSS self-hosted server version.

Look at Hashicorp for a great example of that this works in practice when you're targeting a techy audience!

I’m sure a lot of your potential customers are happy to pay exactly because they want someone else to take care of all the technicalities - and on the other end of the spectrum (and I’m sure you’ve thought of this already) you have the enterprises that for legal or compliance reasons simply have to own the whole stack - and there you’ll have free users providing back tutorials, documentation, bug report and the occasional PR that you’d otherwise have to do yourselves or neglect. Just food for thought :)
The legal concept of "free speech" originally meant "speak truth to power".

Highlight on truth and power.

Now it's being co-opted to allow for propaganda, disinformation and even far-right apologists.
Keys to Being an Effective Startup Engineer
There was the $1k "I Am Rich" iPhone app that just put up an image of a glowing gem. The price was set by the author as a work of art so it's not directly related to the amazon book prices. 8 people bought it according to the Wikipedia page

https://en.wikipedia.org/wiki/I_Am_Rich
What happened was that pageviews gained monetary value, by way of advertising.

Each and every one of those low quality pages you refer to is plastered with ads. That is the very reason for their existence.

Of course, the old web wasn't perfect, but it was very different. What's surprising is how few the holdouts are. Wikipedia is one of those few.
Looks great! Love CLI/TUI.

That said, can someone please post a summary of what charm.sh is about? I don't use javascript and nothing comes up on the page.
Singapore tightens security requirements for new home routers
> E.g. every C++ library should come with an optional C-API to simplify language bindings, or even just compiling that library into a DLL.

hard to do without incurring additional dynamic allocations though. e.g. how would you make, say, an API that wraps construction / doing stuff / destruction of something that'd look like this :

namespace mylib {
struct node {
std::vector<node> children;
std::optional<float> value;
};
}

in C you'd likely have to have something that looks like

mylib_node* mylib_node_alloc(void);
void mylib_node_free(mylib_node*);

// and then...
float* mylib_node_value(mylib_node*); // this ?
float mylib_node_value(mylib_node*, int* ok); // or this ?

void mylib_node_set_value(mylib_node*, float value, int set); // then there's this ?
void mylib_node_set_value(mylib_node*, float* value); // or this ?
void mylib_node_unset_value(mylib_node*); // or maybe this ?

and all this cannot really be done without a dynamic allocation (which hopefully looks terrible to everyone), unless you fancy doing ugly ugly ugly stuff like

struct mylib_node { char storage[sizeof c++ struct that was computed manually)]; };

so anything that'd allow other languages to understand at least C++ vocabulary would be a great boon in terms of perf, etc
They have a de facto PR department. Go ask Elon on Twitter. You may or may not get an answer.
Yup. I think this is true for all sorts of aspects on the UX of financial related institutions. Not just banks, but anything you use money on.

My mortgage is paid through something that frankly looks like a scam site. You connect to it with an odd domain. When you login, it hops all over the place changing domains and forwarding you repeatedly. The UI is old, odd, and breaks with modern and safe UX patterns, like password managers (can't paste). When you finally land on the site to enter your payment information, it no longer matches the domain you went to.

I don't think a single one of my online payment hubs for standard bills like mortgage, utilities, loans, etc don't at least have one glaring pitfall that helps to introduce confusion to uninformed customers. Hell, i consider myself reasonably informed and i still fear i'm logging into a poorly thought out phishing attempt every time i pay my bills.

We've given very little consistent information to the average person about how to safely interact with the web. And that's just obvious issues, not even straight up incorrect data like what the OP seems to describe.
Agreed. And I'm concerned about the future if Biden wins, as seems likely. Today many progressives recognize at least the practical value of free speech, because the alternative is Trump and McConnell deciding what you're allowed to say. But if Democrats take Congress and the presidency, it's going to be very tempting for them to try to shut down opposing views. And the first amendment may not be a shield; with control over the courts it can be reinterpreted into irrelevancy.
Thanks for pointing that out. (I've been using `pandoc -t html | elinks -dump -stdin` in my ~/.lessfilter)
Clarence Thomas is begging someone to sue over Section 230
In practice, free speech is easy to lose. Say we start with equal free speech for both sides of some spectrum. As some ideas from one spectrum take hold, they are selected for. After a while, the ideas of one spectrum slightly overtake the ideas of another, then it's easy for that side to now try and silence the other side and lose that freedom of speech.

It's kind of like that common saying that pure evil is the belief that there is nothing left to know. That's what losing free speech does. It's society thinking "our system right now is the best" and not bothering to try and improve things.
> Currently, to delete a cloud server, you're required to call support.

This is insanity to me. I'd leave a VPS/cloud provider so fast if they started this. Even back in the day I always had the option to delete a Rackspace Cloud instance.

Wow. Just wow.
This may have some truth in national politics, but state and certainly local politics have much more substantive discussions.
I have thought that cost-based optimizers in database query planning could definitely overlap with neural network approaches. I know there are some papers in the area, but I haven't seen any implementations.
I am guessing that would be covered under new car lemon laws.
> Somewhere along the way, the conservative majority has lost sight of an essential point: The purpose of free speech is to further democratic participation.

Is that actually true? It seems critical to her argument, but this statement was presented without much evidence (just a quote from a law professor) - but is that actually the purpose of the first amendment?
Another old popular website that has survived nearly unchanged and has this tinge is Vimm's Lair!

https://vimm.net/
> while they are clearly using a dog whistle

I forgive you this false assertion.
That doesn't tell us it was targeted - perhaps that's not the explicit claim the article makes, but it is certainly implied. If Facebook can't control the impressions for each ad partner, it's likely more than just Mother Jones were affected. If their algorithms are bad enough, driving people off the platform, that might also contribute to declines. (This is one major reason I no longer use FB: it can no longer serve any of the baseline purposes it was intended for, because of how poorly its feed algorithms work.)
Yea those are really good ones.

For most topics I recommend dr Jo as a starting point Bob and Brad if they want to step up the game.
That's great, I'm gonna take a look!
Manhattan Project Shield Window: A $3.4M relic from the Hanford T-221 Plant
TIL! Thank you for sharing that important context!
Who said we should count migrants that are supposedly going back to their country?
The nagging is getting much worse, though. You get the options "Yes," "Try in one hour," "Try tonight," and "Try tomorrow." How about I'LL UPDATE WHEN I WANT TO UPDATE. DON'T ASK AGAIN!?!?

I yearn back to the good ol days, when you would issue a command to a computer and it would execute that command and then wait for the next command. The user called the shots. Now computers do all sorts of things that their manufacturer wants, or the OS vendor wants, or the application developer wants. My desire as a user is secondary or unimportant. Automatic software installation, sudden reboots, notifications, Try YouTube Premium!, analytics collection, ads on my browser, ads in the start menu, ads inside applications, Try YouTube Premium!, Setup Cortana!, Setup Siri!, Setup Windows Defender!, Setup your Microsoft Account, Turn on virus protection, Take a Tour, Here's What's New, Keyboard Batteries Low, Disk Not Ejected Properly, Try YouTube Premium!

Just stop it!

I wish computers would stop just doing things on their own, and that I could go back to my computer only doing things that I ask it to do.
This is a great idea. I already have some bits and pieces there (a blog for example) but this somehow never occurred to me.
What should happen is that another supplier steps in to disrupt the equilibrium towards the 'correct' price. Which is the case today -- instead of two sellers there are 15.
I’m honestly impressed that there are any functioning natural ecosystems on Earth at all at this point.