skysight-inc/HackerNews huggingface dataset:
GStreamer, Windows UWP, and Firefox on the HoloLens 2
Just install ConnMan instead.
Do you live in Sweden, i.e. are you familiar with the situation from inside, so to say?
> systemd at it's core is very much adhering to UNIX principles.

Speaking only for myself and every Unix developer and system administrator I have ever met:

No, systemd in no way, shape, or form adheres to well known Unix prinicples.
Warranty, that made me laugh.
Your comment is the only one oblique enough to not be downvoted to gray... congrats :)
I've been waiting for almost a decade now. In the meantime I've run systemd in production on thousands of servers (with no audio card) at multiple jobs. How much longer should I wait for horrible things to happen, or can I safely assume that they're not happening?
The advantages of distributing a JavaScript lib with URL instead of NPM
So? Do you believe they entered the drug trade because of their names? Do you think there would be no drug trade if their grandparents weren't admitted to Sweden?
>founders are more motivated by the fear of looking bad than by the hope of getting millions of dollars

Oh that's not the best factor to look for, as one can go beyond the fear of failure and this won't work anymore.
There are a few rules:

- Don't be a solo founder, no body is going to fund you. Your idea may be crappy, you can pivot. But solo founder is a big no no, unless you are successful founder with a new venture.

- Either you or your co-founder is "the" person in your product area or you are able to hire someone who is. Developer tools companies always try to do this to become #1 (at least in twitter).

- You probably should make a new database or a security tool if you are in the B2B space. Otherwise you will have a very hard time making money.
Apparently these are made by Dainius Masiliūnas, to give credit where credit is due.

For those who might feel hesitant to watch some weird re-enactment of a technical discussion, in a game they might not have even played, I can say: I have not played Ace Attorney either, and these are great. In 2014, I wrote¹: “That thing is unbelievably more awesome than I would otherwise have assumed.”, and I still think so.

1. Previous discussion: https://news.ycombinator.com/item?id=7203500
I am not an expert but a crane toppled in a dry dock that Royal Caribbean was using, and it took the dry dock out of action[1]. This appears to have screwed up scheduling all over the place. I had a deposit on a cruise in April 2021 that was canceled because of the butterfly effect from this. Possibly due to some sort of perceptual Bader-Meinhof effect, it seems to me that ABB Azipods are often showing up in complaints by passengers of missed ports and delays[2]. Carnival Vista needed a dry dock and was a bit impaired by its Azipod problems in reaching it and maneuvering, apparently.

As stated by others, the lift ship is acting as a dry dock rather than taking the Vista to the dry dock.

[1] https://gcaptain.com/oasis-of-the-seas-dry-dock-accident/

[2] https://www.travelweekly.com/Cruise-Travel/Insights/Vista-ju...
Likely in some way also to do with the amount of moving parts and it's complexity, not saying the dry dock is simple, but compared to many "invisible" and prone to break parts due to dependence on one another, code can be quite harsh.

When one section of the dock doesn't work it won't suddenly flip upside down as could be the case for code.
Ask HN: Best books you've read in 2019?
>It's not clear why a mammoth or other elephant-like creature would have such large brain (the African elephant's brain is about 3 times as large as a human's). Perhaps there's some redundancy in the tissue, or legacy regions that are not used today.

This, at least, I can answer, using numbers from https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4053853/ . The elephant brain is massive, but 97%+ of those neurons are in the cerebellum, and is likely related to their somewhat unique use of a trunk. And while their cerebral cortex is twice as massive as a humans', it only contains one-third the neurons.
It's Middle Easter and African terrorists and criminals causing this and Sweden's terrible immigration/refugee policy, but leftwingers are trying to silence people telling the truth.
Well, it's also very dependent on running on Darwin.
There is some critical difference between Sweden and Finland or Sweden and Norway.

In my opinion, immigration is Ok, but it must be managed and incoming people must be integrated - basically they need work. Nothing else.

