skysight-inc/HackerNews huggingface dataset:
>> Why can't I debug a function without restarting my program?

> Because you use C or one of its derivatives instead of Lisp or one of its derivatives. In Common Lisp you can not only debug a function without restarting your program, you can redefine classes without restarting your program. It is truly awesome. You should try it some time.

There is no technical reason why it shouldn't be possible in C, if you are willing to do without many optimizations. One approach is to make a function stub that simply jumps into the currently loaded implementation. A more efficient but more convoluted way is to patch the address of the currently loaded implementation at all call sites.

The problem is that in general you can't simply replace a function without either restarting the process or risking to crash it. In general functions have some implementation-dependent context that is accumulated in the running process, and a different implementation does the accumulation in a different way. I'm not a lisper, but there is no way this is different in LISP. (And it is not because in C you often use global data. "Global" vs "local" is only a syntactic distinction anyway).

If you're willing to risk crashing your process that's okay. It's often a fine choice. And you can do it in C. The easiest way to implement approach #1 is to load DLLs / shared objects.
I believe to have read somewhere that this is also the reason why so many Russians (and people born in the USSR) are great mathematicians and chess players. Math and Chess are both indoor activities and also absolutely unpolitical, which is a huge plus in an authoritarian regime.
> The GIL is there because C.

Oh please.
The QWERTY Days Are Almost Over
Buying stock on the public market doesn't affect Tesla or its cash flow at all. Tesla is not the counterparty in this transaction.
Shameless plug: If you’re looking for a Confluence replacement would love for you to try my startup’s product, https://tettra.co. We have Github and Slack integrations and are working on Jira soon too.
> I feel like this is viewed negatively because it has "Chinese" attached to it.

You can certainly feel whatever you want, but I see many many comments with specific privacy concerns that don't even mention China.

In fact, when I glanced at the comments before clicking through to the article, none of the top comments mentioned China.
Mirillis Action 3.5.0 Crack and Serial Key Free Download
> Why are certain things getting so much more expensive?

People have become better at capturing value for themselves.

> Why do there seem to be more examples of rapidly-completed major projects in the past than the present?

Culture, competition and selection bias. There are still a lot of successful projects being built, just less so in culture that don't do cooperation well at this point in time. See previous answer.

> How do you ensure an adequate replacement rate in systems that have no natural way to die?

Reform(s).

> How do we help more experimental cities get started?

It has become common to cite those cities as successes without actually having spent much time there and especially not on a "grassroots" level. Chances are that it is actually both better and easier to reform existing cities or areas.

> How do people decide to make major life changes?

Like most things people do things when they are easy. Best way to make a major life decision is to make it easy to do so. Very few people are e.g. moving to countries they know nothing about.

> Why are there so many successful startups in Stockholm?

Stockholm is less worse than many other places, especially so in the end of the 90s, early 00s. Most places in the world are really quite petty and idiotic.

> What's the successor to the book? And how could books be improved?

Multimedia like Microsoft Encarta and An Inconvenient Truth. (There is more to it of course, but that is the direction).

> Could there be more good blogs?

No, journalism has a low enough barrier to entry now that blogs as such are largely obsolete.

> Why are programming environments still so primitive?

Because the stakes are low and there is enough low hanging fruit elsewhere.
Fw: KPA VANDALISM: EMBEZZLEMENT PAGANISM
Don't know what you mean by "enterprise wiki solution" but MediaWiki works just fine.
I dont understand this, life is already quite well explained by thermodynamics and the second law, which i also find to be a quite underappreciated concept. Physical processes at the quantum mechanical level are reversible, but at the macro level they do not reverse. Life is a process which is able to adapt to changing and irreversible circumstances. It does not seem to make sense to explain life in terms of quantum mechanics.
Curious about it, too. A quick search got this from the WHO.

> For static magnetic fields, acute effects are only likely to occur when there is movement in the field, such as motion of a person or internal body movement, such as blood flow or heart beat. A person moving within a field above 2 T can experience sensations of vertigo and nausea, and sometimes a metallic taste in the mouth and perceptions of light flashes. Although only temporary, such effects may have a safety impact for workers executing delicate procedures (such as surgeons performing operations within MRI units).

> Static magnetic fields exert forces on moving charges in the blood, such as ions, generating electrical fields and currents around the heart and major blood vessels that can slightly impede the flow of blood. Possible effects range from minor changes in heartbeat to an increase in the risk of abnormal heart rhythms (arrhythmia) that might be life-threatening (such as ventricular fibrillation). However, these types of acute effects are only likely within fields in excess of 8 T.

https://www.who.int/peh-emf/publications/facts/fs299/en/
The comment was meant to be analogous to remembering an incident and tracing a time where my prrception was positive.

