skysight-inc/HackerNews huggingface dataset:
You could, unless you're like me and having never been on Blink. I've been using Firefox for almost 20 years straight, since it was Phoenix. Edge is my backup/secondary browser and it's great. If you want the benefits of Chrome without Google, Microsoft is the final boss that can't and won't be pushed around by Google.
See Copyleft

[0] https://en.m.wikipedia.org/wiki/Copyleft
You've been posting only about one thing for months. Special-purpose accounts aren't allowed on HN, especially when dedicated to inflammatory topics. Please don't.
> I cannot imagine being productive in something like Clojure.

Of many languages I used (dynamically and statically typed) Clojure turned out to be the most productive one for me personally.

Nowadays if I have a problem to solve and not allowed to use Clojure, I would still first prototype it in Clojure and then rewrite it in whatever language. I am still faster that way.

Some people would argue that Lisps are optimized for writing, but are difficult to read and maintain. Although I've experienced that to certain degree with other Lisps, somehow I don't feel that is the case with Clojure.
Project != company. Project != consultancy.

Monorepo just didn't work for me. I have ~10 web projects for different customers + my personal projects that use various versions of some common code.

It doesn't make any financial sense to evolve my common code by updating all the customer's code for free when they're not even asking for it. So on this level it doesn't work.

Even within a single company with just two devs and around 90 repos for the main product and plugins, it was hard to justify making a mono-repo with plain git, because plugins and the main app had different release schedules, priorities, so it never really happened that it was economical to port all plugins right away to the new version of the main app on every change.

I still think going multi vs mono is a business decision, rather than a technical one. You'll have to have special tooling for either case, just a different one.
I’m using Screen Mirroring by 2kit[0] to stream from my iPhone to a Linux laptop. It makes a MJPEG stream on local network, and I’m using some custom CSS for their website to fix scaling. It has an iPad version, so you may want to test it.

[0] https://apps.apple.com/pl/app/screen-mirroring-app/id1463795...
Yeah, and Telegram doesn't promise any return as far as I can tell.
Check out face landmarks demo video: https://www.youtube.com/watch?v=ABNMMfXGXdo
What do you mean they failed to account for that? They have a mechanism for signed apps outside of the store that doesn’t cost the developers anything and even that can be bypassed by a simple control click.

But for reference.

PPC Macs were introduced in 1994 and 68K emulation was dropped in 2006 with the introduction of x86 based Macs.

OS X was introduced in 2001 and OS 9 support was dropped in 2006.

PPC support was dropped in 2006 (?)

Most of the apps on the list have newer supported versions.
Ask HN: What do you self-host?
I know this is has been posted before but that was a few years ago so I wanted to restart the discussion, as I love hearing about what people host at home.

I am currently running an Unraid server with some docker containers, here are a few of them: Plex, Radarr, Sonarr, Ombi, NZBGet, Bitwarden, Storj, Hyrda, Nextcloud, NginxProxyManager, Unifi, Pihole, OpenVPN, InfluxDB, Grafana.
You should definitely educate yourself about Groovy. It's my favorite scripting language, particularly because it enables a true scripting style, but actually works well as a full application development language too (though I would always want a backbone of static typed code).
All of the supposed flaws of a monorepo in this article are actually flaws of git. This is a very common phenomenon. I often joke there are two kinds of developers: those who prefer monorepos and those who have never used perforce.
The trick is, apparently, doing it without sending anything to Keybase
I print a lot of stuff around the house with a toddler. I printed guards to prevent him from turning on the oven, a insert for the piano that prevents him from pressing the auto play demo, a shim to get a drawer to close more smoothly, a shampoo caddy that hooks around our shower stall, a storage system for small hardware, a set of clips for the computer cords to keep them organized, a doohickey to strip leaves off of herbs, geez there must be more I’m forgetting.
The following is one of the most well written PhD dissertation I've read. Its all written in simple clear to understand words.

