skysight-inc/HackerNews huggingface dataset:
Roadmap to becoming a web developer in 2021
I have been doing some stuff where I analyze python code via the AST to try to figure out symbol reference so it was top of mind when I read the article. My tool works at runtime by importing the users code as module, which means all the symbols are evaluated by the python interpreter and then I can inspect the loaded module to determine the references. This is all part of a larger framework that has lifecycle rules for how/when it will load user defined code, which allows me some flexibility and information.

Even with that flexibility, there are still some things that just weren't possible because of how configurable python is at runtime. For example, someone could write a factory style class that dynamically creates python object instances based on a passed in string that represents the class the object will be of. Then they could pass user input into this factory making the created objects completely dependent on runtime input.

I would wage 99% of python written doesn't use these kinds of runtime abilities, and it probably isn't a great practice to use them in general from a maintainability point of view but they do exist. My solution to this is that if you are sophisticated enough to be using these features then you should be able to understand why my tool can't capture that information from the AST.

Not sure if that solution would work for what you are working on, but I figured I'd let you know about my experience because it can get gnarly quickly once you start thinking about all the things that are possible in python.
I'm talking about policing in the US. I'm talking about US citizens all being on the same team as US citizens.

I don't and won't trust the police, but it does not have to be that way and the problem is not on my side. I get it, but unless you are talking about civil war we really are on the same team, and theoretically live under the same laws - I get that isn't always the case in practice. Again, does not have to be this way.
did you say anything new that the above comment didn't?
Who is going to win the electric car race? [video]
Developing Databricks’ Runbot CI Solution
I am in a new job as of lately, and found myself wandering a lot in youtube, reddit and twitter. I also used ublock for removing the recommendation section and it makes my life much simpler. We should use an adversarial approach to all those UX hyper optimizations from big cos. I also had to install LeechBlock to limit my time on time wasting activities, now I sleep better and have an easier time focusing on work stuff, even just freeing some mind-CPU to accomplish more meaningful tasks. Glad that I am not alone in this battle for our own sanity.
Technical docs are better but far from perfect. For example, could you please link me to a copy of the C++ standard? It's ISO/IEC 14882:2020, if that helps.
Ok, I can see how if you're used to relying on the Bootstrap examples[1] you would experience the lack of such examples as a big hole in the TW docs. I guess I would argue that those examples don't go very far at all in a real-world application.

[1] https://getbootstrap.com/docs/5.1/examples/
Exactly. If they are so hardcore on smoking, how are they going to deal with other soft drugs? and hard drugs? It's like 'left' and 'right' have the same ban hammer with just different targets. Don't people see how damaging this is?
So a random twitter thread from some random twitter user? How about post tweets from epidemiologists who study the thing.

Right now there is a big dichotomy. The majority of the epidemiologists and scientists say things are going to be bad. Then we have mainstream media going off of clinical notes. Still those notes don't square with increased hospitalizations of the very young.

We are probably right in the middle of Simpson's paradox and only time will tell.
I would argue pretty strenuously that this is not what is being done.

The sockets layer is becoming a facade which can guarantee additional things to applications which are compiled against it, and you've got dependency injection here so that the application layer can be written agnostically and not care about any of those concerns at all.
I wish Google Cloud Platform would support ipv6 (internally).
> Most employment contracts are actually enslavement when it comes to IP.

That's a very one-sided take. (Not commenting on Apple's policy, just commenting generally.) This great article explains why IP contracts are the way they are: https://www.joelonsoftware.com/2016/12/09/developers-side-pr...
Making Accessibility More Accessible
you done need rare earth minerals to store energy at a massive scale you need more of those https://www.electricmountain.co.uk/ but those aren't cheap, wont be build by private industry, and is so ancient a technology that the startup scene will play no part in it.

Otherwise you are right the really big problem right now is that we don't have a suitable replacement for oil that wont also change society in ways nobody is willing to deal with yet.

