skysight-inc/HackerNews huggingface dataset:
I recently edited a small project, a 15 second video with multiple video and audio tracks, some basic white balance and color correction, and minor animations, on OpenShot, ShotCut, and KdenLive, in order to figure out which one was more appropriate for me. I also watched some tutorial videos on each of the video editors. My conclusion was that OpenShot was too basic for even such a small project, KdenLive was usable but lacked some tools which made editing somewhat burdensome, and ShotCut was the winner with its toolset and UI, although it crashed the most out of the three.

However, even with such a simple project, none of the three FOSS tools were easy to use, and all were barriers to my efficiency and creativity. I then searched for commercial offerings, and am currently using Davinci Resolve, which is free for the basic version, but even the basic version is light years beyond the FOSS choices in terms of speed, ease of use, and features. As someone who uses FOSS tools (GIMP, Inkscape) for ideological reasons, I'm a bit disappointed by how large of a gap there is between FOSS and commercial video editors.
Paper Artist Arnold Drake World
My TED talk: how I took on the tech titans in their lair
Seahorse is not an agent.
The whole point is that there is even less magic than react, vue etc. If you have time I'd strongly encourage you to watch the video shown in the post.

https://svelte.dev/examples#dom-events Look at the compiled output (the "JS output" tab), it's so readable and stepping through it with a debugger is actually possible for mortals unlike trying to step through code using react (I know, I've had to do it..).
> The only caveat is that when REAL ID takes effect and entire states full of people (e.g. Arizona) simply cannot fly

Citation?

https://www.dhs.gov/real-id shows Arizona in green.
I have 2 girls, one of which has an iPhone (with parental controls), and I completely agree that the snooping/askingforpasswords/etc is really full-on and crosses a boundary.

My girls are a bit too young for me to worry about parties/drugs just yet, so I don't have the answer to what the best approach is, but I truly hope I never have to resort to spying on my kids. My parents were incredibly open with everything (60s hippies) and we were taught that we could always talk to them about anything we were curious about.. sex, drugs, whatever.. and they'd help us navigate it and educate us. I think that worked out quite well, and I figure my job is to try replicate that level of love/trust/openness but taking technology and digitally-connection into account. It's bloody hard though!
How to Use Predictive Customer Lifetime Value to Empower Your Business
Not sure what Arria V dev kit you're referring to, but the AC701 retails for ~$1.3k and is overkill for the target application.
I agree. For those with ADHD, especially on the instant release ritalin, it can help to line a "power hour" up with important tasks, things you know you're going to avoid when the meds wear off, or things that take a lot of planning but make later stuff easier.

Also knocking something out early in the day can create momentum and stop inertia.
> For example, since the standard library does not have a Matrix class suitable for numerical applications (or maybe it does today...) using multiple libraries each with its own Matrix class is difficult.

well, Python comes with a builtin "matrix-like" array type and yet it's not the one which is the most used in scientific computation.
It makes sense to be a lot more strict about it in locales where vehicles are allowed to operate at widely divergent speeds on the same set of lanes. In the US many major roads have both a maximum and minimum speed limit that's within 30mph and most folks are actually driving within 10mph of each other.
IMHO forcing visitors to be "polite" to a site is just as sneaky as using "I hate saving money". It's all meant to make a visitor feel guilty about clicking it. Just add a simple old close button and don't play marketing mind-games with your users, please.
Yes, I agree the popup was annoying. I used a template I found, and understand it was annoying, stupid, disrespectful etc. I have now removed it. It is clearly stated on top of every page that there are affiliate links on the site. I spend 20+ hours weekly finding deals and updating the deal list. If it turns out the world hates this, I can stop doing it, close the site down, and do something else with my time. It seemed however some people found it useful, so I thought why not see if people found it useful.
I've worked in multiple companies (including current one) where there was a very wide distribution of salaries. This is not at all uncommon and a lot of people are clueless (partially because talking about wages is taboo).

