skysight-inc/HackerNews huggingface dataset:
Show HN: Favorited – recommend your favorite software tools
Two anecdote from different sides of the spectrum and you feel the one you disagree with is dangerous.

Just because normal jobs suck, doesn’t mean sex work is good.
The rat race is no "family and farm" style environment, though, and the modern culture, workplace, lifestyle, and even personal mindset, of laymen doing this on the side in the west is so remote to the culture of those householders as to be alien (and totally counter and detrimental to those traditions).

As for Marpa, he is not exactly a good example for a "householder" even of that era, as he was heavily involved, and worked/sacrificed enormously for his practice. So, yes, he was no tourist. But modern dabblers are.
If it's extremely unlikely that such a balance would occur by itself then that itself indicates something. If I fell out of a plane and miraculously survived, I don't think my response would be "Of course I survived! If I hadn't, I wouldn't be here to say this!"
Musk said that their cars would be able to drive without human intervention coast to coast by 2017, that's nearly 5 years ago and it can't even navigate across a single city. At this rate it's more like 30-50 years away.
> refcounting and capacity tracking for the doubling strategy on append. Not something you want to reimplement everywhere.

Not something I want everywhere, in the first place. Especially refcounting.

> macro SQUARE(X) ({ typeof($X) x = $X; x * x; });

Yes, stuff like that works, but only if your replacement body is a fully formed syntactical expression. Such a "syntactical macro" system can be nice because it's safer, and it's applicable in _most_ cases. But not for all - there are many situations where the full generality of C preprocessor macros (which are lexical / "token list" macros as you say) are useful.

X-macros might be the example that I use most, and that wouldn't work with syntactical macros.

Another application are macros around for loops, like FOREACH_FOO(...) or SCOPED_LOCK(...) for example. All dirty hacks that I like to use from time to time and that I prefer immensely to systems built in to the programming language and lead to immense complications in the language.

Another example would be partial lists of any kind, for example lists of compiler intrinsic attributes

#define FOO_API __attribute__((what1)) __attribute__((what2))..

String interpolation is probably not in scope for a syntactical macro system either

printf("Hello from " PROG_NAME " version: " PROG_VERSION "\n");

Another example, but you might sneeze at that one - my current project is a pile of macro hacks, it contains a lot of stuff like

#define DEFINE_BUILTIN(bkind, bname, num_args) else if (is_identifier(t->t_name.buf, bname)) \
...

#define PREC(t, p) case t: prec = p; break;

It's more "temporary" stuff that will need factoring into data tables where there are extensions, but a lot of it is just good enough and will never be touched again.

--

Expecting code to be so clean, always from the beginning, that all macros one would need ever can always be defined by syntactically complete expression bodys, that is not going to work. Just like there have been many attempts at getting rid of text-based programming languages and moving to structured (syntactical) editors - that hasn't panned out either.
Like who? For all that it's a great idea, I don't think I've seen it used for real applications (i.e. not just an IPFS demo).
Norway, Canada, Switzerland etc.
It's all on the public record anyway so.

https://shop.powerinsole.com/en/blogs/news/doppelblindstudie...

https://uni-salzburg.elsevierpure.com/de/projects/der-einflu...
Ask HN: Webdev with poor/deteriorating vision. What can I pivot into?
Long story short, I have a corneal disease that cannot be fixed with glasses or surgery. I'm able to get about 20/35 to 20/40 vision depending on whether it's a good day or not with glasses.

I can get 20/20 with rigid lenses but it's not very comfortable after 3-4 hours and I'm not able to look at anything dark or black in colour so it's not perfect (thanks all you apps without a light mode :(

I've been working as a web dev for 15 years since graduation but I know my days I numbered in this field as it requires near perfect vision due to the UI nature and dealing with things on a pixel level.

What kind of field could I leverage my experience and pivot into that does not require perfect vision?

