skysight-inc/HackerNews huggingface dataset:
I use Chrome in `--app` mode to render UI and combine with a Node.JS server and package with nexe and upx to make a cross-platform desktop app. The memory performance is around 200 MB (~150 Mb for the Chrome and 50 Mb for the Node.JS service). It takes about 4 seconds to launch (but about 30 seconds on Windows the first time, I think due to security checks, AV, etc...). The GUI is written in HTML, but it doesn't use Electron.

You can try it out here[0], too. I open sourced it.

And "hello world" binary download size is 10 Mb for Windows.

[0]: https://github.com/c9fe/graderjs
Regression to the mean is the most powerful force in nature. Try as you might, you have to use what everyone else is using. Which is also very hard to continuously do in an industry that has ADD.
how are those much better? if you use SQS and you write your code for it, then you are stuck on a proprietary platform. Also, SQS is super-basic and actually requires a bunch of code to do anything beyond trivial - although yes, it seems reliable and well-supported, at least from my experience. I was actually really waiting for AWS to support Rabbit since it seems to hit the right combo of features, usability and platform independence for me, and it looked friendlier than ActiveMQ.
Or middle management. Most of the fat trimmed could be MM.
Sometimes the harshest (but expert) critics do make things better. In my first startup/application in the 80's our harshest beta tester turned into a big supporter because he was passionate about us getting it right.
What Is a Delicate Genius?
I was talking about the whole journey. You don't get anywhere in this world in less than a few days/weeks with a big oil tanker.
That C is supposed to be the most popular language makes the whole ranking questionable.
The stackoverflow ranking[1] corresponds much more to my own experience in real life.

[1] https://insights.stackoverflow.com/survey/2020#most-popular-...
"when you decrease the supply, prices tend to go up and access goes down."

Basics of economics: inelastic markets, where demand does not respond to price. Oil and food are examples: the price moves, but goods must be moved, and people need food to survive. So price could double and demand would go down like 2%

Seond issue with your post: there is no shortage of supply, all drugs i can thing of are readilly avaliable. The police / etc. Have failed to restrict supply. The only thing they can do is drive up the price as cartels / criminals have to employ more elavorate methods.

You know what else drives us the price? Taxes. You could set insane rate of tax on any substance so that it's legal version costs as much as the black market one, or even more. Legal one still nakes more senxe to buy, because you'd know its pure and does not come with baking powder, horse shit or rat poison mixed in. Its a well known fact that drugs on the street are of very low purity.

In fact it is very common for a drug user to die because they suddenly get a dose of 'clean' drug and what used to be a normal dose of 10% drug just became a 10x dose of 100% drug.
Indeed, but the iron oxide powder resulting from this process would be cheaper to turn back into iron metal using coal in a regular blast furnace.
You could just output raw frames into a file and read it using ffplay or vlc. The easiest pixel format is probably RGB 24 bits.

ffplay -f rawvideo -pixel_format rgb24 -video_size 42x42 -framerate 42 foo.raw
vlc --demux rawvideo --rawvid-fps 42 --rawvid-width 42 --rawvid-height 42 --rawvid-chroma=RV24 --rawvid-aspect-ratio 1:1 foo.raw

