skysight-inc/HackerNews huggingface dataset:
I'm not seeing the bad part here. Every day there are people who sell off their business and go do something else. If an owner isn't ready for that, well, they can keep running the business. I also think it's fine if the trust doesn't really manage the business, but instead just sells it off and puts the money in stock and bond index funds.

And I think it's not just Republicans who would have to do some hard thinking here. Bloomberg is a Democrat, for example. Does he want to be president, or does he want to run Bloomberg? Both of those seem like plenty for one person to do. I think it's reasonable to say that if he wants to be our leading public servant for a number of years, he should sell off his business to people who have time to focus on it.
Traditional virtualization still requires you to pay for your own power, cooling, redundancy, SAN, backup, network, etc.

Not every company has the need to staff all of these specialists.
Wii Sports
'Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.'
I hope it will be made permanent. As tourist I would like to visit car free cities. For London residents clean air.

Modern large cities are incompatible with cars.
Ask HN: Alternatives to Wordpress for Blogging?
Hi HN,

I want to start blogging again but don't want to use Wordpress. It seems so bloated with functionality that I don't need.

I'm looking for a solution, self-hosted if possible, that is really focussed on making writing blog posts nice and easy. Static page generators not really preferred because lack of mobile support.

Any suggestions? I don't want to reinvent the wheel and write something my self.

Thank,
Sebastian
The privacy movement is dead
The hard magazine was distributed for free at every American Apparel (and numerous other places) for a few years. When hipster retail consumerism was at its peak the advertisements and content in those magazines definitely had a cultural influence, albeit short lived.
Countercultural media is a fickle beast. The edginess that gains you notoriety has a shelf life. And yet, there are a thousand ways for the maturation from that awkward adolescence into adulthood to fail. It happened rather dramatically for the Gawker empire. It appears that it will be in a more Byzantine manner for Vice.

I certainly wondered if after the controversial albeit effective founder (Gaven McInnes) leaving/the firm going public, it was only a matter of time. Perhaps so.
For me Giphy is the poster child of Google's infuriating decision to put videos in the image search results. It's almost impossible to find a gif you can properly embed an HTML these days. Sure, you can use search terms to filter out giphy.com but then a hundred other copycat websites only fill the void with more videos masquerading as image files.
No way a turn based tactical game is money grab. More like a niche nod to hardcore fans. They haven't even released it on consoles yet.
the RTT discussion was a little misleading. its true that slow start rates are entirely dependent on RTT...but eventually the sawtooth should reach the same steady state.

there is work that shows that higher RTT connection do statistically suffer a smaller fair share, but that's a subtler if related issue. actually, I really wish the author would have shown the sawtooth.
A number of SaaS vendors have had massive cancellations because of the pandemic related downturn. This will require a revisit to the valuation logic as there is no more “recurring” when your clients go bankrupt or downscale.

All the obvious vertical plays have been hit tremendously like Tripactions (no more business trips). But even horizontal plays like HR SaaS companies like Namely have been hit big time by bankruptcies and downsizing.

I wonder if there will be a revisit to the MRR or ARR pricing model, and thus the valuation model as well.
How's working at Buzzfeed?
The whole problem with "discipline" is that it's hard to write it down and enforce it in a large-scale project. Language-based mechanisms are inherently scalable (at least if properly designed; and arguably e.g. implementation inheritance isn't) and make it much easier to build software "in the large".
if you turn off Nagle's algorithm, it gets closer to this though
> The whole divide-and-conquer aspect of breaking modules into smaller parts requires not exposing unnecessary details as interfaces.

ECS takes a fundamentally different approach. OOP is about breaking things down, ECS is about building things up.

Like in ECS, it's possible to dynamically toggle whether an entity has a particular field or not.
CSV is not a portable format across applications. That's it. You should use it only in your own application or in connection with applications that you know. The big problem is to think that you can handle a generic CSV file, because there is no such thing.
Over. Funny enough, I gave some serious thought to it to make my subconscious preference explicit and I believe this is about he direction of force application to tear the sheet.