Thanks, for any advice.
Yeah, from my loft-based office in normally traditionally windy and wet Yorkshire, I can report that the outside temperature is currently 26c and the office is a balmy 32c. Yesterday it peaked at 37c. The good news is that the roofers had left some new lead flashing to "soften" for a couple of days and it literally sagged into the shape they wanted.

By the weekend it should be back to "normal for Yorkshire" and I'll be really rather pleased...
In France 3 month notice period is commonplace
Even if I could afford it I wouldn't touch TSLA. That's gambling.
Not so easy. String processing library might want to iterate over chars, to do it a code needs to decode UTF8 string, if string is invalid-UTF8, then you'll get UTF8-error while trying to find a substring in a string. Or when trying to get a slice with chars from 5 to 12. Such an error could jump on you unexpectedly in any place of your program.

> This should be solved in a string processing library

Then a type String also should be defined in a string processing library. Either String follows assumptions of a string processing library, or it doesn't. If it doesn't it makes the task of writing a good processing library much more difficult, and you'll get errors thrown from inside of a string processing library, and you'll need to deal with them.
In case anyone is curious the disease is called Keratoconus and it's very rare. I have had the CXL procedure but alas was too late to make any big difference.
> I know nothing about Hungary. But I am quite confident that a happy, well organised society labouring under the grip of sound economic policies tends not to radicalise very easily.

I've travelled a lot in Eastern Europe and I think I know where this is coming from.

When communism fell, people rejoiced in joining the EU and getting all the benefits of a free society. However what really happened was that those spoils went to the people who were desirable employees. Meaning mainly the young (and those happy few with money or connections). Meanwhile the old communist cronies stayed in power and simply became capitalist oligarchs.

On the other side, older people's built up state pensions were cut or removed due to their jobs being privatised to shady agencies owned by these ex-government oligarchs. An easy way to cheat them out of their benefits they worked for. For all its failures, communism did provide them with a sense of continuity and job security that is now lost.

As a result there is now a strong separation between those with opportunities and those without. The haves and have nots. The older people have been abandoned. Of course these people tend to have traditional values and this is what people like Orban target.

I don't think Orban will really make things better for them, he is just a populist seeing a niche to take advantage of. But the disillusionment is real and very clear to me. I've spoken to some well educated poor people that were just too old to be of interest to capitalist companies. And thus ending up living in an apartment with plastic bags for windows (in -20 degrees C). I spoke to a very well educated school teacher who was begging on the street to pay for her husband's cancer treatment. She wasn't one to fall for these populists as she was way too sharp. But I was shocked how society has let an entire class of hard-working people just drop away into insignificance. In Western Europe we have built a balance between capitalism and welfare, but in Eastern Europe they moved straight to a caricature of hard neoliberalism. It caused a big culture shock and left a whole class of people behind.

We (as the EU) have let this happen by letting these states change their industries to capitalism overnight without setting up a proper welfare system. This will not go away until we find a way to give everyone a decent life in these countries. For some people the EU has been nothing but broken promises. Of course that's a breeding ground for dissent and populism.
I’m sure the author would love to hear more about your diagnosis of his condition based solely on the content of an essay.
> as systems become more all-encompassing, the need to integrate with different systems increases.

This is the underlying problem: the perception that programs need to become more all encompassing. It's the ultimate feature creep.
I have found that the cognitive load required to evaluate its suggestions is more of a distraction from what I'm doing--in sharp contrast to conventional autosuggest which is predictable.

That said, I haven't turned it off yet. It's very fun on those occasions when it suggests correctly.
Voice Search and Voice Interfaces 101
If one does not, they end up with [often undiagnosed] mental health problems anyway. Everything is dangerous, you just should try your best to do it the right way under supervision of a qualified person and stop if it goes wrong.
Democracy isn’t merely “majority rule”. It’s also the concept of everyone’s equal value regardless of ethnicity, sexuality, freedom of expression and so on. Merely getting 51% of votes by disregarding those values is neither acceptable nor democratic. And the EU can’t stand for it just like it could t stand for a regime that takes power through violence.