I experienced noticeable latency using ffplay so not great for real-time (multiple 100ms, upping the framerate to something like 100-200 reduces the latency but it's stupid). I have much better latency sending the frame data to a browser using websockets and displaying it in a canvas...

Sources:
https://ffmpeg.org/ffmpeg-formats.html#rawvideo
https://forum.videolan.org/viewtopic.php?f=13&t=57938&p=1936...
https://wiki.videolan.org/Chroma/
Yep. They assume these folks are high risk for eventual default, so they are squeezing the lemon while they can.
How to build consistent habits in another lockdown?
The Windows logo is also off. The tops of the two upper trapezia do not line up.
how often are you correct about your chain of reasonings as such? if it's non-negligible, would you mind sharing where I could read more of your ponderings? thanks.
Would be careful with this (if it works), double clicking can be used to select text, which might turn out to be annoying when disabled in non-button inputs - certainly on mobile I use it a lot.
That's true, but a lot of software standardised on RabbitMQ specifically, including its client libraries. That means there's still a lot of demand for AMQP 0.9.1 over 1.0. (RabbitMQ does have a plugin for AMQP 1.0, however.)
Sterility for only 1 sex type maybe?
Um, so someone just copied in content from manpages?
Who claimed that Denmark was socialist/communist/marxist? They have social democratic traditions sure, but like the other Scandinavian countries, they have generally transitioned to a more right-wing oriented economic policy over the last 20-30 years, while maintaining their social security net.

Is it somehow inherently socialist/communist/marxist to provide job retraining to people moving between jobs at privately owned companies?

Seems to me that it’s highly beneficial to the private companies involved.
Opportunity Is Knocking Should You Answer?
How to wear your baby to work
There is absolutely nothing wrong with charging for this. Have you heard of "Wordpress hosting" for example?
I think both are true. There is too much confidence among the "posh". Folks like current POTUS are exactly the type of people who get to where they are almost entirely by being confident. Notice that confidence (and being old money rich) is the only fundemental qualification here...
Re: Freshworks - Yes we had a ton of learning from there and the plan was to execute something similar. Had lot of advantages in terms of cost. This was also a serious part of the business plan.

Re: Selling to customers: This was not easy as we thought. Most people just doesn't switch to a new product based on features. Either the new product needs to be substantially better - so that it overcomes the pain of the switch.

This means we had to build a product that is much better than existing products - and we failed placing our product correctly. Marketing is an area with a lot of verticals. Content, Digital, Email etc.

We tried to do a lot of things at the same time. For example we could have focused on just email marketing, or just content marketing. Instead we tried to do all of these together and they were mediocre. I guess that was not enough to force the switch. After a point we couldn't tell who were we competing against - The email marketing solution, the push notification solution or the enterprise marketing solution.

If I were to rebuild it today I would have focused on a single thing and built a great product out of it.

About mentorship - I'd say I didn't have enough "access" to mentors or the network due to several "internal reasons" (Slightly touching upon this on the decision imbalance)

If it was solely up to me, there are things I would have done different back then too.

At least now, I have wonderful people helping me through my startup journeys. And I'm a big believer of having the right mentor. At the startup I co-founded last (Carrom - which was acquired https://money.yahoo.com/oyster-acquires-carrom-accelerate-gl...) I had the opportunity to work with some great people and this was something I did right in terms of mentorship.
Have you seen Juce? https://juce.com
How could I create a CV parser in Java?
WhatsApp now lets you post ephemeral messages that disappear after 7 days
The past month I have used Python again after a few years and I have to say I didn't quite like the experience as much as before. On one hand I also used vanilla Python instead of something easier to use like Django but the amount of preventable run-time errors and the lack of IDE autocomplete support at various points was kind of off-putting after coming back from very strictly typed languages like Swift, Kotlin or F#.

It also didn't have the simplicity that Phoenix / Elixir still has, for example when you Google how to solve problems you have Python 2 versus 3, the old way to handle requests which is limited and the new way to handle requests which isn't as documented, yes you have type hints and named arguments but they're not everywhere yet and so on.

So I don't think I will circle back to use Python again unless there's some kind of reason I can't easily go around it. There are still some very good ideas in there (I like the braceless approach to code hierarchy and a standard on code formatting in general) and it's definitely not as dumb as JavaScript but it has accumulated too much cruft.
You forgot the part where you frame is as "taxing the rich" but silently move the goalposts when you realize that their billions don't actually go that far on a national level.
interesting work. I don't see the need for detecting the G vector and multiplying acceleration with that vector, you can use the module and you'd probably get a very similar waveform in any case. Modern accelerometers have built-in logic for step counting and sometimes they are surprisingly accurate.

I worked in this space a little, all the algos are open sourced: https://oxford-step-counter.github.io/
Happy that it helped. Hopefully it helps someone to not make those mistakes.
Is there a guarantee that this is not going to share the fate of WPF?
Unfortunately it looks like the output, at least on the web, is completely inaccessible. The DOM of the Simple Calculator example (https://calculator.platform.uno/) and the gallery (https://gallery.platform.uno/) is a div soup with no use of HTML-native widgets for buttons, radios, checkboxes etc. Nothing is keyboard-focusable and there's no screen reader support at all. I'm not sure how it fares on desktop but I would strongly urge people not to use this in its current state for web applications
"You can go a long way if you avoid stupid mistakes."

I find this true whenever I decide to take on a new endeavour. If you can learn from someone else's mistakes, you're better off than 80% of the competition in ANY MARKET.

So many people have an idea to make money, look at the competition, and give up. But if you keep going just a bit further, you find out that most of the competition, which looked so daunting at the start, is actually awful.
Jetpack Compose for Desktop – Reactive UI Framework for Kotlin
Is this related to Uno[0] by Fuse Open, which is also a C#-thing for native app development?

[0] https://github.com/fuse-open/uno
The CLR and BLC provided a lot of services, of course this code taking some space. It’s totally a WASM problem since there is not other way to ship the C# runtime and libraries than downloading them each time. Exactly what plugins (Flash, Silverlight) were avoid...
Atomic habits by James Clear is a great read!
A point I think people miss with Python is they talk a lot about 'Python Software Developers', but I think the growth is coming from areas where people are NOT developers, but are using scripting/automation in other fields. This is a much larger market than software development, and people will work very differently compared to developers.
That link demonstrates a file that can be loaded by the x86 Linux kernel can be trimmed down. It ends up no longer an ELF file, but the x86 Linux kernel will load it as if it is one.

The whole article confuses the question of "what will a 32-bit x86 Linux kernel load?" with "what is the smallest ELF file I can make?"
Navigating the landscape of multiplayer games
I never thought 'Jurassic Park' would become a prescient warning.
It was called Carrom (https://money.yahoo.com/oyster-acquires-carrom-accelerate-gl... )

I have not repeated any of those mistakes I mentioned in the post. I think that itself was enough to take us to a good place. Apart from that it was good timing, a lot of luck and market I knew down under.

Another thing was consistency - we also had lot of ups and down, in fact we stopped operations at some point. But kept going to come out of it. Consistency was the most important thing there.
It's just a complete joke.

https://www.tiobe.com/tiobe-index/visual-basic-dotnet/
dataclasses are the best recent addition to Python, IMO, maybe tied with ordered dicts.

Python definitely doesn't have conceptual simplicity, because there are many competing concepts in the language, and lack of focus on uniformity. (Example - enums are implemented with a metaclass and dataclasses with a class decorator - arguably the latter is the wrong choice, because it is already evident it limits what kind of features can be added to dataclasses).

Another example just because it makes me irate - `typing.NamedTuple` has been added as an "alternative" to `collections.namedtuple`. Same name, new capitalization, slightly different features. Add to that, a collection type that's inside the module `typing` which is supposed to be for.. type annotations, not actual implementations.
Ready for your corona shot?
I love my Model M, but it gave me pretty bad wrist pain. Now I use an Advantage Kinesis.
Not much of a "working class" in places like Microsoft, Intel or Google where half of your comp is the extremely good WLB.

Come on, it's an open secret that a significant minority at these companies do the minimum amount of work possible to keep their jobs. Usual this minimum amount of work is around the realm of one or two hours.
Your blaming Python because you used a poor IDE and failed to use type annotations?
That implies that senior managers can't work out who in their own organisation is performing or not. Which rather questions their competence as senior managers?
Yeah, I'm hoping to finish it this weekend
"That rust can be regenerated straight back into iron powder with the application of electricity, and if you do this using solar, wind or other zero-carbon power generation systems, you end up with a totally carbon-free cycle."

Making solar panels is not carbon free. Making batteries instead of emitting gases is not carbon free. We still have to recycle those panels and those batteries and take in account the impact of it.

I feel like we are changing the place where gases are emitted or residues stored instead of making less cars, consuming less in general, etc.
This is what I understand the strategic intent of Google's AMP project to be.
The longer you delay the leak the less backlash you and everyone else will get.

Data also atrophies over time.

And most importantly you might even be CTO of a new company and it's no longer your problem.
I failed to find an example of a practical problem in the article. What I did find was a load of circling around the subject from a distant philosophical perspective, all boiling down to essentially "you know what, there exist problems that ownership semantics aren't suitable for" (but using lots of wisely-sounding language), forgetting to present the problems.

The article also suffers from the syndrome of taking a feature of a language and pretending that everything has to be seen through the lens of that feature. Well, newsflash: ownership semantics apply to only some things in Rust. They apply to values and bindings. But they don't apply to e.g. indices. I can take as create as many i's, where i=5, all referring to the same Vec, which later are going to be used to mutate the Vec, as I like, and Rust won't stop me. Similarly, there is Rc and Arc.

It also included one of those "wise" thoughts along the lines of "You know what? The true nature of computers/economy/life/love is..." - one of the templates of meaningless sentences. In this case it was "however virtually all computers are fundamentally mutable things". Hmm... Did we suddenly forget about pipelining, instruction ordering, caching, instruction-level parallelism, C/C++'s problems with memory aliasing? C is not a low-level language[1].

[1]: https://queue.acm.org/detail.cfm?id=3212479

If we were to write a statement analogous to the one advocated for in the article, but talking about mathematics instead, it could be "the fatal flaw of mathematics is that a lot of it is about reducing problems to linear algebra". How ridiculous does that sound?
On the other hand the stackoverflow survey might show that C is so simple that programmers using it don't need stackoverflow :)
Easy Proof That Computers Can't Do Everything – The Halting Problem (2013)
I personally find the methodology used in TIOBE very dubious. It frequently has very large differences with other metrics, and often "feels wrong" compared to those other metrics.

It mainly seems to massively overvalue historical significance, the older the language the higher it is. E.g. the current ranking has Perl 5x more popular than Typescript, and Visual Basic 2x as popular than PHP.
They are bash built-ins. They are documented in bash's man page.
No blinking? So disappointed.
If anyone is interested I've also created a short 1.5 hour lecture on quantum computing aimed specifically at software engineers & computer scientists, which has proven popular: https://youtu.be/F_Riqjdh2oM

I'd love to answer any questions people have. In quantum computation, state behaves like a vector and logic gates behave like matrices that multiply the vector to get a new state value. It doesn't get too much more complicated than that.
I sometimes wonder if there is an unseen fundamental problem (or many problems) hiding somewhere that we don't realize exists, and as a result we end up attributing the cause of our problems to what may often be red herrings.

After all, many far more reasonable approaches (incremental improvements, at least) to many things are usually fairly obvious, and I suspect most people wouldn't really be opposed to it (if one was to sit down and have a serious conversation about it that truly addresses their nuanced concerns)...and yet, decade after decade we seem to make little forward progress (or at least, "not enough" - see: BLM), while a collective feeling of confident, "righteous" frustration and rage with those "on" "the other side" (on both sides) builds.

The whole thing seems rather paradoxical, which to me is suggestive that we may indeed be missing something important in our system analysis.
Implement a proxy authentication scheme for the hosted services (WP, etc). Now an admin working for the hosting provider can log in using a password checked against a hash stored in their hosting system. No plaintext passwords stored.
Yes, but gitlab feels so strange to use
The only cross platform frameworks that provide excellent experience are HTML and JS.

All those cross-platform app frameworks fail at the same point: Meeting the user expectations since they are different on different platforms. It always feels off if the platform specific experience is not fine tuned to the platform and at that point why just don't go native and have all the shiny things that the platform has to offer.
aka this is an ad for something that doesn't exist
Correct, I was just speaking to the fact that all conforming, conventional loans means it applies to pretty much everyone in the business of making mortgages. This new fee is only on refinance transactions.
Which laws have you gotten changed through lobbying?
We don't know what the 100 was for. If it was for a networking opportunity (dinner out, some white shoe party, etc), it was a poor decision. If it was for a bunch of Hermes ties that look no different from a Thomas Pink, than that was a good decision.
>Some industrial processes require very high temperatures, for which electrical generation is ill suited.

Seems like an engineering challenge to me not an actual limitation.
> Set up a name for the routers IP, and have it forward the connections statically.

If you mean NAT, then what does that buy me over what I got? If you don't mean NAT then how would that work?

> Or just use the hostname?

Right, but that requires the DNS to register the host names, and for it to respond. Or since you mention .local I guess you mean mDNS, which requires a service to run on each device and seems to be hit and miss at least for me (I just tried, several of my devices do not respond).
Kali Linux Penetration Testing Tools Listing
This is what I have on my Dell Precision work laptop.
China set to retrieve first Moon rocks in 40 years
PyMC: Theano Is Dead, Long Live Theano
Going to click the button. If I don't update this comment with an edit, it means it succeeded in crashing my system.

edit: did not crash my OS like advertised. it just opened a file dialog which keeps showing up even if i click cancel. annoying but i wouldn't call it a crash. i had to force quit chrome _myself_ though by force closing chrome since idk how to get out of it.
The problem solved by cryptographic electronic voting is secure remote elections. Mailed ballots cannot be secured from tampering, since they cannot be observed. I voted remotely this selection, and I have no way to verify my ballot was counted correctly by my county registrar, or even received.

Another minor problem cryptographic electronic voting solves is inaccurate vote counts.

If we allow vote-by-mail we should allow cryptographic voting over the Internet. I agree in-person voting is the most secure, but we already use a less secure system.
Apparently a similar issue occurs with Raccoon Dogs in China, so I share your concerns.
And they have C as number one? Visual Basic ranked higher than JavaScript? Groovy (!?) higher than Go, Swift and Ruby? R higher than SQL? What a joke the TIOBE index is.
It would only really work in a population that doesn't have genetic testing, which we do. And it would be very slow because humans take approximately 20 years to start producing the next generation.
Correct! We always try a bit too hard to do great things - in fact avoiding mistakes itself will give you a significant advantage.
This video is one of my most favourite visualizations of a hard problem. The technical proof of the halting problem is somewhat difficult to understand, even for students in their second semester.

This video resembles the same proof, but presented in a way that you can understand all the arguments in less than 10 minutes. It can be understood without any prior computer-science/math education.

It deserves more upvotes!
Additional recommendation:
install an ad-blocker such as Blokada and blacklist your most distracting web-sites like GoogleNews
Carbon free cycle, very clearly, means the CYCLE is carbon free, as in no emitted carbon production is happening during the CYCLE

You jumped into the deep end really quickly
Thanks for the info.

I've been running pfSense for years, but it's clear that it just is not made with residential IPv6 in mind. Been looking at the NanoPi R2S, think I'll try out OpenWrt on that as a replacement.
I've been thinking for a while that the larger spidering community (google/bots) can just agree on a way to associate data with a url.

e.g.

https://blah.com/dashboard (web assembly) (not indexable)

https://blah.com/dashboard.data (common format for representing data) (what the DOM currently tries to do)

Then somewhere in your <head> you point it at the pages data representation.

I'm going to bet something like this will happen and be a stepping stone towards the future.

It will have a million or so problems to solve such as accessibility, but I'm convinced all we do in programming is reinvent wheels but reduce the friction to speed as we go.
I'm surprised that genetic algorithms on resource-bounded general purpose virtual machines have not surpassed neural nets in their problem solving ability.

Is the computational advantage of neural nets on GPUs so dramatic?
"Florida man releases 750M genetically modified mosquitoes"
There are some big improvements in .net 5 that allow more granular linking and should help reduce solitary binary size, and that may trickle down to Mono and Wasm soon.
What You Need to Know Before You Can Price Your Product