skysight-inc/HackerNews huggingface dataset:
They unlock at 6 in central european time (5 in UK).

This is the only month of the year when I will consistently get out of bed at 5:55, give the puzzles up to 2.5 hours, then have breakfast and get ready for work.

Personally I find it super convenient since I and many of my close colleagues begin work so late, but I also know a lot of people who would be on their commute to work at that time.
American retail sales culture is fixated on price - percentage off deals, 'now only x' etc are far more prominent than in Europe. Not sure how that squares with being expected not to care about the overall total of a purchase.
You say that, but I feel like it's a bit of a case of 'dress for the job you want'. Having a modern-ish looking site just gives off some signals like 'this is maintained', 'this has been deemed to still have utility in 2020' and 'the developer has some awareness of current UX'.

It doesn't need to be flashy. Just a nice font, a header, centre justification, some spacing, a paragraph explaining what the thing is, a nice logo, maybe some screenshots or a link to the docs and a download link.
I was surprised that you said up-thread they use Homebrew internally, though? Do they use both? Did they switch at some point?
Apple has the same sort of ownership of M1 as it did with Thunderbolt, maybe a little bit more but not much more than you'd think. Let me explain.

Apple has the performance edge now because it purchased ALL of the 5nm chip fabrication capacity of TSMC. This does not mean:

- they will be able to do so forever

- someone else won't be doing 5nm in the next couple of years

So, the same sort of performance will come to other devices in the near future. The best Apple can hope to do at this time is to get enough attention to get some new users and hopefully lock them in into their cozy eco-system.

Most importantly, most users don't care about an expensive powerful devices. Highest selling consumer devices are still budget devices and will continue to be so for the foreseeable future. Servers on the other hand will continue to demand powerful hardware, and Apple isn't doing anything there.
Still doing many things in Python is a bit more laborious (no surprise and not a drawback of Python, it is general purpose language) than in Matlab/Octave. Plus learning curve is lower for Matlab/Octave, after long years of not using Matlab I've taken some ML course on Coursera that was using Octave and I was able to be productive very quickly.
Needlessly criticising software envs / prog-langs should be avoided as it causes needless flame-warring; but

I think software such as Node/NPM have serious bloat/security issues that need to be criticised, and by extension stuff built on Atom. Any software build has to consider dev-time vs software-size, but I think the reason NPM is so popular for apps is not because it truly saves time, but because it uses existing web-dev technology, which ultimately means the technology is used in a context it wasn't designed for (and a lot of it was janky design-by-committee stuff even then) and various tricks/hacks/magic/shims are used to make it work.

Hopefully there are moves towards more WebASM in the future? But that still requires sane frameworks, or even better - libraries.
Getting to the Bottom of It All
I use both Python and Octave and I can clearly say that one never replaces the other.

For quick and dirty scientific PoC or obtaining ground truth, Octave/MATLAB is much better since it handles all the quirks of numerical programming with generally slow but with proven solutions.

During development phase of my Ph.D., my professor would scribble something in MATLAB and send it to me with a note "for the given inputs, you should obtain this and that. Attached is the crude math". It was up to me to clean the math, convert it to C++ and make it blazingly fast while solving any attached small but hard problems.

I still have a MATLAB license to test these ground truth scripts against my code.
Most of the tile art was taken from a GitHub repository [1], and most of the background assets (trees, clouds) were taken from a website called Freepik [2] where I have a paid subscription.

I just added some color and assembled everything into a single composition :)

[1]: https://github.com/FluffyStuff/riichi-mahjong-tiles
[2]: https://www.freepik.com
The bouncing mouse balls, flash animations, pixel dollz, and spinning flame skulls of the 2000s were mostly copied off other sites. So sure, that’s self-expression, but only in the same sense that decorating your bedroom with posters is self-expression. When it’s just text, EVERYTHING on the site is your own words. It’s all from the author. I think that’s a more ‘pure’ self-expression.