I'm not surprised at all by stories like the OP's.
Thank you for your opinion. I have removed the popup, as my intention is not to annoy people, belive it or not.
Well there was that movie Brewster Millions ;)
Jesus it was a cute antic,not some conspiracy by Disney.
sounds like Umberto Eco is getting lost in his own definitions. A simple analog/digital distinction works just as well.

If you're interested there is a really excellent book on permanent digital memory called "Delete"

https://www.bookdepository.com/Delete-Viktor-Mayer-Schonberg...
How can you establish the trust without trusting in the first place?
Parents are like small government to their kids, but who likes being spied?
By looking through your kids phone you are violating their privacy and jeopardizing the trust.
They will always find the workaround and their workarounds will only get better the more you are intruding their privacy. Be it online or offline.
Regarding the PC monochrome display adapter memory offset vs. CGA/etc. offsets, I wrote some direct memory write display code in Turbo Pascal to take advantage of that, which let me use two monitors in toy ways. But the only real use I recall hearing of the second display was for a debugger (at Microsoft).
Also Qt is basically a Java-like library, with bulit-in stuff for networking, GUI, XML, JSON, WebSockets, multimedia, etc.

Or you have some "domain-specific" libraries like OpenFrameworks which is very nice if you are making visual art since it comes with a lot of very simple primitives to draw shapes, etc.
I'm not sure how I feel about this. Feels like some sort of false sense of entitlement. Am I crazy for thinking Medium must be allowed to use whatever business model they want? Or is this a case of "all if fair in wartime and browsing"?
I live in Germany as well & haven't noticed people being that eager to share their salaries (although it's also not that hard to find out).
A CNN journalist experienced the new autopilot on a test drive, and he has a brief description of a situation in which the Tesla representative chooses to hit the brakes:

https://edition.cnn.com/2019/04/22/success/tesla-navigate-on...
Some Intel Datacenter SSDs brick after 1,700 hours cumulative powered idle time
Many of the problems he talks about come from the lunacy of the C++ compiler making all sorts of temporaries and calling hidden type conversion functions, making all sorts of assumptions that it should never ever ever make without being told by the programmer. That is why C will always be a better language than c++ on a fundamental level. In this area stroustrup took C in a bad direction.
> https://jaxenter.com/security-vulnerabilities-languages-1570...

there's a world in terms of safety between C and C++.
I can imagine where you're coming from and doubt we'd have much of a fruitful conversation, so I'll focus only on your first part:

> Every comment supporting censorship here is just restating the pro-authoritarian censorship rhetoric. Not a single comment on Cahill's points or research.

Let me repeat: I'm indeed not familiar with Cahill's work beyond this article. The article seems mostly fine, but appears to used by motivated actors to push an agenda. I advocate for people resisting against the latter part. We should generally, within reason, try to be aware what effects we have on society and should try to only change it for the better. Our free society requires a high degree of cooperation and will have a hard time to continue to exist without stuff like that. And would probably be replaced by something more authoritarian.

Thus I find you calling this "pro-authoritarian censorship rhetoric" kinda funny. Are you call it "pro-authoritarian cleanliness rhetoric" when Dr. Peterson advocates for people to "clean their room"? Or is this just a derogatory reaction against something you disagree with?
I remember when Quip were on Appsumo and I went for it but couldn’t understand why they were doing lifetime deals. Then several months later Salesforce came along with a $300m acquisition and it all made sense - user base.

That said I will generally avoid ‘award winning’ software I’ve never heard of (after buying one Appsumo product I realised the software was a dud) and I also avoid any critical services (lifetime 10Tb cloud backup for $5... no way)
Can't use the Internet if you don't know how to read.
Imagine a website that's based on free speech. People are having conversations. But then the racists turn up, and pretty soon all converstations end up being about THE NIGGERS and the JEWS.

Most people dislike this, and so they stop using the website. But the racists love it, and they attract more racists.

