skysight-inc/HackerNews huggingface dataset:
> why bother telling anyone

To me, the intent here appears to be to offer anecdata to make a case that she wasn't _universally_ beloved. I think it's meaningful and useful to be reminded that employees in a company aren't a bunch of mindless sheep and that they can have different values and opinions.

There's no need to do any lynching/bad-mouthing publically for that.
> Why would somebody release software that they didn't want to see used?

With djb: There is literally an independent project around that was founded just to have a distributable version of NaCl.
x2. This seems like a case where there probably exists better options but the cost and friction of switching is too high. As long as the money's still coming there's no reason to look for alternatives though, especially when looking for alternatives would involve doing battle with a union over the jobs the alternatives would eliminate.

Does SF really have that many more overhead power lines than other cities to warrant the extra expense? Firefighters elsewhere don't exactly get fried on the daily.

Are there other types of cheaper (in terms of cost per ladder per year) ladders that can be used? Is there a high temp fiberglass? Does someone make aluminum ladders coated in rubber?

Edit: per jdietrich's comment NFPA 1931 compliant fiberglass fire ladders do exist
I use Quiver[0] ($10) to store and organize work and personal notes. Their "cells" of content can be written in plaintext, code, markdown, or LaTeX. You can organize with folders, tags, favorites, etc. The different viewing modes are perfectly flexible via toggle-able panes and a "presentation" mode.

The db is just a file you can choose to sync however you want. I use Resilio[1] to keep work/laptop/desktop machines in sync.

[0]: https://itunes.apple.com/us/app/quiver-take-better-notes/id8...

[1]: https://www.resilio.com/individuals/
I did not! :)

Well, then imagine I just suggested it for the image blobs ;)
I used it so much in my text editor, I ended up creating a site that did the same thing but kept things synced

https://todos.md/
That was my initial guess as well, but I was a bit confused -- unless bags of rice were getting destroyed without being opened, it would be pretty easy for corrupt distributors to send back the ACK postcards anyway. This out-of-band checksum should be harder to compromise.
Honestly, no, not everyone knows this. Maybe when there was just arch linux and no spinoffs; but manjaro provides an easy path to a rolling-release arch(-like) distribution, and it treats AUR as a first-class citizen in its GUIs. I think there was a popup at some point when an application first accesses AUR that tells you that AUR is unsupported and to go to a wiki to understand it, but I think it could use better messaging. A warning at the header of the AUR section of the package manager gui would be a good start.
The issue is that the Chinese government has corporate espionage as a policy goal. It's actually ridiculous on both sides: China gets spies into US companies that steal (sometimes on an ongoing basis) internal company documents, source code, ... and then "gives" it to Chinese companies "asking them" to use it, sometimes creating new companies in the process.

That's the big deal. It's not racism, but of course most Chinese did not choose this organisation as their state, and they are where the rubber meets the road.

Or to put a more direct answer on: yes, Chinese steal IP at a much higher rate than others.
In case anyone is curious why this works, Firefox switched to a new extensions API which tries to stay compatible with the one Chrome uses:

https://developer.mozilla.org/en-US/Add-ons/WebExtensions
Life Hack – Giving to Charity Can Make You as Happy as Doubling Your Income
Yesterday: https://news.ycombinator.com/item?id=17497235.
It would be great because then the builds would be independent of Microsoft VS infrastructure which is a total mess on Windows. Both Clang and GCC work with MinGW (I use MinGW64) headers so then you would have two modern open source compilers to cross-reference and open source toolchain you could fix or improve as needed.
My theory: It’s a touchy subject. It has not been inhibitory up to this point (mid late 2010s) to divide things into things that follow laws, and things that are complex intersections of many systems of social power and where each individuals personal epistemology must be considered in the context of a holistic analysis that is not loaded with preconceptions about values we acquired during socialization and now that you can process fifty exabytes of data did you even think about what if your programs aren’t accurate representations of reality, sheesh this is why engineers shouldn’t make public policy

