skysight-inc/HackerNews huggingface dataset:
Should be giving a raise due to reduction in office rent and increased productivity. Ha, back to reality.
The publisher / platform dichotomy that everyone seems to be referring to: do you actually believe it makes sense to categorize entirely as one or the other? Is there no gray area allowed for organizations dealing with literally millions of people that aren’t necessary the same way ISPs are?

Astounding to me that nuance isn’t allowed in this discussion
WhatsApp a Secured Encrypted App?
> Lobste.rs founding had absolutely nothing to do with HN being an “astroturf forum”

It absolutely had everything to do with it. That's the reason lobste.rs is invite only forum. They had a rather big drama there recently as astroturfer still snuck in even through invite only system resulting in increasing of account restrictions on posting etc.

Personally I think their limits are a bit too strict though when you browse hacker news almost every day you can see how that's necessary.
give a man a gun and he can rob a bank

give a man a bank and he can rob the world
Node.js has been used in production for over a decade. Some of the most popular applications of the past decade have been built on Node and in 2020, JavaScript is the most popular programming language.
I clicked around a bit and I've not heard any of these songs. I guess I'm out of the loop on what's popular since I stopped watching TV or listening to radio.

All I'm getting now are items curated by my own tastes (and to some degree the whims of spotify), and I'm happier for it. I still discover new bands and keep track of new releases, but it's all within my own favourite genres.
> Is there no gray area allowed for organizations dealing with literally millions of people?

There is plenty of grey area - but as soon as you start pushing politics with your platform you have well and truly crossed the line.

The tech giants get special protection because most people see the grey.
Create Maintainable Rails Apps with “Fat Controller” Form Objects
I've been playing with Form Objects and realized that fat controllers were in a lot of ways better than fat models. Most of the apps I see now have huge models and lots of issues around callbacks, validations and side-effects. By using form objects I've moved the logic back into the controllers but abstracted them in a more logical way that creates a much better divide between responsibilities.
The economist says that if you pay the rock enough it will move itself.
I think a lot more people see through the thinly veiled bullshit than you’re saying. A lot of people have been wanting corporations to stop with the “we are all in this together” commercials regarding covid. It’s a similar ploy that will hopefully meet similar responses.
The lines labelled "Funding" from Fortnite to literally every other part of the flywheel looks like a big risk.
If you don’t want to read the essays, I published my notes on them.

https://www.arilewis.com/aris-posts/notes-on-epic-games
Weren't the scooter companies paying random people who signed up to go charge the scooters themselves at their homes? Surely that's far higher liability.

Plus, if this was a concern how on earth is the used car market able to survive? I just don't think liability factors in here at all. My guess is that scrapping them is easier and nets about the same amount of money as selling them. Selling that many scooters off piecemeal would take quite a bit of time & effort, plus costs to store them in the meanwhile.
> FCC, FTC etc were created by legislative branch to make governing specific areas more streamlined, they are still bound by whatever legislative branch is bound.

I would recommend reading up on historical executive orders held judicial review and how they impacted operations of 3-letter organizations
Mega parsec is a parser combinator library that definitely satisfies these requirements.

In fact, I would say Haskell-style parser combinators are the best way to satisfy those requirements in general.
For folks in the Bay Area, I constantly recommend Good Eggs (goodeggs.com). They’re serious farm-to-consumer folks and have small producers and fishmongers that you wouldn’t see otherwise (many of the names will be familiar from restaurant menus).

After having gone through CSAs, our various decent grocers, and then realizing there were “no” retail fishmongers, a friend had recommended Good Eggs and we’ve never gone back. It’s not for everyone, as it’s basically only the priciest things you’d find at Whole Foods, but it’s also delivered to your door and without a large-scale grocery chain in between.

Covid-19 has obviously strained their availability, but overall they’ve still been amazing.
What does this mean? I have read this many times and it must be slow brain day. I seriously want to try and understand.

-------------------------------------------

>What is an API-as-a-marketplace?

