skysight-inc/HackerNews huggingface dataset:
Fair enough! For other people coming across the thread, the repo for the modules is here (sorry for not posting this in the original post: https://github.com/EHfive/pulseaudio-modules-bt)

Good news is that there's some more activity towards upstreaming them; at least in my experience, they Just Worked(TM) as far as the system automatically selecting LDAP or AAC as needed.
This could work for you, in the chance an investment didn't pan out and you're liquidated at the top. But for long periods of time, cash loses value to inflation. Seems off that states wouldn't accept shares. They're not as liquid as cash, but not far from it.
Anyone know what the best ad blockers are for iOS?
Nothing against gitlab as I use and pushed for it in my company, but I feel it's heading towards Azure Devops(this might be entirely baseless). By that I mean it's geared more towards enterprise teams and business than startups looking to build stuff and deploy. I say this off the complexity of their UI, their feature set and what they seem to prioritize.
> Can you drive without a license or insurance?

Current law does not allow you to do this, yes. But current law also allows you to be ticketed if you exceed the speed limit. So obviously not all of current law is consistent with the basic principle I have stated. The application of the basic principle I stated to these cases should be obvious.

(Btw, it seems a little odd for you to be saying, on the one hand, that certain current laws are wrong--such as the 65 mph speed limit--and on the other hand to be relying on other current laws for your understanding of what "rights" you have. Surely you should apply the same principles to all of the laws?)

> Can you legally walk down a highway?

I actually don't know what the law is on this one. The application of the basic principle I stated to this case, as to the ones above, should be obvious.
What do you mean by pacifist? Did they not have a culture or preparedness for conflict or did they actually have a pacifist philosophy that would prevent them from entering conflict to defend themselves?
See also:

https://news.ycombinator.com/item?id=15440125 from 2017

https://news.ycombinator.com/item?id=19711756 from last year
I use NextDNS, works pretty well.
This is open-source, requires self-hosting, is free... There really isn't anything to compare.
People have been saying this for many decades, and they've been wrong ever since. (I ran across, at one point, someone mentioning in the 1960s or so that they were loathe to design a new programming language because how could it possibly compete with existing languages like assembler, FORTRAN, or Lisp?) There are constantly new niches opening up and new areas of growth that a programming language can grow up within. It's a big world out there. There's probably a language stumbling backwards into success right now in China neither you nor I have heard of.

As so often, Alan Perlis said it best: "In a 5 year period we get one superb programming language. Only we can't control when the 5 year period will begin."
Other derived articles from the same study are here: https://www.adultdevelopmentstudy.org/news
at one point i had the original iphone running android. it was a hot mess usability wise but still kinda marvelous in a way.
Anyone has a recommendation for a NoSQL database?

https://news.ycombinator.com/item?id=23253870

(not Mongo obviously)
This reminds me a bit of big brother.
> X Server

This wouldn't require a jailbreak. There's nothing stopping anyone from making a no-compromises X11 server as a fully-sandboxed iOS App Store app.

> SSH server (i.e. POSIX environment)

There's technically no reason that this should require a jailbreak, either, though an implementation of this that conforms to App Store policies would work a bit differently than people would intuitively expect from e.g. Linux. Rather than going in and installing packages through a package-manager, any additional executable binaries you wanted would have to ship embedded into some code-signed App Store app, (i.e. put Apple's auditors in the path those binaries take to client devices.)

