skysight-inc/HackerNews huggingface dataset:
It's worth noting that the Chrome Web Store is currently full of malware and most malware I see on PCs was installed via the Chrome Web Store. By design, HTTPS does not protect your privacy at all if you have extensions that violate it, since they see what you see after TLS termination.

So this is a huge deal, Google is already bad at it, but I can't fault them for heavily restricting extension install: Currently they are way too lax.
This is why you apply a tearing force in a direction parallel with the axle.
> makes it difficult to scale up for bursts

Can you tell me why the On Demand mode doesnt work for you?
I was with you until the tabs thing. What is wrong with you!
I'm using Sway, therefore Wayland, no `xset` here. I'm pretty sure I tested something like this first and it did not work, which I why I went to the hassle of creating this.
> Some people hold strong opinions on the matter; advice columnist Ann Landers said that the subject was the most responded to (15,000 letters in 1986) and controversial issue in her column's history.

I guess that’s what people did before raging on Twitter.
As of a couple years ago, DynamoDB will redistribute throughput between shards based on usage [1], so in theory this should eliminate the hot shard problem. I haven't had a chance to test this in practice, if anybody has hands-on experience I'd love to hear it.

You also finally have a way of identifying hot keys with the terribly named CloudWatch Contributor Insights for DynamoDB. [2]

For exceptional use cases, you also have the option of On-Demand Capacity to pay for what you use and not worry about capacity at all. [3]

[1] https://docs.aws.amazon.com/amazondynamodb/latest/developerg...

[2] https://docs.aws.amazon.com/amazondynamodb/latest/developerg...

[3] https://docs.aws.amazon.com/amazondynamodb/latest/developerg...
Without DI frameworks and IoC class design, good luck testing your OO code.

I also don't get the Spring hate and what that has to do with creating "one big function and a few global variables."
Traders (be it hedge funds, props, retail, anyone) will only "take your action" if you price competitively. You'll never get your orders filled. The open bid and ask as per whatever the exchange quotes are really the only prices that matter when it comes to what actually gets executed.

Also even if you do quote wider, to effectively capture the spread, your buy on one side and your sell on the other side still have to basically occur simultaneously which is where the demand for latency comes in so you really can't escape it.

That said there are ways to still be profitable even if you know you're not the fastest gun in the west across the most exchanges. Without going into too many details you'd have to selectively choose where/what you trade. Which is not trivial at all of course.
Google owns that side of it too. If Google thinks you are over-reaching in your access to permissions, they can simply choose not to provide access to the resources behind those permissions.
I thought Mozilla was a non-profit fundation?
>there are a thousand ways for the maturation from that awkward adolescence into adulthood to fail. It happened rather dramatically for the Gawker empire.

There is Deadspin in the Gawker portfolio which I think was a great example of the natural maturation you are talking about. The style of the site and what they covered definitely matured over the years, but that same defiant ethos stuck around until and was perhaps defined by the very the moment the entire team mass resigned in response to mismanagement. And it is interesting to note that multiple writers who resigned from Deadspin ended up at Vice.
A North Dakota bank gave its state a lift in the PPP small-business program
I would say that at this point in my journey I would definitely be more comfortable with building tools and visualizations (so point 3). 1) and 2) definitely require a different niche which I need to study and get more hands on about.

Thank you for your input!
To be somewhat pedantic, the Open Source Initiative maintains the open source definition and has a license review process which can lead to a license becoming an OSI-approved license. There are a variety of reasons licenses don't get approved but one of them is that it doesn't meet the open source definition.

I'm not sure any of these "non-compete" licenses have been rejected by the OSI. I'm pretty sure at least some of them haven't been submitted because they almost certainly would fail to be approved.

But to be clear, anyone can claim their license is an "open source license" just not that it's an OSI-approved license if it's not.
Have a look at this https://twitter.com/ArtemR/status/1261159338170658816 and the surrounding discussion.

