skysight-inc/HackerNews huggingface dataset:
Good step. Prohibition doesn't work. Evidence is in the masterful executed logistics of the drug markets, even if substances are illegal.

An addiction is a disease and should be treated as such.
Suffering increases perceived likelihood of fortuitous rewards
Fair enough, I certainly have sympathy for the comment above about "using it as a referendum on AB5", although I think it is an extremely poor tool for that.
I would not want to endorse any company, but we've been using HP Instant Ink quite successfully since we knew the existed and we are really happy with how that resulted. It is actually pretty cheap for us, 3 EUR per month and we get 50 prints per month and these accumulate if you don't use them. They even send you the ink before you run out of it and they take the empty ones for you to recycle. Great value for the customer if u ask me!
Best advice I can give anyone - buy yourself a used office laser printer. Those things never die. You'll probably never finish the cartridge and they print crazy fast.
Good, that's a major achievement to start fighting back the "war on drugs".

I can just hope that here in Sweden this fucking backwards drug policy can be reassessed, it's ridiculous that such a socially progressive country has the highest death rate of drug users in the EU and has some of the most draconian laws on criminalising drug usage... It doesn't work, it kills people and make others complete dumbasses around/with drugs (including alcohol).
Yeah - if you set that then pulls for python:3.7 say will pull from your mirror instead.
+2 for Brother laser printers. I have a HL2270DW (duplex wifi) and a DCP7040 (multifunction print/scan/copy, USB only). They cost me, respectively, $0 and $5 at garage sales. They have <$20 aftermarket toner cartridges in them and print flawlessly with these.

There are really two use cases for printers: Heavy, frequent use, and infrequent use. Laser printers excel at the latter because they use dry supplies. I've had laser printers that sat idle for a decade, toner and all, simply power up and print.

I couldn't get these Brother printers to work except by using Brother's Linux printer installer, which works perfectly, but alarmingly, is still 32-bit software which makes me wonder how much longer it'll work. Similarly, the scan feature of the multifunction machine will only work after Brother's installer is run (but then it works great - sheet feed duplex scanning (stack flip and second pass) with gscan2pdf).

Anyway so slight software concern aside, very happy with these printers. I don't think either of them has ever jammed in my use.
Designing empathy through user research
Wouldn't it be possible to separate the public API from the internal implementation so much that the library appears "immediate mode" on the outside, but is completely "retained mode" on the inside? With a persistent widget tree which is only manipulated by diffing it against the current frame's UI description provided by the user code?

The important feature of immediate mode UIs is that there's only one sequential piece of code for UI creation, updating and input handling. All I'm saying as the framework user is basically "this is what I want the UI to look like in the current frame".

E.g. if the UI that's described in the current frame by user code is completely identical to the last frame's UI, exactly "nothing" would happen, the internal widget tree wouldn't change, and nothing would be rendered.
Smart contracts do solve one additional problem: for contracts where performance is measured on purely objective, measurable criteria, execution is swift - there is no scope of disputes hence legal costs are reduced. You also don't need a 3rd party to oversee the execution of contracts, reducing management/transaction costs.
I'm not disagreeing with you that Dear ImGUI is not at the same level as Qt for an end-user app but if you want to make a visual tool for creating UIs in ImGUI there is nothing stopping you. You write some tool to walk over your description of the data and call the correct functions. Nothing hard or special about it.
> As much as I like Dear ImGui, the immediate mode paradigm doesn't work everywhere. The problem of "page tearing" (not to be confused with vsync) means you either need to render frames continuously, or at least 2 frames for every time you get input or need to implement some kind of "retained mode state tracking" on top of Imgui. It's good for games, but for applications where you're not rendering new frames constantly, the paradigm doesn't seem a very good fit.