Soon the website is full of only racists or the usful idiots who say that freedom of speech for the racists is more important than providing a welcoming atmosphere for everyone else.

This extremist version of freedom of speech is only in use in the US, and it isn't even particularly popular over there (if it were Americans would have more understanding of it). Just about everywhere else realises that limits on some types of speech are an important part of a functioning democracy.
Standard libraries shouldn't include "leaf" modules, but probably should include interface / adapter modules. So no to JSON, but maybe yes to a serde interface. No to a database driver, but maybe yes to an interface like JDBC.

Without common interfaces, flexibility in implementation is much more expensive, and innovation suffers too, as new things are harder to get off the ground without existing code that they can cheaply plug into.
> People were flying without any photo ID until just a few years ago (except internationally).

You can still do this:

https://www.tsa.gov/travel/security-screening/identification
Sailing stories always become a little more dramatic with each retelling. An orca 15 feet above you on a small boat would be awesome and terrifying in a way units of measure cannot express.
Why is there an assumption that women are being discouraged to enter STEM fields rather than men being pushed? Lets imagine if there were a social culture that rewarded men who took high income jobs, discourage men who selected their occupation based on interest, and allowed women full freedom to choose any occupation. How similar to our world would that look like?

A find it a good question to ask is how society rewards people based on their decisions. Women that follow gender norms in their career choice, and women that don't. Men that follow gender norms, and men that don't. Using social status as a metric, who reaps the best rewards and who get punished the most?
WorkFromHome Pass the Police Exam
Yeah, I appreciate the thought, but I have no intention of getting invested in the Apple ecosystem.
Demodesk (YC W19) Is Hiring Software Engineers in Munich, Germany
It depends what kind of experience you mean. I started working in a 'classic' (i.e. windows desktops and Novell servers in a private WAN) network/systems support+admin role in 2003, moved into web development in 2006, and then gradually got more involved in ops again until about 2013-14, when I started taking on new clients directly (only the very first job was I an employee - in every other position I was essentially a contractor - initially through agencies and then directly invoicing the company).

The income question isn't as easy to answer - my rate varied a lot from roughly what I'd been contracting at for some 'mates rates' clients, up to nearly 4x the price for others - but as is expected it wasn't consistent. It's been a couple of years of pretty steady work at a reasonable rate so I guess the "TLDR" answer is 3-4 years.

Keep in mind, apart from the first 2 or 3 jobs I had (2x government and then one at a Telco) everything else has been 'remote', and I've been geographically remote (I live in Thailand) since before I started this business. I have no doubt this has affected the number of potential clients, but it sure beats commuting into a city every day.

I hope that helps and isn't too much of a ramble. Feel free to email me if you want to discuss it further, my address is in my profile.
This shows a fundamental misunderstanding of how git works.

The main point of putting something on GitHub is to allow people to git clone it. Every git clone is a fork of the project.

If you don't want something forked, don't put it on GitHub.
Mailcow – The Mailserver Suite with the 'Moo'
We should try to work towards having viable open source hardware, such as for security, freedom to improve and share, and to prevent slippery slopes like HDCP.

This particular project, for example, could be one piece of a usable open source hardware PC.
I figured that it was just for illustration, because the author couldn't think of a better example. Some real-life examples that turn up stupidly often:

1. The model uses click-through data as an input. Your frontend engineer moves the UI element being clicked upon to a different portion of the page for a certain category of results. This changes the baseline click-through rate. The model assumed this feature had a constant baseline across all results, so the new feature value now needs to be scaled to account for the different user behavior. Nobody thinks to do this.

2. The frontend engineer removes a seemingly-wasted HTTP fetch to reduce latency. This fetch was actually being used to calibrate latency across different datacenters, and was a crucial input to a data pipeline to a system of servers (feeding the ML model) that the frontend team didn't control and wasn't aware of.