Was not meant to show tracing producer/consumer value/fault.
I think Musk technically pays the full 40M through some stock purchase.
yep downvote me cus I pointed out a serious technical error which means I cannot access the page at all.. Makes sense..

Also that image is a great example of a terrible error message. It is wrong, and does not give me any information that I could use to maybe workaround. I am obviously connected to the internet, I wonder what the actual problem is.
WPF was really nice from what I remember of it. MVVM was super easily integrated with XAML.
Lisps are great. Why do you think they haven't been at the forefront of any big trends in application development? Things like the web, mobile apps, data science ...

My guess at an argument here is that the languages popular in the 80s drove the curriculum design of most Computer Science education, and the relative absence of the Lisps (to today) makes the languages seem less approachable to practicing programmers than they really should be.

On the other hand, you can find a lot of Lisp's influence in something like Python (though obviously with many differences both superficial and deep). So in that case, why are Python IDEs so much worse than what you'd see in Lisp? (And is that even the case? Maybe there's just more Python devs and thus more IDEs and like anything, most are crap; but if there one or two great ones then does Lisp really have an advantage there?)
The parent specifically mentioned this information becoming available:

> It’s not just buying interests, though, is it? It’s where you go, who you talk to, what you talk about, your sexual preferences, bank balance, religious views, whether you have weapons in your home, whether you’re having an illicit affair, what medications you’re taking, etc.

I don't think this level of detail exists for most public leaders. Do you know the bank balance of the leader of your country?
> They're extremely inconvenient to develop with. Especially compared to those "run-time above all else" environments you mention. For one, you need to know 5-6 languages to use the web.

I'm not sure how this is a denial of lisper's argument. You've picked an environment which you admit has major flaws, but those flaws are independent of the issue at hand.

I've worked in runtime-perf-above-anything programming environments which required the use of many different languages even for the simplest program. It's terrible there, too. That has nothing to do with dynamic languages. In fact, due to the ease of creating DSLs, most of the dynamic languages I've used allow one to get by with using fewer languages.

> On the web, you can't [do this other thing you can do in Lisp], because ...

Indeed, you've picked the one modern dynamic environment which lacks most of the features lisper is talking about. That's not an argument against having those features. I think it's mostly an observation that this particular environment picked a different attribute (runtime security) to optimize for above all else. You'll note that JS-style security is fundamentally incompatible with many of the concepts in OP's original question.

> I think you'll find that pretty much any environment allows this. Even without debug symbols you mostly can do this for C, C++, ... programs.

Can you give an example? I've never heard of a C++ system that let you redefine classes at runtime without debug symbols. I can't imagine how it would work. How would you even inspect the classes at runtime to find out what you're redefining?
Excellent.js now with ES6 classes for DOM components
Excellent.js - https://github.com/vitaly-t/pg-promise

...now supports ES6 classes as DOM components, in addition to the ES5 syntax, as writing DOM components as native ES6 classes is becoming more popular these days.

And I am updating the ES6 examples in the meantime: https://github.com/vitaly-t/excellent/wiki/Examples
Since the mid 90s when SAME codes rolled out for NOAA weather radio system, there's been a constant low level nation wide problem with people transmitting "funny" SAME codes like hurricane warnings in north dakota and so forth.

It was pretty obvious security issue when the system was released, and the fake alerts usually make it into the news as "news of the weird" rather than "OMG someone has hacked the system" type of story. There is no way to "patch" or fix the system by the nature of its design, all receivers have to trust that any transmission is genuine.

Obviously cheap radios (SDR?) are just going to make the problem worse until NOAA alerts are essentially useless. Of course now there's cellphones and their broadcast emergency messages, so I would not be surprised to see the NOAA alert system discontinued in a couple years.

Although SAME sounds like a horrible idea, it was well intentioned in that the radio transmissions can carry 30 to 50 miles so people would ignore all warnings given that statistically most of the warnings wouldn't apply to them (sort of like Amber Alert fatigue), so they added all this digital stuff to specify the exact problem (why?) and exact zip codes (good idea).
nicolaslem recommended hosting behind a reverse proxy. That has nothing to do with the issue.

My recommendation is you read up on the subject and I'll leave it at that. You have been given everything needed to search for more information.
I'm no finance person, lawyer, or anything like that. But I suspect that he can't just give Tesla money and it has to be in exchange for something, such as stock.
Have some honor and at least comment.. Show yourself downvoter.
New Toys to Play With
I think that was a typo for Fez, which fits what they’re describing more accurately.
Diy Paper Leaves Making Instruction
Seems related if they trusted an untrustworthy company to inform them.
Do you use cash/have you increased your cash usage out of privacy concern
Have any other HN posters increased their use of cash recently? (Or already pay for things in cash when possible)

I originally did it for privacy reasons:

1.) No one can judge me for what I buy.

(Ex: OP goes to bars too often. No new liver for him!)

2.) I don't generate a giant list of establishments I frequent.