Fission is not going to be small and safe enough to really replace oil, fusion does not yet exists in the real world, so were probably stuck with renewable untransportable energy infrastructure for any future growth.
Mr Robot?
Right, but it's also not a scientific paper.
This works like a charm for me. Now that I am using it, I can't believe how easy it is.
Frog leaps out of boiling pot, this news and more at 11.
Local governments, in my limited experience and study of history, tend to corrupt easily to the whims of nonlocal wealthy people. Just look at the US's exploits in South America since the 70's (or a recent election in my home town).

If you're going to reject the demands of foreign money, local money has to be different in some way that makes it hard for outsiders to get without demonstrating some level of givashit about the locals. It can't just be a matter of exchange rates.

So yeah, it's overkill for most things, but the things it's justified for are really important.
Using the tool Nukemap linked in the article has completely ruined my day.
Except I upvoted it, I am not offended by it, but didn't bother writing out a "defence" for my view, I have no desire to change those assumptions.

I do not consider myself particularly creative, no, if I was "highly creative" people would pay for my paintings and other artworks, as it stand, I'm lucky to even get invited to display them anywhere. I paint abstract acrylics, enjoy photography, program fun little projects and games, sculpt and print 3d models and build other inventions and electronics, pursue research that has no obvious practical application, the normal stuff that able people do, but I don't feel entitled to do so at my job, I work my job so I can afford to have my hobbies.

The vast, vast majority of jobs are, by their very definition, stuff that is hard or un-fun enough that you _HAVE_ to pay someone to do them.. They're the category of human endeavour that are needed (some more than others) and that people ALSO don't want to do anyway.. I'd pay money for the privilege to program _MY_ programs.. People will sing, dance, play music and write stories and pursue all these lovely, meaningful things, not because they are incentivised by money but because they WANT to, HAS to do them. And yes, there's some small fraction that get to find that their life calling coincide with their paid job, but setting the bar at that level, that is setting yourself up for failure and dissapointment.

I know, you're reading this as if I'm saying you should accept shitty jobs you hate, but read my other comments first.. I'm not saying that. I'm saying you should find an acceptable job, and find something to like about it. You need to at least give it a chance before getting offended that it's not everything you so rightly deserve.

OP asked a question, I gave an answer as best I could, it's not the one true answer, but it is my point of view, how I perceive what he has written through the lens of my own experiences and values. It is not a critique of him as a person, but of the way he comes across, and hopefully, he can use that, together with the other comments, to synthesize some kind of model that he can use to better understand his situation.
I am a teen and I feel about it exactly like you, so it's not you getting old.
Re structured data - in theory, yes :) We have to work a bit more in that direction. Here's the first step - querying table data, which could be really helpful for reports, financial data, etc. In regards to the storage backend - it's currently Elasticsearch, OpenSearch, SQL+FAISS/Milvus/Weaviate (when using dense vectors/dense passage retrieval). There is also an in-memory datastore using python primitives for fast prototyping.

(Also, latest features highlights here https://www.deepset.ai/blog/new-features-in-haystack-v1.0)
It's weird. I own two Thinkpads, a "golden era" model with the 7-row keyboard (x201) as well as a newer Skylake model (T460s). The difference between the two is noticeable, but not as much as people make it out to be. The older model feels like a really solidly built device, and the performance is surprisingly good while running Linux. It idles on the hot side (little less than 40c no matter what you're running), but CPU usage is low even on high-bloat desktop environments like KDE. Without anything running in the background, CPU usage stays below 2%, which kinda blows my mind for a machine pushing a decade old. The newer model I have is much the same way, but it's thinner and idles at a much more reasonable temp (28-30c). Frankly, I think they're both fine. The new keyboards aren't mind-blowing, but I'd still put them leagues beyond Dell and Apple's offerings these days. I'd frankly recommend either of them, as long as you can find one without a TN panel. The other advice I'd give is to not buy directly from Lenovo, since their prices are all over the place and tend to screw you over if you don't do your due diligence.
One can adjust a radio before they start driving. After that, there are volume controls and other physical controls available for adjustments without taking one's eyes off the road.