>Just like a traditional marketplace, an API-as-a-marketplace has two sides: suppliers and buyers. But, the interface is different.

>In a traditional marketplace, discovery and purchase are done on the application layer. The transaction process is visible to the end user and is essentially a part of the
platform’s identity and brand.

>In an API-as-a-marketplace, the API is the UX for the transaction; that is, the transaction occurs on the infrastructure layer and is abstracted away from the end user.
I'm kind of scared to see what GPT-10 will be capable of.
Pushing politics lol. They’re just pointing out when a POLITICIAN lies.

Twitter is like a library - they don’t create their own content but that doesn’t mean they have to give every ignorant fool a soap box to stand on.
This seems like trolling more than a genuine question, but I'll answer in case it is genuine.

It makes it easier for fullstack developers since it's a single language both in the front-end and back-end. You only need to learn once how `JSON.parse()`, `atob`, classes/prototypes, etc. work, and not worry about language inconsistencies making errors.

It is decently efficient (not the best, not the worst), fairly readable (I'd say on the upper side). The three main disadvantages IMHO are:

- Its async nature is more difficult to grasp for beginners compared to one thread/request and then linear-ish work of some other languages

- Node.js standard library is optimizing for flexibility instead of conciseness or completeness, so there's quite a bit of manual gruntwork involved (not the worst of those mentioned though).

- Right now the ecosystem is in a major migration from `require()` to `import`. The last large migration like this was from Callbacks to Promises, and IMHO it went very well.

As someone who is very comfortable with Javascript, and was comfortable with PHP and Python back in the day, I would not trade Node.js for any of those. I am thinking most of the time about what I want to achieve in a coherent way, and not fumbling with pointers.
Isn't that the advantage though, that you can do exactly that without concern.

> deno run --allow-write=~/only-evil-here http://dangerous.com/evil.ts
The question was about Java. I, for example, use both Java and Kotlin in my project.
There's also this: https://twobithistory.org/2017/09/28/the-lineage-of-man.html
'breaking news' is pretty much antithetical to HN. It just happens to have 'news' in the name, sort of like the town of Newport News. For the purposes of HN, a deeper, more detailed story three days 'late' is better than a superficial 'breaking' story.
They have been crawling for a while and AFAIK the data is used at their instant answers, not on search results.
Everything can be reduced and reused if you're willing to spend enough money. But obviously you have to recycle if the other options are too expensive. Environmentalists seem to forget that spending money is itself a waste - a waste of human effort and natural resources even if it saves something tangible like a wheel or an electric motor.
U.S. Will Join G-7 Artificial Intelligence Pact, Citing Threat from China
"Guido was against multi line lambdas" is always brought up in these discussions and then someone digs up an old email from 10 years ago where it happens to be mentioned in passing by.

Given the recent success of anonymous functions and it's widespread use and impact in other languages, like Javascript, C#, Java, C++11, maybe it's time to re-evaluate that opinion. I mean, what would javascript be today without promises and multi-line anonymous functions?
The author's website. I'm done with big aggregated content platforms, I started using RSS again recently and trend to my own digital garden of blogs and newsletters.

I use Slack's RSS integration to get new articles notifications, then read them as they were intended to be read by the author.
I’m not sure about that. I don’t like the toxic nonsense the president posts, but I can also not like the toxic nonsense e.g. esr posts on his website, while simultaneously thinking his web host would be wrong for editing his pages full of toxic nonsense against his will.

I think this EO will be a net benefit for free expression online. I was expecting it to be a terrible tyrannical anti-free-press power grab, but, having read it, it does not appear to be that.
It will work too.

He’s successfully portrayed himself - and his supporters - as under attack.

By the liberal elite, cnn, china, lbgqt, etc. Now he will add twitter to the list.

He’s told America they’re under attack. And only he will fight back.

He can do no wrong as long as he continues to convince Americans there’s a cultural war against them.
This 100%. Most startups that are getting on the remote-only bandwagon are gonna be in for a big surprise when they start seeing their culture dry up into a crusty spot of resin. Half of the value of working at a modern company is being in the same room as the talented people you work with. I love everyone I work with, and going into the office and seeing them gives me a huge amount of motivation to do good work.

Purely remote work can't possibly be the future for creative fields. Humans are inherently social, and I say this as someone who has crippling social anxiety. All of my salary expectations took this into account. If proximity to talent is being taken away from me, why not just look for a new company? I didn't come to the bay area to not be around smart and talented people.

I imagine if grade-school became fully-remote, that generation would just be much more lonely and have fewer friends than ever. People are meant to be together, work together, and do things together.
Reasons for node:

* Testing/running code that will run on a browser javascript vm outside of the browser

* Developer familiarity

* Reduced context switching

* Reasonably good asynchronous performance given the above

* TypeScript, given the above

* Shared backend/frontend code(SSR, etc etc)

Interestingly I wouldn't really want to reach for any of your alternatives as a general substitute for NodeJS/TypeScript.. C# or F# perhaps.
The tech giants are the biggest risk to democracy of the decade - and you are equating them with being a library.

You can’t talk about nuance when we aren’t even reading the same book.

ISPs have a tiny fraction of the power of big tech.
How many of those 100T synapses are dedicated to language skills?
Stop Using Semicolons in Python
A major difference: transitive dependencies. In the old days, jquery.foo.bar.js would say “make sure you’ve loaded jquery.js and jquery.foo.js first”, and it would be up to you to decide which versions of them to use. Under Deno, modules will declare their exact dependencies and I suppose you the caller can’t control them. Or else they could devolve into some form of dependency injection.

This could lead to many copies of a library being loaded and included, rather than just one via deduplication as other packaging systems tend to do.

(The article talks about the potential need to remap dependencies, which could allow you to resolve this sort of duplication manually, but says that the current implementation should probably be avoided.)
Please don’t compare Deno to NPM. This is all I see anytime Deno is mentioned, and often in some form of severe defensiveness.

If you need a million packages to write a tiny application Deno may not be your cup of tea. The entire article is about readjusting your expectations away from that kind of incompetence towards an alternative approach.
For anyone else who is unfamiliar with this usage of "NPC", here is the definition from Urban Dictionary:

> NPC - Modern (2018): A term now used to describe a 'Social Justice Warrior' or SJW, as their behavior mirrors that of traditional in game NPCs, in that their thoughts and actions are limited to their programming (programming being mainstream media in this case) and lacking any critical and independent thought process.
It's the truth. I'm sure representatives of DDG can correct us if this is not the case.

However they have never done so.
> The first such transformation is to lower the third by one step to obtain a minor triad. For some reason, we perceive minor chords as sad or melancholy, sometimes a bit whiny.

I'd love to hear more on "some reason." In a way, it's so arbitrary, and maybe it's a cultural bias, but so sad. And the minor iv chord, so sad. https://www.youtube.com/watch?v=RQFtvAfHndE, right when he sings "when September ends," but there's are so many other examples.
That's a 6-bit TN panel, with a decent gamut. Color accuracy will be so-so, most likely. (What's your delta-E?) Viewing angles are not great either. [1] An 8-bit IPS panel with 100% sRGB would likely be superior for most purposes. It's also a 17.3" screen vs. 13" which was what was being discussed.