This is basically the only person at Google who can make things happen if there's a problem with Chrome extensions.
There's a supply and demand problem in podcasting
What you're describing with that quote isn't cynicism. Especially as far as FB is concerned. That is absolutely business as usual for them and has been for years.
Dear Students: There Is No Afterwards
You've never taken a week off?
Well, frig. Time to find a new very good gif source.
Alternative, but similar scenario:

Let's say a database gets licensed under the defensive license by $CORPORATION_0. And let's say that $CORPORATION_1 makes many contributions to that database under the same defensive license (where they retain copyright). A little weird, but presumably both companies are comfortable with the situation.

Let's then say that $MEGA_EVIL_DB_CORP buys out the contributor $CORPORATION_1, and now $MEGA_EVIL_DB_CORP owns the copyright and has competing databases.

I'd assume both companies can no longer use the defensive licensed DB. Meaning all Oracle has to do to destroy the competition is buy whichever company is cheaper.

That seems like a bad attack vector.
These conversations aren't helped by the fact that OOP isn't well-defined, and observations about 'typical' OOP--the banana that has a reference to the gorilla and transitively the entire jungle, or the pervasive abuse of inheritance--are "aren't really OOP and you can write bad code in any paradigm!" even though other paradigms (for whatever reason) don't share these issues at nearly the scale as OOP. Inheritance and god objects were certainly how OOP was taught at universities and in the predominate literature when I was in school circa 2010. And if these (mis)features aren't part of the definition of OOP, then what distinguishes it from functional and/or data oriented paradigms? Encapsulation? Seems like FP has encapsulation and DO is orthogonal. Certainly localization of state is common to both FP and DO--it's not an OOP innovation.

If OOP is so abstract as to be indistinguishable from other paradigms, then what value does it add?
Incredible. By the end of the quarantine you'll be able to work as usual up until the point where you casually open the door to catch the concierge with your meal anticipating the fact that he doesn't need to ring the doorbell anymore.
Immutable data structures and algorithms don't copy immutable state nearly as much as one might assume, and the vast majority of our field doesn't write software that is affected by the tiny performance differences between the underlying implementations of OOP Java versus functional Clojure, or perfectly optimized OOP JS versus naive functional Elm.
> I hardly ever write classes anymore; I write functions.

I've never understood why so many people insist on this false dichotomy.

I do both.

These past years, I feel that I've been writing much better functions as my understanding of more advanced concepts has ramped up, thanks to functional programming and the emergence of things like Rx and coroutines, but once I have these functions, I am extremely happy to be able to organize them in classes and modules and leverage various forms of polymorphism to make my code base flexible and easy to maintain.
I picked up Unravel 2 and have been playing it with my non-gamer girlfriend - she's had no problem picking it up and it's quite fun and challenging for both of us, both from a technical perspective (Most puzzles only require precise inputs from one player) and a mind-twister perspective. I believe it is only two player co-op, though, so if you've got more than one kid to entertain then this one might not be for you.
Thanks, I have been trying to do that but didn't quite find the right games (it doesn't help I am on Linux). I'll check your recommendations out.
I think this might have repercussions? Like if you do "make foo bash bar" then can you predict what that SHELL is used for?
Free-standing TP holders are a thing. Might be what's intended for those.
Counterpoint. Countries are reporting higher death rates in even if you take out the deaths attributed to COVID-19. One possible explanation for this difference is people are dying from COVID-19 and not being counted as victims of the pandemic.