Videogames on the other hand require the driver's complete attention while the car is still moving.

If a manufacturer installs video games for the driver to be able to play while they're driving, then yes, they should be held liable for any accidents caused due to playing video games while driving.

You don't need a "nanny state" law to specifically outlaw something to find someone liable. Existing laws are sufficient and a civil lawsuit will do plenty of damage. I bet if someone dies because of distracted driving due to playing a Tesla videogame, a software update will roll out the very next day.
Dang, that's more than I was thinking.
Sounds a bit like a glorified

<el style="display:flex;justify-content: start;">...

?
Developing Cyber-Resilient Systems: A Systems Security Engineering Approach
i think gp is asking about 'as a service' part.
What animated example? You mean the youtube video? I didn't see anything compelling in it over CSS. Stuff like "You can now style print media!". The only reason you wouldn't have been able to is because you were using tailwind. This new release is probably an improvement over tailwind v2, but I don't see any improvements over CSS.

It's true that I haven't tried it. And I probably wouldn't, at least until someone can formulate at least a hypothetical advantage.
I think a lot of SMBs are the holdouts for IPv6; their entire IT infrastructure is IPv4, and switching will be expensive because every router, subnet, VLAN, &c. must be upgraded. Small home networks are comparatively easy once all clients support IPv6: switch from a single subnet in the private range to a single /64 and add a stateful firewall. Since SMBs can run a lot of clients with very few (or even one!) public IP, IPv4 addresses will need to become much more expensive (or critical remote services will need to switch to IPv6 only) before it's cheaper to upgrade internal infrastructure to IPv6.

Note that NAT64/464XLAT solve the reverse problem. NAT-PT was the theoretical solution, but see RFC 4966 for all the reasons why that was a failure.
that gets long - especially if they are rendered inline, hard to scan through.

I'm often in a cycle where I am tweaking a complex class with 10-20 properties including flex, transforms, animations, etc. - and having them each be on their own line (and the class being in a separate file along with its parents, siblings and children, frankly) is key for readability to me.

I guess in the end I have come to have enormous respect for CSS as a powerful, mature language and I'm not looking to be buffered from it.
The trick with CSS is to write semantic HTML and avoid div, span and css classes. You can of course inline css too (used mostly for optimization to prevent layout shift, but is also fine for elements/classes that are not repeated, such as the top menu, top banner/intro and header/footer)
> Per capita energy consumption in the developed world is already high and will be hard to increase while also decreasing CO2 emissions.

Emissions per capita are almost binomial.[0]

A handful of nations are blatantly wasteful in their emissions. Whereas many developed countries have proven that we could all be polluting under 5 tonnes per capita.

[0] https://ourworldindata.org/grapher/co-emissions-per-capita?t...
Atlys raises $4.25M to make visa applications faster and easier
Hospitalizations rising among fully vaccinated in U.S., Fauci says
I am not sure why you are attributing motive to me when I am simply pointing out the flaws in an anti-masker’s supposed supporting evidence.
It would certainly be nice if the chart scrolled and went back further.
Yeah, I also thought that I would be able to interact with these elements at first.
https://www.newframe.com/whatsapp-has-been-mining-your-data-...
https://www.multimorphic.com/

I have yet to encounter one of these in the wild, but these look to combine a digital playfield with modular physical components. It is pricier than regular tables, too-- $15k for the base table and 3 modules. It does have new features like real time competitions and the whole electronic playfield.
You’re quite a writer, and the comment at the end made me spit out my coffee laughing.

You’ve made my day.
Those bumpers you refer to are the posts at the entrances to the outlanes, which are the channels at the far left and right away from the flippers, where you can lose a ball. Those posts are now almost universally adjustable, for a wider gap to drain more balls or narrow to keep them in play longer.
(Omnicron would make a great name for a time-travel company, however.)
If you did your due diligence as an investor, you should already know Bitcoin is prone to large price crashes: -81.8% in 2017, -50% in 2020 and -53% earlier this year. -17% is a minor fluctuation compared to those. Be prepared to see it sink down to $20,000 or even lower.
Yes, because "Verby Noun" game titles and "<Word>-ly" app titles are incredibly informative at first glance.
The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.

