skysight-inc/HackerNews huggingface dataset:
And from experience, I find all of those tests for functions like this stupid, because the function is too trivial to write tests for.

And then I always get the first 1 - 3 implementations wrong in some weird way, feel extremely stupid in the process and end up liking my tests.
I liked the red text. It's a very well designed layout, and the color choice - while arguably questionable - gives it personality. Not every site needs to look the same.

The fact that it has a lot of upvotes shows that aparently many people don't have issues with the presentation.

Anyway, my browser has a "reader" mode that lets me make any website readable with a single click, so I've stopped complaining about hard-to-read aticles. Better to focus on the substance of the article...
> if you want to extend the development community beyond a small a close-knit group who understands each other...

But of course, the development community for SQLite has always been, and likely will continue to be, a close-knit group who understands each other. Which means that the requirements for a "true" code of conduct (the benefits of which have yet to be proven) don't really apply here.
Oh no, I censored you by downvoting!
When solar flares take out the grid, buying new cars will be the least of our worries.
In my teens I accidentally discovered a preference for sleeping on the floor, having carpet as a ground barrier, and blankets or a sleeping bag for warmth, pillow for my head. At the time I just wanted more space for computers in my small bedroom, so I got rid of my bed.

When I moved into a larger space, the default was to get a normal western style bed. I did this but my back and neck would randomly hurt like never before. It appeared to clearly be correlated with the switch to sleeping on a deformable surface.

So I got rid of the mattress and resumed sleeping on the floor. Now, ~20 years later, I still sleep on the floor and never have neck/back pain. Except for when I stay in hotels, where floors are exceptionally dirty, in those situations I often wake up with a stiff neck and/or back after sleeping on the bed.

It's worth noting that other cultures don't use the squishy mattresses either, I'm not off the map breaking new ground here.

If you suffer from back problems, I think it's reasonable to try adapting to sleeping on the floor. If it's too low-brow for you, you can spend money on japanese-style tatami mats - you can even get stylish bed frames for them.
Perhaps, but given the competition for Hubble time, if you can get the data you need from another observatory you're generally better off doing so. For these competitive observatories you usually need to explain why your project actually requires those facilities.
Jarun/nnn: The fastest terminal file manager ever written
A single page application (SPA) without server side rendering (SSR) doesn't serve "useful data to the user on the first payload". It serves an empty HTML shell with a script tag (or multiple tags) linking to the Javascript app bundle (or multiple bundles). If the app bundling doesn't break up the app into smaller bundles that are asynchronously loaded, the initial JS payload will probably be 10+ MB. At which point the browser needs to download the 10 MB of JS, execute it, and have the JS fill in the HTML with "useful data".

So no, an SPA without SSR doesn't include useful data in the first payload.
Lowe's hiring
NoMoreFrameworks
It doesn't in this case, however you can determine that the chromium-team ppa is the official one in Ubuntu by following links from the Chromium website.

The security of the package repository system falls down when people add apt signing keys that are untrusted/unverified, which is what happens when you add a ppa in Ubuntu.
The original post from 2017 has lots of interesting discussion: https://news.ycombinator.com/item?id=13498365
Squeak was ported to the iPhone in 2008, but has never been allowed in the app store. So you have to be a developer and download it and compile it yourself just for your own device, which is kind of the point of the article.

