jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm getting tired of all this trumpeting of the end of this, the end of that, the end of everything.
blogspam AND already found to be fake.
Surely, the answer is to use Siri?
In my country this is still common in countryside without the secure box. Various "themed" trucks go through small villages and you can hail/stop them to buy stuff. They also each have their theme music so you know which one is it.p
Yeah, it's definitely not Venezuela's fault. Amazing how the Monroe doctrine plutocrats decided to pick on just that one country, right?
Even if everyone gets infected a virus with a 2% fatality rate will hardly decimate populations. It’s not very useful to overdramatize.
> for small fish like fresh anchovies and sardines (extremely popular and widely sold) this problem is non-existent.

Yes, I am referring to bigger fish indeed.

> Most/all tavernas and inexpensive restaurants in Greece that have bigger fresh fish on the menu encourage you to go into the kitchen and either pick the fish yourself or watch it being picked/prepared for you

Where did you get that from? That absolutely never happens. And even if it did happen unless if they had the fish labelled the tourists would still be unable to know if they were being tricked.

> the really expensive gourmet fish restaurants

I was mostly referring to taverns. You will find lots of them in touristic areas. Gourmet restaurants not so much.
Pretty much all masks protect you to some extend, but the extend and the way in which they offer protection is different.

Surgical masks protect you from inhaling larger particles to some extend, but there’s large holes in it’s coverage, so you still basically get a bunch of contaminated air in, especially when spending time in a saturated room. What they do do however is prevent you from spraying droplets all over everyone near when you sneeze/cough/exhale, and that’s their main benefit. Protecting others from the bacteria and viruses in those droplets.

I think a study was done that indicated they make you about 30% less likely to get sick.

More highly rated masks (generally called respirators), will completely seal your mouth and nose (at least to a much greater extend than a surgical mask) and prevent bad stuff from coming in much better. Generally this is indicated in the form of a rating N95, N99, N100 (actually 99.97). And indicates what percentage of bad stuff the mask is likely to keep out. They’re less useful for protecting others, since there’s still some exhalation valve to get rid of excess air (still mostly same usefulness as surgical mask though).

Medical professionals generally want the N95 masks, but they’ll happily settle for just a surgical mask if that’s the only thing available.
Install it on your main workstation and don’t dual boot.
They're charged with money laundering.
You only know if your SMS fails to send, not if the receiving party has deleted their messaging app, broken their phone, or changed number.
If only our banks also supported Apple Pay...
Web-based tools are stuck on whatever the currently supported standards are and depend on all browsers implementing them the same. It's much easier for a company to simply ship their own code on their own apps and control the entire stack, which is why Zoom was so much better than every other alternative when it came out. I think people forget just how crappy teleconferencing was before Zoom. I used to work for a competitor, and we didn't like using our own product!
I had to collaborate with something the other day and was not looking forward to signing up to yet another service. However, I was pleasantly surprised that this worked so well and with no sign in.
If you think Microsoft will voluntarily give a leg up to both Android and Mono, don't hold your breath.
Magic, too.
For another point of view, as long as we are slinging ancedotes . . .

My wife teaches a large, but graduate level, seminar. Every semester, a small number of students are caught blatantly plagiarizing sources in papers. These cases are required to be handed over to a student-staffed and managed honor court.

In every case that has been handed over to them, the student-staffed and managed honor court has failed the student.
> Real idea synthesis, non-trivial 'show your work' calculation required -> hard to cheat

And also harder to evaluate and grade; the professor or TA must be willing to invest an hour or several in reading through the longer answers to see where the students went right or wrong. That would be no problem in a hypothetical ideal educational framework, but realistically TAs (even at Stanford) aren't always that dedicated.
The penalty for cheating should be: you fail the course in which you cheated and withdraw from all others. You're immediately suspended. You can't get back into the college until you've logged 12 months of gainful employment in "the real world". (Military service counts.)

Yes, the real world. Where you can do nothing wrong and get fired for looking at a powerful person the wrong way, and where people actually struggle. Ok, so get out there and have that experience. Now you know (a) that you're very privileged, as a college student, and (b) you have no right to complain about the unfairness of an 'F' for cheating; it's not unfair. Once you've learned that lesson, welcome back but don't fucking do it again.
ok, can you help me understand what kind of appropriate audience is for "swombat" ?
> Personally, I think what C++ offers is the same as Rust.

I think this dismisses incidental complexity that can certainly exist in general, and certainly does exist in C++.

Just look at how complex move semantics are in C++:

* you have & and && references,

* there are all sorts of categories (e.g. glvalues),

* in a template && means something different (but not always),

* std::move by itself doesn't actually do anything (yes I know it's a cast but this is still confusing at least upfront),

* even if you do pass the result of std::move (or otherwisie know you have an rvalue reference) to a constructor then it's still possible that the object will actually be copied with no error or even warning.

