skysight-inc/HackerNews huggingface dataset:
It's really awesome that it's not just a speed boost but a drastic decrease in memory usage too.

Going from a 230mb Flask app down to 55mb is huge if it's really a drop in replacement. If you factor in gunicorn process count, the wins are even higher because if you had 4 gunicorn processes each using 230mb but now they use 55mb, you're really going from 920mb down to 220mb of RAM.

Edit: This isn't true in the end, a brain malfunction mis-read the table thinking PyPy was actually the regular Python interpreter. It would be interesting to see how it compares to the default Python implementation for memory usage tho.
I have prototyped a device that consists of 1 uno WiFi, 4 megas, 16 8 channel relays, and 104 actuators. How do I go about finding a “person behind the curtain?”

I have no idea if what I built even makes sense. It works and it’s the way I was able to solve each problem I faced. I could use a service like this (I think? Not clear to me) because I’d love to have this thing be on a board instead of a massive ball of yarn. Is this a service to accomplish this?

If I have to hire someone, what profile am I looking for? EE seems too generic
No, because my undergrad wasn't in math.
matplotlib and pandas were designed with the idea of mimicking interfaces more popular than the project (when they were first conceived). The "easy" interface is a large part of why those projects are now more popular then their inspirations.
Windows Update for the Removal of Adobe Flash Player
Beam promised higher interest rates. Customers struggle to get their money back
Censorship, not that I know of. But Twitter can't really censor anything, only their platform (same with Facebook). Content they block can be accessed through other means. Net neutrality, however, applies to the operators who can (effectively) bar access short of finding a separate provider.

Examples of things net neutrality would bar would be slowing/blocking Bittorrent connections (traffic shaping), slowing competitors (Netflix), etc. And those things have happened and likely will continue to happen without net neutrality legislation.
Welcome to modern c++, where everything is a header file and compile times don't matter.
Facebook's Portal Device Can Now Do Zoom Calls
Not all of the problems with public transit are caused by the mentally ill. It's a very small amount.
"Crypto maximalists" are idiots, PERIOD. Bitcoin Cash and Ethereum are where the real users are now and both groups enjoy using crypto as it was designed and described in the White Paper.
Or, we could just use X if it still works for us. I don't need any "more powerful and knowledgeable forces" to tell me what works for me and what doesn't.

I'd like to use Wayland. But there's no replacement to my bspwm+picom setup that works with a little configuration. Tough luck, guess I won't be using Wayland for now.
For the most part, water pistols look nothing like firearms. I very much doubt that you'd be in danger of being treated as an armed threat when holding a transparent, green, plastic gun that's leaking water.
I day traded for a while, and got an IRS fine.
If you simply accept they are right, then pay nothing will happen.

Their fines aren’t extra ordinary, and they are very much willing to help you come into compliance.

For example, if you do have software that can output all your crypto trades, they will accept that in an audit, and likely only fine you for what you got wrong and not merely not following procedure.
I've never seen non-laggy screensharing with X either (especially since most modern apps draw directly and don't use X commands) so that's a really facetious argument to make. Even with NX and Xpra.

State of the art has moved to image compression based screen sharing even on Linux and demanding that we stay on an obsolete stack which falls apart as soon as you connect a modern monitor to modern laptop due to some 1990s usecase is the crux of all these neckbeard complaints. Just like with Pulse, SystemD and bunch of others.

Linux distros want to stay competitive in the now, not in 1990s. Which is why they're gaining market share.
Not just the package ecosystem, but you also have to have a large number of developers and jobs, so you can do hiring. Developing a project in a non-mainstream language means more difficult hiring.
Quite the opposite: games often just run on GL or Vulkan (actually usually Unity or Unreal which will then use GL or Vulkan), and will abstract input with something like libsdl, so they don't have to care about Wayland or X11. But still, some problems that affect games to have to be solved in the X11/Wayland level. Some are solved by the graphics companies (Intel, AMD, etc), some others are either left or picked by companies with a different kind of interest in the graphics world, like Valve.

If only we had more real world money-making products actually relying on the desktop graphics stack to make money, then we'd have a better graphics situation.
Embedded is a very wide field.

It includes anything from thinks like (home) routers and TV set-top boxes to <8MHz 8bit processors.

Embedded devices which have a UI which is not just some simple segment display (e.g. touch screen) are today not seldomly comparable with low end smartphones and tend to
not be battery based.

