skysight-inc/HackerNews huggingface dataset:
I'm not sure why you mention off-topic GPT3. If you are trying to imply editors will accept GPT3 written papers somehow now or in the future, then that is completely false, disingenuous, and not based on reality at all. There is no need to "imagine" the acceptance of GPT3 text as it cannot produce anything remotely close to what editors and reviewers will accept. I am surprised this possibility is even being raised, and makes me doubt the extent of your actual involvement in the field.

SPIE has a different audience compared to basic research. There have been many highly cited papers from SPIE in my applied field. SPIE cooperates with OSA on the largest optics conferences for this very reason to cover applied and basic research.

If you are coming from the basic research side, then I would not make a comment such as "being a PDF on a random website" as it really discredits this avenue when it is an honest and serious journal in the applied side.

Aside from your reservations of industrial conflicts of the author of this paper, the journal is a fine avenue. Is it Nature? No, of course not. The editors themselves admit the very fact that its h-index cannot compete simply because it is a venue for applied research. But I would not go to the extreme of casting it as predatory or crank.
I've been using PyOxidizer sind 0.7 for a personal CLI project and I really like it. Apart from being able to ship a single executable, it also speeds up the startup time of my CLI, as it doesn't need to scan loads of Python files during startup.

Really great stuff!
Gambling is a disease
Stanley Kubrick’s Calculated Rebellion
That is probably because you advertised it for free. Free creates a lot of headaches for business. You should quote a price and offer a discount (or the first project free. Its basically the same thing, but you are actually selling yourself better.
As many on the /r/cpp thread for this said, the ultimate result:

auto x = int(foo(blah));

is no shorter than the version with an explicit template parameter for the return type:

auto x = foo<int>(blah);

That doesn't apply to situations where you can genuinely take advantage of the implicit conversion:

takes_int_param(foo(blah));

But frankly the extra typing in an explicit version is worth it for improved code clarity:

takes_int_param(foo<int>(blah));

That's just if you get it right - if you get something wrong and end up with a compiler error, the error message for the implicit conversion is going to be far more complex than for an explicit return type parameter.
Not to mention that nvidia uses proprietary configuration options even in Xorg.conf. A multi-monitor configuration which works fine in nouveau (or really any other driver) refuses to work with nvidia, because if you use the binary driver you have to set bizarre metamode options to make it work.
Because "of interest to hackers" gets defended as "some hackers might like it, even though it's completely unrelated to being a hacker of any definition."

Yes, some hackers undoubtedly watch sports, but that doesn't mean that sports is "of interest to hackers".
I find it strange Rust marketing people are insisting the language is safe yet it can't dynamically allocate a byte of memory without some unsafe code.

In languages like C# or Java the whole standard library is written in C# or Java. Somewhere deep inside implementation of new() there's a function call to C malloc() or some equivalent. The important difference, native API surface is much smaller this way. All else being equal, an API with a small surface has better chances to be secure than a large API.
> It's shame, because they hinder the progress of Linux desktop and prevent Nouveau from reclocking properly.

I think it's the opposite. Some years ago, Nvidia was your only chance to have accelerated graphics on Linux. ATI/AMD didn't care about it at all, and Intel cards were not for gaming. So Nvidia made it possible to do things in Linux when nobody else allowed you to... how's that hindering the progress of anything? Specially when nobody forces you to get an Nvidia card.

> And what about AMD bug tracker? It's open, so you can see the bugs. That's a plus, not a minus. Nvidia blob has all the bugs hidden somewhere, so you don't see them. It doesn't mean the blob doesn't have them.

Yes, I didn't say Nvidia was bug free. I just said AMD drivers for Linux are, at the moment, far from perfect, despite being opensource. I'd say, for newer cards, they're worse than Nvidia's. I value opensource, but if I have to choose between having an opensource desktop crashing twice a day, vs. the Nvidia blob, of course I'd go for the latter, as much as I'd love to have a fully opensource OS.
Unfortunately those lists are mandated by law. We had an idea to pitch to the government to introduce a better system but they won't hear it after RKI's/SAP's super-magic contact tracing app they spent 15 million euro on...
I always thought unidirectional type inference (i.e. C++ 'auto') was good enough but I have been surprised to find omnidirectional type inference very useful in Rust... for example, constructing an empty collection to pass as the parameter to a function.
The article conspicuously does not mention practice in other countries. Australia, Canada, England, New Zealand, and Scotland all have legal systems and cultures closely related to that of the US, and could potentially be the somewhere which has done a better job of handling the accused pre-trial.
I’m designing custom images for blog posts – comment for yours
I’ve been enjoying creating custom images for bloggers to share on social media. Comment with your latest post and I’ll reply with an image designed just for you.
Samsung force some users unknowingly use China DNS
C++ has custom allocators and in-place object construction via placement new. That's even better support than current Rust, which is still limited to a single, global allocator for the entire program.
A good python library for RTL-SDR users: https://pypi.org/project/pyrtlsdr/
This is also a deep Youtube rabbit hole to dive into.

People buying returned stuff in bulk and seeing what happens, kinda similar to people buying rented warehouses when the lease expires.
Right, I understand the value they provide. But the assumption that anyone without side projects is no good as a developer is a bad one. Software is a hugely diverse industry.
You can see all the workaround used in mesa here: https://gitlab.freedesktop.org/mesa/mesa/-/blob/master/src/u...

Propriatery drivers (especially nvidia), most likely has lots of similar game specific workarounds and optimizations (even going as far as overriding shaders in games with better ones they wrote). [1]

1: https://www.gamedev.net/forums/topic/666419-what-are-your-op...
Machine Learning helps to predict new violence hot spots
Are there no cosmic sources of randomness, for example variations in pulsar frequency?

That could solve the "No older than this" part, by imprinting a sufficiently long (unique) sequence from a particular time on your asset. Although I suppose it would be possible for whoever keeps the recorded "event-log" to just alter it.

For the "No younger than this" part, it seems you need to do the reverse, imprint the universe with your signature, which can then be verified by anyone who looks.

I guess blockchain can work as "universe" to some extent, but a more natural/absolute solution would be neat.
Did anyone use freezer.js before?
> I can't believe C binary constant is non standard

They are part of C++14 standard:

https://en.wikipedia.org/wiki/C%2B%2B14#Binary_literals
Western Europe barely works.

Bringing one data point: my ex landlord wasn't really the owner of the house and was scamming rich landlords who had too many properties to control them properly.
He also scammed tenants (eg. Not returning deposits).

The London metropolitan police jailed him, plenty of evidence and testimonies.
He was released nonetheless, he escaped to Dubai (where he has family), he came back to the UK and opened another real estate company doing the same scam under another name. I fished him using LinkedIn and checking his old LinkedIn contacts.

Metropolitan police was aware of everything as I was in touch with a detective.
He had the entire story, the new office location of the scammer, the website and photos showing the entire scam repeating itself and dropped the case.

The police has zero incentive to do anything about criminals, they just get more funding the worse criminality gets.
A bail system is not perfect, but prevents people escaping, or at least collect some money from people who want to escape law.

This could be used to compensate victims, but I don't have high hopes for the government ever doing that.

If we want to prevent innocents ending up in jail we could just make victimless crimes legal. Weirdly enough, nobody seems to get behind that.
Buy 5 Star Verified TrustPilot Reviews – Homify
Cracked me up. Too true!
Putting your head in the sand, because of your own anxiety, will definitely not help more than articles such as this one.
Natural Noise Generator
Orcas are most terrifying animals when you know what they are capable of.

I have only scanned through the article but have not found how they attached the cameras.

I wonder how did they do that.
How did you go about selling the shares? Did you go thru a 3rd party?
I think most people, including myself, move from desired outcome to reasons why. Heck, I even do it for my mathematics.
COMSEC Lessons from the Underworld
That's an interesting take on it, hadn't seen it from that perspective.
I bought one bag of chips in 2020, versus 100 bags last year. It's because I check my phone while I'm in the house.
Our Plan for Tiptap 2
why not just pass around sqlite databases?
I don’t understand why people do side bets when it comes to stocks. If you really believe in what you think, go sell some calls expiring in March instead.
I think that momentum behind Open Source Windows would be immense so community would overcome any problems. I mean, people are making Windows distributions right now, with all sources closed, and they're making amazing work if you ask me, with all those reverse-engineered knobs and whistles. Solaris is niche OS after all unlike Windows.
What more do I add in my Hacker News Feed Website so that it's useful to others?
This kind of blog post is not the kind of blog post that gets you hired. It's the opposite... :)
Software development being a complex, multidimensional skill set makes it even more true that work you put into getting better at it, the better you get.

The field is so wide that you could be doing it for 100 years and still keep learning new things that would improve your work.

And for senior+ levels, where soft skills start to dominate, you still need to have already become competent at the hard things. Soft skills are means for making things happen, but you have to have a clue which things need to happen, and which don't.
The European Arrest Warrant sorts a lot of it out.

https://en.wikipedia.org/wiki/European_Arrest_Warrant
>All those things I said stop them from fleeing? I'm not sure I understand the question. Yes, you can flee, but you're going to spend the rest of your life as a wanted criminal. It's not exactly easy.

But, this is true with or without bail.
At least it would put Mozilla into a better position.
Loc.tax | REMOTE (EU-based) -2 CET - +2 CET | Senior Frontend Developer | https://loc.tax
Loc.tax is a collaborative platform that aims to bring together all internal and external stakeholders around the tax function of multinational enterprises. End goal is to achieve higher levels of collaboration, compliance, efficiency, and transparency.

Loc.tax makes this happen through version control (git inspired), and a well designed product experience. Tax managers will be able to manage tax compliance, retrieve information, analyse scenarios, gain high level insight, as well as project-manage simple to complex changes and transactions.

We are looking for a Senior Frontend Developer to join our founding team. More information: https://jobs.loc.tax/

Tech stack: React / Typescript / Recoil / Styled components / GraphQL

Remote-first, MacBook Pro and other necessary accessories, Subscriptions to preferred educational platforms and content, Flexible work time & vacation policy, Maternity & Paternity leave, Competitive salary and equity, Budget for any other specific perks you'd like
> As a writer you pick pen and paper and write

I wish it was that easy. Idea generation; research; plot outlines; character sketches; continuity; deliberate discontinuity; word choice; dialogue flow; action scene planning ...

Editing the first draft is so much easier than writing it.
Typically games use a messaging system similar to the sort of thing you'd expect implementing the Actor model. This lets you keep things decoupled whilst still leaving them the ability to communicate. It's pretty handy but also needs to be used with care if you're not going to invest a bunch of time in writing tools to support it as it makes debugging tricky.

Don't be too worried about mediators though. Games are a little bit different in that you typically want to act on a shared world. If you have systems that act globally on the world then you're just matching the data that exists. Even the physics system itself is basically a singleton that's mediating interaction.
I haven't used Unity much, but I know components are a big deal. You add components that define things like an object's collision behavior or what audio it plays, and when you need to use those components in a script, it has a service locator approach to retrieving an object's components.
Neat! Few other additions and historical artifacts:

0: HTML(/SVG/plaintext) sandbox in dataURI under 1kB: https://gist.github.com/myfonj/c8ce74bf549e19600026ce9022388... (persistence in location.hash, sadly blocked in Chrome recently)

1: similar, quite famous "MiniCodeEditor", even smaller, served from file (2013): http://xem.github.io/miniCodeEditor/ (https://news.ycombinator.com/item?id=6860642)

2: famous "Spreadsheet in 30 LOC" (2013): https://jsfiddle.net/ondras/hYfN3/ (https://news.ycombinator.com/item?id=6725387)
I thought predictive policing was generally taboo?
Have to say, I like the simplicity it offers and clean API.

From a point of view of API design, it looks great.
Grounded airline planes turned into pop-up restaurants sell out in 30 minutes
(UPS and Downs of relationships and how to manage them)
Yup. All I need for comfortable work is a set of obstacles that break line-of-sight between me (and my screen) and everyone else. Noise I can kill with headphones. Having walls on which I could hang diagrams and printouts would be a nice benefit.
> The features they are adding are often unnecessary and designed to help them further lock down the web

Reminds me of the Browser Wars of yesteryear, when Microsoft and Netscape invented their own unnecessary, easily abused, proprietary HTML tags, such as blink and marquee.

[1] https://thehistoryoftheweb.com/blink-marquis-tag/
Hmm, this looks like the Scala implicit conversion trick
You do own it. And you're free to use the open source drivers if you want.
Differences in CO2 reduction in countries pursuing renewable vs. nuclear power
> Mesa does implement a lot of stuff but they do not take much advantage of what the higher level parts of the API allow to optimize rendering.

There is always more that could be optimized, especially when it comes to niche use cases, but generally Mesa/radeonsi do a decent job of making things fast.

> yes, "display lists are deprecated", but this is irrelevant, the API is there, available and works and works great on Nvidia and still very good on AMD Windows driver and a lot of applications use it

By "lot of applications" you mean some workstation applications that refuse to upgrade their code. You can still use AMD's closed source driver on Linux if you need optimizations for those. If you don't (and most people won't) then Mesa works extremely well.

> Khronos splitting the API to core/compatibility was a mistake that made everything more complicated than necessary when what they should have done if they wanted a clean API would be to make something new like they eventually did with Vulkan and avoid messing up OpenGL

You could argue for drivers not providing newer features in the compatibility profile (and Mesa did that until recently) but as long as there are customers demanding support for newer features while refusing to move off the older APIs, this is what you will get. I don't think having OpenGL Core and OpenGL Compat sharing some of the API hurt anything here.
No they took it for themselves
That's an okay use case. I was more thinking of what appears to be described in the article, i.e. running a large gitlab instance with the data directory in an NFS mount.
There are situations where you do not want or need a global reach. If you are in ecommerce and your not wanting to ship outside your own country then why have images hosted on CDNs?

Scripts and CSS are (or should be) small compared to the images.

Yet, with the images, you can use mod_pagespeed on the server to replace images with picture source sets, with the server able to detect the bandwidth of the client and their device to serve them highly optimised images. So that means images that look glorious on a 4K screen with a good connection and images that are a bit jaggy for the person on their phone with only 3G.

I am sure that CDNs can do this too and that you can get mod pagespeed to work with CDNs but there is so much that can be done on a server without having to sign up for extra services and their overheads.
Totally amazing and wonderful. Though I've only been awake about 30 minutes, I'm willing to go out on a limb and say this will prove to be the best thing I learn today.
This is outstanding. One thing I noticed is how "modern" their hairstyles appear. One even appears to have a fade.

Just a random observation.
I wouldn't call ~450 GBP, 'cheap'...

https://www.amazon.co.uk/Sony-ILCE6000LB-Compact-SELP1650-El...
So...HR?
They could still separate the extraction of the data (keeping it proprietary) from the code generation. The latter could work off of the extracted data kept in a more sensible format.
Is that demo of yours available somewhere? It sounds interesting and I'd love to read up on it
What is the best way to confront this problem? On paper languages like Rust, Elixir/Erlang, and Haskell stand out in non-trivial ways from other languages but as you say they require a considerable investment to evaluate properly. Either you risk years of wasted effort or potentially missing out on a game-changing tool.
Oh bore off.
> It is also unhelpful to keep referring to individual points like this as illustrative. It's hypocritical and provides ammunition to climate change deniers when they say things like "But this spring was really cold!"

I don’t know why you are bringing this up. The article is talking about global temperatures and global records. Not a cold snap in your local town.
There are no guarantees in the market. If there was I'd be a billionaire right now.

You can place it in an lazy/bogleheads portfolio if you want to reduce risk and even that is not guaranteed.

The only difference between what I said and an ETF is $TSLA will turn $100,000 into $1M in a decade but the ETF will only turn $100,000 into $400,000 in that same time frame (if the SPY continues its 10-year returns.)
Currently working in what some have called "crap" IBM. And you are describing the initial reaction amongst many of my colleagues. Except those in India. The general consensus is IBM will do as it has done for years. Instead of fixing problems and making things more efficient or better, the new "crap" IBM will simply ship allot more jobs to India to achieve profitability.
Keidar Rolling Ball Machine
I learned and used C++ on MS-DOS 5, with the constraints of segmented memory with a maximum of 640 KB.

So I perfectly know what is doable when one actually cares on how to do stuff properly.

And then there are those Jason demos on how to target C64 with C++.
A wonderful entertainment: https://www.amazon.com/Once-Future-King-T-White/dp/044162740...
If your plan is to defend the truth with lies, don't be surprised when your political opponents don't take you seriously.

The environmentalist movement has long been dogged by a sizeable aura of people who dilute the message with craziness and false claims. They are the major reason why progress is so slow - very few people trust them anywhere near anything important. I've yet to see an English-speaking Green party that I'd accept as competent to set policy even assuming they have the correct problems identified.
Capping the hertz won't make it cheaper or easier to produce...
But building a brand by only selling to rich people?
They can
Launch HN: Feedback on site for finding TV show / movie lines/quotes
Some providers (I'm thinking of Octopus in the UK) offer tariffs which are closely linked to wholesale costs.

Their "Agile Octopus" tariff has 30-minute pricing windows, estimated the previous day. Electricity is cheap in the early hours where there's a surplus, and expensive at dinner time. Idea being you can charge your EV and do your tumble-drying at the cheapest possible time. There has been negative unit pricing in the past, when generation has far exceeded demand (i.e. early hours of the morning on a windy day).

More info here: https://octopus.energy/agile/
"The rate was significantly higher than what Bradley had paid the workers in Pakistan. (Offshore developers charge as little as twenty-five dollars an hour."

This is incredible.
You forgot to include React, Angular, JQuery, Bootstrap, Tailwind, Facbook and Google trackers, and Github CI and Typescript and ES8 syntax! And underscore, moment.js, using a linter with randomized settings. You did however use a minifier and ES6 syntax, so Ill give you one Github star.
"Round to nearest even is the default IEEE rounding mode. This means that 5.5 rounds to 6, and 6.5 also rounds to 6"

Does anyone know the reason behind this? why the nearest even and not a hard cut like "always round up with >= 0.5"?
I still think that there are alternative, evident and simpler explanations for this tunnels.
Well, if it's limestone, maybe they used urine.
What then?

Plural of anecdote is not data. The principle that "the more work you put into something, the better you get at it" works in general.
OECD drafts principles for $100bn global corporate tax revolution
I've seen bugs caused by a tool not knowing that version `1.12` < `1.20` :/ so yeah, some professional developers don't know that.
> Especially if it's installed like this: curl -sf https://gobinaries.com/chriswalz/bit | sh

What's wrong with this? It's no worse than
git clone && make

or any of the other hundred incantations of executing code from the web.
>falsifiable claims

Surely you must mean "false" claims?
Can confirm they work very well, used one to extend the battery life of a PartyBox 100 (see https://www.reddit.com/r/JBL/comments/ivdkrg/jbl_partybox_10...).

The new USB Power Delivery 3.0 PPS (Programmable Power Supply) standard even supports requesting arbitrary voltages, but I haven't yet found an adapter that is programmable and supports this.
I just have The Office and Lord Of the Rings: Fellowship of the Rings for now. I'm looking to add one new TV show / movie per week, as it is just me operating this site.