Financial Times has some reporting on this.
They will once they see what Facebook turns them into.
I'm sorry but... what? you turned down a 200k salary?
If it was hipster trash, how did it end up getting to where it ended up in the first place? There were many other mags that were similarly "hipster trash" that could have had the ascent Vice had. Why not them? You must admit that Vice took a similar approach to Gawker, of measured infotainment, that the pulp sold financed the hardboiled detective journalism. The latter elevated and diversified the empire's brand as a whole. Its cofounder (racist and misogynist or not) remained instrumental in launching it and bringing it to critical mass in the first place; to say otherwise would be revisionism.
The LaserWriter had to run the Postscript interpreter, which required a lot more CPU power than just generating Postscript files like the Mac did.
Agda literally has this "hole-driven development" as a standard feature in its IDE modes. Not only that, but when developing Agda code you get a list of every binding in scope, as well as a prompt of the type that must be provided to resolve the "hole". The expectation is that every part of developing Agda code can be expressed as a kind of "autocomplete", if desired.
DynamoDB is very compelling for performance, scalability, and low ops overhead, but I recommend thinking very carefully about the limited transaction support before going with it, as it’s likely to be a dealbreaker for many use cases, whether or not you realize that up front. I think most apps will need a transaction involving more than 25 rows at some point, and with dynamo your only option is to fire them off in groups of 25 and hope none fail (plenty will at scale).

You can get many of the benefits of dynamo (sans auto-sharding), by applying its elegant indexing strategy to an sql database. It will be as fast or faster, your transactions can be as big as you need them to be, and you retain the ability to occasionally fire off un-indexed ad hoc queries for development or convenience. Running and scaling an sql db is also fairly painless these days with options like aurora.
With instant adaptive capacity, I think quite a few hot key issues are mitigated.

https://aws.amazon.com/blogs/database/how-amazon-dynamodb-ad...
didn't realize that Google already bought other gif 'service' Tenor (aka Riffsy!) a few years back.

Interesting/not interesting all just services for integration and tracking in various platforms. Will FB stop Twitter from using Giphy?
That's interesting.

Author probably wants to use `private` for those target-local variables, though.

For example,

R: .SHELLFLAGS := -e
R: SHELL := Rscript
R:
greeting = "bonjour"
message(paste0(greeting, ", R!"))

Everything that target `R` depends on will also have SHELL and .SHELLFLAGS over-ridden. If `R` depends on some data generated by another program, it probably wants to be built and executed with the default SHELL (or another shell, perhaps).

R: private .SHELLFLAGS := -e
R: private SHELL := Rscript
R:
greeting = "bonjour"
message(paste0(greeting, ", R!"))

Now, `R`'s dependencies will be generated with the makefile's defaults.

Usually I prefer to build up richer stages like this using the system shell anyway, though. Build a target which in turn is executed by the shell normally to traverse the next edge in the graph. But I can see how this mechanism has its uses.

