skysight-inc/HackerNews huggingface dataset:
I went in thinking this would be data-oriented in the ECS sense, ie., the way that modern games are designed to optimize class structure for cache lines.

However it's about the limitations of python's computational model (ie., how it imposes large constant factors on most operations, due to pointer indirection). And how numpy solves that in one case (homogenous arrays).

I was hoping it would include a discussion on the julia solution: a sort of partial static-typing, where type information is use to generate optimised code.

It should be possible for python to follow a similar route: an (optional?) compilation pass which uses type information to eliminate pointer indirection (, etc.).

However I'm not sure how much resistance the actual object model of the VM poses: would you, in effect, just be compiling to a different VM?

The present cpython approach to optimization is hacky and specific, eg.,

sum( a * a for a in range(10) )

is faster than any equivalent loop/etc. approach, because `sum()` has a manually coded fast-path within its implementation.
A few per cent loss here, a few per cent there, it adds up.
Notion Backlinks – Roam research alternative
Pretty sure I was too!
I think the only real options are:

* FreeCAD - Very powerful, very buggy/unstable.

* SolveSpace - Very powerful, takes time to understand the interface.

* OpenSCAD - Great for simpler objects.

* Blender - Not very good for CAD modeling, but with non-destructive modifiers and the new Extrude Manifold it can be used.

Personally I use Blender all the time for 3D printing. There are some tricks that can help a lot with precise modeling. For example you can draw a plane, but instead of extruding it you can use the solidify modifier to give it thickness. Then the thickness is non destructive.
You can also view all edge lengths which help you to check if everything is ok.
Since v2.9 you can now use Extrude Manifold which is not precise but works a little like Sketchup making some modeling much easier.

And a lot of time my workflow is: Create something in FreeCAD/OpenSCAD -> export to Blender (STL) -> add finishing touches -> 3D print.
Russian hackers share their ASR models better than Google?
Oh yeah, Russians with APGL license, but licenses do not work anyway
I work with AutoCAD, ACAD Architecture and VectorWorks. I think and hope in the not-so-long-run FreeCAD will be serious competition for traditio9nal mainstream/enterprise CAD.
That being said, I do agree with some on the fact that the UI needs a little work, and improved tutorials.
I haven't had to upgrade to 6, so it's a bummer to hear it's so painful. On a fresh Rails 6 project built with "--webpack=stimulus", I haven't had to muck with Webpack (on two ongoing products and a handful of experimental/toy codebases) and Stimulus has been just a delight. Everything more or less "just works".
How to Configure SNMP on FirePower Using FDM
Imagine what an array of such camera's could do if pointed at one spot in space.
Feature overcrowding, used to be desktop, now everything must fit into mobile. I believe they all feel need to change with the times. Have you seen any fast food joint looking the same and thriving? For that matter, most retailers as well? Cars? I think you're insight into change is not with them but you.

Their goals is to entice new users and making it exciting for existing users.

You on the other hand like your comfort zone. We all do.

However, you may want to notice that you've changed too. you wear the same clothing fashion as you did 5yrs ago? If you're selling something and your product doesn't change with the times, you're antiquated and will die a slow death.

A bit of irony about needing to change is there is ONE company who haven't "changed" but yet they are now worth $2T... Apple. Their new shiny shiny looks the same every year but people buy sight unseen. They however are an anomaly.

One change I HATE: deprecated usable API's and changing functionality from version to version sucks.
There are very reasonable legislative proposals for a carbon tax (most preferably a "fee-and-dividend" [1]) which apply border adjustments to imported goods based on their carbon footprint.

This prevents the tax from simply causing the production of the goods to move overseas, and also encourages your country's trade partners to adopt a carbon tax themselves (so they'll be exempt from the carbon tariff).

Such a policy is not attempting to distort the market so much as simply price in an externality that is currently causing the market to perform poorly. It says simply that, while I am still allowed to hop on a 3000-mile flight to visit San Fransisco for the weekend, I need to compensate you and your family (and everyone else in the country) for the associated damages.

