skysight-inc/HackerNews huggingface dataset:
Maybe it's an exabyte micro micro micro SD card the size of a grain of sand inside a crystal case. Works the same as a floppy disk.
It's more about how political affiliation defines "objective reality."
It's not; that's the point.

Level 1000 puzzle: obvious pattern move is correct, no surprise.

Level 1400: obvious pattern move is correct, but you have to check a potential threat unless you are guessing.

Level 1800: obvious pattern move is incorrect, need to notice the threat and findnthr better move.
>after I've paid for a subscription

in lichess you can computer analyse the board as many times as you want, for free, without even needing an account. the only catch is that you might not notice the feature if you weren't looking for it.

chess.com shoves it in your face, lets you do a few analyses, and then asks you to pay for more. whether that is still the case after you've already paid for more isn't really the point
The working-class everyman in that era of TV comedy often happens to be a Jewish New-Yorker; I think it's a holdover from the influence of vaudeville.
They clearly did uninstall it but "use some some-discipline" is pretty disingenuous given companies are abusing biological mechanisms to get people hooked on their apps. This is especially true for teenagers who are underdeveloped in the self-discipline department.
Reminds me of https://web.archive.org/web/20140915080922/http://www.indepe... - and I expect it to be just as true.
Because I want new and fresh content from the topics I frequently watch. I want to be entertained, stimulated in various, unexpected ways. YT is sitting atop a goldmine and they offer only morsels.
Couch db is awesome but as my most recent couch app got big I ended up moving to pg. go pg.
Their strategy worked for COVID[1], why wouldn’t they keep doing it?

[1] — denying inconvenient facts, redefining terms, and using social media to censor/propagandize. Now Facebook is “fact checking” economists.

https://www.foxnews.com/media/economist-slams-facebook-absol...
I feel this is more a "classic" ORM problem. Wordpress is absolutely egregious here as well. I wrote up my strategy in another post, but I usually develop using the ORM (often, ORM for writing, SQL builder + ORM for querying, because I hate ORM filter/join abstractions).

I do think very hard up front what the product will require in terms of:
- static content
- dynamic content that is cacheable and which keys can be used to cache it

Static content can use ORM as much as it wants, cloudfront will take care of it. dynamic content that is rarely hit doesn't really need much help either if there are no UX latency requirements. dynamic content that is hit very often (usually only a couple of endpoints) can be rewritten into manual SQL.

If you think about it, most page hits with dynamic content can be rendered basically by the DB + templating engine, and no other logic should be involved.
>To clarify: a predictive model is one that can predict novel events. An explainable model is one that can explain how it made a prediction.

Sorry but that distinction doesn't mean anything falsifiable. Did you mean an explanatory model is one that's easier to understand for a human? If so, that's certainly useful, but it may well turn out that the simplest working model of physics is incomprehensible.
The “recession debate” has to be the most stupid thing to come this election cycle.

I guess I’ll take it over “her emails” and “his latest tweet”
Just to complicate your life: Have you considered having the origin in the center of the screen? That'd be an even better fit for Algebra and geometry as they're taught, no? Edit: And CAD systems.

Complicate everyone else's life: Allow the origin to be set by the user, too.
I have accounts on both, started both when free, and eventually decided to pay for chess.com. I find the UX and overall experience better, particularly the analysis side, and I like the mobile app better as well. I feel pretty confident in a fair evaluation and not a post-purchase rationalization here.
What’s your business model? Where do you earn the money to run the site?
I read a book called "the power of habits" a few years back and there was a few chapters focusing on the gamification and how our brains tend to develop habits (and in some case addiction).

Ever since reading this book, I've noticed patterns in the way apps are developed.

Candy crush and other similar game apps are a bit obvious, but for me the most sticking one for me is the facebook app. They introduced a few years back these emoji that flash in the screen when you received a hearth or a smiley face in the chat. This is almost a direct copy of a technique used by the gambling industry where they flash coins in the screen of a gambling machine. In the book, I believed they explained that by making positive results / feeling of result stronger, you can trigger more deep rooted habits.
AAPL investors need to see inside the company’s “$70B black box”
The U.S. passed through a global pandemic and most people stayed fed and housed.