If you like the geocities style more, then you can use neocities.
The latter came from Linus, so yeah it's, erm, opinionated (and what you read as "rage-y" is actually humorous).

His point still stands though - if you ever need one too many indent levels, the code could almost certainly use simplification.
The amount of bytes has dropped almost 11% so far since this was posted.
Yeah... as much as I tend to dislike Apple and their decisions, this is a complaint I don't really understand... especially since the M1 with Rosetta 2 supposedly runs software better than the Intel macs did anyway! I actually chalk this up to the weird fetish people who use Apple products tend to have with things being exactly "modern" as opposed to being stable and functional or even performant (which tends to lead them to pester people to upgrade to new things on the Apple treadmill constantly rather than support new features or use cases... Windows and Android users don't do this and I frankly think are much better off--both professionally and psychologically--because of it). Put elsewise: Apple did do the work of porting homebrew... by writing Rosetta 2, and they probably tested it on Homebrew internally to make sure it was compatible with lots of Homebrew packages.
With this latest release does Pijul now have an extensive test harness to prevent the corruption & data loss in repositories that people have been experiencing for years? I know pre-1.0 versions had low visibility warnings that you shouldn't actually use Pijul for any code you cared about, but I'd assume that is no longer true for a 1.0 version. I've been very interested as an on-again off-again Darcs user, but when people were reporting that it destroyed their data it was a kind of scary step to take.
Think about all those people who always worked more than everybody else and sacrificed everything just to fail.

There are very few blog posts about those guys. Its the same with people who study 100% more than everybody else to pass a class but still fail.

You hear about those who made it thru, but never the ones who did not have the capacity for their goal.

Its up to you to know where you stand in this and what you want to sacrifice.

But always remember, romanticizing hard work only does good for society but very rarely for the individual.
> But many of the tools available through Homebrew are so essential to me that without Homebrew I likely would have stuck with Linux and FreeBSD for my laptop

Apple is sending you a message on your value to them as a customer by the fact that they didn't bother :-)

Have you tried WSL2 lately? You can get way more powerful systems with a Linux environment and soon to arrive GPU pass through.
The interesting part is that its a re-implementation of the proprietary runtime services not the main android userspace, which is already free.
Not just Norway! Magnus is kind of charismatic and very online. Great champion in terms of promoting the game.

He, and other streamer GMs like Naka in the US and others have really made chess streaming. Televised tournament play by day, lichess hyper bullet matches by night.
There is a Linux version too! But sadly, there is not a library which would be incredibly useful for analysing, for example, blobs in a database, or categorising random files uploaded by a user of a website.
> You should first learn how to supercharge your pieces by controlling the centre, putting rooks on open files, co-ordinating your bishop pair, keeping a strong pawn structure, etc.

I tend to agree. Based on my (limited) experience, I would say that strategy is akin to a 'feel' for the game and how it should develop, while tactics are entirely necessary, but come more as specific, self-contained, little tools that you should put in your arsenal.
Did you know HN has one? https://news.ycombinator.com/leaders .. It used to be a top link across the site but they got rid of it for similar "not the point" reasons.

Admittedly I did used to spend a lot more time commenting and posting here when it existed, and have since slipped way down :-)
You seem very focused on languages and compilers. Honestly, those are the basic tools we use as programmers, and they are designed to be turing complete, comfortable to use and very flexible. Yet, we still discuss a lot about them. They are a "tool" that we use a lot, so we are very concerned and particular about them. But yeah, you can't compare frameworks to compilers or programming languages. They are on very different categories.
I think PWAs are awesome, and I wish TWAs (PWAs in App Stores) were more "first class citizens" on both Android (can publish, but they lack documentation and access to IAP) and iPhone (non existent). Ironically, Steve Jobs wanted all iphone "apps" to just be websites, well before PWAs were a thing[1].

I urge every company starting out to consider a PWA before you go straight towards the native app route. You'll iterate/validate faster, and still be able to publish to Android.