In Rust, the difference is enormous:

* When you move from a value, it's guaranteed that the old object's destructor will not be called, so you don't need a move constructor that hackily sets up an empty value so is destructor won't do anything;

* Move is always a bitwise copy so it's easier for the caller to understand and free for the implementor to implement (this is enabled by the previous point)

* Move is the default instead of copy which makes a million times more sense because you can just implement copy as a regular method that happens to return (move!) its result (whereas you could never implement move as something that returns its result by copying) and if you actually want to copy a value to a function you can just call the copy method and move that value to it.

This final one is key is really, it's not possible because of C++'s history and backwards-compatibility requirements and that's why it had to come up with the crazy system it now has. Rust has many nice features but really the move vs copy stuff by itself is a huge saving in complexity, and the fact that Rust manages it at all proves that it is not intrinsic to the problem.

(Disclaimer: I have worked with C++ on and off full time for more than 15 years, whereas I have only tinkered with Rust.)
The entire URL is encrypted, the router doesn't need to know anything about the URL to route the packets.
The only thing that can leak when you make an HTTPS connection is the DNS query.
>1. I appreciate, in principle, the notion that I may be informed of opportunities, products, services that might interest me. I'm more focused on my ability to control a) Information you gather on me and b) How when and what it is presented to me - rather than its existence.

You should research products that interest you, rather than being manipulating into choosing something that you otherwise might not.

>2. As another poster pointed out, why are we focusing on advertising part (the outcome) rather than tracking and profiling (the cause)?

Because I don't like any of those things: advertising, tracking, or profiling. Advertising in its own right is mind hacking and I am wholeheartedly against it.

>3. How do you define advertising? What definition do you propose that would without ambiguity allow indexes, listings, reviews, and sponsorships? In a world without "advertising", how do I find a product or service I require?

Word of mouth would be permissible (and within that, reviews), but it'd be illegal to pay for reviews. You could offer sponsorships, but only talk about them in your own domain (such as your company's blog). A key distiction I'd make is between "pull" advertising and "push" advertising, and would make the latter illegal. If the user "pulls" your ads, i.e. specifically indicates that they'd like to receive them, for example by signing up for your mailing list, then that'd be acceptable to me (opt-in, not opt-out, and harsh pentalties for buying or selling lists of emails).

There's a lot of nuance and you would find it difficult to find an unamgibuous definition, but that's also true of all other laws. The law is not a turing complete program, it's a system interpreted by humans.
The Wikipedia article only has a cursory overview, but I’m strongly reminded of the coordination issues I saw in software rasterizer pipelines, with respect to queuing, load-balancing, and buffering. A lot of novice engineers who approach parallel SW rasterization are surprised when they see production systems & the “buffers” between phases are “one deep” (say, 1024 samples; 128x16 vertices; etc). Explaining why this is both: 1. optimal; and, 2. the stated design goal, is always the first task when onboarding them. (Briefly: we size the phases so they’ve got soft real time guarantees, so that the pipeline is always “smooth”; in a SW rasterizer, you can never “get ahead”, so regardless of your buffering size, the buffer is always “empty” or “full”—never “in between”. Before starting work, you check if your downstream buffer is full, or if your upstream buffer is empty; if so: do something else! That sort of system can be modeled with a buffer of size==1!)
Where can I actually find a good list of commands?
Sounds nothing like it actually - this one being open to any employee who wishes to take advantage of it, the other one being a private perk for a top exec and his close associates.
> chemistry was alchemically transformed into nanotechnology under the Clinton administration

Clever way to put it… although how much was the president’s doing directly, or the consequences of trends within one of the various government agencies that he just rode the wake of, might not be clear without some citation.
Interesting point about needing the same number of people for the funnel. We're actually in the middle of transitioning one of our sites from Freemium to Free Trial because we feel like we're leaving too much on the table. As a small company, it's definitely a bonus to bring in the same amount of revenue and have lower costs due to less overall customers.
AT&T has no reason (other than network capacity) to limit supply. AT&T definitely has no reason to have their servers go down under signups, giving further impression and bad PR of capacity handling problems.

What AT&T does have is IT management who use Blackberries, and still think a smartphone is defined by its technical feature set.

With iPhone technical feature set comparing poorly (in conventional tech opinion) to Android, and with Android beating iPhone sales the past few months (ignoring that iPhone buyers might be waiting for v4), it's "inconceivable" (AT&T's actual word) that people really want iPhone that much.

AT&T is genuinely confused by this.
Ok, I didn't know the other companies did all that too. Thanks for the information.
It seems that the elements are in place for some real competition in Canada:

- all the major carriers support the iPhone
- Apple is selling unlocked phones
- you can get a voice/data plan without a contract if you have an unlocked phone
- phone number portability works well