On the other hand, because human civilization is so complex, outright bans and strict regulations on emissive activity are inevitably going to be ham-handed and will either be ineffectual or else too onerous to be politically viable in a democracy.

[1] https://energyinnovationact.org/
Ask google.
SCons is not slow
> Esp-idf is amazing .

I have the opposite experience. Sure, if you just need to adapt their examples a bit, it's quite smooth. But the documentation is horrendous! If you need to do anything non-trivial that isn't covered by examples, I found it very very hard to work with. The documentation barely exists and is written in poor English. Compare this to the documentation for ARM SDKs, for example! Night and day.
The savings made by a single png doesn't change in this scenario, it just drowns. One thing you can do: optimize pngs. Another thing you can do: optimize js. Focusing on the largest sinner first makes some sense, but doesn't change the fact that optimizing a png will certainly save the whales.
I am dyslexic When I am writing sql queries other than trivial SELECTS, I visualise them and some times draw out the sets involved.
I agree, I've experimented with maybe 15 over the last 20 years and Gandi is the best in my experience.
Mint sauce bought in the supermarket is too sweet, and often has artificial thickener.

From age 6 or so, it was my contribution to Sunday dinner. Much better!

Like this: https://www.bbc.co.uk/food/recipes/realmintsauce_67706
Namecheap, all the way.
Yes they do quite often. A certain amount of maintainance (bugfixing and optimisation) is required but also you are improving core systems to enable new capabilities and increase other developers productivity.
Not a word about the elephant in a room - difference made by underline server technology. Here is the latest example from yours truly: was running a test for a week on my custom http multithreaded stateful server written in C++ that calculates some complex programmable proprietary metrics and serves results as JSON. Beats the system it replaces more than 150 times performance wise sustainable. So that is 150 times less energy per transaction. Not shabby.

As to horrors of manual memory management - there are none as there is not a single place where my code explicitly allocates/deallocates memory. Modern C++ is pretty good in this department.
Guide for E-commerce Customer Support Managers
The closest thing to a carbon tax is the current system of carbon emissions trading. Which has it's fair share of criticisms as well:

https://en.wikipedia.org/wiki/Carbon_emission_trading
https://en.wikipedia.org/wiki/Carbon_emission_trading#Critic...
https://en.wikipedia.org/wiki/Criticism_of_the_Kyoto_Protoco...

Carbon emissions trading does have an impact on carbon emissions, but it also detracts from the fundamental issue at hand - overreliance on fossil fuels in key industries and the need for a fundamental shift in our infrastructure in how energy is produced/consumed - while the costs, ultimately, get deferred elsewhere e.g. individual consumers.
I've missed something. If I stop eating meat then people will starve? Are you talking about the meat farmers?
There are actually prets in France (Paris has some).
But they’re rare, not on every corner like in London.
Wow, it actually sounds like a very elegant idea. I always viewed GRUB as overly complex and rather unpleasant to configure. I wonder why they hadn't gone this way.
> being emacs ... customization ... a few lines of code

I see where you are heading and I am not following you in this rabbit hole ;)

I came to use emacs for org mode, when what I really wanted was to use org mode in vim. We can’t have All the nice things, so it’s okay, I’ll live with that. I actually found out I could use emacs as a "org mode beautifier" in neoformat.vim; it is slow, but it can tangle the org file and output back to vim. Good enough.
Writing an x86 bootloader in Rust that can launch vmlinux
Diesel cars have significantly lower carbon emissions than petrol cars and even than some electric car usage when accounting for the energy production. Diesels are even the best placed to run on biofuels.

Why single them out?
I've migrated a few dozen domains from Godaddy to Namecheap, for various reasons, mostly because Godaddy absolutely sucks.

Namecheap tech support is great. Loving their dynamic DNS application too since I'm taking advantage of my 500mbit up/down running a server at home. I've had no problems with Namecheap since I started using them a few years ago and finally migrated everything over to them a few months ago.