I did the photography and color grading for a published coffee table book on a monitor with less than 97% AdobeRGB. I would have liked a better monitor, but it worked out....Lightroom and Photoshop have nice tools to help.

If you're doing HDR video editing, get an HDR display. If you're doing professional video/picture editing, get one with a wide-gamut and good color accuracy. For most people, 100% sRGB will be pleasing and accurate for most purposes.

[1] http://www.panelook.com/B173HW01%20V4_AUO_17.3_LCM_overview_...
> But for legal purposes, they are cloaking themselves in the same privileged status as a phone company

Hum I don't think that could possibly be true. What leads you to think this? Phone companies existed before Section 230 and as far as I know their behavior didn't change. Have you read Section 230? It definitely reads like it was passed to give entities like Twitter more power to delete objectionable content and it definitely doesn't read to me like it obligates them to be neutral.

https://www.law.cornell.edu/uscode/text/47/230
And to distract from the 100,000 dead bodies.
Good for you - sorry to hear it didn't get very far, but it's a great experience to go through that "hustle" as you say.

As a quick thought: who was/is your customer? It wasn't quickly apparent from your site. Is it game devs? Or game dev studios? Or platform owners? The hustle you did was actually great, but may have yielded more positive momentum if directed at potential customers.

That way, you get product feedback and also test the waters on pricing/revenue. Journalists have their place, but it's really PR and getting the general word out. Defining a customer profile, and having direct sales more-or-less figured out generally comes first before press pushes.
... because it was claimed that the IDEs are many gigabytes because they "let you target multiple OS versions". Well, you can get the required essence for targeting multiple operating systems and architectures in 50 MB. If a "proper IDE" for a single OS/arch/platform is 500 MB, then one for "multiple" could be about 550 MB. So how does it get up to 5 GB or more? Convenience and junk.
Novel simple state design and management in JavaScript/ts
Add support for turning off cursor blink in Windows Terminal
>I run `npm update` once a week and it brings down a dozen or so updates