Bulldog: A Compiler for VLIW Architectures by John R. Ellis
http://www.cs.yale.edu/publications/techreports/tr364.pdf
The actual subject line at the page is:

ICE FACES LAWSUIT AFTER NETFLIX'S 'LIVING UNDOCUMENTED' AIRS FOOTAGE OF AGENTS APPEARING TO SHOVE LAWYER TRYING TO HELP 3-YEAR-OLD CLIENT

Now, we can argue over whether a good subject line should be in all caps. But the summary subject line shown on HN is a travesty, compared to the actual subject line on the page in question.
the math changed because they were sued for something that should've been acceptable risk. So now it's unacceptable risk. What goes around, comes around.
You change jobs. That's it. Even though you might think it's a simple approach, no, it's not. It takes guts. And on the positive side, you also get a chance to show off, demonstrate your true abilities.

It's a gig economy. Mobility is one of the features. You can spend your life proving your "worthiness" at one company when other will see it right away.
um, newpipe does work for me.
I'm no language expert, but the there things I can think of that make bel impractical without major compiler trickery are (1) lack of primitive hash tables (2) lack of primitive arrays (3) no support for tail call optimization (though that third thing is probably fixable with the right compiler tricks)

The other concern I have is the lack of a literal associative data structure syntax (like curly braces in clojure) It seems that would negatively impact pg's goal of "code simplicity" quite a bit.
There is another tool called git-subtree that should solve these problems, I think. But I've never seen it in use
This is also why all programs should be distributed with source code. If not, you are at the mercy of the platform not to break what you have bought.
Discussion/Debate is an aspect the karma/voting system does not address well, and is something that could be improved upon.

This is a pet peeve of mine because karma/voting serves as a detracting feature of conversation by trying to "gamify" it, which then promotes virtue signaling, personal attacks, and a lack of personal belief development for the sake of optimizing analytics ($$$ and user engagement).

In a nutshell, it's an easy way to either throw kindling on the fire or extinguish opinions that are different.

Think of how annoying it would be to try and have a real life conversation only for people to butt in and add "Lol what a retard", "yOuRe So sMaRt", or "Fuck ____" to get handed a few pretend points and boost their ego.
Can you imagine a world where someone who wants to play old Mac games has half a dozen VM containers with different versions of MacOS on them for each game that's compatible with each version?

