jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
There are at least branches of theology that utilize the tools of philosophy (I suppose theology in general does, but some of it uses the approach more carefully). I guess there is an endless argument available in deciding what the average Christian apologist is, but I think you might be selling their rigor a bit short.
Absolutely no offense intended, but doesn't your worldview (and the perceived benefits) stand alone, whether or not a God exists? I guess my question is, how do you rationalize the ritual if it has little bearing on the outcome?
I used it to to build the rule system for my game engine.
Location: New York

Remote: Yes

Willing to relocate: No

Technologies: Java, Selenium Webdriver, Appium, Test Automation, desktop/mobile testing

Résumé/CV: https://www.linkedin.com/in/arifh173/

Email: hussain.arif305@gmail.com
Rolling blackouts occured during the Groundhog Day Blizzard in 2011 as well: https://en.m.wikipedia.org/wiki/2021_Texas_power_crisis#Back...

Competent regulators can see the past and prepare for things that happened a decade ago to reoccur.
Where do you see it in CURRENT? AFAICT FreeBSD main is still more or less just a sync against OpenZFS.

AFAIK it's being developed against FBSD, but is not any more integrated there than it is in the main OpenZFS project.
A nice dark pattern in WhatsApp:

Turning off access to contacts in ios immediately makes your profile picture invisible to others.

Meaning: we cant all revoke access and try to identify contacts by profile pic.

Fuck you FB.
Could you share your combination?

I have my problem with OWC TB3 dock and Dell P2715Q. I will try an older dock that I have in the office (Kanex TB2 Express; as the name says, it is TB2, thus extra dongle needed); but playing around with different TB docks can get expensive...
> I think an intermediate level of mastery is when you realize that a computer is a logic machine built to serve humans and it will always listen to you if you're willing to put in the effort. You can always go a level deeper. Great engineers know all of the tools at their disposal and will bend the computer to their will if they need to.

I've worked with some people who definitely seemed like "masters", and this was true of all of them. Quiet patience and an unshakeable belief that this thing is going to be fixable, even after trying multiple things that have gone nowhere. And they're almost always proved right.

It also made me realise I need to get out of this business as soon as possible, because I'm the polar opposite. After a few failed attempts my brain goes into panic mode and the problem seems insurmountable. Then I "wake up" an hour later after a bout of procrastination, no closer to a solution.

I often wonder about the chicken and egg of how people attain this state. Are they first and foremost technically brilliant, and the confidence emerges from that? Or is it more of a personality type that has allowed them to solve lots of problems and become technically brilliant along the way?
Things are tending towards extreme sensationalism nowadays.

The news media has to compete with the internet for eyeballs.

Honey boo boo on the learning channel was the beginning of the end.
When AT&T thought Google Fiber was coming to Raleigh, NC, they magically managed to lay fiber to my subdivision on the outskirts of town. $70/mo for unlimited symmetric 1Gbps service. When they're motivated, they can apparently move quite quickly. That was over two years ago.

Google Fiber still isn't available anywhere near me.
Yup, complacency can kill you.

In this case [0], a skydiver forgot to put on his parachute...

https://reverentialramblings.com/2018/08/15/the-skydiver-who...
That decision process would lead to different people coming up with different results. For example, it's not possible for me to look for a clause in your contract with a third party. I don't even having any way of knowing if the contract you might show me is the one that applied to a cryptocurrency transaction. So if you claim that your cryptocurrency was stolen in that transaction, and your favored court agrees it has jurisdiction and concurs, I still have no way of verifying any of that.

Your decision process might work for you, but it's not meaningful for establishing consensus in a cryptocurrency.
I can definitely say that my short sidequest to Haskell began and ended with trying to figure out what a monad was, and concluding that this was a silly first topic as well.
I am glad I wasn't the only one.
I think it's also worth mentioning the half-mile long drug tunnel discovered in 2010 – a full rail system was built about 70 ft under the surface that carted drugs from Tijuana to San Diego.