The obvious way to structure it would be to have one "base" app that sets up the skeleton of the POSIX environment and which also acts as a terminal emulator; and then have other apps that are installed to serve as "plugins" for the environment, adding their embedded binaries into the "base" environment (similar to how XCode.app and Server.app integrate their utilities into macOS's $PATH—but in a Shared Container rather than in the host filesystem.)

Compiling things and running them doesn't seem to be restricted completely any more, either, given that Swift Playgrounds exists. (I think it's just custom runtime JITs that are disallowed. Seemingly, if you have a compiler that writes an executable to storage and then fork(2)+exec(2)s it into a new process running under your app, that's fine.)
I get maps.app.goo.gl shares from friends about where to meet up.

For the translate bubble, maybe there's a shortcut, I don't know. If anyone knows of a way to do this, please let me know.
I bought a Sparc 5 back in 1996 or so, from a company going out of business. I felt like a king. Nobody had stuff like that at home back then.
Ask HN: What are some good online discussion boards/forums?
I want to be a part of internet discussion boards, I have heard a lot about how they used to be so active in old times and people got to know each other and share knowledge in those forums. I want to experience that. Can someone recommend me some good discussion boards?
"because today’s consumer buys on potency."

Why is that? Is it cheaper? Would you be able to supply less potent product cheaper (maybe shorter growing times or less work or other reason)?

I know nothing about this field but I find some of the comments here fascinating.
The hosting costs would be astronomical for a startup to offer free HD video hosting in the modern era. Google had deep pockets to buy them and pay for servers for all of the years YouTube was not profitable. A viral video like Gangnam style which currently has 3.6B views probably cost in the millions to serve. Luckily Google has the ad muscle to recoup that, but not many others could. If someone were applying to YC or approaching VCs with a YouTube competitor, the big questions that I'm sure would come up are, "what have you figured out that YouTube hasn't that will make users flock to you" and the obvious followup if you have a clever answer to that: "why couldn't Google beat you by just doing that first or better?"

EDIT: thinking about it further, the company most suited to offer it would be Amazon, which obviously has the storage space and hosting infrastructure, but not the advertising network to make revenue on it. It would be interesting if they could tie into Prime Video to allow users to monetize their content via a revenue split with Amazon.
Lots of previous discussions, so the project home page is probably too generic to make a good HN submission.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

The reverse is also true: if the project hadn't had much attention on HN before, this would make a fine submission.

I wrote about this issue recently: https://news.ycombinator.com/item?id=23071428
Telekinesis in Unity
As it turns out, this is used as one of the listed bootstrap methods for getting the jailbreak going.

It's a very different era for jailbreaking, these days. We don't actually need an ACE exploit as a bootstrap any more; we can just rely on various pseudo-officially-sanctioned methods of running arbitrary code (e.g. an XCode development provisioning profile.) A jailbreak is now just a privilege-escalation exploit. Interesting times.
There is much amusement to be obtained from reading Jepsen's report:

"MongoDB’s default level of write concern was (and remains) acknowledgement by a single node, which means MongoDB may lose data by default.

...Similarly, MongoDB’s default level of read concern allows aborted reads: readers can observe state that is not fully committed, and could be discarded in the future. As the read isolation consistency docs note, “Read uncommitted is the default isolation level”.

We found that due to these weak defaults, MongoDB’s causal sessions did not preserve causal consistency by default: users needed to specify both write and read concern majority (or higher) to actually get causal consistency. MongoDB closed the issue, saying it was working as designed"

http://jepsen.io/analyses/mongodb-4.2.6
I was relatively decent friends with one of the co-founders, they had a great idea and I know the passion they had for it. I am surprised (and not!) that they played so long when all others failed much more quickly.
Depending on what projects you work on, your org might could have installed "monitoring" software on your computer that triggers alerts when you job search. The purpose is to catch insider threat, make sure nobody runs off to the competitor with IP. If you are job searching at competition's website, they may cut you off specific projects, or just "let you go".

I would never job search on company's time or issued hardware, and I wouldn't recommend it.
Perhaps, but the point is, if you're working in DevRel and you think your role is to defend the product from criticism, and you do it by placing the onus on the developer to figure out how to use your product safely, you've totally lost the plot.
Having friends (software engineers, SREs, etc) at Google used to be the way to get a human to look at something but these days it gets you nothing.

You’re better off with a highly rated news.yc post.
They had a philosophy against it - see "Nunuku's Law"
Most businesses prioritize what people pay them for (or they run out of money). Gitlab is accumulating enterprise features because enterprises are paying them for those features. Most places I've worked have used GitHub and it's good enough. Some also had Gitlab for "secret" stuff but if you trust GitHub with your main code then you already trust them with a lot so might as well just use them for all code hosting.
I recently wanted to test something on macOS, but I don't own a Mac. I kinda assumed that I could just type "macos vm image" into Google and download an official image for VMWare, VirtualBox, Hyper-V or whatever from Apple's website. Nope.

Instead, I ended up reading through several third-party guides, downloading images from random people's Google Drives and feeding magic incantations to VBoxManage - only to end up with a slow, crashy, barely functional system. Of course, the thing I originally wanted to test wasn't working at all, because... who knows.

I'm really amazed at how shitty Apple's developer experience is for people who don't own a Mac. Well, I'm going to give this script a try tomorrow - maybe that will work, somehow.
Most recent? China is destroying traditional Tibet (which it invaded) through mass migration of ethnic Han.
Except this is older and native to Britain.
When the first web based jailbreak[1] dropped I felt like something important had happened among the mundane. Rooting the HTC G1 and jailbreaking pre-App Store iOS was a PC-assisted complicated revelation; being able to JB straight from the browser doubly so.

[1] https://en.wikipedia.org/wiki/JailbreakMe
Pre Roman invasion in 43 AD, Britons (Brythonic languages etc). 43 AD to roughly 400 AD, Romano Britons and various combinations and graduations thereof. Roughly 300 or 400 onwards, Saxons, Angles, Jutes start to turn up in these isles. The Romans are generally considered to have buggered off around 400ish.

The largely Angle/Saxon incursion was not a smooth considered invasion but more of a spreading out. Bear in mind that travelling by sea was generally easier than by land at the time. Heavily wooded hills are a pain to cross compared to sea with a decent wind. So the sea back then was not a barrier but actually helpful.

300?-1066 - What will become the UK etc is an amalgam of tiddly kingdoms and whatnot. What becomes England is Wessex, Dumnonia (Devon and Cornwall - a bit Welsh - west wales), Kent, Essex, Sussex, Norfolk, Mercia, Deira and quite a lot more. There was the Danelaw and Dalegelt business with a bunch of homicidal viking folk. York's, and hence New York's names are derived from Jorvik which was the Danish name for the original town. The Romans called the place Eboracum.

Then the Normans turn up in 1066. lol
What performance issues? You’re telling me the native implementation has performance issues over RN?
It is strange. How did you notice this?
Have you tried any of the Project Sandcastle builds?

https://projectsandcastle.org
> You can learn a lot about a developer by asking "What do you think about Mongo, JavaScript, or PHP", and if their response isn't a shrug, they're probably more concerned with what editor is correct than if the product they're building is useful. It's an exceptional filter to reject zealots and find pragmatists.

Sure, if they’re being rude about it. A developer saying that it will not fit the use case or talking about spending a month of their time fixing a production issue caused by MongoDB will definitely not get a “no” from me. I’m not hiring subservient people I’m hiring people who can think for themselves and choose the right tool for the job, which Mongo rarely is.
> > Can you drive without a license or insurance?

> Current law does not allow you to do this, yes.

Current law in much of the US absolutely allows this, as long as you aren't on a public road or private property where the owner has opted-in to the rules generally applicable to public roads.

Of course, most of the interesting trips a person might want to take by car involve traversing public roads.
> the revoked set is smaller than the full set of active tokens so maybe that is a win

Yeah, it seems to me the difference between having a revocation / blacklist and a non-JWT based sessions isn't the number of queries to a redis cache, since each request to the resource server will result in a check first. It's the in-memory size of the cache.

I think that clears up my question about the benefits of using JWT. Thanks! :)
Gday