“Belorussian style regime” I
assume is in reference to freedom of press/expression/artists/minorities etc in the country.
Streamlit vs. PlotlyDash: Comparison with Python Examples
Is it possible that P=NP is true but unprovable? And If that is the case, how do we prove it is unprovable?
It's a shame that there's no version of rpi with PCIe. Hopefully rpi 5 will have PCIe option.
Supermassive black holes put a brake on stellar births
I think the biggest problem is that people who had an ego death experience are trying to experience it again by dosing up when it is largely a set and setting issue. Firstly, you can't have a life-changing, ecstatic experience of being connected to the universe every couple of weeks. Secondly, if you don't have some philosophical or religious framework to frame the experience, I imagine it can be really devastating.
Shopify Unite 2021 – What you need to know as a Shopify Merchant
> they happen to be identical

> Entities in each simulation are separate instances, no matter if you run simulations in parallel or sequentially

Things can't "happen" to be identical, they are (one). E.g. I write the concept of the number 3 in a hundred different languages, fonts and styles. They are all the same, only their hosting representations are many.

I think our disagreement boils down to whether you accept or reject this.

> "which is the true one" is really empty, there's no meaningful notion of trueness

> simulations are equivalent, then that distinction is just arbitrary

Exactly, so you agree?
I’m not sure I buy the N² argument being made here.

If we’re talking about communications between components within a software system then yes, for N components, there are roughly N² possible connections between them. But isn’t managing that complexity so we don’t connect everything to everything Software Design 101? If you design your system using structure like layers and pipelines then you’re effectively reducing that O(N²) connectedness to something more like O(N).

If we’re talking about having multiple choices for how to implement each component, such as when we have several libraries available plus the option of writing something from scratch, then given N choices for the first component and M choices for the second, there are NM possible connections we might have to implement. However, we probably only need one of those connections at any given time. If we need to modify or replace either implementation later, the most important thing for flexibility and future-proofing is that the data models and communications protocols are well specified, ideally following established standards that are likely to be followed by the other alternatives as well. Again, though, separating interface from implementation is Software Design 101.

So it seems to me that if either of those interpretations was intended, we’re talking about a problem that has largely been solved for a long time. Perhaps part of the reason it doesn’t always feel that way today is that there is so much emphasis on doing everything in “agile” fashion now. Sometimes that agility comes at the expense of establishing a well-considered software architecture and long-lived standards for interoperability. The “glue code” in software systems is where we pay any interest on those forms of technical debt, so while there will always be some need to marshal data around a large system with many components, there will be much, much more code needed if those forms of complexity aren’t well managed.
I'm not sure about the numbers but I would have thought that ISOs main funding comes from all the member nations who pay a bunch a money proportional to the countries GDP?
Q: There have been a chorus of critics saying that these flights to space are, you know, just joyrides for the wealthy, and that you should be spending your time and your money and energy trying to solve problems here on Earth. So what do you say to those critics?

A: Well, I say they're largely right. We have to do both. You know, we have lots of problems here and now on Earth and we need to work on those, and we always need to look to the future. We've always done that as a species, as a civilization. We have to do both

When did people begin to look to billionaires to solve problems on earth? I think a big problem is too much involvement in politics and policy by the wealthy.
I'm also glad to see that noyb are thinking about the GDPR right of Data Portability, and want to establish what the limits of "technically feasible" are.[0]

Surprisingly, Facebook is making some progress in this area, announcing[1] in April that:

"People can now directly transfer their notes and posts to Google Docs, Blogger and WordPress.com."

It would be nice if this was extended such that Facebook posts were automatically synched to a Fediverse account, so that your friends could follow your posts without a Facebook account.

[0] https://noyb.eu/en/project/data-portability-art-20-gdpr