Note that applications built on top of Squeak and Pharo have been allowed on the app store, but all the programming goodness has to be completely hidden. The only exception I know is Scratch, which keeps Smalltalk hidden but is itself a programming language: https://www.softumeya.com/pyonkee/en/
In my experience, whenever I browse without an ad blocker (e.g., someone else's computer), the flurry of intrusive ads shocks me out of information-absorption mode, and just prompts me to think about how best to suggest to the computer owner that they use an ad blocker.
Yeah he didn’t really talk about food and menu. 6 to 7 dollar per meal isn’t anything to scoff at. It’d better be tasty on consistent basis.
Most companies have something in their ToS to the effect of "we can do whatever we want" -- that doesn't mean they're all the same. For example, Stripe and PayPal both have essentially the same ToS. But only PayPal has so many "banned for no reason" horror stories that there are multiple websites dedicated to cataloging them.
Can someone provide background context for gab.com?
Cloudflare WAF Bypass Vulnerability Discovered
I am sort of assuming this is related to this article? https://www.businessinsider.com/pittsburgh-synagogue-shootin...

Is Twitter, who also gave him a forum and declined to censor or punish him for threatening tweets, being similarly affected?
I'm not really sure what the author is getting at. You need discipline to avoid most of the garbage that can be created by using any language or framework.

I've seen some of the worst java apps before, but no one says "never use java, it's bad".

It's generally accepted that skilled engineers can make clean, easily maintainable apps, and unskilled engineers make garbage apps.

This just sounds like sloppy engineering and a total lack of professional rigor and in that case, why is javascript to blame?
I wrote to Dynamicland's email address about this months ago, and even re-sent the email, but never got an answer.

I suppose it's inevitable that if this vision of the future takes off, we'll be second-class participants. But I guess it's too much to ask the majority to not work in a way that would be great for them, just because it's a new challenge for a few of us. We'll figure it out.
If you think common sense can ensure safety then you are super human. I have a 10 million line program that outputs an extremely complicated dataset with hundreds of parameters. Occasionally one parameter disappears... at a rate of 1/1000 runs. This is a bug, but the bug bypassed everything. The system has 100 e2e tests of "defense" but because the bug happens 1 out of 1000 times, 100 integration tests did not have enough coverage to find the error... so the program made it to production...

Now with static type checking. That program wouldn't even compile. The compiler can prove that the program is wrong rather than you going through hundreds of unit tests to try to catch an error while proving nothing. Proving a program is wrong is better than writing billions of unit tests that cover the entire domain of a function.

Your strategy of using common sense to go through 10 million (exaggeration of course) lines of code is an effective strategy, but not an intelligent one.
Don’t conflate this story with “banned for no reason”. There are plenty of reasons to ban Gab.
Twitter : Gab :: Reddit : Voat
Paypal banned me when I was 12 for using a 20% off coupon to buy a pencil from myself for $500. Let me keep the $100 after holding the $500 for 6 months. Best CD ive ever had.
Χωρίς θεατές το ΑΕΚ – Άρης στο ΟΑΚΑ
Was Gab actively supporting the hateful groups more than just giving them a speech platform? Because if not, this is truly terrifying. It seems like the "left" (whatever that means), with waves of ignorant support, is turning into the monster it thinks it's fighting against.
Twitter doesn't use PayPal to process payments, does it?
Small edit - I meant to say marketing is more science than art. Definitely need creativity in ad campaigns, but like a good movie, there needs to be a solid plot and message to serve as the foundation.

Instagram is still wrongly focusing on the channel instead of audience. For example, if the buyers are younger people into fashion and food, and there are relevant profiles that showcase both, perhaps while traveling to Japan and showing how you can get the same candy at home, that might be effective. But you need the data to show that, not just assumptions.

Search is always a great way to advertise because you can target directly to people's intent as they type it in. Buying a few keywords around candy, japan, snacks, traveling, etc. is a good and affordable way to start. $5K spend on some ad strategies would provide decent data to start testing the market.
React SSR is not a problem, and I can get quicker TTFB than I ever remember getting with even a simple RoR app (300+ms yikes).

I can also work faster with the React ecosystem (and find it much more enjoyable) than RoR and SSR makes the end result the same anyway.

People like component-based frameworks and modern JavaScript (and its supersets). Things are different now. Deal with it!
> my question was whether int8_t* and char* are interchangeable

They are not. Not every "C" compiler complies with whatever standard you care to cite. There are DSP platforms[1], for instance, where char is 16 bits. Obviously any hypothetical pointer arithmetic on such a platform must differ between (u)int8_t and char.

The intent of (u)int8_t is that such a platform will either a.) correctly implement (u)int_8 and operate on exactly 8 bits as intended or b.) fail to compile. This is demonstrably different than assuming char is 8 bits and yet compiling when it is not.