Case in point: other comment links to Pearl’s book. He has been writing about general causality for decades, but his latest book shows he realized there is a desperate need to communicate the basics to people who like the modes of thinking that cause them to avoid trusting mathematical “solutions”
The problem with Perl is too many snowflakes.

https://flatline.org.uk/snowflake.pl.txt
Curious: how could you pull out the link just now? Did you have it bookmarked somewhere for long time? Or did you see it somewhere recently?
That’s right. Along with the load and fault generators, it includes some other useful tools such as a linearizability checker, as well as quite a few existing tests for other systems. From this we built out tests for Fauna’s stronger ACID guarantees.
How to Use the Internet Safely – Secjuice
Nigeria's Vice President Expresses Support for Google's Next Billion Users Plan
> read his post on octonions http://math.ucr.edu/home/baez/octonions/

Not for a discussion on associative normed algebras ….
The day is coming to an end here, I'll try to monitor this thread but in case you don't get an answer from me any more, you will definitely get one in the community forums or chat by tomorrow:

- Forums: https://community.ory.am/

- Chat: https://discord.gg/PAMQWkr

Thank you all for the awesome discussions!
Does it even make a difference anymore?
The standard part: laptop, mouse, second screen, a led lamp (capable of switching from intense blue light to warm beige light) and a printer

I keep also a very big ring notebook, a lot of pens (I hate to get up in the middle of a thought to look for one) and a set of 32 colors markers for when I need to make some schema or uml diagrams on paper.
The best interaction I ever had with the TSA was when I came upon a pair openly wearing their uniforms around a grocery store, so I was able to call them fascist child molesters to their faces.
I don't have a way to contact you from this. If you see this, shoot me a message? Contact in profile.
That's funny, I've always thought that the various Linux distribution using different packaging format was a huge waste of resources and wanted everyone to standardize on RPM.
After reading this article, I still thinks it is a waste of resources but I'd prefer that everyone standardize on .deb not RPM!
> Somebody was spending real money to make it do so. Unlikely for a false flag

That doesn't tell you anything about who paid for that sponsored content.
No. "bind variables" are Oracle 101.
Everyone else calls them "query parameters".
For Apple users, I use macdown[0] a stand-alone application that does basically the same thing, like it a lot.

[0] https://macdown.uranusjr.com/]
Nor in 1Password 7 (the latest version). They do push it pretty hard, and given their evasiveness/dishonesty about the business implications of subscriptions and the push I wouldn't blame anyone for being concerned that stand alone license+vault support might be removed in a future version (they have said there will be no more free version updates IIRC though). However, for the time being subscriptions and 1P's cloud service remain optional and possibly disappointing only in terms of eliminating what might have been, not anything that already existed.
Still waiting for this outbreak of sanity to hit Florida. I'd love for someone in the fashion industry to capitalize on the fact that that not everyone lives in the climate of Paris and New York.
"To hear why ARM is great, you need to pay a fee first."

I can't help but laugh at how ARM is responding to RISC-V. They're giving the architecture great publicity. Has Softbank forgotten how to run its subsidiaries?
Here is a direct link to the report: https://www2.fauna.com/l/517431/2018-06-25/6c9gwb/517431/114...
just fork it and add your "quick access" at the top of the page?

i've been using a custom new-tab-page extension for a long time, it even comes with an integrated alarm-clock!
The $225 fee seems high, but nowadays it is easy to start a social media campaign encouraging people to complain, and I don't want the government to spend a lot of money responding to every single complaint. Ultimately the most effective way to constrain the executive branch is to vote out a president whose appointees you dislike.
> She and her husband had sued for false arrest, false imprisonment and malicious prosecution over a July 2006 altercation at Philadelphia International Airport.