https://www.youtube.com/watch?v=6EFsFAoAEMw
One of the common tactics for smuggling by boat is to keep it in garbage bags. You weight the drug bags, and carry ordinary garbage on board. If you get stopped, you throw all the bags. The coast guard only find you dumping garbage and the most they can do is slap you with a fine.

The DEA's budget is nearly $3B, and they can't do shit against rocks in a bag. The DEA's budget could be $3 Trillion, and they still couldn't do shit against rocks in a bag.

Convictions require evidence.
This looks great, vik.
They bought a lot of bitcoin before the late 2013 bubble. I think they're quite diversified - they're just Bitcoin proponents who are taking a chance, kind of like venture capitalism.
I wish the author had explained what the difference between using the IO type and using the IO type via the monadic interface looked like. As a Haskell beginner, this article just makes me more confused. Can someone share an example or clarify?
That's worthy of a "Dark Pattern" annual award.
These separations are completely arbitrary in practice. I've seen many seniors not doing any technical designs, and I've seen many juniors expected to stand on their own two feet when it comes to making technical designs, sometimes to the point of requiring those skills before getting a job.

Reality is, the title means hardly anything anymore except "this person has this many YoE" and whatever value the company attaches to the title in a given context. That's what has made the title so watered down.

Additionally, many graduates can make technical designs. They won't be the best. They won't think of everything. They likely don't have the foresight to think of problems happening along the way. But they are being taught how to convert requirements into a working solution during school years. I have a hard time believing "seniority" is defined by a few years of practical experience in something that was taught in school.
That sounds like secret sauce that nascent social networks would keep close to their chest... if it worked.
I have found welding to have a similar community mindset to programming, for some people it's a job, for some it's art, most people think it's too hard for them, getting into it is easy and mastering it is hard.

Car mechanics too, run of the mill mechanics shop doing oil changes doesn't require that much to be competent at, but that's barely scratching the surface. Within the mechanic profession and you can go all the way from oil changer to mechanical engineer. Consider motorsport workshops, specialist restoration workshops, custom fabrication, aero design, engine building, machining, performance wiring, ECU tuning. It's a huge topic.

I find that is the case with almost anything though. Very few things are all that shallow. I have to remind myself of that if I disregard something someone enjoys. Sports fans? Yeah some of it could be shallow, but sports nerds go hard, there is crazy depth to sports fandom. Same with TV shows, video games, telephone pole enthusiasts.

So I guess my overall point is, the question "Is X job hard?" isn't really answerable, since we don't know exactly what part of the job the person is targeting from the question.
I think the only real possible way for institutions that grow as large and powerful as facebook to decline is by irrelevance.

Which might be hard for some to imagine a future where facebook becomes irrelevant, but not for me… but that's not to say such a future wont hold other kinds of powerful orgs that wont have others calling for their demise ;)
> “You guys decided to host a non-consensually uploaded video of my assault on your site for three years. I want every trace of this video removed. Not just from Google; from the actual internet… From your site specifically and from your affiliated sites, such as Thumbzilla. The thumbnail - that you created and distributed - is literally my naked body… Like, dudes – you’ve even been contacted by the police in regards to my video and you still have a picture of my boobs on your site. WTF?”

> Kevin responded again, insisting that Pornhub “can NOT” remove content from other sites. However, that doesn’t seem to be completely accurate. Pornhub offers something called its “exclusive model program,” which promises that it will send takedown notices to any website to “help protect your content from being uploaded to other websites.”

> It offers this “protection” to clients who pay a fee for this exclusive service. The point being that Pornhub has certainly requested content to be removed from other sites.

