skysight-inc/HackerNews huggingface dataset:
>but opposing a new racialized world is not sticking my head in the sand. I am pretty actively opposed to it.

New?

Are you claiming that the genocide of the indiginous peoples of the Americas, the centuries-long enslavement (and then another century of legal discrimination) of Africans, discrimination against indiginous peoples of Australia and New Zealand, domination of South Asia by Britain, etc., etc., etc. wasn't "racialized"?

I suppose you could try to argue that all that was a long time ago and is irrelevant to today's society. But that doesn't really work. Laws forbidding marriage between "white" and "black" folks were in full force in my lifetime.

Or Are you claimng that The Spanish, Dutch, British and Portuguese conquerors and slave traders in the 16th and 17th centuries were pushing for the equal inclusion of Africans who "emigrated" to the Americas and the indiginous peoples of the America into their societies?

Are you claiming that the genocide of indiginous American peoples and the maintenance of slave economies that excusively used POC weren't "racialized"?

Are you claiming that the differences in family wealth, quality of education/infrastructure/housing, treatment by law "enforcement" agencies and a dozen other testable, measurable ares aren't the result of centuries of a "racialized" world?

What is new is that those who have been murdered, enslaved and discriminated against are being given a platform to speak out about the legacies of those centuries of mistreatment and the ways that discrimination is embedded into our societies.

And I haven't even touched on the appalling treatment of half the population (women) as well as those who want to live and love (LGBTQ) as they need to.

So, when you say you are opposed to a "new racialized world," to what exactly are you opposed?

Is it equal rights and opportunities for all, regardless of gender, melanin content or national origin?

If that's what you're opposing, I can certainly understand why you're upset. Please do elucidate.
Page was written pre 2010. Interesting to see what advice is obsolete and what advice still stands.
That’s some interesting stuff, thanks
A built in a lot of people don’t know is operator.itemgetter and operator.attrgetter they can be used together with functools and itertools for a lot of purposes for example you can sort a list of tuples using operator.itemgetter and sort: https://docs.python.org/3/library/operator.html
The P and E cores are totally different.

Take a looksie here (annotated die shot of 12900k with 8 P and 8 E core): https://i.redd.it/lyhmdzo6c3w71.jpg

Golden Cove are P cores, Gracemount are E cores.
At least with Financial Analysts they actually use Excel daily (or often).

For me I have over 20 years of experience as lead architect, designer, engineer, of both apps and databases at a wide range of companies and industries. But it feels like that experience is out of touch with how most companies hire in the current market.

Whenever I get invited for FAANG interviews the recruiters tell me it's best to cram for months on stuff I would never/rarely use in real life and learned in theory over 20 years ago. I did one interview after prepping for an hour or two per day for two months and passed most interviewers but missed on one so they told me to try again in 6 months. Non-FAANG tech companies out of Silicon Valley seems just as bad from what recruiters have been sending me.

Although some of them FAANG companies pay so well (particularly META) it can make it worth it. That said after wasting so much time on just for the option to interview every 6 months again makes me wish I could do some other industry that pays well or better.

The current interview process makes me lose my interest in the profession but not actual development of apps and sites.
I recommend giving Fusion 360 a try before you switch to mesh modeling. You lose so much when you leave parametric behind if you want to do anything practical for hardware / manufacturing or even 3D printing.
As you say, it's because WebAuthn is by design tied to the origin and onion sites are a different domain. There's been attempts to standardise a way to indicate that site XYZ.onion is actually the same as ABC.com through the Alt-Svc header but it seems unlikely that this would be used by something as security critical as WebAuthn.

I suspect the reason you can't enroll the same key again is that Twitter doesn't know that you're accessing it from an onion address? Or it doesn't know how to register the same key twice with different domains? I agree it should be possible.
Will coronavirus evolve to become less deadly?
https://twitter.com/StateDept/status/1501724524311678980
> in general, it's icky

Have you tried washing the field after you're done with it?
Deep learning is great for applications where we need 95% accuracy and the real cost of minus infinity solutions is relatively small.