See, with "over" it is straight down and cardboard roll on a (usually) thinner holder is already hanging on the axle under gravity and provides immediate resistance so the tear is immediate.

With "under", application of force will move the roll forward and then - at best - there is some latency time before tearing force is fully applied. At worst, the roll starts spinning.
Are there any examples of free services that don't directly make a company money that include great support? I am struggling to think of any.
I see, you're thinking of dirty hands. I was thinking of poop particles spraying when the toilet is flushed.
> I understand that the Chrome extension store is free

Pretty sure it’s not free, I had to pay a nominal $5 fee ages ago, and looks like that hasn’t changed.

https://developer.chrome.com/webstore/publish#pay-the-develo...

Even found a recent news article reporting that now you need to pay the fee immediately on signup as opposed to when you publish the first extension/app.

https://9to5google.com/2020/03/12/chrome-web-store-fee/

(In case anyone wonders why $5 is even worth mentioning — if you’re a teenager in a third world country you probably have neither the fund nor a credit card to publish a Chrome extension.)
A couple things:

1. Nobody's proposing an elimination of streets. What is being suggested is that streets become more open to cycling and even pedestrian use without an implicit serious threat of death.

2. Re-thinking cities, where we design not around personal car ownership and convenience is possible. There are countless solutions that still allow for automobile use. For example, a number of parking garages throughout—or on the edges of—the city. Think about amusement parks, for example. You can't drive your car right up to Space Mountain when you go to Disney World. You park your car in a massive lot, and a shuttle (glorified golf-cart) takes you into the park where there are miraculously no cars, and no threat of being killed as you cross the "street" to get a cotton candy.

As I said in my previous post—there are working examples here. There's no need to pretend these are unsolvable problems—or even difficult-to-solve problems. Would we need to re-shuffle some things in most US cities? Absolutely... but that's exactly what we're talking about doing.
They have a self-titled TV show on HBO/Showtime. I am assuming that's considered non-digital media.
You know this wouldn't be so much of an issue if Chrome didn't disable the ability to install extensions outside of the web store.

As an extension developer its absolutely infuriating to realize that:

1. There is no way to install extensions outside the web store

2. Google won't approve anything to the web store.

3. The vast majority of people use Chrome vs other browsers.

------

I get it, Chrome is Google's browser and they can do what they please with it. However Chromium is open source and it's still impossible to do so.

Like thanks Google. I spent months developing an extension only to realize that as it stands today for the majority of developers, the chrome web store is closed for new submissions.