Seems like the plan mostly worked to me.
Fantastic. Truly a cherry on top of the cake that is blockchain technology - the gift that keeps on giving.

I think the only way it could possibly conceivably get worse is if the prison system adopted NFTs to track people, or maybe some coin is invented where new coins are minted when you kill a whale; Proof of Whaling.
LOL. Why do you need to assume that anybody who disagrees with you is paid to do so? That’s so dismissive and unproductive towards serious discourse.
It is interesting to juxtapose this with the belief that California needs to build more housing.

Maybe what we need is do put more opportunity in places that have water.
Group PT sessions are time bound and unobtrusive and they also build comradery between group members of the group which is kinda important in the military I'd think.
Coding in Rust is definitely addicting.
Billions of people are on the internet now, vs 20 years ago. I dare say millions of lives have been saved (due to various things) in the past 20 years, due to the things built and deployed on the web.

We may have failed at some abstract notion of craftsmanship or performance efficiency. But we as an industry shipped. We shipped a lot, actually. A lot of it also sucked. But not enough to say the whole industry was a failure, IMHO.
Are the requirements different in different parts of the world? I've never used a banking app, I just use a web browser on my desktop.
The network protocol is encrypted.

These guys [0][1] reverse engineered the WhatsApp client by digging into its JavaScript. Looks like the WhatsApp client wasn't designed with resisting reverse-engineering as a high priority.

[0] https://www.youtube.com/watch?v=N0Ne623fKWc

[1] https://i.blackhat.com/USA-19/Wednesday/us-19-Zaikin-Reverse...
Commenter: “I have (insert DSMV behavioral condition) and it makes having X with Y extremely difficult”
You: “It’s just Y, have X. Problem solved”
The fact both Youtube and Instagram are now displaying short-form videos within their apps only makes it worse. I know it's hard to fight against it but focus on something else more worthy of your time.
I would say -> GraphqL + Phoenix + Postgres

From my perspective I wouldn’t choose CouchDB. For one, its a pretty obscure DB that doesn’t have a lot of support. For example almost all major hosting providers now allow you to launch an app with Postgres hosting out of the box.

Way way way way more tools and articles for building an app with postgres.

Also I would recommend Postgres to take full advantage of Phoenix and Ecto (the ORM). In Elixir GraphQL and Ecto are deeply integrated to avoid n+1 queries when you are writing nested lookups.

In my opinion having used Django, RoR, frameworks in Go and Rust, Elixir has the most robust and powerful ORM out of any language and it would be a shame to miss out on it by using CouchDB.

I prefer GraphQL over REST tremendously. For a large site, in REST we had this process of the Frontend would have to tell the backend what data they wanted, the backend would make the endpoint and then the frontend would consume it.

With Graphql the backend just defined all available data and the frontend picks and chooses what it needs. GrqphQL also prevents weird n+1 requests where you need to request the data of the children from a previous REST result.

GraphqL + Phoenix + Postgres is a game changer IMO
Microsoft Claims Entity Framework Core 7 Up to 74% Faster When Saving Changes
Let me guess, the solution to ending world hunger is..

It’s just hunger, use your wallet, just go buy some food and eat it.
I have two Pi Zero/W with hard drives connected to them. I scp video files to them. I wrote https://github.com/daltontf/omxserver to allow those files to be played back via a web interface.
I have had the great joy of working with younger peers over the last two decades. Still working, but at a small company, and the youngest coworker is in their 50s. I miss having recent college grads around. We did have an intern prior to COVID, a really bright young man (Hi Josh, if your see this), that returned after graduation, but he found a more suitable job within a year.

I have been happy about how technically proficient some of my young coworkers have been over the years.

One thing I do try to bring to the table, particularly with new hires, is explaining how much money they are earning compared to their age peers, how learning to live within your pay, day one, while saving a little every month, will make a huge difference in your life, not just when you are really old, but even after just ten years.