Ex: I want to harass OP - looks like his favorite cafe is at $ADDRESS.

But I had an interesting side effect - looking at cold hard cash makes me less frivolous with it. The money I make from my frugality exceeds what I'd get from credit card rewards.

I often see articles about societies going "cashless" on HN, and I thought it would be interesting to hear from HN users who are going in the opposite direction.
legitimate question: why not upload it to YouTube?

You can still have the torrent link in the description if people want to download it, you will reach a wider audience and you might actually make some money off it to fund future fan projects.
Container vulnerability scanning options compared with extremely poor results
How to Change Your Life in 1 to 3 Months with “Sprints”
Preliminary Results Show: Solar Panels Are Underwhelming
If can get to 4 billion tesla I /think/ that's enough to generate electrons from the vacuum of space (see:schwinger magnetic induction) and you could do something akin to magnetohydrodynamics ( see: https://youtu.be/LS3GQk9ETRU ) which would use the magnetic field to accelerate the electrons away from the ship, I could be incorrect here though
And if you return too many items Amazon just suspend your account. There really is very little downside.
Sometimes I do work this way in the repl - usually when I have little confidence I even understand how to fit together a new library or API call. But if you spend more time in the repl building a data structure and interactively iteratively testing your function, when it is all finished all you have checked into source control is a function, not the tests. You have to then write the tests. In a lot of cases its faster to just write the tests and interact with the code through those. In some language environments this is not exclusive of using a repl - in Haskell for instance it is pretty easy to interactively run a module and tests saved to disk in the repl.
Show HN: Code Formatting API
FWIW, here in Eastern Europe we have a similar saying that "A spoonful of tar ruins a whole cask of honey" .
Quite good. I always do a mixture of Blend and Studio.

Never had any big problem that I can remember of since Visual Studio 2012.
People’s beliefs tend to be reasonably self consistent. That’s different from being well supported, but still allows them to make “arguments.”
Hidden Kingdoms of the Ancient Maya Revealed in a 3-D Laser Map
But possibly not within their age cohort; that 123:100 ratio is within the 16-17 year bracket, not in Sweden as a whole.
Whoever keeps downvoting me for no reason. I just wanna say you are a coward. You will not reveal yourself.
I can't believe this is still a middle class meme, some ideas die hard.

Universities have been sliding downhill for a long time and they know why because they operate the nightclub protocol for entry.

Geography and formal education not what links the people I mentioned. Correlation, causation, you know the mantra.
What stops a student from giving false information?

Tyler Durden, lover of crafts and urban exploration, would like one espresso.
It doesn't matter if Japanese women quit their jobs to raise a family once they're married if they're not getting married[0]

0: https://www.dw.com/en/why-fewer-japanese-are-seeking-marriag...
> One reason(or maybe the common excuse) is often "we need to have full control". That's a reason most managers can get behind.

On modern machines, this excuse is even better. Full control can easily mean 100x difference in speed. Most importantly, how do contemporary lisps deal with arrays of unboxed structs or primitives?
From the impractical ideas dept: Could make a magnet strong enough that it would pull apart virtual particles, i.e. Vacuum polarization [0], and based on some asymmetry in the magnetic field created the particles would pull/push you forward?

[0]: https://en.wikipedia.org/wiki/Vacuum_polarization
Google’s project Soli might remove the need for a keyboard:

https://atap.google.com/soli/
Are gender imbalances destabilising historically? It woild be interesting to see the history.

I've often wondered to what extent it explains the situation in Afghanistan. If there is a shortage of women anyway due to poor healthcare and other factors, and some men get to have multiple wives, what do the other men do?
2012 had big internal architecture changes that did a lot to stabilize the designer.
I am originally from Bihar but currently in Bengaluru. I know about the dowry but in my case its quite the opposite due to my caste. I am low caste(chamar) with no family. Any meaningful and prospective relationship shuts down as soon as my caste comes to light. Should I try moving to Delhi?Would my caste be an issue with girls and their parents from Delhi?
It says so right in the 4th amendment "...and no warrants shall issue, but upon probable cause, supported by oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized."

A warrant to search "your archive of business correspondence" or "your archive of love letters" is fine, reading those things while serving a warrant for your neighbors' stolen cat, Fluffy, not so much.
So is the solution for women to stop having children and for humanity to die off?

Also, I think the study needs to be much more longitudinal than "2 years on". Arguably the pay off for having children comes much, much later. For some, the pay off doesn't really come until they have grandchildren.

Yes, having children is often a monumental PITA. But humans are social animals, and nothing is really comparable to fill that hole than having a family of your own. The question as posed by the study is silly: yes, you might find less day-to-day happiness if your child is screaming all night long and you need to feed them and change their shitty diapers. But if the question had been 10 years on, and you asked those same mothers "do you regret having children", you would get a very different answer.
This is what concerns me more than anything, Trump is basically 90's Bill Clinton and yet the world has shifted so far left that today he's considered a Nazi for wanting to reduce illegal immigration. Go lookup Bill Clinton's state of the union address on youtube and he sounds like Trump when talking immigration. Same for Chuck Schumer, and Dianne Feinstein from the 90's.