And Google didn't even have the courtesy of telling us it's essentially closed, they just string us along with "pending reviews" (for context I've been trying to get my extension approved since February).
I didn't meant to talk about OSI terminologies. It was more about: [user-space] applications which use the TCP/IP stack do not observe packet boundaries, whereas the Kernel certainly does. Obviously this is a bit ambiguous, and you can even get packet boundaries in user-space by running a TCP stack there. But for most TCP/IP usages it holds true.
Firefox Private Network: VPN to Protect Your Entire Device
Whenever I look at my pile of shame, I keep promising myself I'll sit down and play every one of them when I retire.

(All the while, there's a little voice in the back of my head snickering and calling me a liar.)
Business models have been created upon flimsier foundations. Come on, capitalists: you've taught us for decades that if someone can make it work, it's above criticism. Are we now discovering moral constraints on profit?
Hmm ... did you set the policy? In any case, feel free to email me at setup@usage.ai and I'd be happy to help! :)
Money, sure, but it's power ahead of that. The average consumer cannot bargain.
Don't get me wrong, it's kind of a weird planned community in the desert. I only know it because my coworker moved there and had a 1-2 hour commute into San Jose.
JCPenney Paid Top Execs Huge Bonuses Before Firing Workers
https://web.archive.org/web/20200515102107/https://www.econo...
Pivotal phrase being:

> things are back to normal now

I bet this happens again.
This comment being downvote is incredibly odd. Yes, I can confirm that there are plenty of activities programmer can do at home that are not gaming.

Preferring gaming is one thing, getting offended over suggestion it is actually possible to be happy at home without gaming is ... odd.
That's odd - I'll look into that right away. Thanks for the note!
Can you explain that example in your own words, and what you think makes it not an issue of national security? Or is your position just, hard to say, whatever the WTO says?

What the WTO determines has changed over time, and can depend on the balance of power. The WTO knows that if it keeps making rulings that countries just ignore, it loses power and legitmacy, it has to try not to push too hard.

But your opinion is whatever the WTO decides is correct?

To me, if the penalties against Huawei are really about negotiations over a government subsidy for a TSMC plant, I'd expect the WTO to rule against the US, if it was playing 'fair'. Which doesn't mean it will.

Here's an example of the WTO ruling against the US in a trade dispute with China, and the US retaliating to try to weaken the WTO.

https://www.ft.com/content/131a55ea-a84a-11e9-984c-fac8325aa...

Here's an expert writing on "Why Limiting U.S. Tech Exports to Chinese Companies Like Huawei Is a Risky Strategy",

https://itif.org/publications/2019/05/23/why-limiting-us-tec...

China has been working on challenging actions against Huawei specifically at the WTO; although it has to be careful because they know the WTO's rulings can be effected by politics, and the US (especially current administration) may not abide by the WTO ruling anyway, they need to try to remain on good terms to avoid escalating trade war, regardless of what the WTO might ultimately rule (which can take a while too).

https://www.forbes.com/sites/zakdoffman/2019/05/29/huawei-go...
I subscribed.
I agree totally, but want to draw one distinction. I think big companies are fine in big, competitive markets. They're generally terrible at innovation, of course (although not always; 3M is a counterexample, as is Apple). But as long as there is room for upstarts to make a good living, that doesn't worry me.
The ad revenue drop is real. 50+% decline with some of the companies I work with. Even with PPP 5% seems like a small cut, not opportunistic.
The way you do things in ECS is that you query all things that have particular field. As a result, you don't really need to remember what type do the field you are operating on really have, you are operating on the columns of a db, not the row of a db.
Oh, I've read it and it's on my bookshelf. Just something like 3 or 4 decades ago :-) It was never actually a particularly favorite Heinlein for me though so I haven't re-read in a very long time if ever.
If the problem domain naturally maps to OO approach, then programming it as such is reasonable. On the other hand, if the problem, or its understanding at present stage, is not OO (for example not much functional relations, but tons of properties and states), then forcing it into OO implementation in not going to bring any of the promised benefits, but most of the overhead.

Alternatively, spending a lot of lead time doing OO analysis in such cases is more like premature optimization. Instead, if the problem does not appear obviously OO, just implement it as procedural/structural, but implement it properly trying to keep the scopes and states as limited as needed. If a better model, perhaps OO, could emerge from such implementation, then it could be applied in the next iteration.
Interesting - I'll take note of that. Thanks!
Why I Switched Careers to Become a Software Engineer
they do embed Ads into your gif searches... however, who knows what is happening to ad spend in these Covid times.
The most jaw dropping but easily missed story I remember from that book:

"That was the case once, when we were all seated around the table in the middle of the lab, having lunch. I glanced up, and noticed that the contents of one flask was turning a little brown. "Who owns that one?" [...they hit the deck as it exploded]

Who eats lunch in a chemistry lab?
Could a lint check for them and warn if some code uses them?

This way slowly the ecosystem could move and stuff could be eventually removed.
There isn't really a middle-ground (with regard to side-effects) despite people arguing for or against it - much like those memes where someone declares that they're not 'for' or 'against' abortion.

Either I can rely on the fact that `foo() == foo()`, or I can't.

Either I can rely on the fact that `map f . map g == map (f . g)`, or I can't.
Wow. That's pretty lame of them. I don't agree with their logic, but I do agree with following the user base. I will continue to use the version I have. I could probably find a way to share the .app if anyone needs it.

Found pushover.net which seems like a decent (paid) alternative.

We need an open-source version of this kind of functionality, maybe using ActivityPub? Self-hosted option with Google integration for a start, and since everyone needs to have Sign in with Apple for iOS, I guess that too. Might as well add Facebook login support.
I bought this a few weeks ago and am about 130 pages in.

It is just stunning how much better it is learning Dynamo/NoSQL in general from this than effectively any other source. Anyone who's had to rely on AWS docs knows how face-meltingly dense they can be.

I went back and refactored all my previous Dynamo work last night, and the difference was night and day. I'm planning to migrate some relational structures later this week, as well.

Is good book.
Is it closed to all types of new extensions? Or just certain kinds requiring certain permissions or in certain groups? I hadn't heard about this.
Yes, 99th percentile quant compensation is significantly higher. But it's a bad comparison. Google alone hire mores more people into these positions than all quant firms combined. 99.9% at FANG might be more comparable.
Closed-captions from IA and GDELT show Fox mentioned Flynn&FBI more than virus
I highly recommend making your own lisp! It's actually relatively simple to do, since parsing a lisp is very straightforward. It's also a great way to learn lisp/FP.
Much of customer support is like the close doors button on an elevator. It doesn't actually do anything, but makes you feel like it does.
You guys are both right, but I should have rephrased that "introduces as dogma."

I get a bit discouraged, when smart, energetic engineers (usually young), latch onto the buzzwürd du jour, and declare it to be "The One, True, Path; all heathens and apostates must be cleansed with fire."

I say that, as having done exactly that, myself.

Looking back at my thinking, then, makes me wince.
http://archive.is/sJLP3

Unusually confused piece for the Economist, which says govts should not rely on contact tracing apps as silver bullet, as the apps can have incomplete participation, leading to mistaken/dangerous conclusions, plus they give more power to the tech giants. However, it concludes with

"In this case, though, Google’s and Apple’s cautious approach is sensible. In a pandemic, experimenting with novel public-health responses such as mass surveillance should be done carefully...."
Haven't they already been selling the data?
The biggest problem I'm aware of with DynamoDB is the hot key / partition issue[1]. Throughout is distributed evenly across nodes, you can't control how many nodes you have, so you always have a node that's hot either temporarily or permanently and so you end up having to over provision all your nodes to be able to handle that hot case, which ends up costing far more than alternatives. What's your take on this? This is the chief reason I avoid DynamoDB, which in theory would be a good fit for some of my problems.

[1] https://syslog.ravelin.com/you-probably-shouldnt-use-dynamod...
> which go all-in on UWP/MSIX/whatever which are sandboxed and heavily restrict access to older APIs.

Not all MSIX/Store installs are sandboxed [0] these days (and that's been the case for multiple versions of Windows 10 now). You can ship any Win32 application in an MSIX today, and even put them on the Store. The Store reflects that they have much more unrestricted permissions than a sandboxed application. (Example applications in the Store include iTunes and Photoshop.)

10S still supports any Win32 application willing to package an MSIX and upload it to the Store.

10X is expected (there haven't been a lot of direct details, there may be more next week in the virtual BUILD conference) to support all the same Win32 applications, with just a slight further indirection of moving Win32 space into a lightweight VM similar to (but not entirely related to) the modern (32-bit only) Win32 emulation system in recent versions of Windows 10 on ARM (or similar to in a different way the sort of lightweight VM that WSL2 uses to boot up the Linux kernel).

[0] Technically, parts of them are still virtualized to make install/uninstall cleaner, but that level of virtualization has been a part of many classic/legacy EXE/MSI installs since Windows Vista. You can argue the semantics of whether or not that is still sandboxing, but it is definitely far removed from UWP-native modern permissions-oriented sandboxes.
Given Vice's early print mag being simply hipster trash, it's somewhat remarkable where they've gotten to.

The racist, mysogynist cofounder is gunna be a hard thing for me to forget when I think about Vice going forward.
And the bike shed has to be blue.
Easy to do that in the summer, but what happens come winter in a rainy city?

The future is in hybrid, low impact remote work, and minimal city traffic. Mass transit and traffic jams belong to the industrial era, should have been abandoned long ago
I actually love this comment, because personally, Dostoevsky doesn't rank very highly in terms of literature for me.

Maybe because I feel like his examination of human nature or the bleak reality of things feels less impactful now that its such a common thing to write about. I can recognize his historical importance but in modernity his work I believe falls behind.
Every day should be World Password Day
I can't remember tbh this was 4 years ago.
> It's not for the actual cleanup of the struct and its children it is for additional cleanup

I think that purpose is the tail wagging the dog, an explanation of the current method rather than an actual requirement.

The simpler thing to do is just have drop on the aggregate calls drop on the fields, just as new on the aggregate can call new on the fields.
https://news.ycombinator.com/item?id=23168784

My Thinkpad also has microphone mute button with a LED, so I already have this.

It's pretty simple to add notifications, just change this script to invoke a wrapper script that uses "notify-send" then runs "pulseaudio-ctl":

notify-send "Muted: $1"
pulseaudio-ctl mute-input "$1"

https://gitlab.com/somini/inpulse-to-talk/-/blob/master/inpu...
Coding is a broad spectrum. I think of the bootcamp crowd as the blue collar version of coders. They're learning a trade to make a living. I doubt many of them end up in roles with much technical complexity the first few years.
I missed this... Is there still an opportunity, anyone know?
OOP never had one definition anyway, besides maybe "your language has a 'class' keyword" (although some don't!).
I've got a few stories like this. One was with Peloton. People buying expensive stationary bikes to work out at home? Ridiculous! )))
Congrats on your success, I suspect they're not gonna be surprising for many. People can't spend in stores and are home all day, Amazon seems like a natural, almost obvious, winner. People who haven't seen a downturn in income have seen a reduction in places where they can spend money, not a reduction in reason to spend money.
That's pretty rich coming from an anthropogenic climate change denier.
From those I played Deus Ex (I decided to not play games anymore) and narrative in that rather average ordinary scifi book with rather normal storyline. I am not saying bad book, but it is not some kind of narrative masterpiece.
This is exactly wrong. In political theory, the defining characteristic of a government is that it has a monopoly on the use of force (and accordingly on anything over which it exercises that force).
How do you actually use this? Looks like you need to plug it into something? I signed up for the demo, but it didn't ask me what level I was or anything like that.
This is why currently I am so happy with ES6+/Typescript. The ability to define strongly typed classes but also have methods really improves the OOP workflow to me. Classes should rarely be used for things that are unique, especially a "parse" method or etc. I recently had to make two modules- one to format a message and one to parse the message. Instead of classes, I can just use functions, outside the scope of any Class objects.
Maybe that's a glimpse into the shitty future we're building for outselves: Judged by unexplainable results from machine learning decisions. No one except some machine is to blame and maybe their support could not even provide a useful explanation even if they cared. Maybe the pushbullet extension just used if-statements in a way that was a bit too close to how scammy extensions organize their code. </tinfoil-hat>
Dating App to Offer Travel-Centric Virtual Dates with Viator and Airbnb
Alex was super-helpful to me. I had an edge-case problem using batch writes; the issue was assembling the batch in R to pass through the paws api, basically a bunch of really tricky nested lists, and I had one element out of place.

Alex answered my questions in such a way that I myself saw where the bug was in my code.

He saved me easily several hours of time.

At my hourly rate, this means that the book had a negative cost in my case.

I was able to repay the favor, I suggested an improvement to one code example in the book which Alex eagerly accepted.
And I would assert that every maintainable C program is fundamentally designed in a relatively object-oriented way (functions that operated on structured, polymorphic function pointers, etc.) even if the original author wasn't particularly thinking in terms of classes or inheritance.

That is in the eye of the beholder.

I can well believe that you would look at the code and decide that the author wrote in an OO way. I also believe that there are plenty of authors of such code who would disagree with your assessment.