I can't
git has hooks for access control (which is how e.g. gitolite manages permissions, albeit at the whole repo level - I'm not familiar with an open-source hook that does directory level).

With respect to hiding, git has sparse checkouts that can give you a limited view of a repository (for performance reasons - not for security reasons)

But that's just today's git. Other VCSs like perforce provide much finer grained access control and hiding.
Then don’t upgrade.
As pointed out elsewhere in this thread, it’s not just about money. It’s also about path dependence – if you are dedicated to backward compatibility there are lots of changes you can’t easily do to your products. It can hinder innovation.
Break or fixed width delimiters are different than enclosing delimiters.

There's no longer any parens matching.

And not 2 things to keep track of (notice how Bel is both using parens but also following a whitespace convention for readability--that is then stripped and ignored by the compiler).

And also, your program is never in a syntactic error state--such things no longer exist. Semantic errors are still there, of course, but a whole class of errors goes puff.
Major Changes in Vanilla JavaScript Fullscreen Lightbox
> I was the guy who would work weekends

Even in this context this doesn’t seem a good idea; it might as well lead to burnout or similar.
It's a well known business strategy, run something important into the ground, get bailed out, rinse and repeat. Many companies are run badly on purpose.
How are these securities? There's no profit redistribution. Claiming these are securities is like claiming trading cards are a security.
They use a tool called Blaze (Google around for “Bazel” which is the open source tool inspired by it). Basically you model the dependency tree such that the tool knows which targets are affected by a certain change, and then Blaze builds them in a clean room environment such that an undeclared dependency would cause the build to fail (hermetic builds). As far as I’m aware, this is the only way to sustainable operate a monorepo, but I would be happy to learn more if someone has other solutions.
Pretty much why the z and i Series have faithful followings, the investment made in some cases decades ago still has value.
> - If you want to ingest data with Kinesis Firehose, you can't deploy the cluster in a VPC.

why not?

https://aws.amazon.com/blogs/aws/amazon-elasticsearch-servic...
I almost don’t want to share this because it might get picked over but Alibris has been great.

You do have to be careful as you could receive an unauthorized print from a less scrupulous dealers but I’m not sure how common that is. I don’t think I have personally. One copy I received had me question it because it was a bad printing but it appears to be a licensed print (C Programming Language, 2nd ed)

https://alibris.com/

You just have to be willing to wait for the shipment and be willing to keep your own private library.

Edit: looks like the beans had already been spilled on that one. Well my experience has been good
Top 2 games being played worldwide in steam right now were made 7 years ago. TF2 was made in 2007 and is still in the top 10. There’s also a huge number of gamers who played older games. In my friends list I’d say roughly half at any given time are imaging non-AA games that are at least 5 years old, and more than half at least regularly play older games.

Going back and playing favourites is an absolutely integral part of gaming as a hobby.

I game on both Mac and PC and I absolutely would abandon gaming on Mac if it stopped supporting older games. Why would I invest in games on Mac if I can’t be sure I can play it later, when I KNOW it’ll work “forever” on PC?
One of the improvements is is support for 16-bit float, to help some machine learning use cases. Cool.
So they reduce their liability by giving away more personal information. What an ass-backwards system.
It will be interesting watching how all this plays out. As others have noted the liability math has certainly changed. Enough to bankrupt one of the largest utility companies in the country.

One the other hand this is also a political statement. They are clearly signaling to the politicians that they better shield them from further liability or expect more of this behavior. Shut the power down when the wind blows, after each earthquake until the lines can be checked, etc. My money is the politicians fold. The stock rose 3% Friday.
Wildfires were prevented in the North of California where this occurred. The South of California was not spared and the Saddleridge wildfire still rages. I think yes more backup power and staffers are needed at community centers but these black outs are an important way to save lives.
Should have (video) in the title. Doesn't auto-play but it's all the content.
Glad i see in the license nobody would billshit me if I m unsatisfied with the product or idea, but how about support?
So in that case Apple should never introduced tighter security?

Well, if you want yo stay in business selling your software, you have to keep it updated. Would you also be upset if you couldn’t still sell 68K software in 2019? You either update your software or people will buy something else.

BareBones managed to sell and keep updating BBEdit between Apple transitioning from 68K Macs, PPC Macs, OS X and intel Macs.

Did you really think that you would never have to update your software? How long have you been in business?
I don't think everybody _needs_ one but they're extremely handy to have, especially when you want something very particular, like a missing part of a cheap tool, a new handle for a particular broom, a doorstop that works with your weird door, plastic feet that fit your specific furniture or a desk organizer that's the specific size needed for your desk.

And even if mass a produced version of these things would be cheaper/better, often you just won't be able to find it.
Peer-review activists push psychology journals towards open data (2017)
Except this is explicitly against the TOS of macOS/OSX. This may be ok if you virtualize it on Apple hardware.

Not that I care, and note the DMCA/property law has a specific exemption for defeating copy protection if you bought the thing. But it is more work than you make it out to be.
Have to say this one got me thinking somewhat. Nowadays we would call these observations 'tweets' of course.
> Next time there's an Amazon HQ2 type competition between regions look for killer bullet points like "Texas: at least we have electricity!"

...just be sure to budget for the occasional 36000% price spike [1]!

[1] https://www.dallasnews.com/business/energy/2019/08/12/searin...
My first thought too. Nobody buys a Mac for gaming. I can't think of any Mac games other than "Myst"
My money is they get taken over by the state. Privatizing a utility was always a stupid move to begin with and they are finally proving it beyond any reasonable doubt. It's time we get to fixing all the damage Regan did to this country.
I've implemented algorithms I dug out of original research papers, which often included sample code. (That's why I first learned to read Fortran!) I've almost never gotten results that match the authors' exactly. Sometimes the bugs are obvious, and sometimes they're subtle. I'd estimate that 100% of sample implementations in published research papers have bugs. Researchers, even in computer science, are usually not skilled programmers. The product for them is the paper, not a program.

