skysight-inc/HackerNews huggingface dataset:
> you will always be pushed to get the most out of what is currently available in terms of technology & tooling, no matter of your niche

Disagreed. Maybe in large companies that work at huge scales, but below that there's plenty of business value that can be delivered with what is essentially CRUD and there's still money to be made.

I'd say that if anything, the $$$ per unit of effort is much higher working for small businesses building CRUD-like apps than working at let's say Google or Netflix where all the low-hanging fruits have already been taken.

To go back to frontend vs backend, the frontend world is always changing and you're often pushing the limits in what's possible, where as for backend, CRUD is a solved problem, the ecosystem moves much slower and there's a lot of mature frameworks to take care of the boilerplate.
That sounds like the most amazing UX I have ever encountered :)

For those familiar with Solaris, is there any reason they did it this way?

How can you possibly set the default behaviour of assigning any symbol a value of 0 by default?
This [jazz hands] _thing_ works once but then drop it, it ruins your [jazz hands] _story_
No, it is just that most nerds are too ignorant to understand how law works and its purpose and mechanisms. They expect it to be some sort of API spec that can be mechanically manipulated. Their own efforts at such intellectual mechanics are nothing but a trail of tears and failure, with bug after bug making a mockery of any claim they have about the benefits of such a system. Law has had millennia to work out the kinks in the system and develop practices that are robust in the face of adversarial attack by actual smart people; coders can't seem to keep basic services operating in ideal conditions and yet you expect anyone to look to this group when it comes to actual life and death decisions? Hard pass.
The main point of this blog post is:

1. Energy costs are going down

This is undeniable: photovoltaic costs are going down at fast pace and soon (in one or two decades?) fusion power is going to kick in

2. As soon as energy is cheap enough, making methane (and kerosene and plastic and ...) from air+water will become cheaper than extracting it from the ground (extraction + transformation + transport)

When this happens it will be the end of fossil fuels

Then carbon capture will be a very profitable business, with investments at the scale of fossil fuel industry.

This is how carbon capture will scale, by investing trillions of dollars year after year.

The controversy should be on the timeline, on the threshold the energy costs need to cross for that to happen.

I'm not sure it will happen, as claimed, in the next 10 years, but I'll be surprised if it does not happen in the next 30 years

Sorry, the usual "not if but when"...
Farm laws: Sikhs being targeted by fake social media profiles
Were those not all reported on aircraft equipped, with not any camera but specifically Raytheon ATFLIR targeting pods, flying daytime? IIUC optical windows of targeting pods are almost always shared by multiple cameras and transmitters, and are tilted into some direction so as not to be easily spotted by reflection. It wouldn't be crazy to argue it all could be sunlight reflecting internal components.
that's the problem with anecdotal evidence - you can't really tell for sure a company is going to become a massive unicorn often until very close to the point it does. I've worked at companies that raised many millions of $s and seemed very promising and a few years later went out of business. Who becomes a winner is also not always completely "fair" (as in it depends somewhat on circumstances/fortunate happenstance).
This can be done in the JetBrains IDEs too and it's how I mostly use Github.
QOI: Lossless Image Compression in O(n) Time
I'm happy to hear those third party tutorials are considered great! ;-)
I would normally respond that, as others have pointed out, you're basically saying you prefer to "hide" information that, to most people, is relevant (is this a keyword, a global or local variable, a type, a method, a static function...), but I've noticed that when I'm doing code review, using the shitty BitBucket interface which shows everything red or green, without any code highlighting, actually helps me a little bit to focus on the changeset as opposed to what the code is actually doing in general. This is helpful because the changeset is what I care about when doing a review (what's different than before is the first question, with understanding what code is actually doing comes second)... Later, I might need to look at the code in my IDE with proper highlighting to better understand what the changed code is actually doing in more detail, but that's rarely needed (unless it's comprehensive changes).

So, it occurred to me that whether syntax highlighting is actually useful depends somewhat on the context, what are you trying to do?!