If young men are living without work and without hope, this and much worse is a result.
Fortran Compiler for ZX Spectrum rediscovered after 40 years [April 2019]
Cuckleftist faggots downvoting this because they can't accept the truth.
When you say that Rust uses lots of allocations, are you referring to the heavy use of Vec<_>? My understanding is that almost everything that can be allocated on the stack, is. Boxed types and trait objects are available, but they're opt-in features rather than the default.
Suggestion: offer a version of this service which forces keys to be sha256 hashes of the values (i.e. content addressing)
That makes sense, I guess, in a rather warped and bizarre way. The point still stands - journald is unreliable, and after getting burnt like this it will be years before I start trusting it again.
It's owned by the train company.
He's claiming you're blowing a dogwhistle, and that you're not-so-secretly a racist.
As a nightmare in the opposite direction, I've been writing a new pathfinding system for Second Life, from the user side. Where you get a maximum of 64KB per program. KB. Not MB. And that's for code, stack, and data, using the Mono engine.

You can have many programs, and they can pass messages around, so you can do jobs that won't fit in one program. It's like coding for a cluster of Arduinos.

I've had to pack data into integers with shift operations. Come up with an efficient maze solving algorithm that only needs 2 bits per cell. Divide tasks into multi-step pipelines. Monitor memory usage and divide the data into smaller chunks that will fit. Plus it's soft real time and has to run properly under overload conditions when it can't get enough CPU time.

It's kind of neat to see autonomous characters running around the virtual world at running speed. This was believed to be impossible, but I got it working out of sheer stubbornness. It was far too much work.

(Second Life has a built-in pathfinding system. It's too buggy to use, and they refuse to fix it. This is a workaround.)
(Why such tiny programs? Because they are not only persistent, for years if necessary, but are copied from one machine to another, state and all, as objects move around.)
I haven't seen a mention of the MX way:

"MX Linux ships with systemd present but disabled by default. The MX Linux team strongly urges users to remain with this configuration which uses sysvinit instead. This page simply provides information for those interested in the question."

https://mxlinux.org/wiki/system/systemd/

Works a treat!
Why not do it yourself?
Very nice videos, thanks!
Anything you do online can be used to track you. The point is that by doing this, you plug an additional information leak about yourself.
"Dog whistle" is a whistle with a high pitch that only dogs can hear. It also means something that can be said, which isn't overtly racist, but which racists will recognize as reflecting a racist attitude.

In this case, the comment is accusing you of summoning a dog with your dog whistle, while meaning that your comment is subtly racist.

For what it's worth, I don't really agree. The bombers are largely second or third generation immigrants, and I read you as implying they weren't ethnic Swedes - which is true. I don't see how the truth can be racist.
The closest I've seen anyone come to this "dream" scenario is PowerBI. It's very visual and drag & drop, with practically no coding or query language skills required. Yet, it can automatically generate insanely complex queries that even a seasoned developer would struggle to write manually.
"This is fine" is going on.
Could you explain why do you think db or security tools are profitable only?
Life imitates art https://weirdrussia.com/2017/10/25/orthodox-space-program/
I'm trying to fully understand it.

So if I'm in a site that is loading slow, Chrome will tell me "this site is loading slow". which is almost like putting a sign in the middle of the ocean, "you in the ocean". Like, a person should notice it on its own, right?

Ok, I understand they mean to tell me that it's slow loading due to the fault of the site, and not due to (let's say) my bad internet or device. But I think that most people don't understand those kind of technicalities, and don't really care to know them. I see it, as someone else put here, a "badge of shame".

Moreover, it's kind of regulating the internet. No one gave Google the mandate to regulate the internet.

There are two other problems with this "speed above everything else" approach. First, what is fast depends on how the browser parses websites, so one website can be faster in Firefox but slower in Chrome, and still get a "badge of shame". There's no standard here afaik (perhaps I'm wrong).