Writing a desktop app using ImGui I had the same problems. In many instances it can be resolved by re-ordering operations such that in a frame you first update the state and then render it, but this isn't always possible or easy. For those cases I eventually resorted to having a requestFrame() function (which posts an empty event to the input queue at the end of the frame, causing another frame to be rendered immediately).
Not OP, but perhaps he meant size of data passed directly in a request which is indeed 10MB: https://cloud.google.com/functions/quotas

I don't think I had any issues loading larger files from Storage either.
Unofficial Google Advanced Search
How will one obtain the land to start new country ?
Mostly the same story already being discussed here:

https://news.ycombinator.com/item?id=24986517
> It’s not solved, you’re just paying some AWS contractors to do it for you and you assume it’ll be alright.

In as much as maintaining infrastructure can ever be 'solved', doesn't paying someone else who does a good job of it to provide you with the infra count as solving the problem? Otherwise you'd be down the mines picking ore out of the ground so you can build your chips right, rather than relying on intel/AMD to do it for you and assuming it'll be alright.
Clever Cloud[0] is a PaaS, has an API, UI and CLI as well. While it's not open source, we do however open a lot of things on our Github[1].

[0]: https://www.clever-cloud.com/en/

[1]: https://github.com/CleverCloud/
So let's get real. Which gatekeepers and entrenched players did he rub the wrong way?

Honestly, the perseverance in persecuting him is impressive.

What did he do?
Vape Dubai
Oasis Mall, Floor3, ,Sheikh Zayed Road, Dubai, United Arab Emirates
+971 50 432 7855
How can any story about the SGI Indy be complete without
"It's a UNIX system! I know this!"
All Dear ImGUI does is generate arrays of vertices + texture coordinates. That's it. It doesn't support any particular graphics API. There are examples in the repo but they are just that, examples.

If you want to use it in OpenGL 1.0 it shouldn't take you more than a few minutes.
A while ago I was at a Bachelor party where someone, who was a therapist by trade, talked about a patient who's written an app to help him map products to their location in the store, so that he could do groceries like a travelling salesman.

They were truly amazed by this, while my reaction was "wait, I could totally do something like that".

I get caught off guard by such situations quite often.
Vape King Dubai
Oasis Mall, Floor3, ,Sheikh Zayed Road, Dubai, United Arab Emirates
+971 50 432 7855
Java's is particularly weaksauce, and has problems chaining inferences within even the same expression, but it's definitely way better than not having it at all.
Maybe this: https://en.wikipedia.org/wiki/Seasteading
I visited https://www.bbc.com/news/world-asia-54702974 to confirm the lighthouse scores in their article, but the Performance consistently scored ~30 instead. Why is there such a large gap between what I'm seeing and what they're seeing?
From someone inside Walmart:

"""
The original idea was to have a few extra security cameras and some mirrors. I think it took 2 mirrors per aisle and only a few 4k color security cameras with infrared to cover the fast moving items.

After prototyping we find exactly what you said. Turns out it doesn't matter how well you know you need to stock items, if you don't give enough people-hours to do it, the number of items on the shelf doesn't change.

The robots were probably pitched by the Walmart dot com or Jet dot com guys. Thier projects always were greenlit without any analysis and rarely worked. """

https://old.reddit.com/r/technology/comments/jmx78e/walmart_...
How to Create Organizational Culture with David Henzel of Upcoach
What does the video add that the readme doesn't do?
I agree. It is possible to screw it up though, so I hope they are able to pull together a good program.

Curious if that makes them a desirable place to live for folks cooking up the stuff.
Google screwed Sun and had their opportunity to buy it.

The Java ecosystem has dozens of JVM implementations. None of them have ever had a problem with either Sun or Oracle.

Only Microsoft with their J++, and Google with their actions fragmenting the ecosystem for Java developers.

Microsoft learned their lesson and are now a OpenJDK contributor.

Time will come for Google as well.

Switching to Kotlin doesn't remove the dependency on the Java world, unless they plan to rewrite everything in Kotlin/Native.
It takes lots and lots of effort to turns books into movies and vice versa.

You don't just take a transcript of the dialogue in the movie to make a book.
ah - thanks.