It is the one life experience that older workers can share, that will make a lifetime of change for incoming hires, particularly those fresh out of college.
I would encourage you to visit when you get a chance. Atlanta is pretty cool, and eastern Tennessee/Kentucky are beautiful.

[*Edit] it’s disheartening to see people downvote this. I’m simply encouraging someone to engage with the South and experience the people and culture first hand. There’s so much blind hate here now for people from and in the South, it sucks.
It is possible to fine-tune CodeGen using Huggingface Transformers! Then you'd be able to fine-tune it on your own code and use the resulting model. However, training is more expensive -- you'd need an A6000 or better to train the 6B model. Something like the following should work:

deepspeed --num_gpus 1 --num_nodes 1 run_clm.py --model_name_or_path=Salesforce/codegen-6B-multi --per_device_train_batch_size=1 --learning_rate 2e-5 --num_train_epochs 1 --output_dir=./codegen-6B-finetuned --dataset_name your_dataset --tokenizer_name Salesforce/codegen-6B-multi --block_size 2048 --gradient_accumulation_steps 32 --do_train --fp16 --overwrite_output_dir --deepspeed ds_config.json

Where run_clm.py is this script: https://github.com/huggingface/transformers/blob/main/exampl...

It might be doable to set this up on an AWS machine with a beefy GPU or two. I haven't tried it yet though.

Once you have a model trained in Huggingface Transformers you'd be able to convert it using this script:

https://github.com/moyix/fauxpilot/blob/main/converter/huggi...
You make a very good point.
> I got more cars coming, see you on Monday!

This is sort of the problem, though, isn't it? There aren't more cars coming on Monday.
The first of ‘meaningwave’! if you like this song I can’t recommend Akira the Don enough
The United States of America has become a place where 60% of people are actively rooting for their country to do worse whenever their guy is not in charge. (40% of people are too busy making ends meet to even think about voting, or whether they identify with tribe A or B.)

You can't really build anything with that kind of attitude. A democracy can't work if you start imagining half your compatriots are enemies, and you'd rather blow up the entire place than let them decide anything.
Hahahaha. That meme is hilarious. And very true.

But again, it ignores my last point completely. Good luck trying to find the person behind the wallet.
It's simple, much of Europe has already figured this out. Pay PhD students appropriately, and give them full benefits. The idea that they are only contributing work worth the equivalent of minimum wage in the US is completely absurd and ensures only students with particularly forgiving attitudes or ones from wealthy backgrounds can reasonably complete PhDs here. I recently saw PhD stipends at UNC Chapel Hill advertised at 20000 per year and this comes with virtually 0 benefits which for a major research university is frankly shameful.

University of Amsterdam for example:

"Included Benefits:

University of Amsterdam PhD candidates are fully-funded for four years and earn competitive salaries. The salary will be in accordance with the University regulations for academic personnel, and will range from €2,325 to €2,972 (salary scale P) gross per month. This is excl. 8% holiday allowance and 8,3% end of year bonus. The Collective Labour Agreement for Dutch Universities is applicable.

Additional comprehensive benefits include paid vacation, sick leave, disability insurance, maternity and parental leave and pension contribution. The mandatory Dutch health insurance is not included, but is very affordable (~€100 per month). Relocation costs (within reason) will also be reimbursed."
I was going to say you should offer a tutorial around how this can be used. It is much more useful to have a walk through when people put out such products.

And then I decided not to say that because it is up to you how to spend your time and why should you make a tutorial for people if you don't want to.

And then I realized, you have actually made dozens and this is the work you do. I think I took a Flask-docker course of yours on Udemy a few years ago. It was pretty good, and "forward leaning" for the time.

I know you're not allowed to shill your product on here, but presumably I can.
We Don’t Know What We Are Talking About When We Talk about Religion (2016)
> There are other things that drive me nuts about YouTube's recommendations, like the fact that they will never recommend me the next part of a n-part video. If I'm watching part 2/3 of something, please show 3/3 in the side bar, YouTube!

It used to do that, though! They should at least allow it up to a limit or something rather than making it just that stupid.