Trump is a 90's democrat who got left behind by the party.
One way that it is better are the visual layer and accelerated composition engine.

Naturally this matters little to those enterprises doing plain CRUD applications with default L&F.

One big improvement in UWP is that Visual C++ finally merits the name Visual, although it still fails short of C++ Builder's RAD tooling.

And overall the sandbox model, however from the last Build it appears that Redstone will get an improved sandbox for Win32 apps as well, alongside MSIX support.
I suppose every possible system will be imprecise to some extent. This system thus loses precision too.

If you just found lat/long to x decimal places it seems like the same thing.

However, I’m guessing plus codes allow you to express the same location more succinctly by expanding the character set from 0-9 to A-Z,0-9 and also structuring it with an area code. You can optionally drop the area code if you’re searching regionally.
Question about this service and what3words- how do they home to gain traction?
> Good observations! You forgot one major thing. This goes for all of Finland, Sweden, Norway and Denmark. The winter is horribly dark and boring. (Unless you're super rich). Therefore most turn inwards, staying indoors, thinking deeply at problems, spending endless afternoons and nights on things. Be it software development, game development, car tuning, car engine work, engineering, knitting or just reading loads of books.

Wonder if that's also a factor in the prevalence of tech/programmers/hackers in Russia. Don't think there's a startup scene there, but there definitely seems to be more technology experts coming from the area in general.
I agree, generally; however, I believe the lownhanging fruit is in assistive tools for teachers.

The commenter above made a good point about the value of removing barriers to learning as a primary asset of a good teacher. People tend to focus on content knowledge/curriculum as the mark of good teaching, but removing barriers is the real, difficult work. Tools that assist the instructor in understanding their students’, their students’ knowledge, and their learning behaviors would be valuable. Don’t focus on content delivery. Focus on making in-class assessment more frequent and trustable. Focus on tools that assist an instructor understand thirty students as they might understand five.
I really liked this, but their current website doesn't help their cause. Their old website dropped you straight into the map to find out any place's Plus Code, as well as a box to enter a plus code and open that location in a number of mapping apps/websites (Google Maps, Apple Maps, HERE, OSM...). It looked useful at first glance.

The new website looks like a standard marketing page that is trying to sell me something I don't need, and they have also lost the third-party linking. I think the immediacy of its usefulness is completely lost now.
You could do a lot of interesting things with a fund of that size. It also changes the landscape of late stage and growth companies because they can now potentially raise at valuations that allow them to utterly dominate their competition. This has always been the dream for entrepreneurs: figure out product market fit, then raise insane amounts of money to pour on growth. If you’re a couple orders of magnitude away from your next closest competitor, it’s going to be tough for them to compete.
What is the reason why can't you use a magnet directly to crush charged hydrogen particles? or lasers for that matter?
Specifically, when used as/on roads.
Interesting, I would advise the reverse, get into a daily routine, try to not variate too much, and avoid working the weekends.
Why not Qt?
Yep, the harmonics are bad, and the start-up transients are pretty spectacular too:

https://photos.app.goo.gl/VbB1L4xJ8eSi88WU7 (30dB power attenuator)

I hope and suspect the truth is "this radio cannot be legally used by a ham operator without further cleaning it up because it is so dirty" and that this got morphed into "this radio cannot be legally used by a ham operator because it isn't certified."

The whole idea of ham certification is to prove that you can take responsibility for your own radio waves so as to relax the otherwise enormous regulatory burden on people trying to experiment and innovate on their own. If the FCC has actually reversed course on this, they are going against not only a century+ of tradition but the very spirit of the program itself.
Not that you asked, but this sounds like a totally dumb time for this meeting.

It creates a reliable interruption, such that if it happens you're likely to be distracted enough that it isn't even worth trying to get back into serious work for 45 minutes before you need to go home.

It's also late in the day, so any tasks that come up must pass a high bar to be actually remembered and resolved. A task must either be so urgent that it is worked on immediately (and then people will resent the standup for making them stay late) or so important that it can be remembered the next day. This means a whole bunch of simple-to-fix issues are probably being ignored, either by forgetting or just not being raised in the first place.

I'm not surprised that the meeting often doesn't happen. A better time for a standup is before lunch or earlier in the morning.
In the case of plus codes, be developed by Google and be implemented on Google Maps (it is).
> I'm making sure I'm stopping at a point where I know - and perhaps am excited - to continue the following day. I never stop at an impasse, personally.

This is a very nice trick, and one that's less likely to happen by accident if you set your own hours.