Why does it take 12 years to get this far in a case? It seems like a right to a speedy trial should apply to civil cases too.
> Glossed over the part that it's targeting illegal immigrants.

It's specifically targeting potential asylum seekers that are “illegal immigrants” only to the extent that they are unaware of the proper asylum process by criminalizing correcting that deficiency.
> Bitwarden is the only password manager that I've seen that officially supports Opera, Vivaldi, and Brave.

Brave bundles their extensions, and have gone months between updates in the past. Be aware of that if you use it, as it's a potential security issue with a password manager.

> I wonder what the browser support on Android is like.

Android support is excellent. The only nagging issue I had was that the "URL" for an app is usually something like "com.github", while the URL stored in the login is "github.com". Bitwarden is good about partial matches, so it's rare that I had to search for the login I wanted.

> LastPass seems to work only on Chrome on Android, but I like to use Firefox, Opera, and Samsung's optimized browser.

I moved off Android a few months ago, but I was using Brave and Bitwarden integrated seamlessly. It ties in to the "accessibility" framework I think, and offers an option in the system dropdown menu when a login is detected.
I see a disturbing trend in industry especially in Bay area from my experience.

Young engineers are bad at debugging, bad means real bad but good at programming puzzles.

This points to the fact that people value puzzles over experience and in turn miss the big picture.

Sure you can code up a balanced RB tree in 5 mins, but what will you do when packets start showing up in bursts on your service? Can you find out that on a live system?

I despise this new Bro culture of mugging programming puzzles from leetcode and hackerank. Faltering at first real world challenge is not only disappointing, but an insult to craft of engineering.

/Rant over
I just use the papier chrome extension. Same exact thing except it actually displays styles and is easier to install.

https://getpapier.com/
Great read, but loved the end -

""Pete has collected all these different donuts over the years. They're all real, and covered with lacquer so they won't go bad. Some of these are ten years old.""
My advice is you make sure you have your savings in gear and then live paycheck to paycheck. That is you fund your 401k (IRA, HSA, ...), and set aside some emergency savings. However unless you have a specific short term goal in mind you should be spending everything else and enjoying life to the best of your remaining income.

Of course that $8/month difference isn't much savings, but it is a lunch out vs heating leftovers one day. Or you can eat leftovers everyday, save that $8/month on the phone and use all of that savings to buy membership at a golf club. This is your life and your choice, what do you want?
Diagnosing and resolving a mysterious JVM safepoint issue
> ... from home routers (where MIPS has nearly 100% penetration) to low-end set-top-boxes.

I don't think that's true anymore for new installations. A lot of those home routers and set-top boxes are using Broadcom chips, and they switched from MIPS to ARM years ago.
You make a valid point. We fixed the link.
Call their bluff.
Ah got it, thanks.
There's an old saying among firefighters: "The fire service is 200+ years of tradition, unimpeded by progress". Now obviously that isn't strictly true, and SF does have some good reasons for sticking with their wooden ladders... but one can't help but suspect that sheer tradition is a somewhat significant factor.