Goodbye Godaddy!! Good riddance!
In that case, you're arguing that a greater fraction of time with scientific instruments should be devoted to publicly consumable results. That's fine; I mostly agree. But that's not the claim under discussion, which is whether we would have much more total scientific impact if we had many more Hubbles.
Why Are Code Generation Tools Relevant?
When people cite things here it is the fashion to put the citation in a footnote. But footnotes need not be limited to citations.
110 Handpicked remote job listings across US – Europe – Global
Not possible as I believe maximum physics range is 2.5km -- not long enough for these sorts of devices.
Well, not anymore as it seems. But the hacker type might now share common interests with the AR-15 guy.
This is a legalistic take on causality. I agree in legal terms. It's not belief in human sacrifice, or joining in a religion that does human sacrifice that should be illegal. These can't be illegal if we want to have freedom of religion.

That said, the relationship between cult beliefs and cult practices is not "loose" at all. The "Peoples Temple" religion did result in a mass suicide. 19th century rumours about Jews sacrificing children in eastern europe did lead to mass murders. Rumours did lead to lynchings in the south. Neither speech nor religion are harmless.

If your standard of harm is "harming other people or their property," I'm sure we can find examples of speech, religion, and other freedoms which have led to these harms.

That's the whole point of a right. A, the reason it is worth protecting, and requires it is because these things are powerful. B, the whole idea is that we defend against harm without losing those rights. We work around the rights.

It's just simply not true that freedom of association (or any other freedom) can't and won't lead to harm. It can and it will.
The growth numbers currently show that for every extra watt of renewable energy consumed globally, 10 more watts of fossil fuels get consumed. (https://ourworldindata.org/energy#energy-consumption-by-sour...)

Looking at the multiple data sources at https://en.wikipedia.org/wiki/Cost_of_electricity_by_source, there is several patterns that should be fairly clear. Gas and oil is very cheap to build, and the market price they can get out per generated MWh is higher.

> Look, I think nuclear is fine. But as a numerate and earnest environmentalist, I don't see where the case for it lies

Lets put this is in numerical estimated numbers.

An investor builds a wind farm. On average they produce a MWh that costed $35. For the period which the energy was produced they managed to sell it for $85 netting them a profit of $50.

An other investor builds a natural gas power plant. On average they produce a MWh that costed $45. Since they can choose when to produce it they managed to get an average price of $150, netting them a profit of $105.

As a balance sheet, $35 is a cheaper price than $45 when producing 1 MWh. $50 is however much less than $105, making the more expensive energy source the more profitable choice of investment.

Cost is just half the picture in any commercial venture. The daily energy price for 1 MWh varies heavily based on demand and supply. $50 per MWh one day could be $500 a few days later when supply is low and demands is high.

I would also describe myself as numerate and earnest environmentalist, and my view is similar to your but with a clear distinction. Right now we must stop burning fossil fuels. If it cost $45 to produce and they can earn $150, investors who only care about money will continue to invest in fossil fuels. That must stop. The climate will have won a partial victory when the investment into fossil fueled power plants are a proven poor investment, and then we can move on to the transport sector.
For personal projects I use Gandi, for work I use AWS Route53 Domains.
Top advantages and disadvantages of being a freelancer
Different service. They got most of the data back in the end. And you should always have backups somewhere else. I'm not sure why this is relevant.
There's a vast difference in costs, expected lifetime, depreciation, maintenance requirements, capital efficiency, time-sensitivity, and criticality to a business between a fancy SAN and a tractor.

Right-to-repair is all about people being able to repair their own products, or at the very least use certified 3rd-party mechanics, instead of being forced to go to the manufacturer for every possible problem.
Strikes me as a bullshit practice though
No Windows binary for 0.19_pre provided despite the description says so?

https://github.com/FreeCAD/FreeCAD/releases/tag/0.19_pre

Bug trakcer [1] says you can only report bugs for 0.19 version, so using an older version isn't an option.

[1] https://tracker.freecadweb.org/my_view_page.php
Not only that, it is incredible how it gets trumped as a new idea, when stuff like COM, Objective-C protocols and plenty of other component based architectures were already a subject in OOP related papers during the late 90's.

But that is how cargo cult usually goes.
I've always used Gandi and have no complains
Ban RGB fans
Outrage as Nigeria sentences 13-year-old boy to 10 years in prison for blasphemy
Our latest issue of the newsletter focused on remote jobs

After last week's feedback, we added location column to make it easier for you to filter data out.

Let us know what you think. :)
Just like VBX, COM, SOM and Obj-C Protocols/Categories based architectures, now that is something incredibly new.
Getting into an "unsolvable" state is a major painpoint in FreeCAD (and in many other parametric modellers). However you rarely, if ever, need to do everything again. There is usually a way to rebase your features to solve the issue. But how to achieve this requires strong conceptual understanding, and knowledge of some FreeCAD quirks. Map Sketch to Face is a key tool, and knowing that one has to show/select the correct version of the object. For really tricky cases the DAG graphviz visualizer can be useful.