3. The frontend engineer accidentally triggers a browser bug in IE7 (gimme a break, it was 9 years ago) that prevents clicks from registering when RTL text is mixed with LTR. Click-through rates decline precipitously in Arabic-speaking nations. This is interpreted by an ML model as all results being poorly performing in Arabic countries, so it promptly starts cycling through results, killing ones that had shown up before with no clicks.

4. A fiber cable is cut across the Pacific. This results in high latency for all Chinese users, which makes them abandon their sessions. A ML model interprets this as Chinese people being less interested in the news headlines of that day.

5. A ML model for detecting abusive traffic uses spikes in the volume of searches for any one single query over short periods of time as a signal. Michael Jackson dies. The model flags everyone searching for him as a bot.

6. A ML model for search suggestions uses follow-up queries as a signal. The NYTimes crossword puzzle comes out. Everybody goes down the list of clues and Googles them. Suddenly, [houston baseball player] suggests [bird sound] as related.
Perhaps I'm missing the point, but I think the concern is more that Women have to pay money for essential hygiene products than Men due to their gender - which can be seen as inequitable.

Toilet paper is an essential for both genders.
Looking at the infographic[0], it appears be down to advantage/privilege. These people would have less capital resources to be able to afford service and, of course, those living in rural areas would have a much higher propensity to not have the utilities offered in their area(1).

(1) - Added to that should be the consideration that the current design of much of the internet infers that it would be futile to attempt to access it over dial-up.

[0] - https://www.pewresearch.org/wp-content/uploads/2019/04/FT_19...
What are those "hidden language hacks" in Swift?
I used to believe the same, how can someone offer a VPN service with a lifetime deal? How can they predict my bandwidth usage? Maybe there will be a fine print wrt usage.