Of course some departments adopt change faster than others, and some kinds of change are adopted more readily, so it's hard to make any sweeping generalizations.
That's true, these are always costly though.
As falcolas pointed out (https://news.ycombinator.com/item?id=17507718), Markdown was designed to be readable in source.

In fact, for certain types of greyhairs like myself, it is extremely readable in source because it is based on the conventions people used in Internet forums that didn't support rick text.

BBS's, Newsgroups, all of the social "networks" adopted a core set of syntaxes that people still use today, such as _emphasis_.

The history behind that is interesting. We started with underlines to suggest emphasis because that was something you could do on a physical typewriter: Back up and add underscores to what you'd already typed.

When typesetting arrived, we switched to italic because it's way easier to read. But _emphasis_ stayed as a way to suggest _underline_, even if we prefer to render it as italics.

There are similar stories behind other formatting choices, like

> Some quoted text

It resembles a way that people typeset quotations, and people got very used to reading that in newsgroups and email editors before it became a thing to create rich email ransom notes in Word.
The Average Age of a Successful Startup Founder Is 45
Show HN: USE Together 2.0 – Screenhero replacement for remote pair programming
`mix New Beats` – Recreating the “Amen Break” with Elixir
It reminds me the times when we were happy to install all desktop extensions, tray tools and destroy the wallpaper with ms plus. Anything but doing something structured and useful (hey, we were kids back then!)
N-Dimension.com | Full Stack / Front-End Developer | Richmond Hill / Toronto area | FULL-TIME

Want to help contribute to the cyber security of North American critical infrastructure?

N-Dimension is a team of analysts and engineers working to secure IT and OT networks, with a subscription managed security product. We need help turning sensor telemetry in to actionable intelligence in real time, and building research tools for our analysts and customers' teams to hunt and eliminate threats.

Our client product is built on python (django) and JavaScript (a few light frameworks, with new development in React). Our tooling includes Docker, Ansible, AWS, Celery, RabbitMQ, redis, bamboo, and more. We have

https://www.linkedin.com/jobs/view/703977310/
> RPM format was designed when computers were smaller and slower

So was DEB. That's not a very good excuse.
The point of djbsort is to be constant time while not being super slow.

Of course a fast directly implemented radix sort will be faster, especially if you sprinkle SIMD on top.
Are you suggesting Aloha Shirt instead? Or it'd be great if you.could explain further. I do understand not saying Hawaiian Shirt, since Hawaiian carries the connotation of ethnically Hawaiian. No sane white person who's born in Hawaii would say they're Hawaiian [1], so in that way it makes sense.

[1] I've lived in Hawaii most my life and this is my experience.
Hey HN,

I'm Julien, CTO at OPEXMedia and we are building USE Together, a collaborative screen sharing tool.

Back in 2015, Screenhero, beloved collaborative screen sharing tool, was acquired by Slack. Two years later, it appeared no alternative was out. They eventually decided to fully shut it down last December after integrating some of its features in Slack, leaving no standalone tool to pair effectively.

Last year, we launched USE Together for Windows here on Product Hunt. Initially thought for professionals needing to collaborate on remote desktop environments, we decided to release it to everyone. We also released a Mac version in closed alpha few months later. We took a different approach to what Screenhero was and before it was shutdown. We offered a simple way to join a screen through a web browser without having to download anything nor having to subscribe to anything. We think today's digital collaboration should be that easy: "Hey, can you help me with this issue? Here's a link to my screen".

Although joining someone's screen on a web browser is pretty cool, the experience can be limited as there are many things that just cannot be done with it, mainly for "security" reasons (hello alt-tab / cmd-tab).

We got a lot of valuable feedback from our early users. Six months ago, we thus decided to rebuild USE Together, to bring you a way better experience. We are aiming at making it the best pair programming / collaboration tool in the world!
> If you wanted the fastest possible performance, you'd try each algorithm, profile them, then select the one that works best. This build process can do that automatically. GNU autoconf cannot.

Except doing it at build time is a terrible idea anyway. That is because the set of CPUs it will be used on is actually unknown, unless it's literally not meant for anyone else to use that compiled object. But that's not how people actually develop at all. They distribute the software objects and users link against it on their CPUs, which the original build system cannot possibly have knowledge of.

Requiring AVX2 or whatever by default really has nothing to do with this. High speed software that's actually usable for developers and users selects appropriate algorithms at runtime based on the characteristics of the actual machine they run on (for example, Ryzen vs Skylake, which have different throughput and cycle characteristics.) This is the only meaningful way to do it unless you literally only care about ever deploying to one machine, or you just don't give a shit about usability.
Core 2 Duo? You're aiming way too high here. A RISC-V core that can compete with a Cortex A9 or a Snapdragon 820 would be exceptional.
The San Franciso Fire Department is using wooden ladders due to an abundance of overhead power lines.

Which I think is the core issue, use other peoples tools unless you have some critical and unique requirement.
You are technically correct. In practice, I had colleagues working as "web designers" who were working right next to me and would not get a substantial part of their salary taken out for health insurance. So, they were still funded by the non-artists.

Why the distinction? Because this work involved Photoshop and mine used emacs?
Labour bought data on 1m mothers and their children
I've been using DJB's stuff for ~20 years and I don't like his recent build systems either. Without defending it, I'd just like to offer a theory on why he packages things the way he does.

Back in the day, his build processes were atypical but still much more "normal" than now. He also released his software without licenses. During this time of heavy software development, DJB was concerned about people screwing around with the internals of his software, hurting security or reliability, and then blaming the software rather than the modifications. So his build systems were, I think, designed to lead to the result he wanted, where software behaved and was administered in the same way on various platforms.

In the mid-2000s he re-licensed existing software as public domain and began publishing all new code as public domain as well. Around this time, build systems began to get more wonky. Also, his public work that garnered the most attention shifted away from software toward cryptography. He did some attacks on existing crypto and authored Curve25519, Salsa20, etc.

He's also been putting out a tremendous volume of work in multiple categories. I bet he'd rather work on this stuff than on user-friendly build systems.

So given these points, I think the explanation for his unfriendly build systems is

A) a very strong aversion to people modifying his stuff where he gets blamed if modifications do harm;
B) a shift away from software development, where people generally care more about build systems anyway;
C) a huge level of productivity which results in very atypical Pareto principle choices/tradeoffs;
D) his public-domain licensing.