Also there are certain design patterns that are less vulnerable to catastrophic model failures. Smart choices of booleans versus feature operations and ordering of these are key to a "robust" design.

Having waded through this process quite some times. I should really do a video tutorial on the subject...
Amazon India: I Love You but I Have Had It
if correctly stated, this is the question the react core team has been dreading.
The Atlas of Inflammation Resolution
Easily one of the worst "productivity" tools I've ever been forced to use. Like facebook, it's optimized to bring your eyes to it, and not to make you productive.

Notifications are exactly like facebook notifications, so you'll get an email that says "open workplace to see this". To use the tool effectively, you need to have it open at all times. It's a weird in-between state of slack and email, where it's somewhat async and somewhat sync. You'll get overwhelmed with notifications and will want to have "inbox zero", which is considerably more difficult than in email, where you can optimize your workflow. The sidebar will have a list of groups you're in with read/notification counts that make absolutely no sense.

It also has chat functionality that can't be turned off, and it's not group based. It's like being forced to use gchat for all communications.

It has a "organization tree" feature that requires employees to fill in their own reporting structure. This also can't be turned off.

If you want your employees to spend all day chatting in forums inside of facebook, workplace is the product for you.
I wasn't aware of this but shit happens. I don't use their cloud (have some e-mail boxes that forward to my own so I have copies), but I can see how something like that can be an issue with people.

Also this is just another example of how Twitter shouldn't be used for any serious type of communication.
Yup, the name is a bit confusing.
What we always forget in this debate is how much energy the web actually already saved through - for example - more efficient logistics, shorter communication ways etc etc

This is something we need to consider in the calculation.

And lets say all data centers would work completely "green" - wouldn't this discussion be obsolete?
Baseload is the last thing renewables need. Baseload displaces renewables because you cannot regulate baseload fast enough. Just take a look at Germany and their coal fueled baseload. It has slowed down the Energiewende and made electricity expensive because consumers have to pay for curtailed renewables via the EEG surcharge. Imagine building a renewable energy infrastructure and then throwing out the electricity it generates because coal buddies get priority treatment. If anything Germany needs to get rid of any legacy baseload plants and take advantage of more flexible power plants like natural gas plants.

> Oh, they are variable across days, seasons and inter-year periods, but there is no battery technology coming that is able to store even enough power to a moderately sized city for a few minutes, much less the weeks it would need.

There is no need for "battery technology". This strawman keeps getting repeated just like crappy quadrocopters being used as killer weapons. It's because docile consumers can't see past their own little bubble and imagine that industrial giants also buy all their stuff at the supermarket.

No, you use an entire mix of different technologies and strategies to solve this problem. I don't want to repeat myself but seasonal differences are usually solved by curtailment. If winter needs more power you build enough plants for winter and then curtail the excess energy in summer. Medium term storage needs are trivially met with power to gas (both hydrogen and methane), short term storage needs can be solved via batteries, compressed air or thermal storage. All of these technologies have been available for a long time. The reality is that renewables can easily reach 80% generation without any storage investments at all so practically no country on earth has bothered to invest into additional storage, not because technologies are missing. It's just not a practical concern for the next 20 years.
Yes, this. All of the issues raised end up costing money and dollars are a great proxy for energy efficiency.