In my local jurisdiction, I would not necessarily expect that to be protected by privacy law even if I was living (you may have grounds, but good luck!) - and it would be protected by copyright either way.
The argument for Go being a simple language that naturally produces code everyone can easily grok comes up time and time again.

I have never gotten it. I find Go code somewhat easy to write, just just give up on trying to be concise or elegant, but not at all easy to read. The excessive boilerplate just makes me feel like my brain does not have the working memory to piece it all together.

The constructs are simple, true, but if you are trying to write anything non-trivial, then simple syntax will not make your problem simpler. It is just expressed in tens of times more lines than in Elixir, Haskell or even PHP. This takes a toll on the reader.

As an example - you can accomplish interesting projects with Lego. And it is easy to get going for sure. But at some point, when you are trying to do something non-trivial, it becomes a hindrance, despite it's simplicity. Hence "I built a life-size XYZ in Lego" becomes impressive in it's own right.

Oh, and Go modules is a story of a train wreck.
>The way in Go to handle possibly-failing functions is to have multiple return values: an actual result, and an error. If the error is nil, then the actual result is sensible; otherwise the actual result is meaningless. This means you can forget to check the error and use a bogus result and, because there are no compiler warnings (another wtf), you will know nothing of this until things fail at runtime.

? You can't forget to check the error because not checking err is a compiler error unless you forcibly mute it by using _
http://vape-dubai.ae/
Yes, data passed directly into a request. Files loaded from storage are exempt from the limit.
I just want the precursors. Iodine... really, iodine??? Getting more than 2 ounces of iodine per year is now restricted.
"I just don't use libraries that do that" -- sounds like you found a solution :)

I agree that "+" looks better than ".plus" but this is a matter of taste (hello Ada).

Yes, I use Scala at work but I can't call myself a seasoned Scala dev, true. On the other hand, just every expert in this or that language will always have a counterargument for you and a solution to the problem. Because he IS an expert! The thing is, not all people are experts or even will be. Most people want a tool that doesn't get in your way, easy to pick up and deliver the results. That is why Python is so popular despite being slow, inefficient and basically a glue for C/C++ libraries. Hell, even for interfacing with C Python loses to Lua. But all these shortcomings didn't matter in the end. Python2 → Python3 didn't kill the language either. I am afraid Scala's error margin is not as big.
Yes, this is an old one.

https://en.wikipedia.org/wiki/The_Moon_is_made_of_green_cheese
Hyperinflation Is Here
I've been writing Scala for the better part of 8 years now and I have my list of gripes about the language, but this is one I have never understood.

Yes, there are different code styles you can use with Scala (standard vs infix notation, parens vs braces, etc) but all of that can be standardized with code formatting tools.

In terms of FP vs OO style I don't think that is different for any other language. No matter which programming language you choose you have to make decisions about what sort of patterns you want to use in which scenario and enforce that across the team. I have seen many Java projects where a relatively small codebase has approximately every GoF pattern implemented somewhere (and a few novel patterns just for good measure).
The HL2270DW should be PCL compatible. Not sure about the DCP7040.
Only half way through the article, but the issue does not appear to be that ITER project in praticular has a glaring flaw.

Rather, the scientist appears to be sceptical of fusion as a near term practical energy source on the whole.

I feel that humanity will never amount to anything without fusion.

Energy requirements of space travel assure of that.
your link has 404 status
Interesting. What if you required payment, say via Monero, for each signature? That would slow down the creation of spam emails.
https://vape-istanbul.com/product-category/salt-nic/
IMHO there's a lot of overlap between the reactive UI philosophy and the immediate mode UI philosophy. The main difference is IMHO that React is "mainly data" while IMGUI is "mainly code". But code is data and data is code, so... :)
I was referring to the way Spring used to sell that they supported those languages, just like they do with Kotlin now.
5G could change that equation. We are actually not far off from having a totally Wireless Broadband Network. At least in 2010 using something like 3G /4G for broadband was nearly unthinkable. Now it is only a matter of time in terms of technical feasibility. And in lower population density area like in Europe. This has already happened. It forces ISP to provide faster Wired Connection at a much lower price in other to compete.