That's my worst nightmare. This kind of thing always results in my having to spend hours figuring out which of the new updates broke everything and what do I have to do to fix it.

Once I have something working, I don't want updates to ever be installed unless I know 100% for sure that it is only fixing a security issue.
No need to be partisan: for systematic disenfranchisement, see the Constitution, which predates the party to which you are opposed by a good half century.

As far as hating democracy goes, I found some good Republican ideals here:
http://www.abrahamlincolnonline.org/lincoln/speeches/pierce....
"Republicans, on the contrary, are for both the man and the dollar; but in cases of conflict, the man before the dollar."
>My laptop is Core2Duo

Core2Duo was released over 13 years ago, and discontinued over 7 years ago.

Time to think about upgrading before complaining about performance issues. Especially for emulation.
Maybe you could start this line of inquiry by comparing Price's research with these records of which you write.
https://www.theonion.com/white-house-press-secretary-trump-s...
The person doing the hosting.
I'm sure this is totally benign and definitely isn't intended to cause any chilling effects on criticism of the President.

The Trump administration is corrupt, sycophantic, and philistine.
Western Digital Lawsuit for Shipping Slower SMR Hard Drives Including WD Red NAS
Sure! But the question was "is an open source software more extensible...". And for most situations where software is used the answer is no.
I don't miss many things about Flash / Actionscript but boy do i miss that development GUI.

Sure, HTML 5 can do everything Flash can do but there is nothing even close to that envioronment for making interactive animation and full games.
> Minor chords? In pop and rock? They're used all over the place. It's more rare to not find one in a song. Minor chords with added sevenths, yeah, less common.

Yeah, exactly my first thought, pick any Beatles, Pink Floyd or Radiohead album for the most mainstream, off-the-top-of-my head examples.
GitHub probably will have a dependency management for it. It already hosts most of the packages I guess
Could the solution just be to audit the permissions your dependencies require? Sure, it gets murkier with transitive deps like your http.js and number-is-even.js example, but I would argue that this scenario isn’t as dangerous as it seems because it adds an opportunity for the middle-man-dependency (http.js) to catch overreaching permissions.

With node, it is very opaque. With deno, as I see it, http.js can easily check the permissions for number-is-even.js, and you can easily check the permissions of http.js. It’s not perfect, but I think each link in the dependency chain is at least more easily auditable, even if it is not strictly more secure.
Valhalla will change that, all value like classes are going to be value types in post Valhalla.
I only said that price is an overriding consideration. It would not matter how much better it is, if it would not be free.
Ask HN: What’s your way of contributing back to software engineering community
First of all I would like to appreciate the efforts of all those people who write blog posts answers questions on forums and build oss voluntarily.As someone who’s beginning career in software engineering how can i contribute back to community.
What does FAE mean in this context?

