skysight-inc/HackerNews huggingface dataset:
I attended the one that followed (https://fosdem.org/2020/schedule/event/fosdem_at_20/, no video yet), but the sound quality was atrocious, at least in my (left) part of the amphitheater. So bad that the guy next to me was following the stream with headphones instead. Which is strange, as I attended some other talks at the same place, and they were fine.

As a result, I didn't get much of what we were being told at the end. My friends shamed me a bit for complaining about sound quality to the person who gave us delicious cupcakes at the exit. If that was someone here, my apologies!

Second time in a row for me, I'm pretty sure I'll attend next year as well. Maybe not so much for the talks, but I had some great fun in BoF rooms as well, and there are a few sprints during the week that I will try to attend next time. Also, going by bus (11h) was a bad idea, I should at least have taken a day off.

Last year, I visited building K (with the welcome desk and the information leaflets) near the end of the last day, which I regretted a lot, as it was packed with practical info. If that's your first time as well, maybe start there?

Looking forward to an official Matrix room as well as https://nav.fosdem.org next year :)
Keeping up with security news is important for situational awareness, but it can be time consuming. This is a tool I wrote for my own benefit to reduce signal to noise. It runs entirely on Github using pages and actions. Source: https://github.com/ericalexanderorg/SecurityNews
That's exactly what I'm not getting. Everybody is discussing scalability problems, but as far as I've seen it all comes down to ~2K users and ~2K consequent form submissions. I can understand juniority, but here even a kid could've handled this kind of "scale"
I don't see that conflation nor that misunderstanding.

> not connected to limited liability [like] pollution

I'm pretty sure that's in reference to things like https://indyweek.com/news/legal-maneuver-absolve-duke-energy... where a company offloads its pollution liabilities to an under-capitalized LLC:

] In most cases, the landowner would be legally liable for such damages. But the owner of the abandoned brick mine is not Duke Energy; it's Green Meadow LLC, a new corporation led by the president of Charah Inc., a Kentucky ash disposal company contracting with Duke on the coal ash project.

] Once Charah takes possession of the ash, Duke may not be responsible for the waste, legal experts say, a contingency that may be part of Duke's private contract with Charah.

] And if Green Meadow or Charah does not have the money to pay damages emanating from a lawsuit, then county governments and the state not Duke Energy may be ultimately forced to pay, legal experts say.

> misunderstands limited and zero liability

I find it hard to believe that "Katharina Pistor, Professor of Comparative Law at Columbia Law School, [and] author of The Code of Capital: How the Law Creates Wealth and Inequality." understands the topic worse than an HN commenter.

> pretending the former is the later

I don't see that. For example, Pistor writes "The corporate entity itself might face liability, perhaps even bankruptcy, but the shareholders can walk away from the wreckage, profits in hand."

That distinguishes between limited and zero liability.

A quick look (following the links) finds several papers related to piercing the corporate veil. Eg https://papers.ssrn.com/sol3/papers.cfm?abstract_id=1517428&... describes how the inability to pierce the corporate veil may "improperly shield irresponsible business owners."
Someone posted a colorized[0] version and it had somewhat "jumpy" colors that change over time. I think one problem is you need temporal consistency for this to really work properly. If you pick a color for an object, or you upscale an object a certain way, it has to stay that way over a potentially unlimited number of frames. That's already hard to achieve because neural networks are typically bad at long-term dependency, but it's even more difficult if the object moves, because it implies that the neural network has to understand object identity and movement, which requires understanding physics, and what a train or a person is to begin with. At the moment, neural networks don't have sophisticated models of the world.

[0]: https://www.youtube.com/watch?v=EqbOhqXHL7E
Sweden has an even more generous system and our birth rates are below 2, so... I'm not worried for Finland.