I mean think about how cheap a 1+GHz ARM chip has become today.
The reason I brought it up aside from my longstanding general knowledge of the effects - recently had a stint in which I was in a more expensive part of SoCal for 9 months, became friends with a fairly rich and fancy doctor through an extreme sports hobby and practically lived with him for 6 of those months (he was just at a point in which he was able to get a place for to have a real workshop, I'm a young mechanical engineer and custom fab/machinist - he was fairly lonely and we just hit it off building and enjoying said extreme hobby)

I met a fairly large amount of professionals and extreme sports people all in different walks of life being around him - the vast, vast majority (seriously, maybe I was just in a weird place, but nearly all) would regularly use things like beta blockers in their daily lives (prescribed by a doc for these specific reasons) for things like performance anxiety. They also used a lot of other drugs for various tasks throughout their days... Mainly stimulants - but yeah. From my experience, people are quite aware of them, they're indescribably helpful, and in this modern world there's quite literally no reason to not use them if they can be of assistance to you unless you have an identified cardiac/vascular reason that would be dangerous to.
IMO this is not a service to be used to make shippable product. It is basically an advanced reference design tool. They do the work of making all the right component connections and getting everything on a board so that you can focus on software and basic functionality testing.

If your alpha design works as intended, and you realize you didn't leave anything out or make other simple common mistakes you can get the $150 files that you can import into your design system and then nudge components around as desired. Or, you can send it off to a more boutique board house to layout, knowing that you are not going to have to come back later and make major disruptive changes.
HN people are the dumbest people on Earth sometimes.
Living proof there's at least one (1) flutter user outside Google
Can we talk about the name??

Like, if you wanted to create a confusing name, I can't think of worse ideas than naming it "v2" for a runtime that is Python 3 compatible, particularly for a project that has traditionally been Python 2 compatible...
Yep, zen-like.

I never played this one in the arcades because it ate my quarters: only gave me 30 seconds of fun for each one.

When I built a full-size MAME machine with dual joysticks, Robotron quickly became my go to.

I pushed my games out from that 30 seconds to maybe 3 minutes. But what a three minutes! I always feel a kind of release after — like flipping a table or something.
It's not the same though. You can be at the same time for minimizing Government involvement and even allowing ISPs to decide how they prevent/censor business models, but draw a line when they begin to censor political speech.
I can work with a system running on systemd, upstart or old good init but I cannot work without screen sharing especially now that everybody is working remotely. I can probably survive with all the other missing features but not this one. I'll consider Wayland only when all the different softwares my customers and friends use will work on it as they do on X.
>if it translates into performance.

Which it doesn't. Thanks to AMD having some new, large "Infinity Cache" feature which they adapted from their Zen CPU architecture.
Dealing with Critics
> almost everyone

A 95% solution which completely fails to account for the remaining 5% is an enormous problem. As the article explains, HLK testing isn't really designed for non-hardware drivers and the solutions are strange at best.

You're not actually improving quality in this case, you're just making us do convoluted busywork.
The vast majority of app developers use toolkits and don't care where the window decorations come from.
I do the same thing.
https://github.com/markshannon/faster-cpython/blob/master/pl...

And some discussion: https://news.ycombinator.com/item?id=24848318
So who does it right? If all these APIs suck compared to an imaginary perfect library, then that isn’t a useful comparison.

Also, if an endpoint is spending minutes to respond, then I would think actually profiling the application would be a good start. Maybe researching prior art in the problem domain would be good too. If nobody can be bothered to explore the several solutions to distributing pandas computations over multiple cores, like Dask, and get the NPV of just buying more or faster cores, then “Python sucks” isn’t your problem.
It's a no brainer if the only alternative is death.
yeah what the hell is this s:he crap? just assign a gender and stick to it.
Right, just like I give my labor away to my employer. Still, there are reasonable limits and laws on how workers are treated. Likewise, social media is due for the same.
I would definitely add "too many features". You can do a really good job building something way too large and you've built too much.
> rather than a currency

IANAL but tax is also levied on fiat currencies where similar profit/loss occurs. In that sense, the IRS is treating crypto like it treats other currencies.

Congress addressed this in 1986, the IRS is just administering duly enacted tax law:

http://www.law.cornell.edu/uscode/text/26/988
One has to wonder what legal frauds, asset grabs, and impersonations have transpired that were never discovered. Some perspective on this is the story of Alves dos Reis (https://en.wikipedia.org/wiki/Alves_dos_Reis) who in 1924 stole ~1% of Portugal's GDP in bank notes printed under forged orders. The scheme may have never been uncovered had Reis succeeded in maintaining a controlling interest in the Bank of Portugal and eliminated the paper trail.
500 series, that would cover B550.
We tried playing DnD using it.

- the number of objects drastically affects input lag. So easy with card placeholders and mods to get into a horrible performance zone where even throwing a dice is lagy.

- It isn't super comfortable

- Not as good as roll20.com even with roll20's limited features, the effort required is 20x lower.

- So easy to get into weird physics interactions. How many times did we try to move a piece, be 1px off, and half the board goes flying.

- very space limited. there's no comfortable place to set up your stuff, just a tiny spot on the side of your player. Very limiting.

Overall I understand why most these problems are not easily solvable, but it isn't a great experience. Good for simple board games, not good for something really complex.
I agree. Almost all arguments in favor of Python is about sunk cost. Not much about the actual language is appealing compared to modern languages.
>They totally still call you paranoid.

People really don't. You can search comments here or elsewhere, you really won't find anyone calling anyone else paranoid for suggesting the government is watching everyone, intercepting communications, listening in on conversations, whatever. Find me a single example of anyone doing so in the past 2 years without an immediate reply from someone else (i.e. somene other than the OP) saying "No. Sorry. Since snowden you don't get to call anyone paranoid for thinking the government is listening."

In fact, quite the opposite I bet if you asked anyone with an Amazon Echo, "Do you think the government can listen to private conversations using an Amazon Echo" my guess is most people would say, "I don't know. If they really needed to, I guess?"

Nobody would say, "Of course not. Don't be paranoid."
Bringing up Android on a platform is significantly harder than booting up a thin Linux distribution. Android is also a rather fat cow.

The Android version of this would be "Android Things" which would be perfect for this use-case (and some Googles own hardware is running Flutter on Android Things), but that platform has been completely discontinued. So booting up a thin Linux until you get a Flutter canvas just makes way more sense.
Infrastructure-as-code startup Pulumi bags $37.5M round
From the benchmark numbers reported in the post, pyston uses slightly more memory than cpython for the flaskblogging benchmark. switching to pyston only a win in terms of reducing memory consumption if you're using pypy, and it would be more of a win to switch to cpython
Coronovirus: France to go into national lockdown for whole of November
I don't think this is targeting human views - but it's targeting Google for SERP (Search Engine Results Pages) boost.
I find it fascinating how people can say the things OP said while the fact you point out is right before their eyes and they are still utterly unable to see or comprehend (I don't know) what is right before their eyes.

What people also do not understand is that the kind of rearing and breeding of a body of human resources that is totally biased in a single direction is really just a manifestation of the corporate will. Where the corporate PAC spreads its money is more like lubrication to enable their will, but the human resources that are all bred to think and say and act the same way, is all done to enable the corporate will.

And that corporate will both feeds of and demands that more human resources be imported that are harvested from foreign countries; and greasing all wheels of Congress equally is how they enact that.

It's equally impressive how not just Google, has managed to ensnare people in a kind of mental trap or illusion, where serving and worshiping immoral and unethical corporate interests is interpreted as good through a kind of Faustian bargain. We seem to actually be witnessing a kind of birth of a religion of world dominating corporations, an entity with no moral constraints or code beyond it's own will and expression at the whims of its corporate shamans and muftis.
Kwin supposedly got it over a year ago, but trying to boot into a Plasma Wayland session on Nvidia still kicks me back to a TTY.

I'm not convinced it will ever actually happen.
>3090 is actually a Titan without the Titan name.

AdoredTV made an entire video[0] to demonstrate this is absolutely baseless conjecture that NVIDIA Marketing tricked people into inferring.

It absolutely destroys the Titan idea, leaving no room for doubt.

[0]: https://www.youtube.com/watch?v=s23GvbQfyLA
IMHO that's a painful level of abstraction to work at.

Yes, 'automatic' variables in C or C++ are just stack allocated objects;, there's nothing about a FILE* that makes it automatic or static. But if you use, for example, streams you can just create one for a file and when it goes out of scope it closes the file and deallocates for you.

Likewise I would make a tiny class for my mmap'ed memory that did whatever cleanup (perhaps searializing data or zeroing pointers into it) before returning the pages to the OS pool. Sure you can write that code into a unique_ptr deleter and pass that in when you make them, or you could just let the compiler do it for you.

I don't use C++ in what would typically be called an "object-oriented" way, but this is a perfect example of where I would create a small class as a way of telling the compiler to do some bookkeeping on my behalf.
A100 is nvidia's ML card in this lineup - and it has a much saltier premium.

The 3090 will probably stay at a premium due to a few factors - I don't think ML performance plays into this at all though:

DLSS - There's a reason AMD cites "raster performance" since with DLSS enabled the 3090 has a major advantage.

AMD-specific optimizations - near the end of the presentation AMD disclosed that with all the optimizations on (including their proprietary cpu->gpu optimizations, only available on the latest gen cpus)- they could pass 3090's raster performance in some games.

I think for these two reasons, and the fact nvidia can't seem to get cards to vendors (and customers), there won't be a price drop on this SKU. They may however release a watered down version as a 3080ti and compete there.
Discussions on additional posting here

https://news.ycombinator.com/item?id=24921462
I mean they kinda already did put out a Titan class card. My point was that the 3090 is a Titan in all but name, and AMD unveiled their very capable response today.

I'm saying the only reason Nvidia didn't call it a Titan was because they knew it wasn't going to have an unassailable advantage over AMD.
I meant make them responsible for anything that is posted/published on the platform. Oh, someone tweeted out a link to download a pirated copy of Mulan? Twitter is sued by Disney for losses incurred. Someone tweeted a threat to the President, secret service will interrogate Twitter execs/mods. Someone posts a tweet about depression and later is found to have committed suicide, Twitter will be criminally responsible for not informing the local police about a possible suicidal person.

Then they will be forced to vet every single tweet for accuracy/illegal content, or face continuous threat of lawsuits. Right now, they are blatantly bidding for one party's candidate, and abusing their monopoly by doing so. And hiding behind the guise of being a "platform".
Some of the more noteworthy lessons I have learned to date as a result of running a longevity industry biotech startup, most of which likely apply to any biotech initiative, were incorporated into the "Notes on Starting a Biotech Company" section of this document:

https://www.fightaging.org/pdf/how-to-start-a-biotech-compan...
Yes I mean I just did some quick price research and I (as a private person) can buy a Quad core Cortex-A53 for just 5.20$... And a Raspbery PI Zero (no WLAN) for 12€.
Good effort. I wonder if she would have been able to ascertain whether the evaluation was scheduled and in doing it over could have covered that base proactively, or if there was no way of her knowing about that angle (even in doing it over again, no way she could have known about that in order to address it). In other words, was this defeated because of an oversight on her part, or was this an unknown unknown for her.
Your problematic example seems like a limitation coming from implementation rather than a technical problem.

Forgive me if I’m incorrect but on most UEFI based systems shouldn’t the boot loader and all it’s dependencies live in the FAT32 EFI filesystem?

I know GRUB2 (which tends to be the most frequently shipped Linux bootloader for the major distros) is self contained in that regard; boot stanzas pertaining to Windows just point at Windows’ `boot.efi`, with the GRUB chain-loading that EFI program.

Deleting the Linux partitions your using should not affect that Windows entry.

Of course, it will knacker your Linux entries; though depending on how your distro does things, if the kernel and initial ramdisk are in the EFI you may get dumped into an emergency prompt on the root of the initial ramdisk (your “half-boot” example) and have the kernel itself tell you it can’t find the filesystems it’s supposed to use as the system root. But if GRUB can’t find the kernel (as in the case where the kernel is on another filesystem) it should tell you it can’t find it and dump you back to the menu, to choose how to proceed with this new information.

Ubuntu’s implementation of GRUB as one example includes a menu option to bring you to your UEFI configuration menu, where you may be able to an alternative bootloader program or boot from another storage medium.

Of course none of these things are new-user or non-technical-user friendly.

I do agree with you that these are poor user experiences, and that the low level user experience should be improved. But in certain cases - the half-boot example, this is actually very useful as a last resort troubleshooting stage.

Now I can’t speak for all UEFI implementations because many are garbage and barely functional, but most decent implementations do allow you to delete bootloader entries from them either from the “bios” menu or via “efibootmgr” on a Linux live disk - that said, this doesn’t delete the partitions underneath

An additional item of note is that most operating systems at install time treat themselves as first class citizens at best (Linux), or the only operating system to be installed on the machine (Windows). There isn’t likely to be much incentive for the developers to improve that.
"Older people" is a renewable resource. I've been surprised by how much more conservative my older relatives have become as they've aged.
> Then the delivery guy who was probably only a couple years older than us just asked to see his actual underage ID to prove he wasn't a cop and handed us the beer anyway.

The liquor enforcement folks (usually not cops, AFAIK) could easily hire someone under 21 to attempt to purchase alcohol. In fact, I'm pretty sure that in some places they do exactly this.
In what sense? Because of the election?
Wow thanks for the clarification.

I don't know why but I read PyPy 7.3.2 as Python 3.7 in the table. Talk about a brain auto-complete failure haha.
That has been worked on, they do use proper tags instead of a canvas so accessibility now works fine. The next issue is performance / scroll jank though and that will be tough to solve since the rendering model is very different from the web.
> It doesn't protect Twitter any more than it protects its competitors or anyone else who publishes contend uploaded by other people.

That's technically true, but practically, I'm not so sure. Section 230 created the conditions for the high level of online centralization and corporate-driven censorship we see now.

> Force is not the answer to non-violent problems.

I agree with this in general, but the first use of legislative "force" was the Congressional decree that libel and slander arguments against internet platforms will not be entertained in American courts. Is it okay to "force" citizens to endure violations of their rights without legal recourse? Does the justification for applying this "force" still apply in 2020?
Tesla has this option. You can opt in to early releases (I did for a while) or just the main line releases.