I'm confused if said images are thumbnails hosted on PH or on third-party sites. If it's the former then PH is clearly at fault. In the latter case, there's nothing PH can legally do for her without actually contracting something with the copyright owner of the images (I'm not sure about other law regarding non-consenting depiction of people): broadly speaking, PH is able to request take down content on other sites with teeth because they own the copyright / license it. (IANAL)
The days you don't feel like getting out of bed. The days everything in your project goes wrong. The days you think your idea is actually worthless and you're a fraud. The days you dread your investors asking for a status update. The days Murphy's Law is a bitch. The days you have a bug that just makes no sense. The days your client is being an ass and you have no desire to deal with them. The days your boss is in a bad mood. The days that one douchey coworker just keeps getting in your face.

The days that make you wish you were doing something else.

I'm sure you've had "tough days"
Ad-blockers protect against attacks coming from compromised ad servers, but also increase your total attack surface. The message is misleading about the relative risks, and it's dishonest in singling out ad-blockers among thousands of extensions, but I wouldn't say it's blatantly false.

Is it libelous against browser makers, though? They spoof the browser's info bar and I believe they style the landing page to look like an internal browser page.
All the things cited below are just a matter of libraries, things that I don't find particularly worthy, someone could reimplement them in Eclipse.

What Emacs gets by being an lisp based system, is a pervasive dynamic circularity that, Eclipse (among others) ~is far from enjoying[1]. Anything is a burden in Eclipse, the SDK is a maze of stateful randomly order objects[2]. You needed a book to have a menu action running your code.

In emacs it's one line, very declarative, very composable[3] and you're done. It's pretty and gets out of your way. Everything in Eclipse was over-engineered (plugin repos that takes minutes to actualize, so much for Java jitted static typing performance). The only joy you get is the surprise you actually got the elephant dancing.

This and the target miss. It was a reinvention of Visual Age but it lacks good user interaction basics (edition is very crude, hard to extend, snippets were a new shiny thing in 2007)

And now that elisp has lexical-scoping, you can enjoy functional idioms to the fullest (dash.el) making your eclipse plugin java code (prior 8) even harder to swallow.

[1] at least when I was quite messing with Eclipse (circa 2007) EMF, OSGi, Eclipse plugins, Eclipse SDK running in Eclipse.

[2] how many ways you can get a particular object, accessing things through indexes (myArray[0] is not a stable path to anything)

[3] write a simple function, wrap it in a command, wrap it in a menu or a keybinding. very iterative, layered ..
I doubt Tesseract will do well with handwritten Ukrainian... and I am positive OpenCalais won't detect anything in that language.
I never complain about recruiters. The fact that I'm being contacted spontaneously is completely a positive for me, and it gives me some confidence that if I were to look for a job again, my skills are in demand enough that I will never starve.
I keep track of my finances using my Android phone. There's Financisto ( http://financisto.com/ ), an awesome and extensible app which suits my need extremely well.
ISTR that in the futuristic dystopia depicted in V for Vendetta, there are government spy cameras everywhere, including in people's bedrooms.

And it turns out that's not so futuristic. We're already there. The moment it became technically (Edit: and really, economically) feasible to spy on people's bedrooms, our governments leapt at the chance.

I wonder what Alan Moore would have to say about that. We didn't have to experience a crisis of social, governmental, or financial instability. There was no catalyzing meltdown that lead to this modern embrace of a new "soft" totalitarianism. This is just the latest chapter in a steady progression of increasing surveillance that can be traced back at least to the 1960s.

And it's a cinch that something like 51% of the general public will react just as they have all along: "Well, if it's necessary to keep us safe..."
Einstein had a job as a patent clerk!
I wish I understood this stuff more; it seems like there is probably much wealth of knowledge in electrical engineering that I wouldn't learn anything remotely similar to in other fields of study
interesting, the benchmarks include Flask which is a non-async framework, but not FastAPI
> Income taxes for corporations all disappear when the corporation reaches a given size

Could you explain why this is the case?

> So just tax wealth of individuals

Individuals can play the same games. Jeff Bezos could move most of his wealth into funds, foundations or companies and be poor on paper while still keeping the de-facto control of all assets. Or they could shift their wealth overseas, into tax havens or into less transparent areas like crypto.
Does anybody else get this feeling of fear and hopelessness watching his documentaries.