Is Tails really a valid secure solution

It uses Firefox default with TOR VPN
along with Gnome now doesnt it ?

In 2020 its very clear that default
Google Chrome
and Firefox , cant be trusted

Both companies support "Diversity and inclusion"
before security, privacy, merit and equal oppunity

Both browsers report back data

Both browsers have forks and different more secure editions

Such as

Librefox or Waterfox/palemoon

over standard stock firefox

or Brave/iridium instead of default chrome

LibreOffice still seems to "need" java for its database thing in 2020

Also considering 99% of western unis are Global left wing Zionists/Marxist/commie brainwash re-education centres
can we trust TOR that relys on western unis ?

Unis are no longer places for factual truth or reliable learning or trusted places
Those are all intermediate/improver kind of books, though. They contain a lot of useful material, and many programmers who haven't studied those subjects would benefit from doing so. However, the ideas would (should) be familiar to any professional programmer with more than a few years of experience. The challenge is where you go after that to continue developing your skills and broadening your experience for the next 5 or 10 or 20 years, rather than becoming the "eternal novice" who is proficient with the basic tools but unaware of more advanced idioms or more strategic issues that would help them to produce much better work.
One bit of irony: LaTeX.css can't display math without... JS.

(However, there is a solution if you're using Pandoc! Compile via texmath and then https://github.com/mathjax/MathJax-node can create a static HTML+CSS+fonts page, which aside from looking the same, runs far faster than loading Mathjax. This is what I do on gwern.net. It's very nice. texmath doesn't support all of LaTeX, of course, but if you need a block or a diagram, there's lots of Pandoc plugins to call a TeX install of some sort and generate an SVG or PNG.)
Sure.