- Alan Perlis
Oddly enough we rode the highs of WW2 R&D for decades. Nothing even close to that level of R&D has happened since, even the moon missions are a fraction.
I think $250 is perfectly reasonable. If it saves you a few hours, it's already paid for itself.
> If you want distributed tracing, the service mesh can't propagate traces into your application (so if service A calls service B which calls service C, you'll never see that end to end with a mesh of sidecars)

Why not? AFAIK traces are sent from the instrumented app to some tracing backend, and a trace-id is carried over via an HTTP header from the entry point of the request until the last service that takes part in that request. Why a sidecar/mesh would break this?
I didn’t supply any examples. You have me confused with someone else. Daniel Shaver wasn’t armed and therefore is not an example of someone exercising their 2nd amendment right and being killed by police. You did not address the point made in the last paragraph.

I live in Saint Paul and there were criticisms of the judges instructions to the jury. I have no idea of the validity of the criticisms but prosecutors have been known to go lightly against defendants they sympathize with. He was killed with impunity because the person who killed him was not punished. Well, not in any meaningful or commensurate way.
If the trend continues, it will. I keep a part of my crypto money in cash for when crashes happen.
We are HIRING a Founding Engineer
Skills: Node.js, TypeScript, JavaScript

What would you be doing?
Architect and build our core React Native product

Create infrastructure and internal tooling to handle extremely high trade transaction volume

Help assess and recruit future engineers

What are we looking for?
2+ years of software engineering experience

Familiarity with Node, TypeScript, & React

Experience with Docker, Storybook, Lerna, and Kubernetes

Bonus: Interest in consumer fintech, and developer tools
Once spent 2 days trying to find out why a python prototype yielded different results on a different platform (in casu Solaris). Eventually discovered that an unnamed culprit implemented the cunning plan to compile the interpreter with `-ffast-math`. Fun times
for many things i prefer <2 min videos over text. I.e. how to create a graph in excel. Video would go like click here, here and then here. Article would go like first press ctrl+L then next to this, below that, your version may be different, click the button, then you will see xyz, on bottom right select this, .......
But they don't need to purchase it, they've already got it. I think the idea is they aren't willing to sell it as it's key to their business, and they'd rather not make a little more off selling it and risk their competitors leveraging it.
I imagine some critical mass will be reached where cloud providers start charging exuberant fees for IPv4 addresses and many businesses go IPv6 only (which wouldn't even be a big hit for mobile users[0]), and this news will be widespread enough to encourage ISPs to actually roll it out at a faster pace. Now, whether that's in 10 years or 20 is to-be-seen, but I agree with you and I doubt the rollout of IPv6 hits the point where people stop wanting IPv4 addresses all-together within 30 years.

0: most all cellular/5g networks already provide IPv6 since even CGNAT is expensive compared to assigning a /128 per-device. iPhone 13 (or ios 15 with iPhone 12) also has a 'data mode' switch, which will use 5G if it's faster than the local wifi - this likely opens up the device using cellular to allow access to IPv6-only sites when their WiFi doesn't support it.
Yeah it's for my birthday (today!), as I'm travelling and I doubt the flight attendants will sing it this is the best I can do
Runs on https://github.com/mikesol/purescript-wags, which also powers https://wags.fm and various other frivolities. Thanks for posting, @Johnyma22!
I usually don’t like those labels because they usually mean one of these things: 1) “I don’t like hearing this”, 2) “This might be true but it’s inconvenient as fuck” , or 3) “He is from the other tribe, let’s kick the living shit out of him!” Toxic, problematic. Those words. They mark “them” versus “us”.