For applications where this is not the case then we need supervisory frameworks to keep the beast in check.
Taking a single thing I said without context is quite disingenuous.

I suggest you re-read the comment to which you replied. Perhaps you'd like to revise your barely concealed and completely unfounded attack on the straw man you created around my comment.
One mitigation is to start serving the feed at a new URL. This should fix things for new subscribers. The old subscribers can optionally be encouraged to change to the new URL manually via a specially crafted post in the old feed.
Gary Marcus hasn't changed his tune since 2016. Yet a bunch of progress has been made since then!

Is DL a reasonable path to strong AI? Probably not. DeepMind is making cool stuff in game playing, but it's still "dumb" AI.

But Marcus has cornered himself as a professional skeptic of deep learning. A voice which is useful only at times.
> Did Apple get to be 3 trillion by forcing people to buy stuff or buying selling things that people were willing to give it money for?

A combination of the two. Sure, they had some legitimately good products to start with. So did Standard Oil.
Very few emotional responses are rational, and I'd hardly call any sort of reaction to this universal.

in a more precarious manner, our legal systems were not well updated to deal with IVF. Some states do not explicitly protect donors from being sued for child support. And even worse if the child was actually conceived.
I've got an "iPad with Retina display" - screen is still beautiful, but it's crazy slow to the point of being totally unusable. When you type, the keyboard types 15 seconds later. It's insane.

I've been waiting for like iPad Linux or something I could do with it to make it useful. Nothing has come along.
Rules engines and GOFAIs, discrete algorithms.
> so many billions are being sent by nation states?

it is more like several hundreds millions in specific equipment.
Meanwhile, in the Eurozone, electronic cash and wire transfers have had fees of exactly €0.00 for many years, and my online-only bank does “instant” transfers (takes a few seconds but that’s mostly the app latency) up to €2000 for the same price.

The transaction-cost problem has many possible solutions.
Funny, I use them quite often.

Enumerate will let you iterate anything iterable while also giving you your current index.

for idx, item in enumerate(foo):
if idx > 100:
break
otherwise()

I use the above example all the time to pluck the first few items from a generator when debugging, for instance. A generator is something that hasn’t been fully actualized, it might be an infinite list or streams for example.

Logging is also fun:

for idx, item in enumerate(thing):
logger.info(f’item {idx}: {item!r}’)
yield item

This could be used to wrap an existing iterator to just log each element with a counter prefixed. Also a handy debug tool.

range() is useful when you want an iterable of N size.

for i in range(num_tasks_to_create):
foo()

It can be used in this way to “do this thing N times”

Or you can use it other ways like:

if year in range(2000, 2020):

tl;dr I can think of a half dozen ways to use either!
That condition would fail on non-list sequences, like `numbers == (1,2,3)`; the `len` version makes the code more permissive.
I think you make a good point here, you're right, because leet code style interviews don't work for most companies, but they do work for some companies with specific needs. I recently spoke to a prospective client where they mentioned they need a quick way to filter through hundreds of candidates pre-funnel and they only want to know if they can write basic code. If you can write basic code, you pass and your resume gets a look. They specifically didn't want anything too deep or difficult. I actually recommended that they use a tool like HackerRank or LeetCode instead of us because it made more sense for their use case.
Is there anything nasty in a standard wired headphone though? My impression was that basic electronics are much easier to dispose of than lithium batteries.
No, this includes cash too. Look at the World Bank for one example.
This makes me think of Ray Peat's ideas on iron, that an excess of iron leads to all sorts of diseases and weakening of the immune system, and aging leads to accumulation of iron in cells. In modern times since iron is added to a lot of cereals and processed foods it has exacerbated this problem.

Good discussion here:

https://raypeat.com/articles/articles/iron-dangers.shtml
The title reads Ukraine sees risk of radiation leak at Chernobyl, IAEA sees 'no critical impact' on safety.
Do you still hear anything about covid? As far as I see, coronavirus is already defeated by Putin and his orcs army.
> Current deep-learning systems frequently succumb to stupid errors like this. They sometimes misread dirt on an image that a human radiologist would recognize as a glitch. A deep-learning system has mislabeled an apple as an iPod because the apple had a piece of paper in front with “iPod” written across. Another mislabeled an overturned bus on a snowy road as a snowplow; a whole subfield of machine learning now studies errors like these but no clear answers have emerged.

> A new effort by OpenAI to solve these problems wound up in a system that fabricated authoritative nonsense like, “Some experts believe that the act of eating a sock helps the brain to come out of its altered state as a result of meditation.”
As the other comments note, you can create a sweep form to detect penetration. But this belies the more thorny issues of achieving a "high quality" solution: if two things impact a third within the exact same time step, you have to come up with a globally satisfying solution that coordinates all three, and sweeping doesn't do that by itself, it just says "well at some time it might hit one or both of them" - which if you run with directly, leads to weird behaviors related to the information loss where objects squeeze past each other or gain excess energy or trigger events they shouldn't. The solution to that problem is generally handled through the solver by various iterative methods. In a 2D platforming game using AABBs this is as simple as "step the physics on Y axis, then step them on X axis" - which completely eliminates the possibility of hitting two things at once, albeit it makes corners "sticky" on one axis. Once you have things rotating and colliding at any angle it gets a lot harder and the focus then is on how to iterate approximately in a way that produces the least error. (If you can afford it, backtracking the solver to optimize the solution quality to some metric of fewest/smallest impacts is one way to create satisfying interactions).
By this (I think) the author just means logical rules. Think regular software.
>Deep declarative knowledge, though, is still very different from debugging ability

90% of debugging is reading (and understanding) whatever exception was thrown. I can't count the times when a really good dev asks me for help and I ask, "well what does the error say?" Once they read it, they're like, "never mind."

If reading/understanding the error doesn't work, it really requires pretty deep knowledge of the application architecture and possibly auxiliary systems and infrastructure to figure it out. If your application is custom, then they can't have that knowledge coming in and can only get it with OJT. That extra 10% is really the hard part, but you really only need one or two people who can cover the whole team on that extra 10%, and the process will help improve the people who aren't as good at it.

>or the ability to find simple solutions to complex problems.

That's where the genius really is. Reading the first few chapters of Donald Knuth's first volume really blew my mind. Probably won't be able to discover that talent in any interview process.

>Hopefully you're filtering for real enthusiasm instead of ability to emote, but realistically it's probably a combination.

Yes, it's just a piece of the puzzle. Lack of enthusiasm is more a red flag than putting a lot of weight in enthusiasm itself.

Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that’s creativity.

-Charles Mingus
Related to your line of inquiry, the Effective Altruism movement tries to answer the generalized version of some of your questions.

Unfortunately I don't know enough about this specific instance to provide a helpful answer.

The gov.ua links are probably the most effective since the Ukranian Government is highly motivated to make effective use of all the money it receives.

Maybe this is one of those cases where perfect is the enemy of the good?
The Yamaha TMAX Moped May Go Hybrid
Sorry, I really don't mean to be a devil's advocate, but how do you know for sure that those others in the transplant line, also lived healthy lives w/ regular doctor visits.
@TProphet and his company, AwardCat, has offered to link up your airline miles and credit card rewards points with Ukrainian refugees who need flights out of Europe. https://twitter.com/sep332/status/1500563022842114066
Iron's Dangers
As a non-military option, donate to UNHCR's Ukraine program. I no longer can do that for now (Russian plastic doesn't work), but I will if this persists when I sort out my banking situation.

To support the military: https://supportukraine.cz/en.html

I would not be comfortable donating to military, but if you are in Europe you could contact your government about military support.
There are so many types of entropy. Why not understand it in your domain and then backtrack the more general definition?
After years of similar work, mine culminated in a Link Cable Chat Program that I wrote on two calculators at the start of a big multi-hour test.

We didn't use it to cheat -- literally just to chat.