Given these 4 points, I think DJB is unwilling to take time away from crypto and other work and put it into build systems he doesn't enjoy that will take more time upfront and more babysitting down the road. Fewer people will package it, but the software is public domain and competent people can just add their own build system. This squares with his available time and interests.

So, I don't like his build systems either, but I think I understand where they come from.
Definitely. I had no idea he was involved going in, I thought it would just be some neat math I didn't understand (which it still was). Greg Egan has been my favourite author for a few years now, ever since reading Diaspora.
If you like things like that, try out the Momentum extension.

It's focused on short lived todo lists but also has some amazing random scenery pictures.

I've never had a more pleasant and welcoming new tab window.

https://chrome.google.com/webstore/detail/momentum/laookkfkn...
The usual

- Laptop

- Monitor

- Keyboard

- Mouse

- Docking Station

- Desk Trays (with several documents)

- Phone

- A little Lion (made of clay, I guess) that serves as reminder about why I do what I do (see that The Simpsons episode about Maggie's missing photos)

Besides that, as I have enough free space I also have mi backpack placed near the telephone. Oh! And also my cellphone.
Yes, it does go into a charity fund.
Most Funny Compliations of the 2018
TSA screeners win immunity from flier abuse claims in U.S. appeals court
So far most of the articles I've read have been formatted correctly, but I'm guessing it would miss out on things like syntax highlighting, which can be really helpful in a code dense article.
Before anyone thinks of implementing this for large-scale notifications/outbound SMS with one SIM card and an "unlimited" SMS plan for $40/mo, be aware that your cellular carrier will rate limit or cut you off completely pretty quickly if you use it for bulk SMS.

There's a reason why various VoIP providers have APIs and bulk SMS rate pricing.
That's an interesting reading of that chapter.
There's no alternative that even comes close to Google Inbox. Until then, i'm staying in the google ecosystem.
Perl 6 was designed in part to allow PDL (Perl Data Language) type features to be added easily.

In fact some things that you would do in PDL have already been added, they just currently aren't as fast as they could be.

(1,2,3; 4,5,6; 7,8,9) »**» 2
(1,4,9; 16,25,36; 49,64,81)

The above is specifically allowed to do all of the operations in parallel, but doesn't currently. (Perhaps even on a GPU)