skysight-inc/HackerNews huggingface dataset:
Does this one handle PDFs well? My only experience with an e-ink device is the very old first gen Nook, which did not handle PDFs the greatest. I am pretty interested in a dedicated e-ink device just for reading mostly PDFs and some epubs.
A slowing mechanism can be an optimisation mechanism. Not everything has to be optimised for speed.
Unskippable too, of course!
seems you answered your own question. that's exactly how you'd do a pr campaign (here, involving npr, nyt, wapo, etc.).
You can imagine it as buying the company and then immediately using your new control of the company to take on debt to repay yourself for the purchase price.

In practice it’s a little different as you arrange the debt financing before buying the company, but conceptually it works the same way. As the new owner of the company you can saddle it with debt (as long as lenders are willing to lend you the money).
Efficiency should be balanced with other concerns.

The US defense sector requires domestic manufacturing for good reason. The US recently got bitten hard with an inability to manufacture 5G equipment.

The loss of skills accompanying loss of industry is a huge problem that can take decades to fix.

There is a reason pilots prefer flying two engine aircraft, even though you really only need one engine. Redundancy is important.
You could also consider coming to America, but I’m not exactly sure why.

It might be our strip malls, fetish with our slave owning past, white supremest president, anti-science pro-gun culture, or our vast obesity and narcissism.

But somehow in all of that, I still love living here.

The Ultimate Frisbee is great, lots of creative people, and we are starting to decriminalize psychedelics.
As it stands now there's not enough construction capacity. Santa Rosa burns in a wildfire and you can't get a contractor to stucco a wall in SF that summer, eh?

However, we could do it: "Prefab housing complex for UC Berkeley students goes up in four days" Aug., 2018 https://www.berkeleyside.com/2018/08/02/prefab-housing-compl...

> This new 22-unit project from local developer Patrick Kennedy (Panoramic Interests) is the first in the nation to be constructed of prefabricated all-steel modular units made in China.

An interesting detail: "Kennedy notes that the cost of trucking to Berkeley from the port of Oakland was more expensive than the cost of shipping from Hong Kong."

So yeah, if we really had the political will we could build arcologies: https://en.wikipedia.org/wiki/Arcology
As I've said "if you sit at a restaurant add a couple of euros" on average it's around 7-8 euros

We were talking retail prices though.

Also, we don't pay mandatory tips at the restaurant