The thing is, kids are damned expensive today. When you are not working, you are forgoing "normal" salary. The mother will get ~80% of the pre-pregnancy salary, up to a limit which is not very high. There are afaik no "virtual salary increases" here, at all. We even have "barnbidrag" and "flerbarnstillägg" meaning you get a small amount of money per month per child, and that amount goes UP with more kids. So if you have 7 kids you get even more money per child than if you would have 2 kids. Still nobody has 7 kids to "make money", because its still a loosing proposition. There is a template about how much a kid costs here until theyre 18, and its about $104,000.

Sure, you could stay at home and being poor for 10 years or so but how much fun is that really? =)
Quote:

# Why does pkg.go.dev require a detected license to show docs? Why doesn't godoc.org?

The teams working on the proxy and on pkg.go.dev have spent a lot of time talking to Google's lawyers about what we can and can't do with Go source code downloaded from the internet. The rule we've been given to follow is that serving a pretty HTML version of the docs is displaying a modified version of the original, and we can only do that if there's a recognized known-good license that gives us that permission.

When we adopted godoc.org from Gary Burd back in 2014, it did not occur to any of us to put it through that kind of review. If we had, maybe the community would have gone through this licensing pain earlier. For now we are focusing on making changes to pkg.go.dev rather than correcting past mistakes on godoc.org.
How do you go from "men and women are different" to "fathers shouldn't spend time with their children?"
Is OP saying that? The question I interpreted was “how is this different, such that I’m seeing this on the homepage of HN?”
Limited liability is what makes people want to continue investing in Boeing after they made a plane prone to crashing, and Exxon after they leak millions of gallons of oil into the ocean. You can, and I think do, argue that those companies should have more liability for those things, perhaps in the form of prison sentences for negligence, or, at least, increased fines, but limited liability is what ultimately keeps the company going for the long term, in spite of what they’ve done.
FWIW that isn’t a unique identifier for the author, it’s for Wacom’s GA account. I didn’t see any meaningful identifier being sent. Of course the set of most opened apps and your IP are probably enough to identify you.

That said, yep, it seems lame they don’t disclose this tracking. I can understand why they’d want to know what apps their device pairs most often with, but tracking all app opens seems aggressive, but maybe it’s the only way to identify what app is open when the device is used.

(I work for an analytics company)
Yes but the other connections are there. McGowan's husband works for Buttigieg's campaign. It's a conflict of interest. The party should have rules in place for this: either provide services to the campaigns or provide services to the party, not both.

Not sure how much Gillibrand spent, but iirc Biden only spent $1250.
A Wacom tablet is not the same as a phone, it is a peripheral. This is like your Dell keyboard tracking your keystrokes and what application they go into.
It's downvoted mostly because bringing up iOS and Android in a discussion about Wacom tablets seems pretty off-topic and whataboutist.
I agree, but do want to say that server-side rendering is a lot more complicated than just "be able to render my app on the server as well". We went down that road with a large app and the team was stoked and promising how awesome it would be, but it turns out it just slowed down the experience and users hated it.

I'm a lot more hesitant about SSR now. Users don't mind spinning wheels as long as they can see something happening.
The thing that blows my mind is that they only spend around $60k developing it. Steyer and Bloomberg have spent 400 million dollars combined on ads in South Carolina. Couldn't any of the several billionaires that support the Democrats have kicked down a couple hundred grand for this at least? Even Epstein randomly handed out 100k checks to profs at MIT. It's not that much money for these people.
I'm not sure any comparable open source enterprise ERPs even exist. They almost all target small and medium businesses. Enterprise ERPs are gigantic pieces of software.