[1] https://about.fb.com/news/2021/04/transfer-your-facebook-pos...
Yeah but if you take into account the savings on fuel a Renault Zoe newer model for 25k Chf pretty much hits that sweet spot...besides torque acceleration, silence and the good conscience of no toxic smelly fumes are pretty good bonus arguments...
A non-deterministic automata can you give an answer after n steps which is polynomial.

NP is the class of problems that can be solved in polynomial time by a non-deterministic automaton.
The v9 UI isn't showing everything it sees though
Yes, much better to just casually drop 100 mcg on a Wednesday night in your friend’s basement at age 16 like I did, no preconceptions…

(To be fair, some of my friends still cite that night as a distinctly positive life-altering experience)
Although the article mentions Eli Lilly as the first manufacturers of human insulin made through genetic engineering, that technology actually came from Genentech located in South San Francisco.

Since Genentech was a small biotech company without a lot of money or manufacturing capability they outsourced it to Eli Lilly who was already a leader in the insulin market.

https://www.gene.com/stories/cloning-insulin
> You don’t study the research to convince others. You study the research because you’re rather be technically correct than happy.

Sighs. This hit very close to home.
This is part of the concept creep saga: https://www.tandfonline.com/doi/full/10.1080/10463283.2020.1...
I have heard that one of the recent projects to redefine the kilogram independently of an artefact was essentially a job creation scheme for unemployed Russian nuclear scientists to stop them being hired by people with more nefarious intentions.
Is there an equivalent of a 'whistleblower' prize in science? Where someone get's money and prestige from finding falsely reported studies, data ect.
> There are zero democracies in the area

Lebanon used to be more democratic; Iran was democratic at one point. What happened to Mossadegh?
> I don't buy it.

Size? I’d never change my chinese x86, 10W TDP, mini-pc running OPNsense for a Pi. Its perfect size. But I have to use Pi for my drone video, nothing else will fit.
This is what people in Austria said when the Hungarian people were allowed to work here. It was all hate and "they took our jobs".

Many people in the west saw and see the eastern Europeans just as the eastern Europeans see the "Arabs".

I'd honestly rather see my tax money spent on helping a refugee from Africa than see it funneled to corrupt Orban in Hungary.
When you get big enough it's hard to hold people accountable. The US federal government is almost too big already.
Damn, I didn't know they came out with that toaster!!

Thanks!
It's worth noting that the title is a pun on the name of the popular social media channel "I ****ing Love Science". The "science" that they ****ing love is mostly "science as a bundle of useful, entertaining, and authoritative facts", rather than "science as a human process of discovery and error-correction".

Aside from the substantive points about the cost of bugs, the subtext of the article is that real science is frequently difficult, painful, frustrating and ambiguous, in contrast to the neat stories that make up the "science as a bundle of facts" world-view.
Cupertino? DOTA? What are you talking about. I moved from a completely different city and to a completely different state. I also have no interest in video games.

HN is so odd sometimes.
Presumably the "one million experiences per second" is during the training phase, i.e. lots of runs of the agent simulated in parallel and/or faster than real time

And then the videos show the end result of a single successful run of the trained agent, rendered to video
How high? I'm running it on a 1366x768 screen, which most people today wouldn't call high-res.
Hundreds of thousands of artworks (for a given definition of the term) on ipfs via nft platforms like hicetnunc I believe, so that's one big use-case.
why is it so hard to understand that roads full of drivers equal to your mythical grandpa would be a really bad idea and people would be dying left and right?
Two cars crashing because one driver didn't care to stop for a red light is not an accident.

It's a result of negligence, impairment of intellectual functioning, or a number of things other than an accident.

The word crash covers such an incident far, far better. (Edit: Collision works as well, having read nearby comments).