[1] for sale here: https://www.digikey.com/en/product-highlight/t/texas-instrum...
Not all ICOs were scams...but also plenty of IPOs have been scams. The regulations put in place following the dot com crash are good in some respects but bad in others.

The ICO mechanism for fundraising is novel and with some light regulation and heavy curation might have the best of both worlds.
When I was first learning about programming, I had hours and hours of enjoyment just from modifying that game even though I didn't quite know what I was doing. Just things like changing the banana speed or making bananas spawn other bananas when they hit.

Another fun one was called Labyrinth (I think it was spelled LABRNTH.BAS or something). I liked it so much that years later I started making two remakes (one in HTML canvas/JS, one in DCPU-16).

QBasic was a great introductory language for a kid wanting to learn programming IMO.
GP's solution is valid for the majority of software - at least the sort of software that us HN folk probably use.

Unfortunately Google Chrome is a bad example here as it's not available in most repos (since it's closed source).
Atripe froze gab a few weeks ago, and PayPal put gab on notice for allowing a post with the Navy Seal copypasta aimed at the PayPal CEO.

https://gizmodo.com/stripe-freezes-gabs-account-for-nsfw-con...
That's just a catch-all for "our house, our rules". Legal authority aside, it's political warfare and nothing more.
Freedesktop-sdk / freedesktop-sdk – GitLab
Technically, the definition of "terraforming" is constantly changing to match Terra's changing climate.
10mb of JS — Examples?
A "free speech social network" used by white supremacists, neo-nazis and other extremists who have been banned elsewhere from social media (among others - I know people will be triggered if I don't explicitly disambiguate that not all Gab users are extremists and racists) and recently by the suspected Pittsburgh synagogue shooter.
I assume not, but I figure someone does payment processing for them that an upset crowd could apply pressure to?

I guess I was generally curious if people thought there'd be any sort of similar repercussion(s) toward Twitter though. I finally got off Twitter a couple months ago and can still imagine a likely "outrage bubble" yesterday about their handling of that account, but with little actual impactful change in user usage of the service, etc. (In fact, if anything, "major" events like this likely drive a lot of traffic, even if there's criticisms.) (Please note, I'm explicitly not commenting on whether or not I think the criticism/handling/etc is appropriate or justified.)
Censorship by being killed is also censorship.
It should honestly come as no surprise considering Gab, much like Voat, is a website filled with some of the most vitriolic and racist garbage I've ever seen. No company wants to be associated with a walking PR disaster.

Most of the time however they're more than happy to take money from said places as long as people don't make it into a big PR problem.
It's ostensibly the "free speech" version of Twitter, in practice it mostly caters to the far-right. The Pittsburgh synagogue shooter was a user: https://archive.fo/k63LE

His profile has now been nuked by Gab, but only to save face after the shooting. They would usually pride themselves in not removing that kind of content.
Also probably shouldn’t put RoR as the first item in your list of full-stack frameworks if your title says “at scale”
Towards the end of the article it gets into this. IPOs are mostly not a great deal for typical retail investors. Sure, there are some big winners but once a lot of those companies are in the public markets anyway, there are still a lot of opportunities for individual investors (for better or worse).
> You are not allowed into any corporate office, in any city - unless you work there.

Not sure what you've been exposed to, but having wandered many office towers up and down the west coast, vanishingly few have any form of security beyond perhaps a receptionist or a maintenance man who may harass you if requested to do so. Some do have elevators that attempt to enforce access control during certain hours, but this is generally a non-issue in the daytime.

> You need to get a visitors badge with a photo they take of you on the spot to simply go to a meeting in some towers in the US. You need 15 minutes just to get in.

This is an extremely rare request, and complying with it is consistently not worth it in my experience.
Yes - it would bring a lot of things into sync, but the tradeoff is that you wouldn't be guaranteed that seven days after a Monday is another Monday. That is true and has been true since before the Julian calendar even existed, as far as I can tell.
Firefox's Reader mode works pretty well for things like that.

uBlock Origin also has an eye-dropper to pretty easily block selected elements. You can typically remove floating headers like that.

This bookmarklet also usually kills sticky headers:
https://alisdair.mcdiarmid.org/kill-sticky-headers/

Anyway, common problem. You can probably find a stock solution.
Just use ninite

https://ninite.com/
The paper mentions (page 117) that there are accuracy concerns with the FT quadrature method used for equation 8.21 (and analogous ones for others) for "near maturity deep OTM and ITM calls (puts)". This is attributed to the highly oscillatory nature of the Fourier Transform kernel. Is performance important here? Like, would a better quadrature rule which didn't suffer due to the oscillatory kernel help in an important way?

I ask, of course, because there are better ways to treat Fourier-type integrals than trapezoidal rule (I even wrote a numerical analysis paper on such a method).
Paypal is not the government. Stop this absurd misrepresentation of censorship.
Good. Now for Stripe. I already called their customer support this morning and told them I'd pull my organization's account unless they dropped Gab. I'm sure I'm not the only customer who has. They enable payments processing for Gab, which means that they also profit from Gab. They make money off the alt-right. They choose to make money off the alt-right.

You want protests in front of your office, Stripe, raising hell about the blood money you take? We can surely arrange that. For every TechBro being oh-so-concerned about "financial censorship, oh noes!": you ain't seen nothing yet.

not doing business with white supremacist profiteers > nice API and documentation
As bad is voat is I've seen that aspect of humanity on Youtube, Facebook, the comment section of most major news sites, the live chat of twitch, etc.
Is it censorship when it's between two private entities?
The Structure of Scientific Revolutions by Thomas Kuhn discusses paradigm shifts and periodic re-unifications of theory and fact.
Works fine here on FF
That nothing is free.
The spec should be typed. Those other users should not just be giving you typed data, they should be giving you a type signature.

I'm referring to a general situation. You're referring to a specific situation of http apis sharing what I assume is untyped data and the typing is lost during transport. The solution is to develop protocols on top of http where the type signature isn't lost.
Neat! Any plans on adding a 'finger'?
Everything old is new again.
https://www.youtube.com/watch?v=laApNiNpnvI
(Xerox EuroParc 1991)
Would you like to try YouTube Red for 30 days?
Does Stripe still process payments for Gab?
Extensive discussion of original source: https://news.ycombinator.com/item?id=18285606
if we can solidly say what lisp is, then i'd assume there's beyond the horizon...if we can't say what lisp is.. then whats the point? is it just anything?

i mean, if i have a lisp with static types vs not static types, why is the lisp part important at all? and you just have two different languages one with static types and one without?

seems very unimportant? i dunno could someone enlighten me
Not quite true: There would not exist exploitable buffer overflows if that was the case.
Sorry for the confusion. The rules were put in place to leave open the possibility of GC which could move pointers. Its not really related to this proposal directly, but its an example of how you can define a feature in such a way as to allow future changes.
Bitcoin not likely, but in my personal opinion EOS[1] (as of today) might be the first. I think we're currently on 2nd gen blockchain, and if we stay here (and Moore's Law continuing), then I think EOS will be the first to reach that feat.