Then there's the issue of expecting a widget-factory to become experts in their own ERP implementation.
Agree with all of this. But the color scheme, screens that distort when resized, US date formats shown to European users, text based graphics, textual commands, etc, would make more than one graphic designer physically sick.
Please refrain from baseless speculation about fudged results. Sanders own campaign tabulated numbers basically match the Iowa results so far and there's little reason to believe that the remaining numbers aren't going to largely match the existing result pools.
At some point before that, it was known as "forced browsing", though that name took on a more particular meaning and then fell away. It is by far the most common software vulnerability.
I find it puzzling that someone would choose to embark on the paternity experience, but be very selective about what to experience. Life is not just what we like, and understanding that makes us more balanced individuals. One might think you're spoiled and incapable of dealing with adversity.
It's an attempt at technical whataboutism (alternately it's just confused and thinks a wacom tablet is comparable to an iPad or something). The operating system obvious has to know what apps you're running, and can store metrics to the same -- locally -- to improve your experience. There is no reason Wacom needs to know, much less share it externally. It adds zero value for the end user.
I think the egregious thing with Wacom is that 1) no one expects a drawing pad to have any need for remote connectivity and 2) use said remote connectivity to share usage information with third parties.

More broadly, we need to get away from this whole "but don't other people do the same thing?" dialogue when it comes to privacy. Yes, these issues are prevalent. That doesn't mean it's trivial---quite the opposite, in fact.
The word "order" is unfortunately overloaded. The first kind, like what you're talking about, is whether you use the left port or the right port of the first object when joining it to the second object. That certainly can matter, like with the stack of paper example.

The second kind is joining things through time, where it is not supposed to matter when you join things. If you have three stacks of paper, you can stack the first onto the second and put that on the third, or you can stack the second on the third and put the first on top of that, and you get essentially the same pile in either case.

Piles are supposed to be an analogue of arrays, where the first kind of order matters.

Lots of times, the second kind of order (associativity) actually does matter, too, where you get literally different objects, but it's ok since there are "equal" in a useful sense. For example, when you make a text editor, you might use the rope data structure to represent strings. If so, when you concatenate a list of strings, the literal tree structures you get in the representation of the rope might vary depending how you did it, but they'll all be equal in the sense that the strings they represent are equal --- the same characters in the same order.
You could think of it as more like a touchscreen computer monitor. They don't run standalone.
> I find that this "gender equality" push

Which one:

Equality of opportunity
Equality of outcome

Many people, me included, feel that equality of opportunity is foundational to modern society and highly desirable.
What happens if you want an entirely different kind of e.g. routing -- say traversal-based routing instead of simple matching-based routing?
GitHub Repositories for “Backdoor”
Agreed. I browsed through the guide and at least at first glance it looks very well designed. Things like naming a node or a component (<Item as item>) that can then be used elsewhere look really clever. I'm curious what the actual code looks like for an example app like todomvc.

Edit: coffee -> code
I was not surprised at the low quality of this piece, but was shocked that the author is a law professor, and at Columbia no less. The professor should know better.

Limited legal liability is not the essential aspect of incorporation, legal personhood is. The ability to sue and be sued as its own entity is the one unique aspect of the corporation that distinguishes it from what came before.

Limited liability, on the other hand, is commonly used in contract law. The entire insurance industry is based on this idea. It even has a respectable, legalese name: indemnity.

In a world of shareholders having unlimited liability, shareholders would buy insurance against any loss beyond the cost bases of their investments, or they'd require the corporate entity - again, still a legal person - to indemnify them for any losses beyond the investment, or maybe the clever lawyers - including the professor's own students - would use indemnity to make even more innovative agreements and tools.

By creating out of whole cloth a market for insurance that heretofore has not existed, we'd probably see even more of a culture of haves vs have nots in the investment world. Those with more money and prestige would be able to buy better protection; ordinary people would be less well-protected.

In the end, we'd have a less equal system, more uncertainty and no change in the behavior of corporations with respect to liabilities of their shareholders.
They are fine for a general FFI mechanism, and in certain cases they fit into the code very nicely (e.g. websockets fit the publish/subscribe pattern very well), but for handling events from the DOM or interacting with existing JS libraries it breaks down a bit.