I think it's possible to get unlocked Blackberry and Android phones too, but not sure. It's too early to tell if this will lead to lower prices and better service, but I'm optimistic.
Since you provided no citations yours is just an opinion at best. I'll throw mine in. You are wrong, IQ is about context. The more context you have about a subject the smarter you will seem. Your IQ will increase proportionally with the number of subjects you acquire context in. It is better if the subjects are diverse. Also, the more context you have the faster your processing speed will seem to get (In reality it stays constant, your neurons will only fire so fast)

Sure, raw learning ability, or memorization speed which is what you are talking about, matters. But as long as you don't have a learning disability it pales in comparison to context. And we all have pretty much the same learning ability. Also, those people that are really smart have put in thousands of hours to acquire lots of context. The genius who can absorb new material by reading any subject in a single pass is a myth.
My experience is people generally believe those in prison deserve to be in prison. That there are so many in prison because so many are breaking the law. That the US is a dangerous place and arrest indicates guilt.

These people also believe that crime ridden parts are crime ridden because they're full of blacks and once a few black people move into an area they needed to add and change locks on their doors because B&E's were going to go up to fuel their drug problem. That the prison population is majority black makes complete sense to them.

Is it possible that you are talking to people that already agree with you, or at lest people younger than say 40ish? Much of the above comes from people I would never choose to associate with, but through marriage and moving to a different part of the US I have been blessed with being able to listen to some absolute bullshit. Then I moved to a larger city, and heard less of it.

As pointed out above, one of the easiest ways to get votes for either party is to be tough on crime. One of the worst things you can do when running for office is to appear weak or lenient. These wouldn't be such a great go-to tactic if the population in general thought they had a runaway problem in the prison system.
I think it's the same thing as intelligence (in the national security sense). You can do lots of things to prevent outsiders from getting in, but if the insiders want to circumvent the protections, they can. Someone has to have "root" access, when you can't trust that person, you are done.