See also https://www.gnu.org/software/make/manual/html_node/Target_00...
I don`t believe the stats prior to shelter-in-place for unemployment were that accurate to begin with.

If you drop all of the hyper-emotional rhetoric (groupthink disease similar to hyper-social and hyper-political impediments), the brightspots in the economy are starting to reveal themselves.

Next year should be even more exciting.
Excellent, that is certainly the answer I was hoping for!
Thanks for the info! Really super interesting to hear about your sources of inspiration for this is India.

I think you're onto something with a chat app UX for small businesses!
I agree with a lot of this, although I wouldn't conflate DI references with global variables. They certainly allow for shared state between different components, but the great thing about DI is that you can always create new contexts with a separate set of shared state references.

I also agree that is kinda of funny to constantly so the Verber classes everywhere in Java, but it has at least improved over the last several years with the standardization around Function<T,R>, Supplier<T>, Consumer<T>, etc. Lambda syntax and method references also help. I'd admit the syntax for using a functional style in Java is still a little jenky, but its quite an improvement from where things were back in the day.
I'd like to know what the number of users that directly used Pushbullet in the last day (or week, or month) over the number of users that have the Android app installed is. If they have it installed, everything they copy to the clipboard on Android is being sent to their servers, is it not? That puts them in the same category as Yahoo! Toolbar for me.

At one time Yahoo! Toolbar was useful for a significant percentage of its users, because it would let them know how many email messages they have, as well as give them convenient access to the news and weather - so I disagree that it did nothing for its users.

Edit: I took a look at https://blog.pushbullet.com/2014/08/20/introducing-universal... - it appears it was doing that at one time, but currently it may only be doing that for premium users, who would conceivably be likely enough to get good use the feature that it would justify the potential security risk.
It’s not insane to have a

*://*/*

permission, since things like generic content blockers have to be able to modify any page (you definitely need to take great care when installing these extensions, which unfortunately most users aren’t equipped to assess, which is why extension security is such a headache and stringent review is welcome).

On the other hand, this particular extension requesting this access just because they weren’t told not to is more of a wtf.
How Cheap Meat Became an “Essential” American Value
Even Android App developers face the same thing. When they upload their app to the app store some bot looks at it, and can reject it for whatever reason and only provide a vague explanation. I've seen stories on /r/androiddev of developers apps getting rejected for uncertain reasons, or even having their whole account entirely banned. Unless you are a massive company like Netflix or Spotify you will have not way of contacting a human for support.

I've thought of messing around with developing an Android app and uploading it to the app store just to gain some experience and try something different, but the fact that my whole google account could be banned just because a bot thought my app was bad for whatever reason is scary.
By my last count there were 36 separate sections in the Adobe acrobat reader preferences, including a fair bit of internet and javascript related preferences, and gems like "Security" and "Security (Enhanced)".

I've lost track of the services they have scattered around my Mac that are running silently, doing things I can only hope are not malign.

Just today I was debating whether to move back fully to Preview or keep Adobe's bloatware on my Mac, and I think this made the decision for me.

Given that Adobe has generously scattered a bunch of random stuff around my Mac, could one expect something like AppCleaner to find and clean out all the bits and pieces, or is that too much to ask?
https://www.defensenews.com/congress/2019/08/16/trump-oks-f-...

https://www.armyrecognition.com/april_2020_news_defense_glob...

It seems like the US has been more willing to sell Taiwan better military equipment recently?
For complicated pipelines that I want to reuse multiple times, I have turned Makefiles into executables by putting this at the top:

#!/usr/bin/make -f

And then putting them in my $PATH. I run them with arguments like:

$ process-data.mk INTSV=a.tsv DB=largefile.gz OUTDIR=finished

This makes me feel like I've sold my soul to the devil, and that I'm just living on borrowed time until it all fails and falls apart. It hasn't yet, however...
two main kinds -
1) one (more practical, i.e making sure that the side projects actually hone my existing skills - still deciding between building another CRUD app or just brushing up on my ds/a more -- any advice?)
2) exploratory (trying to build a scraper for entertainment venues and creating a map based visualization for public to use when the covid-19 measures are eased in my country)
> In a world of Chromebooks and virtualized/web apps, the need for customization and multiple flavours is dwindling — we are good with the browser running smoothly.

> What we need is snappy window management, smooth scrolling and simply a beautiful environment.

I love having single purpose native applications running on my laptop. The current situation with a GNOME desktop environment is terrible.

Where are the regularly updated RSS feed readers, native blogging clients, journaling applications, podcast players? Moving from a macbook to a linux laptop has now become a massive downgrade.

I wonder if the iOS and Android app stores have become so profitable that developers who would previously build linux desktop applications have all moved on to greener pastures.
I think the entire Gawker portfolio was absolutely quality, but there isn't too much you can do when Peter Thiel goes for your blood because you made the moronic (albeit one time mistake) of drawing his ire. After the fire sale to Univision, I never expected it to be the same.
Am I the only one who dislikes some of those column names?

isNonIndividual, IsNonVisibleToOthers, ShowableNonVisibleToOthers
Would've been helpful if they mentioned what kind of smart contracts they support at the very top of the article. I had to dive in to find out they're talking about Solidity
It's much more expensive than not having it.

Back of the napkin math for 1 billion users and a 1:100 support staff ratio comes out to around 5.8 billion dollars/yr.
The author is a friend and was the original marketing director for the hosting company LiquidWeb. He' a superb marketer and I suspect this article grew out of his frustrations dealing with this problem.

I don't think the average restaurant owner who may not be very digitally savvy realizes how these companies piggyback on top of their brand. I predict that soon there will be a large class action lawsuit with thousands of restaurants going after the delivery services for these underhanded tactics.
We've been experiencing sluggish pages since long before JS really became a thing too. PHP and a slow inline query to render results has been a possible problem for literally decades.

Do you investigate all the fast snappy sites you visit to confirm they aren't single page apps? What about the slow pages that aren't SPAs (most every news site)?

It seems like anyone who wants to dislike JS and/or SPAs can easily confirmation-bias their way into believing it.
Pitch to 4k Angels and VCs. Close your round over Zoom
sh, bash and zsh?
It depends where you are, really. I'm in the hot zone here (northeastern US...)
tech bubble burst in 2001, Huawei hacking of nortel was 2004-2009.

https://www.cbc.ca/news/politics/former-nortel-exec-warns-ag...

https://aragonresearch.com/cyber-war-flashback-remembering-t...
Isn't this the same crap everyone was criticizing Italy for last time the economy took a dump?
One of these has 57,000 results and the other one has zero.
I actually had a similar experience with Google Ads: A site was flagged for malware, no explanation what they had found, once I got answers out of them, days later, I found where a non-resolving but probably former malicious link ended up on the site. I purged it, cleared the CDN, asked for review, and was quickly rejected because I allegedly hadn't removed the malicious link.

I asked them to show me where they still found it... and they then realized it was indeed gone, rejecting my re-review was incorrect, and reenabled the account.

The only positive on my end, was that since it was the Ads team, where Google's money is, I got human email responses.
Road construction and maintenance can be paid off using taxes on various things(property taxes and gas taxes).

Mass transit relies much more on ridership. (NYC Subway is massively underpriced)

Also - road maintenance is highly dependent on road use. Biggest degrading factors for the westside bike path on Manhattan have been natural(weather and flora). I've been on bike paths that were paved in the 60ies and are still in great condition... without maintenance.
I'd assume this is offered by Mozilla's corporate side https://en.wikipedia.org/wiki/Mozilla_Corporation
I'm not a gamer, but I want to play something to maintain connection with family and distant friends. What should I play? I was once given a copy of Civilization and after playing it for a day, decided it was too much work and I already lose to many things IRL no need to add the Assyrians to my vanquishers as well. I also played Zelda, by "play" I meant wander around the landscape looking for goodies and trying to chat up the game hint characters, and not really interested in solving the game.
Many people doing the coding haven't really thought that deeply about the systems.

I'd like "web programming" to start with Vannevar Bush's As We May Think, then go to Licklider, Ted Nelson, then hypercard programming (hypertalk). Set up a BBS, a gopher site and then write HTML for NCSA Mosaic.

Read the RFCs and W3C standards, learn about Netscape's SSJS failure before touching nodejs, you know, serious academic scholarship. Maybe look at the failed TCL browser support, which has example snippets in the HTML 4 standard, understand why it didn't work, etc.

I think we'd get dramatically better results
Also, both Animal Crossing and Stardew Valley are much deeper and richer games (i.e. not “casual”) than your latest graphics whore zombie shooter. Video game companies should pay attention to the success of these, and also many interactive indie experiences like Firewatch in recent times.

Maybe we should find a different description for them than “game” which tends to indicate competitive elements and does not describe sandboxes or interactive narration / exploration very well. Unsure what to call them but people definitely crave them.
Smash brothers, Luigi's Mansion, Marvel games on ps4, Lego _____ games.

Castle Crashers, Children of Morta. A little more violent, things like risk of rain, chaosbane, diablo 3, inquisitor martyr.
If you look at the changes and cathegorize them they all fall in one if three camps:

- sugar for quality of life improvements that benefits everyone (like ? or NLL)

- new feature that lets you do something that couldn't be done before (like impl Trait or global allocators)

- new feature that removes a special case of the semantics that can be extrapolated from already present features (like associated consts and subslice patterns)