The problem in the US is that Broadband and Mobile Companies are one and the same.
Discogs is fantastic for electronic music, though. Even quite old and obscure stuff, I don't recall ever not finding something.
Data passed directly into a request is limited to 10 MB, but you can use storage to load larger files.
Cloud Tech Days Masterclass
Unnecessary BGP Updates
Conspiracy theories among rational agents
This really made my day! Being able to play "Lode Runner: The Legend Returns"[1] brings back so many memories from the time I played it on a Windows 95 machine.

Amazing how good and smooth The Internet Archive has made this work!

[1] https://archive.org/details/LodeRunnerTheLegendReturns
I do not understand why public ownership should be a prerequisite for anthropomorphic treatment of companies. A thing is a thing regardless of who owns it.

As for taxes, yes we all pay more. But we do not have our earning power attenuated each year because the government forces us to put ourselves on some incremental slave block.
People think they need color, and they are not aware that it is an immutable law of nature that inkjets suck. Luckily this is easily solvable.

Inkjets suck. You don't need color. Buy a Brother.
> ... because they have all the bells and whistles...

None of that is incompatible with the immediate-mode-UI philosophy though, it's just that this specific UI toolkit (Dear ImGui) is coming from a direction where those things haven't been that important.
DIY Perks has previously shown how to do that, and it looked pretty good.

Turning Smashed TVs into realistic daylight panels: https://www.youtube.com/watch?v=8JrqH2oOTK4
If you're a low volume email sender, anything attributed to your domain getting marked as spam can cause serious pain. It's an interesting idea, but not an experiment I care to run.
I have a chromatic film on my actual windows because I like the effect so there's technically a market for it , especially if it makes it cheaper and smaller
There's a nice compilation on this repository https://github.com/papers-we-love/papers-we-love
Oh, interesting point. Yeah, maybe stealing your laptop will only give attackers proof of what your acquaintances said, not what you said.
Absolutely, with AOL the paradigm shifted and it couldn't change quickly enough. Google will likely predominate until another shift of similar magnitude occurs.

Seems it's impossible to make predictions in this area with any certainty.

Remember, Bill Gates was paranoid about this and about Microsoft getting caught out for similar reasons especially so around the time Windows 95 came out. Even so, MS missed the boat with search, smartphones and Android.
Use Startpage for that. It's basically a proxy to Google.
This was more or less my experience. My old HP laserjet (P1005) was a crap: it required to be connected to a computer through the USB cable every time it was turned on, so that the 500MB HP Windows driver could be able to upload the firmware (the printer apparently has no permanent memory). And, boy, the Windows driver was awful: it was a pain to install, and in fact my wife has never been able to print from her Windows laptop. I used a patched driver found somewhere on Internet for my Linux laptop that worked miraculously well.