If you can shave x$/month from the infrastructure budget, wether it's servers or bandwith, you are being greener.
What worries me is that Cloudflare is deanonymizing a huge load of TOR users, and the issue that comes with it is that a huge part of TOR users actually needs access to the web archive due to country-wide DNS censorships (European countries included).

As Cloudflare is deanonymizing TOR users pretty much with every website that's hosted on it, I fear they are abusing that power once again to deanonymize users of the web archive.

Cloudflare always claims it's not their issue and that it's a webmaster setting with the shitty captchas and Google's infamous Prism-sponsored PREFS cookie - but to be honest they should just not have implemented it in the first place if privacy was a core value of their company.

The "DDoS" protection basically fingerprints a machine and user inside an encrypted HTTPS connection; which makes the encryption tunnel itself obsolete.
Great, there are also german and spanish models.
“Quit for your right to make the workplace a living hell for those who don’t share your views on politics”
Thanks for explaining your workflow, I’ve been focused on using one program to create/export/print but you’ve inspired me to try Using CAD + Blender.
Which is completely acceptable. Everyone deserves the chance to talk. You don’t have listen.
Doesn't appear to affect their DNS but VM hosting service. Kind of embarrassing but is it relevant?
I’m talking about that the society as a whole will produce less food if we all would go vegan.
If interested in free parametric 3D CAD, checkout SolveSpace: http://solvespace.com/index.pl

It's very functional (as in functional programming) in its approach. Weighs in at only a few megs. It's my go to tool for sketching things out when woodworking.
Lol.

> No encryption provided; Christians have nothing to hide
- We have had concerns about the "no encryption" item ... but no worries, crypt(3) will still be there. Sorry for the confusion, we do not generally consider it as encryption, though, of course, technically it is. But since it is generally unsuitable for anything other than password authentication, we don't see any problem with it.

Your sysadmin reports to your priest who reports straight to the big guy. I like the idea of religion being a Man in the Middle attack.
I hate what Autodesk did with Fusion, but the problems i've ran into while searching for an alternative are:

1) Most packages don't have any included standards libraries; this makes modeling a standardized drilled borehole a much more involved affair. It makes hardware provisioning a more involved affair. Much nicer to have included libraries for things like, for example, a #6-32 UNC bolt. No need to go find a bolt and bust out the calipers to verify things like shoulder width and so-on, it's just there. The F360 and Solidworks parts libraries are both great. Nearly non-existent on the free/cheaper alternatives.

2) Most CAD/CAM software I have ran into deals with high poly models terribly. Sure, the solution is to simplify the models, but it's just not a feasible goal when dealing with very complex assemblies. Fusion/Solidworks deal with high polygon stuff as gracefully as possible. Onshape becomes nearly unusable. Freecad gets unstable. I can't comment on complexity with openscad, but it dealt with modeled parametric bolts and nuts just fine in my case; a case which lags most clients due to the high poly count on bolt threads.

3) THREADED HOLES. F360 and Solidworks can deal with standardized threads with ease. Onshape requires a buggy community-written add-on where most standards must be defined rather than found in a look-up table. OpenSCAD has lots of do-able thread solutions. Freecad sucks at threads, as far as i've learned thus far.

So, still, the search continues.

If I had all the resources in the world i'd buy a Solidworks license. I just like it the best, the simulation packages are nice, the libraries are nice, the UX is nice -- it just feels like quality. Too bad I can't afford it.

They were nice enough to let me have a trial license for awhile, but after expiration I was driven to F360 -- which due to recent decisions they've made I totally regret.

I wish SW had a free/low cost option, but I recognize that if they did it'd probably compromise the product to the point where i'd no longer be interested, as much as I hope otherwise.