My other biggest complaint really is the recommendation system in general. It's so bad that I can guarantee you that I can fall asleep to something innocuous like Spongebob Squarepants and in the morning I'll wake up and it's playing Jordan Peterson. EVERY. STINKING. TIME. It was like that before with Lex Fridman, and I totally had to unsubscribe and unlike a lot of Lex content before it would stop autoplaying it. I can't keep playing that game, but at least I can tolerate Peterson's voice more than Lex's.

Funny thing is I was never crazy about either one. They clearly profiled me as being the kind of person who watches that stuff. No, surely the fact I watch a lot of videos about theme park rides can't mean I want to see similar content. Obviously, I want to watch Jordan Peterson!!! :D /s

Without the market dominance, YouTube would be marginally better than its competitors.
I might have been wrong. I thought that "economic damage" means something like release some bad press release, which wipes a lot of economic value from stock prices.
Jenkins security: Unpatched XSS, CSRF bugs included in latest plugin advisory
This. While C-base was a cute space architecturally, as a newcomer I did not find it terribly welcoming.

For one, there was an interesting elitarian aura around "members", versus us common "visitors", and the staff (very politely) asked me not to be seen around with a camera on my neck, although I was there with other ~8 people who I personally knew, and only took the "tunnel" picture at the top of the post.
Broadly, it's fascinating that I think we've definitively moved out of the age of "social media theory" (what might this new form of media do) into "experimentation and iteration" (in which we are absolutely the guinea pigs, but at least for now we mostly know it?")

TikTok is especially a wildly mixed bag for me. I fully acknowledge that its manipulation of attention is disgusting and the data it holds is wildly dangerous.

And yet, more immediately, it is serving very well the job of being Cory Doctorow's Little Brother which in our current political times (at least in the US) is wildly beneficial. As a black man I especially appreciate the light it shines on behaviors and practices I knew to be valid and yet was repeatedly told "that doesn't really happen." So, next, how to separate one from the other.
I know you're joking, but an SE employee (I believe it was Nick Craver, who is now a former SE SRE) mentioned on Twitter a while ago that employees use database backups and spin up local instances for exactly this reason...
> None of that means anything.

What are you having difficulty understanding? I'll be happy to try help.

> The web is slower than ever.

No it isn't.

> Desktop apps 20 years ago were faster than today's garbage.

Some are, some aren't. For the same thing they clearly aren't. A typewriter makes your PC of 20 years ago look glacial garbage, if that's your standard.

> We failed.

Speak for yourself. Computers are used far more often, for more things, and by more people than they were 20 years ago, and nothing they used to be used for has been replaced by something else. You'll always have the get off my lawn types, but you did in the 2000s from the curmudgeons stuck in the 80s too.
Hijacking Email with Cloudflare Email Routing
Here's the write-up of a simple but severe exploit I found in Cloudflare's email forwarding service.
Build software to your strengths. GraphQL is cool, but a complete paradigm shift from RDBMS. If you choose it, you WILL spend a lot of time struggling to figure it out.

Flutter is a good choice if you know it, but it’s terse and barebones, and honestly you’ll grok JS a lot easier coming from a C background.

If I were you, I would go for REST/Wt/Postgres on the backend and JS with Cordova + some UI library (Ionic or Framework7?) for the frontend.
Israeli Replica of 2,400-year-old Ship Solves Ancient Mediterranean Mystery
The purpose of Brahe's measurements, and the reason he hired Kepler, was to gather data for astrological predictions. The principles of astrology led them to look for simple, basic principles in a way that a computer would not, unless directly programmed to do so. The astronomical measurements alone were not enough.
> Adding more workers because you are blocking on i/o works for low traffic services, not for anything remotely busy.

Yes.

That just means in very bad cases, you can only handle 1 "concurrent request" before performance drops off a cliff. If the third-party service you are talking to is that slow, then you’ll just end up with bufferbloat (high latency in hidden queues) waiting for the service to respond, requests piling up.

With async, unless you know what you're doing and handle back pressure, work pile up even worse, the service stops working and you get 0 throughput instead.
The Harvard architecture shouldn't be a problem. Xtensa has a gcc port so that's covered. It is mostly a matter of no one has volunteered to do it or paid for someone to do it. If someone wants to port it, we'd be happy to guide you.
We have an oil-based economy. It is impossible to raise the price of gas & diesel for an extended period of time without triggering a recession. I don't know why we focus so much on interest rates and politicians when it's oil prices that actually have much more of an effect on the economy, not interest rates, political slogans, or anything else.
- A good full body workout routine with some weights to build core strength. I avoid really heavy weights since that can increase my odds of having bad form to compensate and then hurting myself. Just sticking to light and medium weights has been very beneficial.

- Use a standup desk for part of the day.

- Look up some physical therapy moves for the specific part of your back which hurts and do them a few times a week when you wake up or go to bed. My pain is usually in my mid back, and I discovered a couple moves which have helped reduce the occurrences of spasms.
Fixed! Didn't expect this to hit HN so fast :)
It really doesn't matter.... just document the choice and provide examples that remove the ambiguity of X,Y for beginners.
I was employee #1 at a solar forecasting startup focused on increasing renewable energy in national electricity networks globally. While the work brought a sense of satisfaction, the whole pandemic thing and high pressure devops + sales became too much and I left after 4.5 years, team is now 12 and tech is used all over the world.

https://solcast.com

I’m still on good terms with founders and helping them recruit a hands on CTO in Australian time zones if someone with the right skills is interested, wants to chat. Can be reached at the same username on twitter.
I just make normal money and I don't want to have lunch with Jeff Bezos. Maybe in this scenario you lose money each time you hear it and you're so in debt that Jeff Bezos has basically purchased you :P.
This is exactly how "real" money works, that just has official backing by official men-with-guns. The fact that so many buy into crypto could be a signal that the perceived legitimacy of the authority has declined (but it's probably mostly tulip mania).
Hybrid brains: the ethics of transplanting human neurons into animals
As to point 1, the government is ultimately in control of the rules, so, yes, it could force your landlord to accept barrels of apples. Indeed, it already forces your landlord to accept digital numbers as payment.
Even if you can prove ‘robbery’ in the courts, the courts have no ability to follow up on their threats like they would in the normal financial system. That’s my point.
https://www.php.net/manual/en/language.types.declarations.ph...
Oh yes, I dabbled a bit into using motion picture film stock for photography. It is fun to shoot it by the frame and not in feet, if you have a lab close to you to deal with the process.

Vision3 50D was recently(for film) introduced in 2011, and I had amazing results with it. Super smooth with very good latitude.
My (one-person) company runs a discord for folks interested in software internals: compilers, databases, emulators, distributed systems, games, etc. Feel free to hang out: discord.multiprocess.io.
I suppose at least in apple products it's somewhat the norm. also, that typo is awful. deepest apologies for that ;)
Philosopher and environmentalist Troy Cross is a rising star in bitcoin circles. In this interview on the Futurati Podcast, he dives into a controversial thesis...that bitcoin mining could be the key to solving climate change.
Basically they made a list of a minimal set of functions that they want to support. They deleted all the other functions, then re-implemented the remaining code. For example, they axed the entire POSIX API, only kept the classic "rtems_" API. I don't know about quality of the SpW and M1553 code in the EDISOFT version but the quality of the driver code that Gaisler (now CAES) distributes for their processors is abysmal. Found here: https://www.gaisler.com/anonftp/rcc/src/ -- Among other issues: spaghetti-code, certain error flags not checked/reset resulting in lockups in case of errors, buffer sizes not configurable, unbounded loops/excessive wait delays. All big no-nos for safety-critical embedded software but understandable given limited manpower.
That's actually not my experience. I pretty much always had complete technical freedom when brought in as a freelance on e-commerce PHP applications. As long as it enables the business, they let the nerd do the gobbledigook.
A great many of us care, but are powerless in the face of the hypocrisy and corruption.

Where is it that you live that you fought and won the good fight so handily that you’re able to criticize us from afar?
I changed banks over their requirement of having an android or apple phone. The clerk gaped when I told her I don't have a smartphone.