Pizza size is a function of cooking then uniformly, large pizzas are considered a bit tacky here (not judging anybody, just trying to explain why pizza in Italy is smaller, it's actually a feature)
It lets you display more granular information. You can have light blue buttons with dark blue text, as well as solid blue buttons, to convey "primary" and "secondary" CTAs for instance.

You could try to display the same amount of info in less color, or even black and white (maybe outlined buttons, bold/regular fonts in the text), but color variation looks "good" to the majority of eyeballs.
Ask HN: What would you include in your self-sufficiency library?
What are some books or other offline resources that could help you prepare for a lack of utilities, food infrastructure, shelter, etc?
> I was thinking lottery tickets for food, but probably not that worthwhile.

Also, turning in a lottery ticket you didn't actually purchase may be considered fraud. (Obviously depends on location.)
Yeah, network namespaces are I think the best way to go. You can do so, so many things with netns, the abstraction is quite nice. BTW I think setns works on /threads/ if you wish. Not as secure but allows some interesting things.

And if you need to do real-time, specific packet validation, interface state, route change, just go full netlink. Not sure why more in-kernel code might help. There's already so much stuff available. Not often well documented but so much powerful stuff!
Recently I wanted better control over bonds, and I discovered teams. How the hell did I not find them when I was looking for ways to control bonds from userland. And when I wanted bonds in network namespaces...
I read articles online before the advertisements came. I'll read them again after the advertisements are gone.
You can make the choice in your head too
This was a great piece, covering a really good topic. It's worth considering that work today is probably defined differently than before—and comes with different meanings and expectations to different generations. Would be good to pair it with this one: https://www.economist.com/1843/2016/03/02/why-do-we-work-so-...

Secondly, what do we lose at the expense of increased productivity/work output? What were the unseen fruits of chilling and leisure?
YouTube can be worth hundreds of trillions today because it has no actual competition.

I am actively using `youtube-dl` and trying to find videos in DailyMotion and Vimeo. It's tough and I easily relapse back to YouTube but it helps me to think that any and all denied ad revenue is a protest enough that would eventually be noticed.
I'm yet to see a twitter thread on here that wasn't crap...
Signs of Bad Relationships (Signs of Unhealthy Relationship)
Mozilla Firefox 83 boosts JavaScript performance
Bioeconomy Newsletter #15
The funny thing is: The "chocolate helps you loose weight" is actually quite well established and is a common strategy to use to help people loose weight, particularly people who "comfort eat" sweets.

The catch is high cocoa content chocolate (>80%) is an appetite inhibiter. So the recommendation is that people who need the "sweets/sugar" rush in certain situations to eat a piece of dark chocolate, because it gives them the "rush", but also reduces their appetite, unlike many other sweets which have been designed to want more.

Many words just to say that often this is more about the science reporting than the science.
Supporting meritocracy and opposing racism are incompatible.
It does help by telling you what's wrong. But in a way, increased precision makes the problem worse.

Suppose you have have a language with two categories of functions, those that can fail (returning an error) and those that can't.

It's nice that within the "functions that can fail" category, you don't have to worry about what kind of error it might be. Error propagation can happen in a generic way. Adding a new kind of error doesn't change any API's.

If instead, you have different kinds of errors and declare them everywhere, you end up with a situation like Java's checked exceptions. The problem is being too precise, which doesn't leave room for changes later.

Similarly, we could be very generic about effects. Maybe we could just say "this function has effects" and treat them all the same? By not being precise about what the effects might be, we aren't promising too much, so we allow ourselves room for change.

The downside is that the caller has to assume any effect is possible. This is a fundamental tradeoff between caller and callee convenience. You need to be specific enough for the caller to be able to deal effectively with the effects you declare, but not too specific, or you're painting yourself in a corner.
As a counterpoint, in Spain where I live, mask wearing in public is very high (Statista says 95% always wear a mask) and we still have a lot of lockdown measures, as infection numbers are still fairly high. You could argue that we have lockdown in spite of high mask use, due to cultural habits/private meetings/bad laws/low compliance of other measures, but it shows that high mask use alone isn't sufficient to avoid lockdown.
I think it's comparable to organized crime bosses. (But not that it is as morally reprehensible.)

From what I have seen from huge organized crime bosses from biographies and documentaries is that people like Pablo Escobar aren't necessarily very smart or super talented. But what sets them apart is their willingness to break all laws and moral norms. Crime leaders rise in the ranks because they are willing to kill their competitors. They are willing to do things that even other criminals are not willing to do. They act while others are hesitating with their pesky conscience.

I think this happens albeit to a lesser degree with people like Mark. There are many things about the founding of facebook that most would not do. Most would feel bad about stealing a client's idea or about diluting a co-founder's shares or any of the myriad little choices that an individual founder has to make. A lot of us just don't have it in us to exploit workers or partners like that.

That's not to say you can't be successful without amoral behaviour. But it is more difficult if your competitor is willing to show up at your house and cap you in the back of the head (metaphorically) at a moment's notice.
The bill passed but it hasn’t gone into effect. I think it needs congressional approval. Also it’s a big win if it happens standard time costs me an extra hour of daylight to do shit outside in the winter. Can’t get rid of it fast enough
Canada's 350-year-old department store Hudson's Bay locked out by landlords
Thread ancestor was hedging carefully with the word 'irrelevant'. I'm not drawing any instances to mind where someone argued that sexism was irrelevant to the workplace, only people arguing that the current crop of policies are unfair or counterproductive. Damore springs to mind, he had a section titled "Non discriminatory ways to reduce the gender gap" and so it would be difficult to argue that he thought inaction was the goal.

What is politics is in itself political, but I expect there will be a fair majority of people who want corporations to focus on carrying out basic tasks effectively rather than devoting resources to experimental (or divisive) social reform. The risks of corruption and bad outcomes are real.
Interesting. And it isn't even always non-zero; sometimes it's 32-bit -1, sometimes it's 32-bit 0 and sometimes it's 64-bit 0:

https://llvm.org/docs/AMDGPUUsage.html#address-spaces
You can check out https://www.golandskyinstitute.org/

My teacher was Bob Durso. I think he may be still teaching.
For distributed work on environments you ideally you want to have something like a gitlab pipeline that does the tf plan for you automatically, with a manual approve button of sorts. That way you a consistent tf version defined in .gitlab-ci.yml, plus due to centralized logging it's easier to find when and what changed in the envs.
In every language I’ve used where types can be inferred, almost everyone writes down the types of their top level functions (or at least the functions that are exposed to clients). I don’t think this is really a good counter argument.

The only ways I know of to reliably make this kind of change (or just about any nontrivial change) to an interface are increasing version numbers and letting clients suffer or having a monorepo and fixing all the clients yourself
Some secrets (like IAM access keys) can be encrypted with a public PGP key.

Some other secrets (like RDS instance master passwords) can't be encrypted, but I like to use a trick where you have a local provisioner that runs after the instance gets created, which updates the just created DB and sets the password to a random value and prints it to stdout so you can save it in your secrets management tool of choice. The value saved in the terraform state is no longer valid.

Some other other secrets, like elasticache auth tokens - there's no solution, they'll always be available as plaintext in the statefile.

Overall agreed that Terraform needs to do better here.
Some back of the envelope math suggests that a 30 minute video needs about 10 views a month to pay for its storage. So clearly there’s some amount of the popular stuff subsidizing the unpopular stuff but the break even point is much further down the long tail than people realize.
Zero-length arrays, used to implement a variable-sized structure with header: https://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html. Although apparently it’s a GCC extension, which I didn’t realize until now.
I recently went down a similar route - I needed a HTPC to connect to my TV and instead of a Pi I used an old Intel Celeron NUC I had laying around - unfortunately I found out that the old Celeron[1] wasn’t really able to do 1080p video streaming fluidly (I tested from a variety of streaming websites).

As far as I can remember [2], even my old Pi 2 was able to stream 1080p no problem.

On the other hand, the NUC can boot from a SATA SSD, it can have plenty of RAM installed etc.

So, regarding the question if it’s better to use an old PC or a Pi: I guess it depends on what you’re trying to achieve.

[1] sorry I’m not home at the moment so I don’t have the model number, all I remember is that it was from the last generation of NUCs that still accepted DDR3 sticks, and that it’s got a Celeron processor. I set it up with Lubuntu and the streaming was done using default Firefox.

[2] it was long ago so I don’t remember the details but I am pretty sure that on my first Pi, which must have been a Pi 2, I was able to watch YouTube no problem. I also remember reading articles at the time where people were raving about how good video playback was for such an affordable device.
Survey polls can and do manipulate people. True, unlikely in a referendum, but not impossible. Say the polls say its 55/45 for your team, and its raining heavily (weather is known to influences outcome). Would you be motivated to go? Maybe you would, but some would not.

Another one (not referendum specific; my comment regarding strategic voting wasn't specific to referendum either). Say your preferential candidate is Charlie. You have no idea what other people vote. You'd vote for Charlie. However, say you know its going to be between Alice and Bob. You really don't want Bob to win. So you vote for Alice.

If you consider mass media and hype surrounding survey polls, these cause strategic voting between whoever ends up popular. Consider, for example, the way a candidate gets chosen for Republican or Democratic party. Prime example of strategic voting.

Some see these examples as opportunities to get their preference [for a candidate or political goal] in higher regard. I don't; I see these factors as factors which potentially harm the democratic outcome on the long term. Now, like Earth, democracy is strong and adaptive. It can take a bump. But it isn't endlessly going to accept stomps and beatings. Hence, I believe we need to try to maintain the integrity and authenticity.
Communication Platform with No Ads, No Spams, No Promotions
Anything that moves us from away from the over-used "you are the product" metaphor. Especially good to back-up from the idea that just paying for media means you'll less likely to be manipulated.

That said, once we start to talk about "manipulation", things get very relative. Human beings are social animals. I want to have contact with other people and so be influenced by them? At some point we can call some influence manipulation but there's a lot of gray areas. "Make my feed better" is a key grey area. Filtering crap from the Internet is one of the biggest jobs of both Facebook and Google. At some points that filtering becomes self-serving censorship but there are lots of gray areas. The biggest thing is that isn't a static problem - creators of viral manipulation products and ideologies get more and more sophisticated as methods evolve (articles on QAnon as gamification are worth reading). Not that Facebook and Google are blameless but it seems a ultra-networked worked, there's going to be multiple powerful forces and filters competing for influence and which one is "evil" is a difficult call.
You can also do it in Okular.
It should be simple: No party politics.

Everything else is fair game, even if it typically falls under a party.

For example: Gay stuff - it's typically democratic/liberal - although many would argue it's being supported more and more by the right. But one should be able to discuss and support gay agendas - as long as there's no specific party endorsement. Stick to specifics like bathrooms (for example) but don't mention "democrats support this too" or whatever.

Another example would be to around climate change. It's okay to discuss ways to reduce pollution, just don't endorse candidate or party X as the way that's going to happen.

So stop mentioning parties or candidates and shit - just issues.
I may have witnessed something similar. Pre-covid, I used to walk to work for several years. The shortest route took me through a parking lot for a large state office building. In the mornings, I would often see people sitting in their cars--reading, smoking, listening to the radio, whatever--but pointedly not going inside the building, at least not yet. And it was like this every day, not just occasionally. Some people were very consistent and I would see them nearly every day.

I've worked in various places, all private sector, and I couldn't remember ever seeing anything like this before. It finally occurred to me that perhaps they were deliberately waiting until the exact time when they were expected to be present to actually enter the building. The implication being that they'd prefer to sit in their cars rather than start their work day even a few minutes early.

Edit: Which, to be clear, is perfectly fine as far as I'm concerned--I just had never seen or done anything like that before, and I've also never worked directly for a government agency.
I actively will turn away from any recipe that uses units not found in the SI system
We wouldn't have had Frankenstein, either.
Taubman made a series of videos called "Choreography of the Hands". You can now find them on YouTube.
They were originally VHS, and they are very eye opening. But there isn't anything like having a real lesson.
An agreement not to advertise an item lower than a certain price would be illegal in the UK, as indirect price fixing.
Reading posts like these make me wonder as an European what is the difference between this and the rural maga types? Both complaining about invaders taking their jobs, homes, replacing culture, bringing misery.
I would imagine it would be difficult to run a guitar store today relying new instrument sales. I think if you specialize in vintage instruments (and expert repair) you’ll continue to do well.
I started buying from Sweetwater decades ago. Their customer focus is beyond any other retailer I've bought from. My in person GC experience OTOH was always the opposite of that.
Agree with that!
that's really funny a mailchimp URL says 'no spams!"
thank you for your comment, the goal is not to fundraise but rather to discuss ideas on their early stage. Also, any idea without an implementation and vision is an empty place. People in silicon valley are not afraid to lose an idea, and u can see what it leads to =) , and the thing is - a poor idea after going through 10 people might become the next unicorn. This correlates with not many good ideas. You are right there will be a small amount of great ideas but through such a brainstorm and feedback they will evolve, transform, or die
My experience is from 2019, friend.
Depends on what’s in your asserts. If, for example, you check validity of your custom data structure in an assert, even a single assert can cost a lot to more than nothing.

(Whether you should use assert for that kind of checks that probably only should run in tests is debatable, but it sometimes happens)
Bitcoin, Cash App are COBOL-free. I doubt they use any COBOL at E*Trade. COBOL is going to die in the next decade, along with legacy finance :shrug:
It's not a technical document. It's a story. Intentionally writing ambiguity into your API documentation would be insane, but building on ambiguity to later resolve it is a powerful way to add meaning and emphasis to a story.

If you want to read "descriptions of events", read the coroners report, not personal Medium posts.
Indeed, it shouldn't be a first line of defense (nulling + an assert seems reasonable, fwiw), and accessing a nulled out pointer is just as UB as any other UB. It's probably more likely to crash immediately in practice, but it's also easier for an optimizer to "see through", so you may get surprising optimizations if you get it wrong.

Honestly, unless you really cannot afford it time-budget wise, I would just ship everything with ASAN, UBSAN, etc. and deal with the crash reports.
Internet main issue is the fallacy of free access which is quite incompatible with the old economy.

Good old society was a little less duplicit about how it operates. We live in a i-passive-aggresive land.
Another case of Bain Capital destroying a useful store chain, like they did with Toys R Us.
Out of curiosity, what are the mechanisms they use in Seattle or SF to keep that kind of activity at bay?
It probably benefits workloads with fewer syscalls much more. Say, a virtual machine that can talk directly to hardware (vfio etc), or a data crunching task. Neither of those would make a benchmark Google would be willing to talk about...
While I disagree with many things, if not everything, in this article (SAT/IQ/.../outcomes connections are well established; I come from a poor but well educated family and grew up surrounded by ethnically homogeneous poor and rich kids - from my "lived experience" I think culture is far more important than money; etc.), I want to explicitly disagree with the main premise, that equality is the preferred outcome in the "meritocracy creates inequality" tradeoff.

It's an easy trap to fall into because the word it thrown around as a universal bad label, but I don't know why. I fundamentally don't understand what's wrong with inequality (and again, I grew up with hand-me-down clothing, eating a lot of sausages and potatoes :)). Other than the practical stability concerns, I think meritocracy has a moral dimension - you get what you deserve; whereas inequality has no moral dimension whatsoever.