For proof, watch any recent Dashcam Owners Australia monthly compilation. Most of these are not accidents.
A good example of that is the Fudan university campus https://www.bbc.com/news/world-europe-57372653
The issue with Wayland + Security is that nobody can really focus on it yet. Wayland works for like 90% of use cases, but X already works for something beyond 99.9% (rough numbers, I know). Until Wayland has caught up on the reliability front, new security features are probably on the backburner.
He's really trying hard to cast billionaire space hops as something with the same scientific and societal impact as the space race.

But what he and Branson are doing has none of that R&D that defined the space age, where innovations in materials and technology found real-world applications and became everyday objects for common people. All they're doing is spending millions of dollars doing something that has already been perfectly possible for over 70 years.

There's no innovation or societal benefit to their private joyrides.
Not sure what to tell you. The place two doors down that was smaller went for $1.5M.

Of course the landlord couldn’t sell it for $1.8M with me in it (because of SF rent control). But when I moved out and it was empty? They absolutely could.
You mean black pillers?
Which is an indication that the whole system is simply too weak. EU was originally founded to make trade easier. Even the temporary removal of borders for EU citizens was only done to fasciliate trade, the free travel amongst EU states was a nice side effect which could also be used to lure the citizens into believing the EU was actually more. The social apsect was originally only a side effect of fasciliatating trade. And now that it starts to show that the different member states have different political agendas, and not everything can be pacified by just making commerce happy, the system starts to crumble. I still remember the biggest fear of EU when brexit came up. That more member states could have a similar idea. That isn't particularily showing strength and confidence.
And after corona lockdowns, talking about stripping all kinds of rights from the unvaccinated which country in the world right now is moving in the right direction?

Hungary is not worse than the rest.
Austrian Supreme Court asks CJEU if Facebook illegally “undermined” the GDPR
co founder here, we're building this mainly for creators/influencers to better share their favorite products, gear and even more! eventually our plan is to use the communities that build around creators/curators to unlock group deals & buying
It definitely predated Teel by nearly a decade.
Or just think of the mirror statement. It is a practice to reverse a statement, to see if it logically consistent. Here, it will go:

Or think of the Greece crisis of 2012 when the “human beings” from Greece were generally just assholes to their fellow human beings who happened to live in Slovenia, Munich or Denmark.
Note that the Greek crisis included a transfer from poorer Slovenia to the richer Greece. Note that Greeks as a nation has a high savings - the money has been within Greece jurisdiction all along. Note that Greece has a high corruption rate.

While the first statement stands, the use of Greek crisis of 2012 signifies the authority different jurisdictions have in aiming for effective administration.
I think this is not correct. The 20K were the content creators and the payments were from the their subscribers which should be a lot more. Even more impressive!
> Because outside of your bubble nobody wants this.

This is just dismissively asserrting your opinion as if it were fact. Where are your statistics on this?
I assume AEB ignores a lot of stuff on purpose, otherwise it'd be braking due to things on the side of the road, and cars in the other lane on a curve that are heading straight towards you
I'm not fishing for hypocrisy, that's quite a strong word. But there is some bias I'm sensing here.
You would probably never say "Obama's legacy is arming dictators" though it's part of his legacy for sure. Merkel's as well.

> And a tradition of freedom and democracy

The U.S was a de facto apartheid state until the 60s. The UK castrated gays up until quite recently. Liberal democracy as we know it today is quite new.
I'm not a Netanyahu fan, quite far from it, but bias is bias.
Here's a list of the top 132 Open Source IPFS projects, I don't know how many are being actively developed, but the space does have a fair amount going on.

https://awesomeopensource.com/projects/ipfs
Whey they claimed their "benevolence" as a justification for paying less tax than a cashier is when people pointed out the overwhelming hypocrisy.

I'm with you. We ditch their political influence entirely and tax them proportionately the same as everyone is supposed to be. Maybe ratchet up the rate some once you're beyond money that you can ever spend because you'll do something grossly moronic, rubbing everyone's faces in it like taking joy flights to space.

Billionaires are a large-ish part of problems here on earth. Change my mind.