Long story short I decided to buy a service called Windscribe 2 years ago anyway after reading some reddit replies (it's a lifetime deal) and so far my experience has been amazing. It's actually better than some monthly paid services I've used and the only service that allows me to watch Netflix US. So exceptions are there though it's only been 2 years using them.. so fingers crossed!
> Could you have a human driver in charge with an accident preventing robot, getting the best of both worlds?

I'm not sure that human+robot would be better than robot alone. Eg. The human is in control and starts moving close to the adjacent lane without indicating. Does the robot (a) assume the human driver is changing lanes and so turns on the indicator light; (b) take control of the car and move it back to the center of the current lane; (c) do nothing and let the driver change lanes without indicating? The ambiguity in the human driver's intentions means the robot might make a decision that is less safe than if it was in complete control.
Nolt – Beautiful user feedback portal
The claim being contested is that pork/beef is mixed INTO the tofu while the blocks of tofu are being made.
Great to hear. Any chance you'll make the app available via MAS?

Edit: and.. for my eyeballs sake, Dark Mode?
Most Australian domestic flights/airports are still like this.

Sidenote: entering/exiting both Aus and NZ recently, immigration checkpoints in both countries did appear to make extensive use of facial recognition.
A lot of it depends if someone likes/respecte the company or not I think. If I don't care about my employer and their vision, I'd just leave. If you care about the company and customers you might want to stay and try to help achieve change.
Appreciate you listening. I rescinded the flag.
Exactly. Seems like the question is answered by the bar charts: mostly people aged 65+ without high school education.
I’ve just flown London to Aberdeen (UK) and back with no need for ID. You certainly can still do this internally. An exception may be if your terminal is mixed in with international flights, then you’ll be lumped in with them at security.
I have registered to services like Reed, or JobServe. I have some wide-enough searches that send automated reports, and some very narrow (e.g. "GDPR", "SOx"). It looks like spam, but it gives me a good idea of how many contracts are available, for which areas/domains, and at what rates. This way I can see when the market increases or drops for the narrow searches. The wider terms searches help me identify new and upcoming trends.

It looks tedious and time consuming, but after the first month, just scrolling through 3-4 emails gives me a pretty good idea of where the market is going.
What specific improvements would you like to see in Interface Builder?
That's not memory safe as the book itself states:

> Now, the volatile accesses are performed automatically through the read and write methods. It's still unsafe to perform writes, but to be fair, hardware is a bunch of mutable state and there's no way for the compiler to know whether these writes are actually safe, so this is a good default position.

https://github.com/rust-embedded/book/blob/9c05a419fc2ad231c...
I wouldn’t call them hacks, but there are things in the runtime that you can’t implement yourself in Swift. Examples (corrections welcome):

- you can’t allocate memory and then turn it into an Swift object.

- you can’t write Decodable in pure Swift (reflection isn’t powerful enough to do “set the field named “foo” in this structure to “bar”)

- reference counts are hidden from Swift code (yes, there’s swift_retainCount to read them, but that’s documented as returning a random number (https://github.com/apple/swift/blob/master/docs/Runtime.md) because it should not be used). So, if the compiler emits more reference count logic than needed in the data structure that your library uses, there’s no way to improve on it.
The onus is on the end user to make it private.
When I worked on a mobile C++ project at Google, we went exceptionally out of our way to avoid memory issues.

We ran under valgrind and multiple sanitizers (and continuously ran those with high coverage unit and integration tests). We ran fuzzers. We had strictly enforced style guides.

We still shipped multiple use after frees and ub-tripping behavior. I also saw multiple issues in other major libraries that we were building from source so it can't be pointed at as just incompetency on my team.

Basically, it might be possible but I think it's exceptionally more difficult to write memory safe C++ than this thread is making it sound.
How did Ottonomo end up with identical random identifiers? Are those from the RFC as well?
The only way I can think of this might appear to happen, other than a bug, is restoring a backup to a point where notifications were still enabled.
> All of a sudden the government has an incentive to enforce more control over its citizens and society as a whole.

It's not sudden at all. The Reichstag fire [0] and the Reichstag Fire Decree [1], which is probably reasonably described as a pivotal part of the rise of Nazi Germany, demonstrate exactly the incentive you describe.

At least as far back as 304 AD [2] - and probably further - people in power have noticed that they can exploit this incentive structure with a "false flag" attack.

* 0 https://en.wikipedia.org/wiki/Reichstag_fire

* 1 https://en.wikipedia.org/wiki/Reichstag_Fire_Decree

* 2 https://books.google.co.za/books?id=RDqyIcSLJ0AC&pg=PA164&lp...
Yeah unlike when the Patriot Act passed, and the news media spoke truth to power or whatever, and saved us all from that treasonous law.

Apologies for the snark but it’s been like this for more than 20 years.
The Trillion Tree Campaign
In my experience (adding 25 years of anecdata to the pile) running out of capacity which leads to interruptions in service to users will quickly get you a lot of emails about things being "broke" from both users and internal teams.
I miss the days when comments on Hacker News focused on hacking and startups instead of scoring Internet virtue points.

Aside from this figure being totally irrelevant (billions of humans don't like and don't eat beef; the parent is probablya heavy beef eater even by US standards), here's a thought. If the parent is right and the quality is higher, maybe there is an opportunity to build a service which connects people with local ranchers so everyone can do this. That would keep commerce local and reduce the emissions involved in transporting beef around the world.

But no, let's fixate on neo-Puritan finger wagging in every topic on every forum on the Internet. god forbid we have ideas to make things better without judging people for their habits.
> The point of those features is that you build in debug mode or with whatever your standard library's debug macro is to fuzz your code, but then don't inflict branches on every dereference for the release mode.

That's completely insane. If there's always a value in your optional it has no reason to be an optional, if there may not be a value in your optional you must check for it.
Designing a Design System
This is not a new thing in American history, and probably predates America's existence: https://prospect.org/article/when-fear-threatens-freedom

> The pattern of responding to threats by curtailing rights began early in American history. In 1798, when the future of the country was in doubt, Congress passed the Alien and Sedition Act, which made it a crime to falsely criticize the government or government officials—men were sent to prison for speaking ill of certain individuals and decisions.