4.) Put scrollview inside base view
5.) Register pan gesture and delegates and write logic for full, mid, none snap points

You clearly don’t need another whole framework to do the above
They recently announced a v3 of synergy to address a lot of the issues
Hypergraphs can be represented with Incidence Matrices

https://en.wikipedia.org/wiki/Incidence_matrix

the same algebra applies and GraphBLAS works well with them!
My company is in this space. It's absolutely wild. I often think people don't realize the implications of hemp being legalized. My hope is that hemp flower makes the outlawing of THC seem that much more stupid. I've made some videos about the subject: https://www.youtube.com/watch?v=XCdVtFpuMus

It gets more complicated than you describe. Good and bad actors exist. The subreddits you pointed to mostly contain people looking for an alternative to smoking weed for a variety of reasons. Most of them center on CBD effects on the body without the mental high associated with THC. Most of the legal hemp flower strains are 30 CBD : 1 THC. CBD also acts as an antagonist for THC and can bring you down from a high very quickly.

Plenty of bad actors also exist. There are now also labs that are exploring rare cannabinoids like THCv and THC-delta-8. These cannabinoids have similar effects to THC but are technically hemp.

The laws are extremely broken and I think eventually there will be a reckoning for people trying to get others high through loopholes. Hopefully, companies trying to make non-psychoactive products like CBD, CBG, and CBN won't get caught in the cross-fire.
> Every country on the globe has an indigenous people. The countries that don't have them either killed them all in the middle ages or assimilated them completely.

Depending on how you define "country" the Pitcairn Islands are an exception:

> The earliest known settlers of the Pitcairn Islands were Polynesians who appear to have lived on Pitcairn and Henderson, and on Mangareva Island 540 kilometres (340 mi) to the northwest, for several centuries. They traded goods and formed social ties among the three islands despite the long canoe voyages between them, which helped the small populations on each island survive despite their limited resources. Eventually, important natural resources were exhausted, inter-island trade broke down and a period of civil war began on Mangareva, causing the small human populations on Henderson and Pitcairn to be cut off and eventually become extinct.

> Although archaeologists believe that Polynesians were living on Pitcairn as late as the 15th century,[citation needed] the islands were uninhabited when they were rediscovered by Europeans.

The Polynesians were there, but they died off before the Europeans came.

https://en.wikipedia.org/wiki/Pitcairn_Islands
These are about priorities, not about achieving perfection. It is easy to distinguish different pieces of software on these dimensions. For example:

"Beautiful is better than ugly." Requests is more beautiful than urllib2.

"Simple is better than complex." Trio is simpler than asyncio.

"Readability counts." Python is more readable than C++.

"There should be one-- and preferably only one --obvious way to do it." ''.join(strings), not sum(strings, '').