But seeing how fast the space is moving, another platform might come along in a few years that has a better implementation than EOS (thus leading to more TPS).

[1] https://www.google.com/search?client=firefox-b-1-ab&q=eos+tr...
Apparently yes, based on several conversations with/from some of their leadership on Twitter today. Stripe did suspend them earlier this month, but that seems to have been temporary.
You're not a coffee drinker are you? :) The optimum brewing temperature for coffee is 200 deg F (94 deg C), plus or minus a few degrees. This is the range recommended by professional coffee associations such as NCA and SCAA [1], and is the range used by pretty everyone, from Starbucks to your local diner. The NCA recommends that coffee be served at around 80 deg C (which is what burned Stella Liebeck); this is a perfectly reasonable service temperature, widely used by most good coffee shops and restaurants, including McDonalds to this day.

The "settled arguments", as you say, were questionable to begin with, and businesses continue to struggle with how to balance decent coffee service and protection from frivolous lawsuits. But the only thing that's really changed since Stella's lawsuit is the addition of warnings on coffee cups, just in case anyone else decides it's a good idea to squeeze a cup of hot coffee between their legs while they fiddle with the top.

1 - https://www.ncausa.org/About-Coffee/How-to-Brew-Coffee
Let's Encrypt – Free SSL/TLS Certificates
Stop the absurd misrepresentation that only the government censor.
I don't know about this method, but for me Dr. Sarno's method worked. I was in so much pain that I could barely put my socks on without help. Then I read "Healing back pain" and it convinced me that my pain was psychosomatic. Once convinced, the pain disappeared in a day and never came back.

