jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Not only gross, but wildly disrespectful in many cultures.
I just realized that an easier way, when you have a guy under surveillance using his computer in public, is to capture some decent footage of him entering his password before you bust him. Way less fun though.
How about things like Launcher Pro, Swype, SwiftKey, and AppBrain?

None of those apps actually do anything. None of those are apps that help me cook, or tell me where the bike shop is, or let me send a photo of my dog to my parents, or give me something fun to do for 15 minutes on the bus.

I think that's Gruber's point. Android is full of apps that either...

A) are for people who think fucking around with their computer/phone is a worthwhile activity

B) are essentially ports from iPhone

or C) suck
Categories can patch some of that, but you still have to write ugly code once, and categories are not as elegant as fix in the API itself (e.g. you have to use odd/prefixed method names in categories to avoid collision with potential future API).

If the API is really obvious then this doesn't matter, since the category will simply replace the API method with something that does exactly the same thing.

For example, there's no real need to prefix a category implementation of -cgColor because it couldn't conceivably do anything else.

If it really bothers you, then you can use the runtime to load methods into NSColor, first checking to see if they exist.
Education is indeed becoming the dividing line between left and right all over the world. Sadly, it is because the scope of "education" has been expanded to include subjects with no intellectual content.
No, I'm asserting that those (while being extremely valuable additions to the field) have nothing to do with a newer version of Java which is what you were asking about.

> the next excuse for not updating Android Java to latest versions.
This would still be an ongoing product that would need integration into the current ad networks; security reviews; patches to the servers; OS upgrades; legal support (copyright, abuse, and right-to-be-forgotten claims); accessibility support; and probably a few other things I can't think of. It could be done, maybe for a profit, but how big a profit? My guess is any potential advocate inside Yahoo! has bigger fish to fry.
No, the business has to be resident, which means it has an office there or sells locally. A resident shareholder or employee doesn't count. Monaco goes out of its way not to tax its residents, other than VAT on local purchases.
> Legally an actual service animal must be trained

There's a distinction between trained service animals and emotional support animals. Both are support animals but the latter are largely untrained which is why airlines have moved to ban them. I have no issue whatsoever with trained service animals!

I think there's a conversation to be had about dogs as vicious in nature but I have been laughed out of the room when I mention this to an in-person audience. But many USPS/UPS/FedEx and now Amazon delivery people are aware of this: untrained dogs are a danger
What are you basing that on, the data mostly points the other direction.
I kinda have a mixed feeling about it :

- We have something with a localized name (uncommon for a software tool) that bother English speakers

- The English speaker changed the original poultry meaning to the modern slang by themselves

- We rename it to something neutral and in the alternative names you have ... English propositions, and arguing about it in english

It's like a double win for the English world, almost like a embrace, extend and extinguish strategy.

I hope the tool ended up with a non-english alternative.
As I am in "the either everything is fine or nothing is fine" team, maybe I am a little biased on the subject.
Wait, are you talking about a general strike where all workers in an entire industry go on strike? In the US, strikes are usually limited to a single employer/workplace. So you might see all the employees of Bob's Software Shack stop working (even if their day job was to contribute to open source) until the company improves salaries/benefits/reinstates taco Tuesday. However, I have a hard time imagining that there would be a call for all software developers in the country to go on strike, so I really don't know what volunteer open source contributors would do.
Is that right? Very surpised to learn about this. Messy, brutal, nightmare. I’m running Linux as my primary OS more than a decade and find it very stable compared to Win and Mac which I use when it’s a must.

I wonder how such a messy base offers such stability ...
I don't know that this follows, given that the prior probability that your info was leaked is pretty low. "Only" 20% of global accounts' info were leaked, and only 13% of US accts
I guess someone's got rich^W an okay business offering CCPaaS: Cookie Consent Popup as a Service.

I remember looking up some tourist destination and reading a few travel blogs about it, the cookie consent popups of the different sites looked identical
> not that difficult

afaict, the thing uses multi-templated indirected hardcoded asm inlines instead of intrinsic calls - it is not "that difficult" but it is by no means simple and they've done precisely zero favours to anyone trying. They've really gone out of their way, with Embree, to make it crazy hard, if not impossible, to fully activate the built-in SSE/MMX to AVX compatibility shim headers GCC ships with too, where they even can be.

sigh
> Coming at this from the left, I feel it might be better to suggest alternative interpretations of those results than to just avoid any discussion on the whole area.

A lot of people have done this. The Bell Curve is full of problems, both in the sourced research being completely false (for example, straight up lies about populations being tested) as well as Murray's conclusions drawn from research. Papers and books have been published. What else do you want from the community?
The big difference between reddit and facebook discussion (at least outside of facebook groups) is that people group by interest rather than social graph. Most of my family and friends are not interested in stuff I am.
Black market transactions are as real as any other. Real payment for real goods or services.
These kind of salaries, except fintech in London, don't exist in Europe for developers.
TIL. Verse structure appears to have been widespread though.
That must be quite something in person.
I probably have some holes in my understanding, but most of the responses here seem to miss a few key distinctions.