It's the same category of problem as "enterprise software". Whenever the customer is not the user, the user gets screwed. With research, the customer is the journal.
Fukuyama simply wrote a book. It strains credulity to think a single book moved the entire Western establishment to radically alter the status quo.
Yes, you are correct. Not the same. Just great minds thinking alike.
I suspect the feelings (on my part) were similar...
Too bad there's no money in pharma and medical research in general.
I think you're missing the point. Everyone says they're pro-development, sure. But what politicians say and what actually happens are two very different things.
Should be, but coding standards among professors of econ are generally abysmal. It's a big gap in the educational system for social scientists.
A lot of the code used in research is hosted on Github and open for contributions. That would be an easy way to make an impact.

Uni Zürich also has a group that tries to connect non-academics with researchers. The focus goes both ways, but it could be something to look into if you're good with code and want to assist in some way.

Link: https://citizenscience.ch/en/
Somehow, by reading you, I can almost guarantee that will never be a situation that you'll find yourself into. Bless.
Ah, this was downvoted, so that's probably a good signal. Also try to get your photo taken!
"Require" was too strong a word for redwoods, but FYI they are helped by fire when reproducing and "often require" it: https://en.m.wikipedia.org/wiki/Sequoia_sempervirens

I agree that CA is much more at risk of fire now than it naturally is, thanks to short-sighted human endeavor; I was only meaning to point out that it isn't correct to compare CA electrical rates to France as a measure of U.S. vs French rates, since CA's are so much higher than the U.S. average due to fire risk.
Games in a VM are often unplayable. Even something as old as the original Age of Empires is pretty bad when run under VirtualBox or VmWare Fusion.
The scheme behind the lack of downwards compatibility was always a pain with OSX. It's great for the app developers because they can offer you a paid upgrade to a new compatible version. But UX wise it's so bad it makes you consider moving to another OS.

I once had ProTools on a MacPro and found it out the hard way. I thought I could just upgrade to the next OSX version like with almost any other OS. But after the upgrade many apps including ProTools didn't work anymore and could only get up an running again after paying thousands of euro's to upgrade not only ProTools, also all it's plugins and a lot of other unrelated apps as well. That was my last MacPro, and I never bought and never will buy any OSX app again.
> https://en.m.wikipedia.org/wiki/Usage_share_of_web_browsers

Chrome has 2/3 of the browser market and growing. At what point does it become a monopoly? Also don't forget the vast majority of Firefox's revenue is a royalty from Google.

https://fourweekmba.com/how-does-mozilla-make-money/
By definition, the less code you have to maintain the less surface area for vulnerabilities.

It is looking more and more like Apple cannot produce products other people can, not the other way around. Most of their recent product announcements(2017 and after, especially) have begun to look quite disappointing in my eyes.

If that were true, you would see Apple’s products trending downward when other competitors are trending upwards.....
You should feel fortunate that you don't understand why, because the answer will frustrate you even more than not understanding it. The horrible truth: most people don't give a damn.
Same here, not having done a PhD I’ve spent a lot of time just reproducing papers I liked and realized they were often very hand-wavy in the way they achieved their results, often exaggerating the impacts of the research.
At one time it was an obvious dichotomy that you would not use a scripting language for CPU bound work, but these days it is a much more blurry line. Partly because modern efficient languages are becoming ergonomic enough to work well as scripting languages while still giving you very good performance.