[1] https://9to5mac.com/2011/10/21/jobs-original-vision-for-the-...
How is taking down more forest environmentally sound idea?
If you prefer learning by practicing, Lichess has a great introduction to most tactical patterns: https://lichess.org/practice

Once you start mastering them, you can try real problems on Lichess as well (https://lichess.org/training), or try solving as many as you can in five minutes (https://chesscup.org/), it's a lot of fun!
Indeed. Who are these people, why do they get to decide what gets built and what do people labour on? I want democratisation of capital.
Compatibility with MATLAB syntax.

If you're in a Mathematical Research or Engineering context then you will likely have some models or systems that someone else has written in MATLAB.

If you're writing your own code and you have freedom over your environment then you should pick the best language for your use case.
I guess the key is figuring out what's best done in-house and what works best farming out to suppliers. SpaceX found it cheaper to do many things themselves than go out to the established aerospace suppliers. Whether that remains the case ten years from now is open to question.
I Feel Like I Have No Real Interests; My Only Interest Is Making Money
But the current state of most Google apps is mostly right for most of the users. They don't need to play catch up very aggresively.
This comment on a mobile/small screen looks horribly wrong.

Exactly like 80-width code on a similar small editor.
> the all-inclusive JARs are 6.9 MB for SQLite and 8.7 for DuckDB

As neither seems to be a JAVA program, What does this refer to? A jar with the DB bindings, or with binary code for the relevant DB compiled into the jar?

Or do you mean using a Java lib that can read the relevant DB format without needing a DB service?
A Ticking a Ticking Time Bomb: The Inside Story of Oakley’s Watch Line
I work with small engineering firms (antenna design and chip design). Most of them use Octave because MATLAB licenses are too expensive. Most of them are MATLAB users by training but are happy to use Octave to save the cash.
How to create a Custom Bidding script in Display and Video 360
I don't know if neglect, abuse and addiction is "going well". but she did overcome all the adversity to win in the end.

I really enjoyed it, but she had a pretty rough time of it.
You could still use computer assistance which could suggest several different moves with explanations, and you could just pick one of those, maybe not necessarily the best move.

Basically computers can give good hints for you. Pretty sure this type of thing would be undetectable.
This is correct. I am a PhD student and I know several undergraduates who get up at 5am (or stay up until 5am) to get started on the AoC problems ASAP.

It's very unhealthy.
Thanks for the context. I know the GPU isn't going to become a fully compliant implementation on par with the e.g. Radeon drivers with only one person working on in in months.

That said, are you talking about a full graphics stack, or just the GPU-specific bits? Modern Linux graphics heavily emphasize code reuse across architectures, both on the kernel side and userspace side, which is completely different from how vendors typically do things.

The goalposts are quite different between having a fully compliant implementation that can deal with software that uses the GPU intensively (and hits all the corner cases properly), which is what Apple has to build, and being a usable desktop experience for Linux - having the whole stack be open source makes debugging things a lot easier too. Getting to full Vulkan compliance is definitely not going to be a one-person job. But we've seen fairly fast progress on GPU drivers going from triangles on the screen to simple game ports in some cases, with only one or two developers involved. I obviously don't have any yardstick for how the Apple GPU compares to everything else, but a priori, my hope is to be able to push things past the initial cliff to where the GPU starts being useful, and then of course other contributors can help improve support. In my experience, the initial hurdle in building a community project is often the hardest part, as a lot of people have no idea where to start supporting undocumented hardware (and I'm particularly good at doing black-box reverse engineering of this kind of stuff; I can claim a good 15 years+ of experience there myself). For example, once e.g. the shader ISA is documented and a PoC backend implemented, I expect people with more shader optimization experience than me to want to pitch in and make it faster.

Re firmware, I would expect to use Apple's (at least initially).
So, my argument against "side by side is easier" might seem niche, but here goes:

I prefer tall-screen versus wide-screen for reading - and not just code but reading in general. The article actually hints that this is default for many people whether they realise it or not, because of newspapers and books. When was the last time you read a book with pages wider than they were tall?

On my screen, side-by-side terminals snap to 69 columns, but I can easily have 132 columns take up the whole width, and just use top-by-bottom to compare. As it is, I don't have a huge monitor, anyway, so I tend to use workspaces to give me more room, but that's neither here nor there as far as this argument goes.
I think this depends on the specifics. It's not always just about maintainability.

You shouldn't reinvent Django if other members of your team already know Django, as you're imposing a learning cost in doing so.

You rather obviously shouldn't reinvent the Linux kernel, as doing so is an enormous undertaking. It's probably a huge waste of resources, your solution will probably be far inferior, and you're likely to fail anyway.

You shouldn't reimplement TLS, as you will almost certainly do so incorrectly, and it would take a great deal of effort. It's a waste of resources and will worsen your cybersecurity risk profile.
You didn't mention it, so for avoidance of doubt: have you heard of k?

Commercial k variants come with a columnar data store (see Kx's q/kdb+, Shakti's k9).
True. But it also has the connotation that Linux is "not good enough" for the desktop, and this is false. Popularity has a lot of factors, sadly. A user-friendly Linux like Ubuntu is indeed "good enough" and has been so for years.
> but it's pretty apparent by their behavior they are not comfortable with them living in their neighborhood.

> Or they’re comfortable with an ethic group in their neighborhood as long as they are firmly Westernized and of a similar socioeconomic class.

Well this has been a criticism leveled at the Bay Area / "woke" / SJW / whatever-label-you-want-to-use crowd for awhile. Diversity of phenotype and genotype is acceptable. Diversity of viewpoint is not.
It was extendable, but not modular. You couldn't just buy different parts and put them together into an Apple II. It was sold as a whole, that you could add a few bits to.
The Guide to Open Ran
I feel like this ties back to making general abstractions that anyone can make for any field. Software engineering is littered with abstractions to the point where 2 similar functioning applications can look wildly different when looking at their respective code bases.

Even the abstractions we build into programming languages invites a certain way of thinking which is why there’s so many different paradigms like functional, imperative, logic, declarative, etc.
The real cheat is using oversimplified graphics. The game should give an impression of being a flappy bird clone, including resembling it graphically. A good demo is impressive visually.
Apple has always been superficially premium

It’s an Intel machine

They’ve released versions with bad graphics cards, bad batteries.

It takes time to re-design and ship. They replaced numerous “bad keyboard” models for people.

Meanwhile, every plastic Lenovo or Dell needs a new hinge or battery cover every year, and screws fall out.

I’d take physically legit with hard to source issues like ghosted screens since I’m only using it for text and browsing and occasional sound hiccups than a laptop that falls apart after 2 years.

My recent 15” MBP has outlived Dells of the same age at my employer.

80% of the way there is better than 60%
My experience with WSL2 is that it’s a bajillion little broken stuffs here and there. If you are not doing the same exact kind of web development that everyone else is, it’s not a smooth experience.

Anyway it’s not about value if customers or anything, they’re just jackasses. Apple could afford to fix 10,000 different concerns simultaneously, and many companies do achieve that level of support, at least proportionate to the resources others have. There isn’t some strategy here.
At this point, we're moving into meta-debates about the meaning of the word "accent". But the way most linguists understand the way "accent" is just as a pattern of pronunciation, so even with non-native speakers, they don't have "more" or "less" accent, they rather change their accent to a more native-like accent.

case in point: Standard German doesn't pronounce syllable-final "r", so someone who speaks English with a German accent will tend to speak with a non-rhotic accent, as most English accents. If they subsequently move to the US and adopt rhotacism, are they now having "more" or "less" accent?

I think the issue is explained quite nicely here: https://web.archive.org/web/20081008000501/http://linguist.e...
None in my immediate group of friends, no. I honestly feel a bit behind the curve in terms of not knowing much about Julia these days. Maybe I’ll use it for Advent of Code this year!
the gossip I heard was they backed away after crushing the SMB space, because they realized they could take on Enterprise. Stripe is trying to position themselves as the AWS of payments, and it'll take them a couple years to really get a foothold in the enterprise market. then they'll IPO.
With all due respect, MySpace was a dating site for many of both sexes. They even had a search filter based on physical attributes like any dating site.

I had a female friend set up my profile specifically for this purpose in early 2006. Within hours after signing up a random girl sent me a message to ask if I had a girlfriend. The following week I went out on 3 dates. By the end of the year I met about 30 women in person and probably went out with a dozen multiple times, until shutting things when one became my girlfriend.

Facebook was setup to work differently and I never used it for this purpose, instead moving on to OKCupid when I was single again in 2011.
GNU Lightning has a rather spartan website like you describe: https://www.gnu.org/software/lightning/
Sounds like NYC is just lazy, similar to how Philly cops wont even show up to an accident unless someone is hurt. Many states have fatal crash units that are part of the state police, for example NJ. I would guess that NY does too, but that NYC uses NYPD instead of the troopers.

Reducing the accidents is the goal. There are safety studies done prior to installing new infrastructure or when deemed necessary due to accidents. There are already things like bike lanes, crosswalks, plastic bumpers, etc to keep people safe. Education and testing is the best solution as it would provide a reduction of fatalities not just in the cities, but also on the highways. You can see that the fatality rate is about double compared to countries that have stricter tests.
Sure, you can set it to 4 and a properly formatted code will just adjust. That's granted, but irrelevant. The question is in usability of different tab sizes.
I don't think a lot of people know that libre means the same thing as free-as-in-freedom.
Kraftwerk Performed with Arduino
I think this one of the best content marketing posts I have seen in a long time. Funny and the call to action in the end is so subtile :D The fake sign up form is build with https://formcrafts.com/ the product Nishant is working on.
A good example of that is the eyeglass "market" that has many seeming "players" that are all owned by Luxottica.
I have doubts about the rat race, but this is true in any field. Eventually you develop your hardened coat. So ya, trust the process and you’ll see the evolution of confidence.
My impression of Apple is that they have no interest in competing on price. They are a premium brand. In the same way Louis Vuitton could sell cheaper handbags compete on price because they bought & optimized the costs of making leather, but they’re not going to.
I have used these images for more than a year now, runs perfectly fine. Use Aurora Store (from F-Droid) if you need any Google Play apps installed.

Be careful if you rely on SafetyNet, seems to be a pain to get working correctly.

If you use the GCM registration, but push notifications just dont work, try this [0], worked for me

[0] https://github.com/microg/GmsCore/issues/226#issuecomment-26...
We don't have storage to begin with?
I guess you have to compare the impact of cutting down some trees (and replacing them, I assume? Maybe even replacing them with more trees in a wider area), drying them and cutting them with the impact of mining, smelting and producing Steel for more traditional ships. I assume mining also involves removing trees and wildlife to clear the area.

These things aren't always as obvious as "cutting down trees is bad", if it's better than the alternatives and we can offset the impact then its an improvement right?
In my class at university the line length was 132 because that's what the professor could fit on his screen side by side at his preferred font size. That's as good a rationale as any for these things, particularly in that setting where one person is looking at a lot more code than anyone else.
Python Pip 20.3 Released with new resolver
Ask HN: Hey bash, are you stupid?
Inspired by the nice things about Amiga, I came thought on this, are there any good reasons why we don't have bash enter directories when we type their name ?

De[TAB]

Desktop/[ENTER]

Bash: Desktop/: Is a directory

User:

Yes, I know, what do you think I want to do wit it ?

Run it? Are you stupid? It's not a program!

Move it? Are you stupid? That'd take another argument!

Rename it? Are you stupid? That'd also take another argument.

Delete it? Are you stupid? Why'd I want something so dangerous to be so easy, also, that requires the recursive argument.

Gee.. I dunno then.

User:

cd Desktop/

Bash: Ohh
Thanks David. All developers can GreenDev !