Last month I bought a wireless Brother laser printer, and the difference is astonishing! I was immediately able to print from my Linux laptop (no, I did not need to install any driver, the printer just got installed and configured automatically through wifi), and the same for my wife's computer. And, best of all, we can now print documents from our Android devices as well. I am moved to tears when I think of all the time I've spent in past years to re-configure my HP printer for the 1000th time!
- the developer is the creator of MEKA, a (1998!) Sega Master System emulator, which had the reputation to be the best during a long time (and still may be, I don't know anymore)

- WonderBoy Dragon's Trap remake and Street Of Rage 4 for PC/consoles, it's him too

I may be wrong, but following the screenshots, the Dragon's Trap development was like : we need tools to write a game ! let's write it ! Wait we need libraries to write tools ! let's write them !

The quality of the game and all the details reflect impressive skills and amount of work.
> Assuming that allowing people to consume a substance freely will increase the consumption of that substance is absurd?

Not necessarily absurd. However that's not what you're responding to, which was a point about addiction increasing or being incentivised.

I don't think I need to point out that addiction is not the same as usage
While the author has a very Haskell-centric view and his comparison is a bit biased, I completely relate with some of his points.

"Use it more" is not an answer. If you have found a good way to produce software and it has served you well -- even better if you had other ways in the past and your latest one is objectively better! -- then you are not under any obligation to "give it a chance".

Many people longed for certain ways of doing things and one day they found the tools that enable them. That's quite fine. No need to insert platitudes in there which can't ever be satisfied (like "use it more", especially if you are not inclined to).
Most useful comment so far in this thread.

I’ve been using $GIT_ENV for setting environment variables, and though I read about the stdout commands I never got to using them.

It’s one of those “but of course” moments realising that any cli tool can trigger commands with it’s stdout.

As you mentioned setting outputs is rather crucial, I guess using stdout is the only way todo that.

There are definitely a lot of security things to consider when using actions. I read the code of any community actions I use but, especially after reading this alert, I feel like there are a lot of places where malicious code could cause damage.
Aside from _in_ crickets experimentally, or aside from crickets as in you hear nothing?
The difference between probability 0.001 and 0 is also 0.001, but it's clearly not the same as a change in probability from 0.500 to 0.499.

I think the point is that it's the change in the log-odds that make differences comparable, not the change in the linear scale.
> So your programming languages of choice should base on your team.

While that is a good thing to keep in mind when making tech decisions, make sure not tunnel vision only on it.

More about that here https://news.ycombinator.com/item?id=24880273
We recently started to use Dear ImGUI in our custom game engine. Before we used Unity which has its own immediate mode gui solution.
And I have hard time to switch. I don't know if I don't understand how Dear ImGui work yet in comparison to Unity's one but it feels so limited.

So main difference is that Unity is multipass (it calls your gui drawing code multiple times per frame) and because of it it supports horizontal layout, vertical layout, custom layout modifiers, styles and it is easy to use

in Dear ImGUI I am struggling to write stuff like:

layout 3 controls horizontally, allocate fixed size for first and last one and use all left space for middle one

or

layout next N controls vertically of unknown height and use this background color for them, then layout another set of controls and use different background style for them

I am not the person who was actively working on integration it into our engine, so maybe it's the problem of not having documentation on our wrapper...or me not understanding very basics of it
I love it until I have to do modals..
Every couple months I browse the screenshot threads
https://github.com/ocornut/imgui/issues/3488

Looking at them makes me really happy for some reason.
A lot of (particularly older) music is on Discogs but not musicbrainz. Including much from africa, south america, etc. as well as blues, electronic, etc.

I think Discogs mainly caters to record collectors (vinyl etc.) which is not often covered by other sources. While honestly musicbrainz info is more common/shared.
Ideally the code should describe what you are doing and how you are doing it.

You might need comments to describe why you are doing something. And you definitely need comments for why you are _not_ doing something else.
Actually I am mainly Berber, North African and Middle Eastern with lesser but some Caucasian and sub Saharan African, most people assume I am an Arab, American Indian or WTF are you (I get that a lot, because most people in North American have not met many ethnic Berbers). but none of that really matters (even if I where white) if you make the assumption to value peoples worth or credibility, by their ethnicity. You have already (incorrectly) prejudged me based on my assumed race. You in this post, are refuting what I am saying not by merit, rather just saying "you are wrong because you are white". Do you see the flaw in that logic? To you whiteness = incorrectness, but you hold white people to a different standard, I assume. They are not supposed to take your and other peoples race into account? Placing your lenses of race over how you see the world distorts your vision, yet you don't like that other people do it to you, when you are guilty of the same reasoning.

More importantly rather than race, I identify myself as an enlightenment era, western liberal and that is the culture that I was raised in an identify with. Race is an artifact of eugenic era thinking.
Google Cloud Functions - CGI scripts for a lot of money.