Or do you mean ‘fae’ as in fairies?

Edit: speeling
Example link?
How do you access IRC on phone especially iPhone
Some people are materialistic - that is they place a high value on material things. It's often older people who grew up when manufactured goods were valuable. I'm like this myself.

Other people aren't - they don't form an emotional bond with a used electric motor or an empty drink bottle. They just use whatever's available and focus on other aspects of their life besides material objects. I think this is more normal for young people who grew up with plentiful cheap products and all these renting and sharing services. For them, the value is in the use, not the possession.
The key insight in this paper is that the new (larger) model was not "fine-tuned" on the downstream NLP tasks. In other words, after it's trained on unsupervised (you could call it self-supervised in this case) data to do simple things like predict the next word (hence why it doesn't take any real supervision) it can then be used to do very specific tasks like answer questions or translating text without further supervision.

Previous large-scale language models like BERT and GPT-2 had took a similar approach but in order to actually perform the more complicate down stream tasks they had to be fine-tuned. So they were trained with specific QA or translation date in order to understand and do well on those tasks. GPT-3 doesn't do any fine-tuning, it is able to take it's very general initial learning and perform very well on specific tasks that it was never trained on. This is why it doesn't perform as well as the "smaller" models on those tasks. But that is besides the point, if GPT-3 was fine-tuned on those tasks I'm sure it would achieve the latest SOTA results in many (all?) of them. The exciting part is how it was able to generalize the knowledge learned during "pre-training" to much more specific tasks.

tl;dr the smaller models were trained on the specific tasks that they were evaluated on. The large model (GPT-3) was not trained on those specific tasks and still does almost as well.
Ask HN: Any suggestions for Autolayout for Android development
I’m trying to find something like SnapKit for iOS, but for Android development. It literally changed my life last year. Any suggestions here?
> A person or group calling itself "The Breeders" took responsibility for the bioterrorist attack,[4] as financial retaliation for the environmental damage caused by the state's Malathion aerial spraying;

> It was instead ordered that, rather than 1-2 aerial sprayings of the infected communities, more than a dozen sprayings would be necessary over a period of months.[18] In addition, Malathion was no longer used alone, but mixed in a 4:1 ratio with Nu-Lure0 bait to attract insects to the area.[19]

I know, I know, hindsight bias. But it is hard to imagine that an increase in the infestation would not result in an increase of the treatment for said infestation.

Take note, future protestors. Outcomes are the only thing that matters.
> Except it's not. Trump is right here; most of the confirmed voter fraud is on mail-in and absentee ballots,

Thomas Bayes is screaming in his grave, something about cancer diagnoses...

Actually I don't know if that's even true. And almost all the significant cases of any kind of election fraud aren't about ballots at all. It's stuff like voting in the wrong jurisdiction, or count fraud, or registration fraud.

Please cite me where you got the info that most election crime is from remote voting. That info doesn't exist.

What does exist is the facts in the WaPo article that twitter linked, which show that effectively zero mail-in ballot fraud is happening.
Is it? Networking yes, social maybe?

I don't have any memories of early GitHub but did any of it's competitors come close to being as good?
Facts, hard reality, and science don't count for a damn thing when the politically or socially mainstream narrative is hostile to the conclusions they support.

Science of race and IQ will be censored, and likely get you a ban to boot. FBI crime statistics will be censored. Any kind of objective or subjective analysis of the outcomes of increasing racial diversity in Europe and the colonies will be met with extreme hostility. In some countries, if the wrong people see it, you may even be criminally charged for your curiosity and rationality.

Science doesn't mean a damn thing any more. It's all about power. And, temporarily, those who hate us are in power.
I beg to differ, at least for the genres I have some attachment.

Kids that are into hip-hop still listen to 90s hip-hop, now called golden era.

On the other side 90s electronic music has great stuff, but the field has much advanced in quality and depth.
US court grants permission to recover Marconi telegraph from Titanic wreckage