I suppose it's easy to extend that realization to people who are different and might feel overloaded by information more easily, so I can sympathize with what you're saying (hope this doesn't sound condescending, I am just trying to say people can have very different cognition overload levels, regardless of how capable they actually are in general).
Sure, but I am the opinion it does compose, if one embraces it isn't the same as writing C++ in C#, not trying to downplay your experience on the matter.

For example, here are the Roslyn analysers for a more RAII like experience with IDisposable,

https://github.com/DotNetAnalyzers/IDisposableAnalyzers

Turn "DISP004-Don't ignore created IDisposable." into a compiler error and you have your region allocated RAII like experience.

And moving a bit the goal posts, for those scenarios where C# fails completly to provide a usefull solution, we can rewrite just that module into C++ (preferably C++/CLI when only Windows matters), and have the best of both languages.
As someone who went to Exeter and did higher-level math there, you didn't have to even start calculus in order to graduate. Also, the calculus taught there is roughly the same level as a decent public school. And you can probably get the same level of education at a local college.

After retaking calculus at Berkeley (which I admit is not exactly a local college), IMO they teach it here more rigorously (e.g. they introduce epsilon-delta fairly early, and they are precise about details like domains of functions, etc.)

The real place where Exeter shines is for competition math and for second/third year college math courses. But most of the people who seriously study competition math there have a strong math background to begin with, so I find it unlikely that someone who is inexperienced in math would actually pick up competition math as the culture is intimidating.

Also, very few students take second/third year college math. When I was there, they offered one term of topology and one term of real analysis. Each of these classes had one section of ~10 people. But in all honestly, only a few students in the class actually were mature enough to understand most of that material. Even though I was on the stronger side of students, I don't think I internalized the material at all.

I'm honestly really skeptical of pushing students to learn more and more "advanced" material because getting good at math isn't about being able to memorize mechanical rules for derivatives or integrals. Learning math should be about learning the process of discovery -- playing around with problems until you are able to tease out some insight or a solution. The skill of "distilling" a problem to its essence is one that has served me much more usefully than being able to find an integral.
Define presets of calendars that can be displayed with one click
Many eCommerce businesses and platforms face numerous risks that could affect their growth and position in the market. These are:
Identity theft,
Intellectual property violations,
Bad customer service,
Credit card fraud,
Cyberattacks,
Privacy issues,
Non-compliance taxation.

The best way to minimize eCommerce risks is to start working with a Merchant of Record. Learn the pros and cons of MoR in our article: https://bit.ly/3r4eTFS

Feel free to schedule a consultation with us if you got any questions https://payproglobal.com
Twitter updates iOS app to stop tweets disappearing mid-read
I don't think we'll ever be able to calculate program designs, like having a computer design the theoretically optimal {sorting algorithm, hashmap, SQL engine} for a given processor, for a particular performance criterion (average-case and worst-case performance), out of the exponentially exploding set of possible type and function definitions. And "the perfect system" is different on a DS, a smartphone, a desktop PC, or a GPU or supercomputer. I think it's orders of magnitude more complex than designing an optimal chess algorithm. But I'll look into the PDF you linked, since I believe "calculating a program design" would be great to have (though I doubt it's possible), and people aiming for it will hopefully create useful tools along the way.

I do think we can and should define a self-consistent internal logic for the program designs we do write (eg. under a given set of valid inputs, the program is is memory-safe, is thread-safe, does not produce UB, has program-specific invariants upheld by each function's preconditions and postconditions, and produces correct results with eg. O(n log n) runtime, making O(n) allocations totaling O(n) bytes ever allocated), then verify that the code we write upholds this logic. Every program has an internal logic, correct programs have self-consistent logic, and any holes in the logic are exposed as bugs in the program. And easily understood code makes this logic self-evident to readers.
If its the all white page on a new tab, you can add this to your userChrome.css

@-moz-document url("about:newtab") {
body {
background-color: #000000 !important;
}
}
If mathematicians could define a workable alternate universe defined by different principles I suppose they could then argue that our universe is defined by the maths we know. Not sure if anyone has tried.
Overengineering can kill a product
Imagioo: Image Search Engine and Visual Exploration Tool
What "ombudsman" are yu referring to? Is it a software, or platform? Link? Thanks!
I don't understand why you are trying to convince me that Code With Me is a solution since I precisely mentioned it in my post with everything that, imo, lacks in it (and in all the "live edit" collaboration tools).

Those tools cannot work, IMO, because programming never happens only in the IDE.
Which JIT? There are plenty of them to choose from across Java implementations.
Maybe that IS the reason some services treat it as an illegal character. They know how Gmail works and want to prevent you from figuring out what they do with your email.
How are you measuring efficiency? Because as I see it, when travelling along a level surface, 100% of the engine power is going towards overcoming drag, so the efficiency should therefore be 0%. What is that 90% a proportion of?
Crypto is total bullshit, how could you ever think that it is practical to find three very large positive integers e, d, and n, such that with modular exponentiation for all integers m (with 0 ≤ m < n): m^d^e === m (mod n) and that knowing e and n, or even m, it can be extremely difficult to find d. Come on.
> Software-wise, a fully remote environment helps avoid dual-boot madness and incompatible-drivers fighting: my dev environment sits on an Ubuntu server, making tooling dramatically easier.

This setup honestly sounds envigorating; I'm currently in a predicament where my course requires the use of Windows-only software, so I've got a dual-boot on the laptop. Whenever I forget to shut down Windows properly and boot into Linux, I find out the NTFS drive is read-only to prevent corruption. This means booting back into Windows, finishing up any work I might have on there, restarting to Linux, and getting personal development work done.

The author hasn't specifically mentioned any Windows-specific setups here, but I'm sure it's possible with QEMU, a VPN, and some other tricks.
Those are not good questions if you still live in the same place you grew up.
Yes and no: there is no bitmap SQL type, but at least MSSQL packs multiple BIT-columns on the same table into the same word/byte and then uses bit tests for filtering. I suspect Oracle and Postgresql can do the same, but I don't know for sure.
Isn't Windows 2000 kind of a very respected operating system doing a lot of things right?

You assume 'old' strictly implies outdated, or bad, which isn't true. E.g. good passwords are still undefeated. And security protocol redundancies surely can make intrusion impractical, even if individual components fail.

I assume, military hard- and software to be made meticulously, double checking everything, on literally battle tested chips and gear. I mean, I really had no contact with anything military ever, so that's a guess based on aircraft and space development, pictures of überfunctional UIs and the ridiculous finances of the US military.
EU lawmakers pass strict new rules affecting Big US Tech - Digital Markets Act
Some of the premium pizzas are pretty good in Spain. I like the one with goat cheese and caramelised onions and the one with bourbon sauce.
It seems to me that this is the sort of thing that is sorted out between governments first - diplomatically. I am certain the lines between the NSO Group and the Israeli govt are pretty blurry considering they came out of the Israeli Intelligence Corps. If it weren’t an ally this would almost certainly be considered nation state actor activity eg Internet Research Agency.
JavaScript Anonymous Functions
Well, you are talking about java applications...
No chrome support means most devs can't use it
That's not what the draft says. If a provider or service has been identified as a gatekeeper per the criteria laid out in the draft, they need to make the service interoperable with services of other "business users" upon request (that is, other companies). So Signal and Telegram could approach Facebook and ask them for access to some federation-like API to Messenger and WhatsApp and Facebook would be legally required to provide that.

In fact, thinking about the exact wording, there might potentially be a loophole that would allow Messenger and WhatsApp to stay incompatible because they're different services by the same provider. But IANAL.
Twitter often fails to load on mobile browsers, with some error that sounds like "rate limiting" or similar (I forget the exact message).

I've heard of other people having the same problem, so it's not just me either.
You can just look at Linear A[1] if you want a well known example of that.

[1]: https://en.wikipedia.org/wiki/Linear_A
I'm sure you could set up a VPN on your home WiFi, forward its ports, and login from an external WiFi, assuming the relevant ports aren't blocked on the external network you're on (in that case, I hear stunnel works wonders).

I too would rather do this. Trusting Amazon with my personal development setup doesn't sound like a good idea; they have the power to shut that down completely at the click of a button.
There are a metric tonne of use cases for enterprises to deploy their own serverless environments under their own control vs a cloud provider, for the very reason that only a fraction of compute is being processed at the edge vs VPC.

Congrats on your milestone.
An independent agency has verified McDonald's claim that burger meat sold in Spain comes entirely from Spanish cows.

https://www.origenonline.es/index.php/2017/01/05/mcdonalds-a...
Also somewhat related, the Persu Streamliner (1923):

http://www.dwrenched.com/2014/03/dwrenched-special.html

https://en.wikipedia.org/wiki/Aurel_Persu
Remote IDEs managed by the employer? A deal breaker for me. IMO that opens the gates of micromanagement. I consider myself a fair productive and successful guy, in my development job, with gaps of non productivity here and there during the day and I consider them physiological. IMO again, Developers should stay away from centralized coding collaborative platforms, despite all astonishing tech accomplishments I see burnout right around the corner. Plus since I have an M1 development machines that's super performant, that I planned to use for at least 4 years, that's just like paying 1euro/day.
Some years ago our local chapter of the CCC got hold of some old flipdot panels that originally hung over the Autobahn[0] and they've since been repurposed and with the help of other spaces improved for display, pics at [1] and you might have stumbled over them at the Chaos Communication Congress or other events.

They're actually pretty robust and most obvious malfunctions can be rejiggered manually and it's just one of the magnets.

But yes, the replacement parts are kinda finite unless another stash of old traffic sign hardware is discovered.

[0]: https://wiki.muc.ccc.de/flipdot:start#einfuehrung

[1]: https://wiki.muc.ccc.de/flipdot:start
First of all that blog post is wrong, it uses Optional which isn't a value type to start with, and contains internal fields.

It is considered a value like class, that will eventually be turned into a value type when Valhala arrives, until then there are no guarantees in scalar replacement.

Secondly, GraalVM or Azul are much better at it, which the author didn't bother to try their blog post on.
Seems I am rather alone with using a boring code editor (Atom) with only necessary plugins (sometimes not more than syntax highlight for my current language)

And do everything else in a tiled terminal window, I have always open anyway.
I would also mention code-server[0], created by Coder[1] for their hosted VSCode service. You can self-host it with Docker and login from outside your network.

[0]: https://github.com/cdr/code-server
[1]: coder.com
There's a weird scale thing. Lots of moving parts in a mechanical display? Expensive. Lots of microscopic parts that can only be assembled in a clean room by machines in special locations? Cheap. I guess it's only economy of scale that makes the difference, but still mind blowing.
You can get the same effect with a "gas" engine by having a smaller engine and going at a slower speed.
The performance hit can be quite big. I had a query that went from 1s to 400ms by disabling RLS. The security policy was a simple where org = abc. When I encounter performance hits like these, I refactor the slow query into a function with SECURITY DEFINER and a huge warning that you're on your own regarding security. Besides that, it's nice not having to worry if your SQL is accessing stuff the current role isn't allowed to see.
I called the American hotline for help beating Mechaturtle in Teenage Mutant Ninja Turtles. They told me there was no such thing as Mechaturtle. But there WAS!!

https://villains.fandom.com/wiki/Mechaturtle

Those were the days when there was no source of "truth," and even the so-called experts couldn't help. I wonder what kind of person in today's world would have been staffing that hotline. A social media intern?
There's a package called molly-guard which can help with that.
Show HN: Mosaic – Free Vue.js Admin Dashboard Template
Huh, didn't know he was still active after going to prison. That's nice to see.
Google Maps Underwater?
Of course it requires knowledge, but the point is that when you have that knowledge, it transfers to other things as well, making you far more capable in many more situations.
Component Driven User Interfaces
Activision CEO Bobby Kotick Aware of Sexual Misconduct
So you're saying this is a way to avoid spending money on black schools?
> My take is that pay vs free software and good vs bad documentation are orthogonal and you can be in any of the four quadrants.

It's definitely not independent. Few people enjoy writing documentation and even then, it takes a lot of time. Plus, writing good documentation is something you need to train for. Very few OS people want to spend their free time writing code and then spend just as much again for - usually boring - documentation and support tasks.

Companies have exactly the same problem, but they have the option to throw money at the problem. Sure, there are some OS projects with good documentation (usually sponsored by a company) and a lot of proprietary stuff without, but proprietary software usually has more financial backing and that's directly related to good documentation.
The sculptures were created approx 440 BCE, and Elgin wasn't involved with them till around 1800 CE, so it's not obvious that "Elgin Marbles" is an old name in this context. It's also not obvious that Elgin removed them legitimately (the alleged source of his authority is either lost or never existed in the first place).
Isn't 1995 when the <img> tag was introduced to HTML, and when commercial use of the internet (read: advertising) was first permitted?

I can't find any substantiation for the Gates quote "The internet is just a passing fad", which is often dated to 1995, but apparently never cited.
...unless you use identity-aware firewall, such as iptables:

iptables -A OUTPUT \
-d 169.254.0.0/16 \
-m owner -j REJECT \
'!' --uid-owner 0
A few years ago I switched my color theme to something very simple, just as an experiment.

Somehow I never found a need to change that. I highlight comments, keywords, and strings. Comment and string highlights are helpful if they contain code-like text, to make them obviously not-code. Keywords give some structure to the text.

Everything else is frivolous to me. Books do not highlight verbs in green, either.
I had to call them to get past the first level of Super Mario Bros 2... I just could not work out that I needed to jump on the eggs and pick them up, then trow them back.

I felt like a moron talking to some random person on our faux vintage phone while my parents watched on frowning at me.
Building safe-by-default tools for a multi-tenant Go appp
Posting on behalf of the author, and as someone who worked on these checks at incident.io!

Making sure we correctly scoped our API endpoints and database queries has been a bit of a tricky one, but the strategies we detail in the article (enforcing where clauses at the database level, checking API responses) have made us a lot more confident.

Would be interested if other people have encountered similar problems? Very few of our team have experience working on large scale Go web-apps, so don't know what the standard solutions are.
How to Play Horses Racing
Why is NASA's DART mission crashing a spacecraft rather than a nuclear bomb
So for some context, I'm running a search engine on consumer hardware. Coaxing power out of limited hardware is sort of my bread and butter. How many of these strings I can keep in memory limits how many documents I can index. Doubling that number is quite significant.

This number is orthogonal to how many searches I can serve, that is already a solved problem (through similar craftiness). Multiple searches per second sustained load is fine. The search engine has held up to the hacker news front page, which is something many supposedly non-interactive sites struggle with.

This is a non-profit operation, so unless someone just decides to pay me a months salary or two, I'm not able to meaningfully increase the hardware. I'm stuck with what I've got and will make the most of it.