For instance, we have a text editor that wraps Quill so that we can support things like mentions, hashtags, and emojis. We can have multiple instances of the editor on the page at once, so the port needs a way to uniquely identify which instance the event is for, and handle delivering any responses to the correct instance of the editor. I find it a lot easier to partially apply the ID of the editor to the message so that everything is defined where it is used in the code. It is also possible to forget to add the necessary subscriptions when adding the editor to a new page, whereas with a custom element it is all handled internally.

Another case where ports had a bit of an impedance mismatch is on using existing browser APIs, like the Intl module (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...). We wanted to use it to format an epoch time into the user's locale. The only way to call the Intl module from Elm itself is through ports, and the wiring makes the code a lot more complex because you have to send the request out through a port, wait for the response, and then render it. With a custom element it becomes a lot simpler conceptually, we have something like

DateTime.view posix

We also like to wrap up the custom elements with a type-safe Elm wrapper so that we can control what options are available. We have some feeds that have infinite-scroll on them to load more content as you reach the bottom, it uses a custom element that wraps the IntersectionObserver API and fires events that Elm can listen to, so it makes it really easy to use and understand how it is working, in the code it looks like

InfiniteScroll.view
{ onScrollIntersect = LoadMore
, state =
case feed of
Done ->
InfiniteScroll.Done
Failure ->
InfiniteScroll.Failure
Loading ->
InfiniteScroll.Loading
}

Anywhere you want to respond to scroll position you can just add that element in and it will work its magic.
Your dummy page idea with an explanation may be the best and most authentic way of dealing with this situation rather than just returning a 404? It may also have some minor positive affect on your rankings too.

I'm sure google say having lots of 404's doesn't harm your rankings but it is a waste of googlebot resources that can be better served crawling your site rather than a bunch of dead ends.

There are plenty of resources showing you backlinks to a given domain name. Some are paid and some free.

A couple of decent free ones:
https://neilpatel.com/backlinks/
https://domainstats.com/
In the logistics sector, transportation, warehousing, forwarding and so on, SAP isn't that strong. I started using Cargowise One in my company (started a couple of month ago, so ask me again next year how I like it!). Warehousing and transportation being things I would use solutions other than SAP and connect them to it. If I really need a MRP-function, that is.
"their device, which - remember - is essentially a mouse"

... that has per-application configuration settings that change how the tablet can be used. They aren't just wantonly collecting unrelated data. They have features tied to this.

I read the whole article to see if there was any mention of app-specific config. Doesn't come up once.
File system access is super slow on WSL. This was one the drivers. If I recall correctly it is because some common Linux syscalls (stat?) are missing/slow on Windows NT kernels.
It says something of our profession that we have all of our products come with a legal document that effectively says it's not our fault if the product doesn't do what it's supposed to do.
While this implementation obviously has privacy issues, the anonymized aggregate data would be quite interesting, e.g. how many people use photoshop, illustrator, etc. with their wacom tablets.

The problem then seems to be more about the false positives. If you use "Half Life 3 Test Build" that is useless info for wacom because it (presumably) doesn't care about pen input.
Q: If the data were filtered to just art/graphics apps using the pen, would that still be problematic?
A Short Story About Soviet Programming Languages and Space Explorations
Did you ever use earlier versions of Windows, up to and (I think) including XP?
Not only provably, but explicitly. Voter suppression was the primary intent.
This site is very hard to read with all those seemingly randomly broken words.

"word-break: break-all;" may work well for Japanese but it's a nightmare for most latin scripts.
Being able to declaratively write CSS properties based on the component state is pretty sweet. Ie you can put “if active” in your CSS instead of putting conditional logic on the markup. That’s the first thing that jumps of the page for me with this project.
And that being the case... is time going forward and entropy increasing, or going backward and entropy decreasing? Cause leads to effect or effect leads to cause, you choose.
https://paxamericana.tumblr.com/post/190648864953
I do wonder if Norway has a different Pension/benefit scheme.