Second, the internet is supposed to be a place of equality, where kids, experimental artists and businesses all get the same respect and treatment. But businesses websites are obviously going to be faster, they got the professional technical stuff to ensure that, making the other second-rate internet citizens.
I don't want to sound dismissive, but isn't this just a problem with numerical instability? How is this different from trying to solve the following system?

x^2+(2+y)*x+1=2
x^2+(2 -y)*x+1=3

And playing with the value of y.

I know that this example involves a sign change while the OP doesn't, but it's the same kind problem essentially, isn't it?

If I have learnt anything building PID loops on microcontrollers is that floating point can be a PITA if you are near this kind of situations.
But you can't use many of the sideparts without systemd.

I think systemd actually won when they absorbed udev.
I found your choice of words quite amusing because the dock really could simply flip upside down!
> This essentially means the web is too difficult for some users and they need something else

I think you are on the right track, but not going all the way. The bigger issue here is that media literacy is incredibly hard. You need a wide body of knowledge, essentially an educated[ß] mind, and an almost unhealthy skepticism against absolutely everything you read, see or hear.

As a short cut, a good first approximation is to be a cynic. Assume everyone is pushing their own agenda, and that even at best you can only see half of it.

(If you are asking yourself what agenda I am pushing with this post, well done. You're off to a good start.)

ß: The ability to question information, conduct research, cross-check the results of research, and have the mental agility to identify your own biases - these are not natural tendencies, but learned traits. We can lump them all under the "educated" label, even if that's not the optimal term.
good practices and HTML don't really exist, the reason we have things like buttons inside a div and other hacks like that are because the web evolved too fast and people had to find solutions to bugs / problems.
As recently as the early 2000s the Quebec Biker War[1] in Canada between the Hells Angels and Rock Machine gangs involved over 80 bombs.

[1] https://en.wikipedia.org/wiki/Quebec_Biker_War
"This is a serious situation, but most people shouldn't be worried, because they are not going to be affected."

What a terrible statement. Most "situations" don't affect most people. The fact that your chances of dying from pancreatic cancer are pretty low doesn't mean you shouldn't be taking steps to reduce your sugar intake and whatnot.
Not larger, but it's also speculated that orcas will hunt competing 'apex' great white sharks.
I would have thought dependency resolution would be a solved problem by now, given how many different projects all need to do it well.

Can anyone explain why there needs to be a new solver just for pip instead of adding support for python packages to something like libsolv[0].

[0] https://github.com/openSUSE/libsolv
Systemd seems so big because of the way it is branded when in fact it is many different parts put together. What people refer to as systemd is many different parts that have been branded as such.

It's like saying gnu is bloated because it is 395 different packages [0].

You might want to read this blog post: http://0pointer.de/blog/projects/the-biggest-myths.html

[0]: https://www.gnu.org/software/software.en.html#allgnupkgs
Lots of flagged comments in here with legitimate arguments.
I oscillate between that feeling and the realization that in software, you usually stay on a layer without never really minding the numerous layers under yours, that work flawlessly despite huge complexity.

Transistors don't misfire, CPUs don't miss an operation, firmware invisibly and reliably handle all the internal packets of the motherboard, the screen refreshes millions of pixels every 16 ms. All of this relies on the work of thousands if not millions of people who have never meet each other but whose piece of work communicate flawlessly with each other.
I have spent more hours playing warframe on linux at 144fps than I would like to admit.
Linux support for SQL Server is my canary in the coal mine.

It makes zero sense.

Meanwhile, the Windows version, which is used for 99.999% of installs still does not support Vista-era APIs like elliptic curve certificates because of legacy code nobody has touched in 10+ years.

There's a crazy amount of low-hanging fruit in that product that just isn't being addressed.
Yeah. See what you want to see and whine. Kerala has it's own problems but none of them isn't something alienated to all other states in India. But there are many things that can be called good attributes of this state that makes it an anomaly among all other states in India.
I agree with that comment, although I'm not sure that the reasons behind the statement are the same.
My reasons/observations are that a) swedes tend not to think about "bad case", so if something does not go according to an optimistic plan - it sometimes comes as a great surprise for them; b) over the years police became more and more understaffed and undertrained, due to both population growth and too many police officers leaving the job.
Both these issues were never addressed until (partly) very recently (with Moderates and KD wanting to get more police officers), so yes - this is self-inflicted, in the sense that swedish police force is still in 90s or early 2000s, while criminals evolved well into 201X.
That's a very bad faith read.
quite a harsh oversimplification of what is going on
Honestly, it sounds you're both brilliant and a bit lacking in people skills at the same time. Most people are decent and try to do the right thing, so if they do something questionable it's usually because there's another (not-questionable/good) thing that they're trying to achieve. Try to objectively understand people's reasons for doing things before you reach a conclusion about their behavior, it will go a long way in making you feel less alone.
I’ve had many talks to people about this situation and in short I see this as young people not having been fostered by the society.
There are so many aspects to it, but there are no easy meme-solutions to this one:

It’s really interesting to read and hear about the success of the cease-fire/GVI method developed in the US and led by David Kennedy. This work have started in Sweden as well, but you need a 7-10 year horizon here:

https://youtu.be/wu00H7eeWVM

Conceptually it’s a bit like parenting actually, which only makes sense.

For it to be effective it will require cooperation between several instances - police, social services, school and others that might touch/interface with these kids.

It needs to be worked agile (not Agile), if you nerds know what I mean!

Second - city planning. These areas will have to be bulldozed down and rebuilt IMO.
People need to be able to put pride and feel connected to where they live. Young men tend to really easily access “don’t give a shit”-mode. I know from experience...
A part of this generation is probably lost already and we need to keep a 20 year lookout.

Or we can just whine about wanting 16yo kids be sent to 10 year in prison and spread memes on facebook.
I'd be okay with it if it flags up what proportion of the page is content and how much is unused, advertising and tracking code...
OP said “to be really precise, O(log n)”, to avoid nitpickers that might have added corrections. And it is absolutely true: to store the number N, you need O(log N) bits. That is how Big O notation works.

The lesson to take away here is that O(log N) is REALLY REALLY small, for all sensible values of N. If an O(log N) algorithm is slow, it’s not because of the O(log N) part, it’s because of the hidden factors in O notation.
Largely broad brush arguments that ignore the detail laid out in the article.
Imagine doing a code review where someone wrote a function “getKeyValuePair” and it’s actually a method to post it. No :angry-no-face:
Conda does as well, and a hell of a lot more, not sure why it is so rarely mentioned.
Sort of yes but not really. Java has a concept now of a Functional Interface, an interface that has only one abstract method. Classes that implement a functional interface can be treated in a lot of ways like functions, and there is syntactic sugar that amounts to inferring that an object can be treated as a function by calling its only method if it is known in the scope as an interface type with only one method. There's also syntactic sugar for a concept called "lambdas", by which one can inline declare anonymous classes with only one method by just defining the method.
That was not the argument though
As I understood the thread, the problem is not that it's hard to get elogind running, the problem is that getting applications to provide tested, supported non-systemd init scripts (or equivalent) requires a commitment from the packager and occasionally from the upstream community.

This is an entirely unrelated question to modularity - the "problem" is that systemd supports certain features and if you want to run without systemd, some other component needs to support them. Such components could be designed pretty easily, sure, but people who are using those features are typically happy with systemd's implementation so there's little motivation to write them.