This very much depends on the jurisdiction. Outside the US, some require you to provide electronic keys unconditionally in which case "I forgot" isn't a valid defense. Some let you off the hook if you forgot, but only if you can convince them that it's really true.

Then there's the US. Here, AFAIU the court can require you to hand over physical objects which it is certain actually exist. Failure to comply is contempt, and most states don't have a maximum for that (https://psmag.com/news/a-most-uncivil-contempt-3464).

For a password that's not written down, "I forgot" is indeed a valid defense here last I checked. Note that it doesn't apply if the court has a convincing reason to believe you were lying, which they would have in this case obviously.

However! It's more complicated that that here. Whether the court can demand things you know (ex passwords) as opposed to physical objects has historically been contentious. The trouble is that the fifth amendment protects you from being required to testify against yourself, and verbally providing a password seems an awful lot like testimony as it will presumably be used to incriminate you. It's gone both ways, and at some point the Supreme Court stated that a password was roughly equivalent to a physical key and so didn't qualify for protection. This ruling goes against (?) that, stating that it's equivalent to incriminating testimony and so can't be compelled.
> Is this something the standard model has predicted?

No.

> Does it go against the standard model, strengthen it, or neither?

I would say neither.
Illegal transactions sound like a perfectly good use case to me, considering the laws that so many people have to contend with.
the servers haven't moved here either, they're all still in the UK

they're now simply operated by a different legal entity
There is no need to throw out the baby with the bathwater here.

Who cares about gold? Who cares about avoiding math? Not me. I guess I am no Austrian for those reasons. I do care, however, about restraining the inflationary tendencies of governments because I believe they are an engine of wealth redistribution from the poor to the rich and powerful. And sure, I suppose I do care about avoiding mathematical naval gazing, or statistical hackery. But those are side-issues.
Maybe it's their way of fighting the Man. They're compelled, almost by force, to cooperate with the US and other governments in spying on their users. This seems like a way to offset that ethical load by taking away some of the tools those bad actors use as weapons. I know I'd do it if I were in their shoes.
Matt Pharr, a founding member of that Exluna/BMRT crew that Pixar sued, and also one of the authors of the seminal Physically Based Rendering book tweeted this about Pixar's announcement of the all new physically based Renderman:

"First they try to sue you into oblivion, claiming it unimaginable that you wrote a renderer yourself without having stolen from theirs, and then 12 years later they write a new renderer with your ideas at the foundation. #theironyitburns"

https://twitter.com/mattpharr/status/472392344646340608
https://twitter.com/mattpharr/status/472392393342201856
IMHO, sublime is a lazy yet flexible editor, it has very fancy out-of-box experience, you don't have to download a lot of stuff from the internet and make your own customizations before you can finally gets started with what you intended to do few hours earlier.

I know that both vim/emacs have very handy package manager, but they don't ship with vim/emacs.
A current trend is a trend about to be supplanted :)
This guy's story is great, too. Former inmate, was at $3M+ ARR as of Dec 2014: http://www.crewlab.net/pigeonly/
It's done by all authoritarian regimes on purpose.

They want people to get sick to shorten the time to herd immunity.

Of you don't care about pensioners dying, only getting to fully working economy the fastest, this may be a strategy to try.

The only problem with this is that people get really scared after thousands of people die in their country from COVID, so I don't think that herd immunity strategy works.
I love distributed websites, but hardly anyone uses these things. I don't even know of any mobile apps for IPFS, Dat, or FreeNet. They should absolutely be more widespread, but crisis mode website operations need to focus on things the majority of users can access.
I think any given service on this earth is expected to have some degree of delay during a once a century global pandemic. People out there can't even buy basic life necessities in stores. It may be a little unfair, but it's not really the time to think a $120/year membership means someone should be put at the front of the line to order whatever they want and constantly push others trying to get their necessities to the back of the line. It's better to hope everybody is getting their hand sanitizer and toilet paper at an equally expedient time, instead of hoping Prime members and Prime members alone can order a new package daily and have it arrive in a timely fashion.

Yellowstone could potentially blow during our lifetime as well. I doubt most companies have that factored into their contracts, and I wouldn't hold it against them if they didn't.
I'm old enough to remember 3-6 weeks for shipping. Getting it in a couple days still seems like magic.
And I need to remind you that we’re talking about Out the Box here, not with add ins and extensions. Brave is capable of installing any extension found in the Chrome web apps page so you probably could tweak it further.
The preferred programming environment on an ARM-ed Mac would of course be Armed Bear Common Lisp.
China and the USA are leading up to one.
This has nothing to do with programming. A designer, an illustrator or a copy writer all take time throughout the day to think and find inspiration. Please don't assume that you must train everyone in progamming just so they "understand"
For religious people, religion IS the final step in understanding the world. That means that if you don't understand something or don't know something, you explain that with religion and your god/gods and don't look for a better explanation.