It really feels like a mental hangover, not knowing what actions to take to make things better for us a society?
Advocating for GUI tools is all fun and games until a design or marketing guy decides they know what's good for you better than you and moves everything into more inconvenient places.

Yes, hamburger menus, CSDs, all of you, I'm looking at you.
> I do like Cmd+c vs Ctrl+c on a mac.

It goes way beyond that though: if command’s in a shortcut it pretty much guarantees that’s an application / system shortcut, which frees Ctrl to only deal with text control (and literal control codes in the shell).

And thus Option essentially only does alternate characters.

It’s not perfect, mind, for instance the number of keychords means emacs is annoying whether you leave meta on option or move it to command.
COVID19 is fatshaming from Mother Nature.
It was (mostly) a joke. Since you wanted to go against the statistics of the article and give a final middle finger to California, I felt like your comment was fair game for jokes.

Re. rental prices, are you a capitalist? Charge what the market will bear, my friend. And obviously you could bear it, since you've told us so multiple times now! ;)
If this worked as a business model then everyone would be doing it. Everyone also includes people who don’t actually know this stuff, but want to make a quick buck, giving out bad advice. And if you don’t already have the experience, then you don’t have the knowledge to weed out bad advice.
I read that as some women turned away, and other women were harassed.
Depends what sites you look at - for many consumer sites in the UK Chrome / Safari split on mobile is close to equal and 60%+ of visitors are on mobile

Chrome not being available on iOS is good from an anti-monoculture perspective but not so good from a browser feature perspective
His day-job is pretty mind-blowing, too. He basically works on combing DNA, by squashing it "into nanogrooves [that] are less than 50 nm"

https://dberard.com/research/

edit: added description of his work
Green just means it's a new account.
Great effort!

But your docker files are not really related to the source code. Your Dockerfile expects a prebuilt binary, and your docker-compose file a pre-built image from a container-registry (usually Dockerhub).

It would be better to do building of the project in a multi-stage Dockerfile [1], and use the local Dockerfile [2] instead of a pre-built image from Dockerhub.

[1] https://fabianlee.org/2020/01/26/golang-using-multi-stage-bu...

[2] https://docs.docker.com/compose/compose-file/compose-file-v3...
I think there's some truth in what as-j is saying. Rust binaries (and C++ ones) tend to be larger than C ones. I think the major reasons are (a) Rust dependencies being statically linked due to a lack of ABI stability, (b) inclusion of portions of the (statically linked, see a) Rust standard library used by the program where C code uses libc, (c) code bloat due to monomorphization, (d) the ease of just using a full-featured library where someone writing in C might cheat a little bit. As an example of what I mean by the last point, see sdp_attribute_get_answer in this codebase. [1] It's writing JSON, but it doesn't use a JSON library that actually escapes the included string. It just assumes the included string doesn't have a quote character in it. Is that assumption valid? Will it always be valid? I'm not sure on quick inspection.

There are ways around all of these:

* a. Static vs dynamic linkage: in an embedded system, it'd be reasonable to just produce a single userspace binary that does everything. It can change its behavior based on argv[0]. I think this is not too unusual for constrained systems even with C binaries. Eg busybox does it. If you only have one binary, you don't need dynamic linking. Also, I think it's not strictly true that Rust doesn't support dynamic linking. I think you can dynamically link everything if you ensure the whole system is built with the same compiler version.

* b. Standard library. You don't have to use it at all, or you can use it sparingly, paying only for what you use.

* c. Monomorphization. You could write (for example) a Go-like map [2] rather than relying so heavily on monomorphization. I'd love to see someone take this idea as far as possible; it might be a good idea for a lot of non-inner-loop code in general, not just on tight embedded systems.

* d. Using full-featured libraries. Obviously no one is making you do this; the same cheats available in C are available in Rust.