In the article, systemd's tmpfilesd mechanism is given as an example. It's straightforward to reimplement as a standalone component, but someone has to actually be interested in writing the implementation and writing tests that it behaves like systemd does and keeping it up to date.
i got a suggestion for your project. Instead of clicking a team member to make it work on a task, what if you have to manage the size and priorities of the lanes, and the other aspects of your production.
the biggest problem that i see now is that you have to do 2 kinds of managment, making people work, and making the flow of work effective.
by eliminating the first one you are simulating a little better how a dev shop should work.
with this approach your devs would work on the projects based on their priority, but would stop if there too much stuff queued in test, the founder would be finding new projecst only if there's enought capacity for the devs , if not it can concentrate on other tasks. Late projects will cost you money so it doesn't make sense to have them in queue. you could also add that the team member time can cost you money.
Show HN: A Photorealistic Path Tracer with NVIDIA RTX
This is not terrorism by any definition. Terrorism must have political agenda. It's political violence against non-combatants.
You end up with a redirect to https://web.archive.org/web/20191014203443/https://www.jwz.o...

(Mildly NSFW)
It's not that the truth is racist, its the selective application of the truth that is racist.
For instance, the fact that the majority of the US prison population is African American has been used against African Americans for a very long time, while completely ignoring the selective prosecution that creates that situation.
That's amazing. I love watching things like this.

Any idea how much it costs to hire such a ship?
> Then imagine how many other worlds out there must be going through the same development right at this very moment.

I guess we could argue this point against large swaths of the Earths animal kingdoms as well. Do we know where to draw such a line?
Wow, would've never thought Snabba Cash was this close to real Sweden...
Why have a war on graphics APIs when Linux and Wine implement most of them including the proprietary ones?
The point isn't just that you can't tell exactly when something is zero, although indeed you often can't.

It's that if you have some calculation that needs to be special-cased at zero (e.g., because you're dividing by something and it might explode) then it probably actually needs to be special-cased near zero (because near zero it might overflow or run into other numerical problems), and it's probably worth seeing if there's another way of organizing the calculation that doesn't misbehave for small values in the first place.
You should worry proportionally to the actual risk. Most people don't worry day-to-day about pancreatic cancer (it's also unrelated to sugar intake afaik).
I agree. From NL, SE is perceived as being maybe the most political correct country in the EU. I think this thread reflects this.

Lots of people who think problems do not exist as long as you don't talk about it. The 'self-inflicted' comment is spot-on imho.
> Wait, didn’t that key belong to someone else? No, because that’s not how things work here.

Given the lack of auth, it should be possible to overwrite other people's keys, or did I miss something?
`poetry env` works just fine without pyenv.
not OP, but I do believe that drug trade wouldn't take place to this extend without the immigrants.

I've lived in Finland decades ago and it was very different from where I came from - clean so to speak. Even in Helsinki Weed was hard to come by. No weird guys lurking on corners and all this scum one encounters in big cities in the wrong districts. There were no wrong districts.
Scandinavia is/was (?) a different culture also because it was not riddled with such untethered people.
How it is an oversimplification? What else is going on? This sounds like a small scale tribal war. In history, when ever there has been too many idle young men, violence has been a result.
Hi,

We are running Black Friday deals for our product "PushEngage". Can you promote the same on your Offer page? Below are the details -

Annual Plan Discount 30%
Coupon Code BLACKFRIDAY19
Monthly Plan Discount 18%
Coupon Valid Till December 3, 2019
Description - Get 30% off on all Annual plans at PushEngage.

You can join our Affiliate program as well and earn a commission when sale happens. Here is the link for the affiliate program - https://www.pushengage.com/affiliate
> You can use systemd without almost all of the sideparts.

Can you? The whole premise of systemd revolves around ability to use existing init files, written by upstream developers.

Upstream init files are going to use arbitrary parts of systemd functionality, which may include network and container management, timers and God knows what else.

So in effect you HAVE to use those parts of systemd — unless you are insisting on writing all your init files from scratch (at which point you may as well use any of systemd alternatives).
I am fine with venv, but I need to keep a list of root dependencies and separate dev dependencies from those that the product needs to work. Since I need tools for this functionality, why not just use pipenv or poetry?
I was intrigued by the claim that a compiler which optimises Java code would identify pure functions and treat them differently.

Are there any JVM engineers that could confirm or deny this happening (in the real world)?