Dr. Sarno's theory is that the mind can use pain as a way to shift attention away from psychological problems. The subconscious does that by reducing blood flow in the target tissue, which causes pain. Now I don't understand how accepting this as the cause of the pain can make it stop, but that's what happened to me and reportedly for many of Dr. Sarno's patients.

About Dr. Sarno:

https://en.wikipedia.org/wiki/John_E._Sarno
Is your argument "the earth is complicated enough that nobody can ever understand it completely, so don't even bother"? Because that's a laughable attitude.

Regarding your exhalation comment, the specific problem is not CO2 itself. The problem is liberating CO2 from fossil-fuel sinks where it has been sequestered away from the atmosphere for millions of years.
On the other hand, the article misses the point too: if the iPad had everything modifiable

(a) most people wouldn't bother,

(b) the fewer that would bother would include programmers and tinkerers who could create awesome stuff, but also marketers, spammers, crackers, bad programmers, etc, who would create malicious or totally crap stuff that would undermine the stability, functionality, security, etc of the system to a total nightmare.

(Not to mention those were made in an era where you didn't have your personal life plus credit cards on a computer).

In the end of the day the allure of the iPad is that if worse comes to worse, 99% of the time you reboot (or just close an app) and everything is like new. And most of the time it just works.

Android is nowhere near as open as the Smalltalk systems, but is more open than the iPad, and is plagued by the majority of malicious code (according to research).

And there are ways to just open it totally and write anything you want on it, but most don't care.
It is. Censorship is not solely a government action. We have concepts everyone should be familiar with like self-censorship that don’t involve the government.
This sounds like an argument that can only be made if one believes that they're incapable of competing without PayPal's involvement. It sounds like a meek whine that they deserve special protections that force other companies to work with them.

If PayPal is such an overwhelming giant of a service that you genuinely believe it needs to be forced to do business with certain corporations, then maybe it should be made into some sort of regulated service.
Historically, voat and gab were set up because its users disapproved of the moderation on reddit and twitter. That differentiates the cultures on voat and gab from their predecessors.
While I'm just hearing about this Edsu project and am not in any position to vouch for it re: future betrayal, I think the specific concern you raised is solved by Edsu by using local storage rather than a centralized repository.

A few clicks in, the first line of https://edclave.com/ is:

"Edsu makes life better for both developers and users of Online Open Source Software (OOSS). Instead of the developer having to hold on to your data, you do. It gives you more control, and gives them less to worry about."
4. The Human Element of Food Manufacturing

Basically in China human manufacturing rules over all. Many westerners have misconceptions about automation in factories. Those fancy iPhone XR's? Assembled by Hand in China (with mechanical assistance) but still, assembled by Hand by real people.

China has way too high population for automation. If you call to build a factory, there will be millions of people wanting jobs. These jobs are not good jobs and are labour intensive, but the desire for jobs outweighs any other concern.