but in fairness, the further you go down this path, the further you are from just being able to just take advantage of the whole Rust ecosystem.

Personally, I'd still rather develop or use a #![no_std] Rust codebase than a C one. Memory safety is important to me. IOT devices are no exception to that. Their security history is horrible, and I'd like their security future to be better...

[1] https://github.com/sepfy/pear/blob/b984c8dccaafdcdd1b181786a...

[2] https://dave.cheney.net/2018/05/29/how-the-go-runtime-implem...
As is common with many social media platforms, Wikipedia has

huge problems with accountability :-(

It's not worthwhile to go into the whole sordid story on HN.
Not sure what's the problem then as, based on that, changing just the pronunciation should be fine.
And usually the proper way to mount training wheels is higher than the ground by a couple inches so they only touch the ground when the bike leans a little, encouraging balance.
It's still terrifying.

Its just more understandable that we haven't solved the problem.
My one-man-SaaS setup:

- A single VPS server to host the app. I love DigitalOcean.

- A single docker-compose file to bring up the entire stack containing the front-end, the back-end and the database.

- Caddy for automatic SSL certificates and proxying.

- JavaScript/TypeScript for building stuff.

- Cloudflare For DNS
Is that even recoginizable in court as legit?
Wikileaks didn't steal anything
The author is clueless about the research in this area. I was formerly the co-founder of a social mobility think-tank so I'm pretty familiar with the work that's been done in this area.

The author's statement "In almost all European countries, immigrants from third world countries score lower than native born kids." is just false.

A quick look at the British data will tell you that students from Chinese or Indian ethnic backgrounds do considerably better than "White British":

http://www.publications.parliament.uk/pa/cm200708/cmhansrd/c...

This is broadly true in most European countries.

If you look at for example children of Pakistani immigrants, they do much better in some countries such as Canada than they do in the UK. Cross-country studies pretty much all agree the difference is down to parental background.

If the parents have middle-class backgrounds than their children are much more likely to perform better than average (regardless of country of origin).

Essentially by cutting out non-whites he's just disproportionately cutting out the poor and lower-class children which is pushing the scores. It's nothing to do with race. Note particularly how he's treating the ethnicities which are primarily middle-class as "white" (e.g. jews).
I would love to know what the average startup is paying now in NYC v.s. what the average Wall Street Firm would pay for the same programmer.
At least you've gotten an early start on the apartment hunt. I've heard similar things about the rents (I'm coming from a $1/square foot loft in Atlanta, so I'm quite certain I'm in for a shock). I guess I'll find out when I get there. Right now I'm still in Atlanta tying up loose ends; I get to Seattle on Sunday afternoon.

Good luck to you as well. I'll definitely get in touch once I'm in town.
I don't think you are understanding this article correctly. The 'decoy item' would be a very high priced item that the restaurant does not expect to actually sell: '$96 Coq au Vin for Two. Reserve 24 hours in advance.' The $12 chicken is what they actually expect to sell, based on how reasonable it seems. It is not a decoy, rather the dish that the restaurant wants you to buy.

The pasta is a concession to the value consumer, and while it's high margin, given high fixed costs the restaurant would likely go out of business if it sold nothing by inexpensive pasta dishes. Ingredient costs are around 25% of the menu price, higher for expensive places and lower for chains. Differences in prices between dishes are generally not equal to differences in the cost of ingredients.

From your example, your implication is that all dishes in that restaurant are overpriced. While this may certainly be true relative to the cost of making the food yourself (presuming free time and available equipment) this belief should be tempered by the number of profit-less restaurants that go out of business each year. There's nothing wrong with your belief, but I don't think it's that relevant to discussions of 'decoy pricing'.
The murder rate in industrialized countries is much too low to have a significant effect on life expectancy. The vast majority of people die of disease or accident. 15k people were murdered of 300m in the US in 2009. That's 0.005% of people per year, meaning roughly 0.3% of people die from murder.