Similarly, we'd been writing programs to solve our problems all year so we already knew all the formulas (because we'd been re-entering the programs as needed on fresh calculators).

The teacher knew, which is why I think she allowed it.
Already has
Obviously climate change is an important question, but sadly I think this issue suffers from the same problems of binary thinking that so many other things do in our society right now. It's nearly impossible to have a nuanced conversation without getting shut down as "bothsidesism" or risking offending some sacred cow. Climate change is a very real problem, and one that we need to address. I won't beat on this, but if you want to understand the science behind it, as well as one of the greatest stories ever told, I highly recommend Robert Hazen's "The Origin and Evolution of Earth" Great Course or the book version of the material, "The Story of Earth."

Now that said, there is a real problem of incentives in academia. The way funding is procured, and the way peer review currently works, is causing serious issues. Any sort of dissent has also become toxic to one's career, creating a heavy incentive not to challenge any established "knowledge."
Only US, EU and allies (partially), there are plenty of countries (China, India, Pakistan, Brazil, etc) who didn't join the sanctions.
Spring is coming. How much longer will Germany need gas for heat? When I've been there in April it's very mild, much more mild than here in the midwest/northeast that time of year
Users should not have to rely on the network being isolated for security.

Even when I have an offline network, I still use SSH whenever possible.

Yes, I don't benefit from initial verification, but I pin the certificate from then on.

I don't think that the current "all or nothing" paradigm that we use with SSL in browsers makes any sense.

I have been really disappointed over the last few years deploying network connected devices and trying to make their services available in a secure way.

It is not really possible for ipcams, routers, etc to offer services in HTTPS in a semi-online network. There should be a kind of 'encrypted but unverified' mode.

Even the worst failure mode is no worse than a plaintext connection.
You can go to quest diagnostics or labscorb and order yourself a test for under 200$ (no insurance needed) that would do an entire panel on you. I did this and then called a teledoc for like 40$ (copay) and had them go over hte results with me. It's pretty sweet.
60% of exports are to Europe and the pipelines feeding Europe are not connected to the one's used to transport gas to China.
So a switch just cannot be flipped.
It's a major infrastructure project.
I'm a a typescript/java engineer. I would say my lifetime code stats are probably around 40% JS / 35% Typescript / 15% Java / 8% Python / 2% other. That is to say, I've barely ever written any Ruby outside of the occasional little script. And yet it's secretly my favorite language.

I wish I wasn't afraid that demand for it would vanish over time, which makes me reluctant to invest skills in its ecosystem. It seems so small and uncommon today compared to others.
https://www.cnn.com/videos/world/2022/03/09/russia-propagand...

Hearing how a dad trusts the state TV vs what his own son is telling him is actually going on is pretty telling.
Not sure why you were downvoted but this is true - desktop Ryzen chips have terrible idle power usage due to the IO die. The APU variants have lower IPC and performance due to lower cache, but have good idle power usage. There's no way to get both good idle power and good IPC.
I don't think World Bank finances Ukrainian Army. Also, could you share any link?
I feel like what differs is what type of unethical behaviors different systems encourage.

Capitalism encourages screwing over other people, being cutthroat in business, etc.

Communism encourages different faults, such as passivity, mob mentalities, and not taking responsibility.

Anarchism would discourage considering the effects of 2nd-order+ consequences.

The competition knob is but one knob among many. It's the one America happens to have at about an 8.5 (and one which I dislike greatly), but I don't think this problem is unique to capitalism.
That reduces your anonymity almost to the point of being useless. It means that any middle node connecting to a "Twitter" exit node would know you're almost certainly connecting to Twitter (effectively making the three-hop Tor circuit a two-hop circuit). In addition, Tor uses long-term guard nodes (the first hop) in order to defend against certain attacks. This means that the middle node could make a guess about what bucket a user is in based on the guard node. It's not as bad as not using Tor at all, but it gives middle relay nodes far more information than they normally would have -- and middle relay nodes are the easiest kind of node to set up.