IMO everything should work like sports (with different curves, e.g. by the numbers, we need more surgeons than NFL quarterbacks). At 9, everyone can play soccer or football with pretty much equal opportunity and resources (and if not, this is what we should fix). By high school, some people drop off because they have no interest or talent, and the investment in other kids by the coaches/etc. skews towards the promising kids. By college, the teams are hunting for specific talented kids, and resources (scholarhip, team spots, etc.) are much more concentrated. And only few, in a pretty rigorous meritocracy, make it to the NFL.

If someone has no talent/grit/muscles to play decent football, we don't think it's "bad" "inequality" that they didn't make it to the NFL. If someone has no talent/grit/IQ to learn to develop software it's not "inequality" they are not in a FAANG. If someone has little talent/grit/... at anything, why is it suddenly "unfair" that they cannot get anywhere?
It certainly runs WSL2 quite nicely, so it's not too much of a leap to have a usable system without that hypervisor layer. I don't know what hardware features it would miss out on though running natively.
> If a corporation wants to run a media campaign on social issues

Well the problem is that "running media campaigns" is the vast majority of what political donations are spent on. All the other stuff (campaign salaries, etc) fits easily into any candidate's totally-aboveboard-donations revenue account.

Not saying I approve of the current system; just that this is not a problem with an easy fix.