Note what isn't in the Zen of Python: performance, close-to-the-metal-ness, correctness, portability.

Python often fails to live up to its values, but that doesn't make them meaningless.
Maybe the same headhunter firms that can get you a permanent (higher level management) position, can get you a temporary position.
I'll be the first to admit... I'm a little conflicted by this..

I've almost exclusively worked on the usual procedural /OO languages professionally (java /c#)..I like to experiment and I've picked up a bunch of languages along the way (perl, python, coffeescript, f#, nim etc).. And its usually because I want to see what's different and spend enough time to do something useful (but not large) with it. Also, it helps you become a better programmer IMO. otoh, if I'm hired for my skills but then have to work on js( don't actually like the js eco system) or haskell (I gave up after trying and I doubt I'd become very good at it anytime soon if I were forced into it) I'd be not happy either (and IMO, with valid cause that doesn't reflect on me or my abilities)
In the past carrier unlocking was always a separate ordeal that jailbreaking didn’t seem to help. But I haven’t tried in many years.
This article from The Scientist provides an overview of why it happened in a rabbit population: https://www.the-scientist.com/features/do-pathogens-gain-vir...

> The question Fenner asked was: What happens when such a virulent virus spreads through a very susceptible host species on a continental scale? He focused on two possibilities. First, the highly lethal virus might evolve to become less lethal. Second, the highly susceptible rabbits might evolve resistance. Thanks to Fenner, we now know both happened.

> The work showed that the almost invariably lethal progenitor virus strain was replaced within a few years by strains with case fatality rates of 70 percent to 95 percent. Some field isolates killed fewer than half the lab rabbits. Over the next few decades, things settled down, and strains at both ends of the lethality spectrum become increasingly difficult to find. Fenner showed why. The highly lethal progenitor virus killed rabbits so fast that its infectious period was shorter than that of the less lethal viral mutants. That meant that the less lethal strains were able to infect more new victims and spread throughout the population.
54 days away. That's a fun reminder. The high stakes side of these Mars landings still gets to me a bit. I really hope the mission goes well.

https://mars.nasa.gov/mars2020/

> The Perseverance rover will seek signs of ancient life and collect rock and soil samples for possible return to Earth.
If memory serves the original EToys.com code treated the filesystem as tree-structured database using atomic operations (though no transactions). It worked just fine, then the rewrite with an RDBMS that should have been stabler and faster resulted in the famous meltdowns. Admittedly this is cheating a bit since you can name folders & files with semi-arbitrary or internally structured string keys. By 1997 standards pure disk access without having to walk the filesystem heirarchy was blazingly fast compared to many of the databases I was using.

[Source: I was friends with the guy who wrote it as well as other EToys employees. God that was a trainwreck.]
People don’t work on the weekend.
Pretty much this there are 400 active current issues in Texture, same issues when I worked at smaller companies who wanted to do the “cool” thing and follow FB.

Unneeded abstractions
I remember when the Free Software movement really started to make inroads into the corporate world, which in my circles was the late 90s / early 2000s.

It was like a revelation.

No longer were we tied to inflexible, command-and-conquer style platforms. We could fix bugs ourselves, instead of waiting for years for vendors to maybe fix the bugs we diligently reported.

We could distribute our own libraries and packages in minutes, with licenses of our own choice. There was no corporate gatekeeper standing in the way. (But what of security, you ask? Look at Lenovo and Superfish ... that was a MITM attack produced by the supposed gatekeepers).

Now it seems things have come full circle, and a younger generation of developers is discovering, once again, that writing software for closed, proprietary systems is a mug's game.

Only now, those platforms seem even more strongly entrenched, courtesy the mobile duopoly and web monopoly.
Yeah and it runs sooo much quicker under fusion than under oracle virtualbox, I’m amazed people still use virtualbox given its horrendous performance.
Loners Are an Evolutionary Insurance Policy
I would watch a tech version of Ramsey's show.. oh boy!
The risk with that is you have no ability to contest a charge. With a credit card, you can contest and the card issuer will do a chargeback to return the funds.