The main reason why Tor has strong privacy guarantees is because every piece of traffic looks like every other piece of traffic. Changing what paths you pick based on where you're going undermines that in a fundamental way.
Lindsey Graham, is that you?
Shouldn't you at least do regular blood panels to check for prediabetes and the like?
> I cannot make sense of what the author means by symbol manipulation.

He means basically all of what was called "AI" between Minsky's days and the recent neural network renaissance (~2013ish).

If you weren't in CS, or too young, before 2013, you probably don't remember this. Neural networks were extremely uncool for a very very long time. They were derided as "connectionist AI".

LISP was created as an "AI language". If that seems weird to you, read up on the history, it will do you good. The history of CS is about as un-"modern" as it gets. Those who aren't aware of it are doomed to repeat it.
They didnt drive them into Ukraine just to exercise the tracks after all. Btw wonder what is the ratio of used to abandoned ones https://www.reddit.com/r/interestingasfuck/comments/t4cbu7/t...
You'd think he might have more value as a turned cyber asset than indicted? Perhaps a DoJ stake in the ground to encourage others to recant when they find themselves in EU territory avoiding Russian cruise missiles ?
Aha, thanks, I do occasionally need an index.
> The only downside with what I have proposed is that there is no garbage collection or cleanup possible.

If you are using Kafka, you can use log compaction[0] to achieve this. It's also possible to delete individual entries with tombstone records, assuming your objects have a "key" attribute.

[0]https://kafka.apache.org/20/documentation.html#compaction
FreeCAD's stable release is somewhat painful to use, but I'd say that when using a development build (I've personally had no trouble) and having gone through the preferences, customization options, and list of addons (altogether not too much effort ⇒ would recommend), it becomes truly competitive with the other major alternative, the free-as-in-beer tier of less-than-industry-standard Fusion 360. AutoDesk made an effective move, though, and Fusion's capture of the hobbyist market has stifled FOSS development.

FreeCAD's most serious drawback, the topological naming problem (TNP), is remedied in RealThunder's branch [0] (confusingly also called the RT branch, assembly3 branch, Link Branch, and LinkStage3). Many of the smaller features it includes will also be in the imminent upcoming release (0.20); sadly, the TNP fix has only been weakly promised for 0.21. FreeCAD's other crucial issue is the lack of official assembly support. There are four competing addons; RealThunder's branch includes his, Assembly3.

I often feel that 'bad' UI (especially in free software) is perfectly productive once the user is familiar, but I will admit that difference in aesthetics in FreeCAD from switching themes, tweaking settings, and rearranging toolbars/panels is not small. I'm not sure of the authorship of each, but UI improvements in RealThunder's branch include animated camera snapping and panel autohide/transparency. A FreeCAD idiosyncrasy is the drop-down list for workbench switching, which is not ideal. It is a good example of the flexibility often seen in FOSS software: replace the list with the tab bar addon, custom keyboard shortcuts, or one of two compatible pie menu implementations. The Pie Menu addon can contextually vary from the types of selected objects; the pie menu in RealThunder's branch can be both global and per-workbench.

FreeCAD's keyboard shortcuts are standard, though I'll express a peeve I have with almost all software where one hand goes on the keyboard and another on the mouse: shortcuts arranged mnemonically and thus spread across the keyboard ease learning but are terrible for skilled use. I mean, if I have to hunt with one hand for a key under my desk, I might as well use the toolbar/menustrip/ribbon! Blender does seem to be an exception, though. Seems like the otherscould take a hint from PC games (notably MOBAs).

[0] https://github.com/realthunder/FreeCAD_assembly3/releases Seems to require a side-by-side release installation for dependencies. I also had to fiddle with MSVC.
This is likely BS, and nobody should believe claims of magic diets without proof that they actually work.

Extreme confidence, and conspiratorial thinking ("nobody wants to hear this secret knowledge I have") should downweight the likelihood of the claims, because given no actual clues to go on, they are indications that the claims are spread by such deceptions.