I actually love doing CPU bound work in Groovy which is usually described as a scripting language. But it gets converted straight to java byte code which is JIT'd and ends up as machine code. It only takes a few static typed hints here and there and it runs in the same league as C++ implementations. And it gets Java's excellent concurrency support for free.
beliefs are held because they're
indefensible on the merits

I wonder if this phenomenon has a name. If not, it should! (Maybe an analysis using terms of Shannon-style information theory is apt: the less probable an event, the more information it carries.)

It has been argued that the accused in
Stalin's 1930s show trials were forced to confess to their 'crimes' before execution (e.g. Bukharin) precisely for this reason: this enabled other party members publicly to defend those absurd trials, hence signalling absolute obedience to the party. It has also been argued that verses like "The Party, the party, the party is always right" of the East German communist party [1] had the same function.

There is an obvious similarity with a certain dogma in 2019 Silicon Valley culture, but I am afraid to spell it out.
There also seems to be a similarity with the controversial
handicap principle [2] in biology, and the absurdity of certain forms of conspicuous consumption [3].

[1] https://en.wikipedia.org/wiki/Lied_der_Partei

[2] https://en.wikipedia.org/wiki/Handicap_principle

[3] https://en.wikipedia.org/wiki/Conspicuous_consumption
Odd that it is so hard to get to the actual list that you can read and search.
Secret tip:. The very last booking to check-in to the plane will always be seated together in Ryanair, as long as the planes full.

Check in closes 2 hours before departure, so if you check in 2 hrs and 10 mins before departure, you'll not only be seated together, but also usually get emergency exit row seats that are normally premium.

If you aren't seated together, it's because the plane isn't full, and the emergency exit rows will usually be unallocated unless someone paid to upgrade to them.
Not really "jaded," per se. I hadn't really worked out what I was going to do with the driver, anyway. I tend to write stuff like that because I enjoy doing it.

In the aggregate, it all worked out for the best. That was my first open-source project, and most of what I've written since, has been open-source.
This reminds me of my days living in Simmons Hall at MIT.

Architects loved the building. Groups of architects would come at weird hours and try to sneak into the building to see the inside.

It had a good number of functional issues that came
from the “innovative” architecture. For example, the walls in some of the small rooms were curved — this made very inefficient use of the space and furniture. Another issue was the constant water leaks from the oddly intersecting glass window panels. The seals were hard to maintain and the leaks were hard to track.
Maybe that donor is Bill Gates.

Also: it's possible to make an "anonymous" donation and let your friends and family know you're doing it. That way, to the people you know and want to impress you seem both like a generous philanthropist and a humble private person.

My point is, it's possible to read any action in a bad light and assign a bad motive to it. In my view giving money to worthwhile causes is good, even if you're doing it to rehabilitate your image or make yourself look good
I've known a couple academics who argued to me that this problem is systemic, rather than something that can be blamed on indiviual authors. A friend of a friend submitted a biology paper that she tried to make as jargon-free as possible, and it was rejected on the grounds that she hadn't shown a familiarity with the field. She edited it to include the dense jargon she had originally avoided, and the article was accepted (though I'm not sure if the acceptance was from the original journal or a different one).
> that closely copied our product lines

Interesting comment by a company whose apps replicate what has been available for almost a decade. I remember using software to turn my 1st generation iPad into a second screen, back in 2010. Have been through at least three variants of the same app since.

I'm not happy with platform owners eating more and more of their own market, and think some of the anti-competitive clauses of app stores should be illegal, but there is no high horse to stand on here.
Historically, aren't most earthquake fatalities due to fires? Cutting off electricity and flushing all gas lines with an inert gas seems like a prudent thing to do after a significant earthquake. Particularly in an environment like California, where it is unlikely anybody will freeze to death (keep the drinking water flowing though.)
Is the "play" icon supposed to indicate a video? Clicking it does nothing.

All I get is the slowly-appearing stock clip art lower on the page, which doesn't really explain it at all.