About the only thing I could think of is some way for people to report a problem like this and air traffic controllers on the ground having a way to take over control of the plane from people inside the plane. But that too could have problems (what if the air traffic controller on the ground is the murderous one, and now he is crashing planes that the pilot can't control).

I think it's a near impossible problem to fully solve. The closest thing I can think of is positive train control (PTC) which sets safe boundaries and overrides the operator if the train exceeds those boundaries. In this case maybe the plane simply can not be flown into the airspace around the Alps no matter how much the pilot wants to.
Thanks. Interesting idea. Like a daily briefing. Added to todo list.
Erm, the submitted link is horribly formatted and lacks a proper citation or even a date. This article is from 1988. For those with JSTOR access:

http://www.jstor.org/stable/20025141
Talk about exactly the kind of article title I wouldn't want to be easy to find by bad guys.
"First, she flatly denied a customer service rep can be fired for suggesting a data block. "If a customer calls and indicates to a representative that a data block would solve his or her problem, the representatives can and should suggest a data block"

That's some really careful wording.

If you call and say you want data blocked they will do that, albeit after suggesting up-selling alternatives. But if you call and say "how can I stop getting these charges", then as the rep said you won't hear about the option to block data.

It's a shame Pogue didn't do a better followup on this part.
Yep - it's not safe to assume you can cache a PUT in that way. AFAIK no caches do this.

What they should do though is purge their cache for that URI when they see a successful PUT has happened.
Unfortunately, sass.js is pretty incomplete and has no support for SCSS.
Fair enough. I'm running less.js from the command line using node.js on my old-ish MacBook pro:

A trivial CSS file (foo {a: b}) takes about 0.11s. This is probably mostly time spent spawning Node and loading the JS.

The combined CSS for GitHub, about 160K, takes about 1.6s. This is already longer than most HTTP requests.

The doubled CSS for GitHub (the same CSS twice in a row), about 316K, takes about 4s. This is quite large, although there are few sites that have this much CSS.

I tried to run it against the minified CSS for caring.com, but after 2m it hadn't terminated so I gave up. It's likely that this is due to a bug in the implementation rather than slowness.
No, they have value. The value is in the simplicity. They would be adding "noise" if they keep this up.

Twitter just needs to leave their sh.. alone.

I think...personally... if they want to improve the experience, they should do it through optional add-ons using their own API.
Location: San Francisco

Remote: Sure

Willing to relocate: No

Technologies: Full stack web development. React, Rails, JavaScript, Node.js, Clojure, SQL. 5 years experience in pretty much all common web technologies.

Resume: https://www.linkedin.com/in/taylorlapeyre

Email: taylorlapeyre@gmail.com
Reminded me a bit of the 'data wrangler' tool from Stanford. It was* a fantastic tool for dealing with messy data.

http://vis.stanford.edu/wrangler/

*it's now a commercial product maintained by Trifacta (https://www.trifacta.com/start-wrangling/)
Restaurants buy their food also. There should be some decrease in restaurant supplies, although I suspect the prepared food has much more water content.
Yeah, I suppose so... but ooof some people. I used to work in HealthCare and the IT side of health systems is so stupidly resistant to automated off site backups that this situation was bound to happen somewhere at the worst possible time.
sometimes not even.
Red Hat | All Positions Remote | Everything | https://www.redhat.com/en/jobs

Red Hat. You know who we are. We're also the world's top Kubernetes provider with OpenShift (well over 1000 customers). We're Ansible. We're OpneShift Dedicated and OpenShift Online (Hosted services). We're a huge company with openings in marketing, management, VPs also! We're worldwide. We have offices around the globe. We're all remote: the location listed in a job posting is where the manager is located. 90% of the time the job can be performed remotely.

Red Hat is still Red Hat. In fact, even more so, now that our CEO is also President of IBM. Think Pixar and Disney, NeXT and Apple. We sell absolutely no software that is not 100% open source, unless we're in the process of open sourcing it. Even our acquired companies' software, we eventually open source. Have you contributed to an open source project? Ooooooooooo, we LOVE that! Come join us! I currently spend work hours helping the CNCF, for example!

I've been here 18 months now, and they will have to drag me out the door. I'll probably never leave willingly. It's a spectacular place to work. You can even use me as your reference in your application: vonguard@redhat.com They even gave me my nick as an email alias!

https://www.redhat.com/en/jobs

Senior Front end developer:
https://us-redhat.icims.com/jobs/77709/senior-front-end-deve...

Technical Operations Lead
https://us-redhat.icims.com/jobs/78616/it-support-engineer/j...

Enterprise Data Catalog Program Manager
https://us-redhat.icims.com/jobs/78495/enterprise-data-catal...
There are a few things. Because I do so many other things with various text fields on my machine, and vim bindings everywhere is not really feasible (yet?!), being very adept with the Command/Option/Shift/Arrow Keys/Cut/Paste is something that has widespread utility.

The vim bindings for this stuff are much richer, and fewer key strokes of course, but the universality matters, and the buffer/clipboard dichotomy is pretty well handled in MacVim, but it's still the type of thing that is quite difficult to really dial-in without building for a specific OS from the ground up.

And of course there are a few nice things that developing for a specific GUI affords you where vim even with plugins isn't quite as elegant.

However that said, all editors involve tradeoffs, and Vim's ubiquity and raw editing power make it kind of a sure bet until the day we are dictating whole programs to orders-of-magnitude-smarter-than-human AIs. Emacs also gets the nod of course, since there is no chance of either of those going away, and no chance that anyone invents an editor that blows both of those away for all general purpose editing.

But I do have to give Allan Odgaard special thanks for forcibly showing me the light: that no matter how brilliant proprietary software may be, if it's my primary tool that I intend to use for the next 50+ years, closed source or a project with a risk of losing critical mass is simply a poor bet over time.

And of course I will still buy TM 2 when it comes out if he reverses his decision not to charge for it (which he should, and maybe give it away to individuals that complain, because who shouldn't be paid for years of secret toil?), and I'll likely still use it for its diff syntax highlighting, complex regex ack (because how long does it take to figure out the number of backslashes to escape something through ex, bash, and ack?). But it'll join BBEdit (which I use for encoding munging) in my quiver of specialized tools.
eggs can be par boiled , sanitizing the shell but not cooking the egg, serious hikers do this to extend packlife.

eggs can be OILed to inhibit contamination through the pourous shell [naval eggs]
Yes actually :)

It took me a long time to actually decide to invest in GA because the sentiment I had was "it just replaces what I already know" and what I knew at the time was matrices, quaternions, and dual quaternions.

It turns out, I was pretty wrong in that respect. For example, in the current predominant formulism, it's awkward to rotate a line with a quaternion, then identify the dual quaternion that maps that line to yet another line, then apply that dual quaternion to a point. In GA, this just works (mind exploding gif). Or, I can construct a line between two points, then find the quaternion that maps a different line to that one, and convert it to a matrix to do "look at" transforms in a shader. Also just works.

I think the more I use GA, the more elegant I find it, and it takes me well past the formulism I used to know (which is still useful from time to time, but far less expressive). While I could provide helpers for all the common operations, the operators in GA will always have their use because... there's just so much you can do with it. At some point, the library will just because unwieldy/large. I haven't necessarily found the sweet spot yet for size/convenience, but I hope to converge there over time. Provide enough to be usable for most people, while at the same time being a launchpad for learning more about the abstraction itself.

From an implementation point of view, I've found a number of optimizations that were made easier (or even possible) with GA that I hadn't identified despite working with quaternions for years before.
The R0-R7 naming is pretty widely supported. For example by LLVM's assembler, so you can use it in Rust or C(++) inline assembly.