Or if they need ever greater numbers to keep the benefits paying out like UK/US.
Considering that this isn't JS... this is just another language that needs to be transpiled.
The best part is where the author admits to using google analytics himself to track who visits his blog. At some point we all have to say enough is enough.
I advertise a lot on LinkedIn- they aren’t selling your email address (at least not that I’ve seen).

It wouldn’t be in their financial interest to do so. Their goal is to get you to do outreach on their platform, which requires use of credits (which aren’t cheap). Giving away emails would undercut their entire business model.

So, safe to say it’s some other way they are getting your address.
I took the authors "play the game" line as including other aspects like this. Parroting just being the larger theme.
In practice, XSS is largely mooted by the rise of front-end frameworks like React, Vue, and Angular, which are the modern norm for delivering UI (I don't think we have a single client that uses serverside-templated-HTML anymore), and the front-end framework approach is better than the Rails/Django approach; I'm very unlikely to find XSS in a simple React app, but not at all unlikely to find it in a Rails app, because people always dip out of the XSS protection to do programmatic tags.
I'm not a politician but I'd have thought that if I were, I'd rather pay to avoid publicly being associated with Shadow Inc.
This thread is depressing.
Any tips on the political reading piece? I've found it challenging or a waste of time because either it is hard to find concise info from a variety of candidates that is in an easy to compare format, or I distrust the candidate to actually stick to their platform (vs just saying whatever they need to get elected).
Ah, I apologize... I think you were seeing a bug in our dark mode implementation, which was just released. We fixed it in the next update.
Even blaming the app is wrong in my opinion.

They had backup plans in place where the precincts would just phone their results in. (as you would expect) ... except nobody was answering the phones.

They were interviewing people on TV who were trying to report their precincts results over the phone, and were interviewing them while on hold. I remember one guy saying he's been waiting for hours for someone to answer.

The app is a scapegoat because people are willing to accept "testing in production" as something that just happens, instead of what in reality should be considered gross negligence.
I clap back hard on that when people do it to me. No, I am not babysitting, I'm parenting. Thankfully, it seems to be happening less and less over time.
Being indoors all the time or having to care for a child 24/7 can be extremely isolating even in the best circumstances (where one isn't dealing with recovering from giving birth).
Show HN: Built a handmade launch platform. Wanna join?
Well I choose to believe FriendlyNormie really thinks I'm on a massive campaign to subvert and corrupt hn. It gives my comments far more purpose than just trying to gain a sense of validation when somebody clicks that up arrow and approves of something I say. Makes me feel like a spy rather than just a lonely internet dweller.
It’s always been a bit of a puzzle for me to define just what the Democratic Party is. There are no formal membership dues, and registration varies by state. Candidates can sometimes run for the party nomination without being a member

As a non-American this kind of stuff has always been a bit bewildering for me. Why is such opacity accepted in the electoral/political process?

Doesn't this always risk shifting power to unknown and unaccountable individuals?

Doesn't this muddying of waters allow for all sorts of hidden conflicts of interest?
personally, for me eye strain is less when I use light mode. Hence everything has been default light mode, for the past couple of months
I would say that companies who have ties to competing campaigns shouldn't be allowed to also provide services to the IDP or DNC.

I'd even go further and say that no campaign staffer should be tied to any companies providing services to the campaign.

Edit: clarified - obviously campaigns consult companies for their success, but they shouldn't provide services to both the DNC and the campaign.
Edit2: the IDP runs the caucus
Will the leftover 320 video also be uploaded? I'm particularly interested in 2 talks which haven't been uploaded yet.
Exactly what I had in mind when I said Navier-Stokes.

It isn't the job of Newton's third law to explain that. It's job is to say that if you have 200 ton aircraft and want to keep it in the air, it has to push 200 tons of air down no matter if it does that with a carbon-fiber CFD-optimized wing or a barn door nailed to the airframe.