But there’s a class of behavior you’d roughly classify as “if you see this, you kick the person from the party and never invite them again”. The designation “toxic” seems suitable. You feel filthy after even talking to some people and need to take a shower. I cannot define this precisely, but it’s the behavior that stops any productive discourse from happening, or puts off everyone in the room.

I think the word is fitting this behavior well.
So the driving force for the decentralized piece of tech is centralized tech?
Upvote for P&D&V; a top-notch free (CC BY-ND 3.0 CZ) Czech algorithm textbook (http://pruvodce.ucw.cz/) was based primarily on their book (because it's excellent!).
The beauty of it comes when you're working in a team of say 5 other front end devs of varying skill levels. There tends to be a large amount of duplication & overlap, people have different ways of doing things and achieving certain looks. If everyone agrees to use tailwind, you stop people from writing custom code which is ultimately a good thing because custom code requires custom comments and custom documentation etc which let's face it - nobody does or wants to do and even if they do, it's not maintained to the sort of standard tailwind docs are.
UX Pattern Analysis: Enterprise Filtering
fun fact: comcast have been proactive about ipv6 because their management network grew so large and unwieldy, through various acquisitions and long term inefficient use of space, that ipv4 RFC1918 10/8 (and 192.168 etc) was no longer sufficient to address all of their individual netblocks.

turns out that if you allocate a private /24 to every POP you can absolutely exhaust 10/8 in a big last mile ISP.

they started with ipv6 for their own management network before any public netblocks started getting rolled out to customers.
<button class="px-3 py-2 bg-green-300 text-green-900">hello, brainzap</button>
with a bachelor's in Biochem, in my head I say I'm formally trained in biochemistry. But iut loud I just say "my bachelor's was in biochem"
The drafts are available in openstd, both of older versions of the standard[0], and the next, upcoming version[1].

Those are not technically the actual standards, but they're pretty close. But yes, I too dislike the fact that ISO standards are paid for. You know what bugs me the most? ISO 9660, the standard behind the .iso file format. It's been published in 1988, and today still costs roughly 130EUR to buy...

[0]: http://www.open-std.org/jtc1/sc22/wg21/docs/standards

[1]: https://github.com/cplusplus/draft
I have used the German word because it is used in the English Wikipedia.

Germany has a lot of problems and is in Not a „Rechtsstaat“.
Germany is not, for example, allowed to file an arrest warrant on the EU layer because the „Staatsanwaltschaft“ (the people who can file it) are assumed under politicians - directly.
> That's exactly the problem. There's a ton of single-purpose and "relatively dumb" systems that need to be enabled and disabled as needed.

Avionics: the original microservice infrastructure
I have a T495. Works great for me, very solid laptop for running Linux.
That’s an easy bet to make, as today $100m is late-seed, pre-launch valuation for any company that promises both AI and blockchains.

Assuming company valuations continue to inflate, by 2030 $100m goes to any team who manage to agree on a business card design
First of all, I love you French people. Paris has a reputation for being cold and hostile to outsiders but it is not true at all for me. I've met so many wonderful people there that I still keep in touch with. Walking around the streets of Montmarte at 3AM with my friend just somehow helped reset the mind. It was life changing because I was stuck in a dead end job not even in the career I studied for. I was a CS major but ended up in tech support and then software QA. It was a really depressing time for me and my friend who was also going through the same issues as she was an Engineering grad but ended up in marketing. It was also this feeling of no real goals in life. Just traveling, meeting people with different lifestyles and breaking that chain of daily driving 1+ hour to a terrible underpaid job helped to reimagine what was possible.

Also got to do a lot of deep thinking while traveling across Europe. Wish they were more united. There are so many unbelievably talented people in Europe. It would be interesting if they could compete head on with the US and help to keep us more on our toes sort of like a second super power. I think that would be good for the world. Alas I saw how things like this are just not possible because people do not believe in it. The same problem I had before I came to Europe! Its unfortunate because Europe has all the components to be just as competitive as the US (in my opinion). :)