Many "misteries" explained by religion in ancient times are now explained by science. Of course science does not yet answer every question, but keeps asking, when religion cuts questions.
> Apple is no more exclusive than the GAP or Target or eating at Red Lobster.

Definitely true, but he also undermines his own argument here: Yes, Red Lobster is not Chez Panisse and Apple is not Rolex, but to large parts of society Red Lobster is considered expensive and not worth it. It's not "exclusive", but it's still at the top of the "normal" bracket. There's a lot of middle class people who'd rather shop at Kohl's than Gap and buy the cheaper and equivalent-seeming Android device over the fancy expensive iDevice.

Disclosure: I wrote this on a Mac.
I would like to at least know what I'm getting in trade for allowing the app to know my location. As it is, I load the site, it displays a blank page with a weird icon on the left, and it immediately asks for the location ... and I have not done anything yet.
when you have money, you have the luxury to make savings (clubs, economies of scale, discounts and other "special treatment" etc.)

AAPL is a luxury brand, and this does not exclude, that it delivers value.
On a vic 20 that we hooked up to the living room's tv, we got it when I was 7 ad played games on it. Then I started programming when I was 8.

It had all sorts of characters like borders and symbols that made character (think ascii) graphics work not too bad. Peeking and poking memory was fun too.
In Russia and in some parts of EU, Apple really is a luxury brand. For the cost of iPhone4 I can get a notebook, a netbook and a mobile phone. Or a smartphone and notebook.

I'd never have bought a macbook ($2500, or ~110% of my current monthly salary; I believe, I am in 80-85 percentile of Russian salary spectrum) if it weren't for unix (which I need for work)+textmate (which I need for work)+ultimate design (which I can't live without).
Oh no. I'm no one to bash him. Perhaps it's just my ignorance.
I don't understand - obviously being #1 will not inherently result in being banned, so the implication is that Parler is bad. If that's the case, doesn't it basically just beg the question I posed in the parent post?
Well, there is a doctor shortage, particularly in the general practitioner space, where salaries are much lower than specialist medicine; likewise, while there's not a shortage of lawyers, oversupply has pushed down wages (and pushed would-be attorneys out of the market), and law school enrollments have fallen appropriately.

Comp-sci salaries are really, really good, to the point that a single experienced developer is single-handedly in the top ten percent of earners; a household with two developers is easily in the top 3-4% of household earners. And a superstar developer can make a hell of a lot more, if you're willing to play the casino economy of startups.

Yes, a b- or law-school grad who went to school in Boston is going to economically outperform their brethren from land-grant schools, but a lot of that has to do with background privilege and the ability to build a relationship graph. (If Harvard excluded the academically-mediocre children of the rich and powerful and admitted solely on merit, nine-tenths of the wealth-generating potential of its diploma would be extinguished.) Your average MBA or JD is lucky to do as well as a senior software developer.

Computer science, like medicine, is hard, while it's easier to tune one's grad school experience for less-rigorous subjects. And we all know that even credentialed programmers often can't pass the FizzBuzz test, while even fewer can speak authoritatively about complex system design and architecture. We could add more bodies to CS curricula, but it's far from clear that robbing from MBA and JD programs would add to the stock of high-quality programmers.
I personally think they're trying to get attention for themselves to build reputation and perhaps land some sort of job / payout.
It's completely false to say that "we know how schedulers work". The _only_ reason there is confusion in this thread and the 4chan thread is because so few people actually know anything about schedulers. If they did, no one would be confused. The fact that there is confusion at all is basically a huge point for explicitly stating your assumptions.

Moreover, that is essentially the whole point of the field of algorithms. Your job as an algorist is to abstract the algorithm away from the implementation details of wholly separate systems, and make all of your assumptions explicit. If you don't specify it, you can't analyze it. And, if an algorithm has to assume an entire, specific OS and scheduler is implemented under it, then you have gone about your job as an algorist completely wrong.

That is the appeal to practicality. But as if to prove my point, you _do_ end up making assumptions. You are assuming that the scheduler is backed by a priority queue, which is certainly not universally true. You don't get to a hard mathematical bound by waving away a detail as important as the data structure that backs the core sort mechanic. If your approach is to say "y'know, like a _normal_ scheduler", then you should stop and rethink your approach to the problem.
The Israeli procedures are kinda interesting, the second you enter the airport you are put in a line, you'll probably end up waiting in that line for about 15 min before you get to the "questioners" but once you're through everything else is really quick, especially the formal security check, you don't have to take off your shoes, remove your wallet, keys, etc or even take your laptop out of it's bag, just drop your bags on the belt, and walk through metal detector. Easily my favorite airport.
Indeed. And the software should continue to wait for readiness or decide when to give up. Giving up at the 10ms mark isn't against spec, it's just not prudent.
...capitalism vs socialism alone, it's much more nuanced than that.

Profiteering. Seems pretty simple to me.

I'm exhausted by the -ism debates and mythical free markets. To me, it's about the incentives. So I support a single payer using the capitation model, reward wellness vs treating disease.

With ACA (Obamacare), I hope that we're on our way towards single payer in the USA. Meanwhile, I'm impressed with improvements gained so far with the modest initial reforms (eg health exchanges).

Who would have thought that a well regulated market with price transparency would lead to price competition? /sarcasm
Kazakhstan is nothing like Turkmenistan in this regard. In fact, it's nothing like Uzbekistan even.

In terms of personal freedoms, average life in Kazakhstan is on par with the US, if not "freer" than the US. It's certainly no police state.
My own, personal, Jesus. With Jags :-)
And let's add some taunt in it:

"[...] Github.com, and more specifically the tools allowing to easily bypass the chinese government censorship."

I wonder what would happen with such a message.
You are missing the point: DuckDuckGo is famous for its privacy stance, therefore one would expect that one's use of DuckDuckGo would not appear as "DuckDuckGo usage", but instead as "no search engine usage". The end result would be similar to what seems to happen in the USA (if one believes the anecdotes found in the Internet): not having a credit card means one is rejected when doing things like buying or even renting a house or a car, even though that has nothing to do with credit cards.
Many who complain about tech companies using open source without giving back will also complain when they start sponsoring it.
Hey Everyone,

I wanted to share a tool I built out of a desire to easily create and organize plain-text notes on the command line. textnote is a CLI for quickly creating, opening and managing daily plain-text notes. I built it to encourage myself to practice daily note taking by making it dead simple to open a prebuilt, templated, dated note file in Vim. I thought it would be good to share here with the HN community because it is intentionally lightweight and meant to be paired with other commandline tools (grep, fzf, etc) for additional functionality.

The key feature built into textnote that I couldn't find elsewhere is archiving. Running its archive command will consolidate notes into monthly archive summary files and (optionally) remove the original daily files to declutter and turn your notes organized records over time.

I hope you might find it useful and I'd love to take any feedback or suggestions that might come to mind!
My country arrests and charges people for making offensive tweets. If America abandons free speech, then where is left to go?
i think they are all wrong - a next gen shell needs to focus on structured data - hacks like jq and yq need to be made redundant as being part of the shell. I didn't manage to pursuade redhat that this is going to be a priority (i used to work for them); i still think that this is going to be a priority in the near future.
They earned billions and gave $350k? Actually it says $150k for Visionary.

If it was 2 billion then they contributed less than 1/500th of what they received.
Can you provide any citations for that claim?
Yes, daft punk etc while coding. Mostly tracks with no vocals. Classical music while studying.
Founder of CircleCI here. Some notes on this:

CircleCI does have free and public Open Source builds: http://blog.circleci.com/a-step-into-open-source/. We allow you run three concurrent open source builds for free, more than anyone else. Also, we allow larger teams to pay to run more builds, which can be really valuable for large projects.

CircleCI is basically built for large teams, for example Shopify: https://circleci.com/stories/shopify. There's a few major features that support that. For example, large teams typically have tons of integration/browser tests: we allow you to SSH and VNC into the build to figure out why browser tests are failing. This is a critical feature for large teams.

Similarly, parallelism is built into CircleCI from the ground up - we've spent a ton of time making the really simple and automatic. We can automatically split and load-balance test suites across dozens of machines, and we have huge customers using this to reduce multi-hour test suites to run in minutes. This is much more support than anyone else, if it's even possible you have to go through a long process to manually enable parallelization.

We have support for GitHub Enterprise in our Enterprise product (which you can run in AWS VPC). See https://circleci.com/enterprise for details.

For small teams, we don't actually start at $50 - we start at free. If you're less than 5 people, you likely won't pay anything to use CircleCI. The free version is fully featured and lets you run 1 build at a time (for $50, you'll get a 2nd concurrent build, which you'll need as your team grows).

There's a couple of features that are listed for other products that aren't listed for CircleCI - not sure why they aren't listed:

- Unlimited open source projects with full functionality.
- Has own headless browser support (albeit Firefox only). [actually, on CircleCI we also support chrome]
- Allows to cluster tests and run them in parallel.
- Seamless UI integration with GitHub.

Hope that helps! Happy to answer any questions too.