skysight-inc/HackerNews huggingface dataset:
Man in high school I needed a letter of recommendation and went to one of my teachers. They said yeah they'll be happy to write me one. They had about a month and a half to do it.

Kept checking in every few days and they kept saying they'll get around to it. Didn't want to rush them but as the weeks went by I was sorta running out of time. The last possible day I could get it out in the mail I went to him after class and asked if he had it, looked me right in the face and in front of a bunch of classmates said "You know what, I for the life of me couldn't think of anything good to write about you."

Man I was humiliated. I still remember the look of disbelief some of my classmates had. Some time later after thinking about it I got pretty angry because it sure seemed like he was trying to sabotage me, a high school teacher should know that a letter of recommendation was required to get into college. It wasn't even a particularly great college either, a dinky state school out in the boonies. I'm pretty sure you don't even need to say much in the letter. At the very least he could have said no, or said he was too busy weeks earlier. Simply told me he didn't know me well enough.

It was partially my fault. I was very naive for a large part of my younger years. I had a weird feeling that this guy didn't like me. But it was always just a feeling. We never argued and I never talked back or disturbed class or anything like that. But there was just something off about how he interacted with me that I always dismissed as being in my head because I didn't see any reason for him to hold anything against me. I was naive because I had no idea that there definitely are people out there looking to screw you over. Not only do they want to see you fail but are willing to help make it happen.

I don't see your suggestion as unethical at all. It's great advice. I did finally get that last letter of recommendation from another teacher. One that I only had taken a few classes from in the past but he was more than happy to write something out at the last minute and I did end up going to that school.
>Standard DOM API is not in their roadmap.

It is...

"To realize the high-level goals of (1) integrating well with the existing Web platform and (2) supporting languages other than C++, WebAssembly needs to be able to...reference DOM and other Web API objects directly from WebAssembly code...call Web APIs (passing primitives or DOM/GC/Web API objects) directly from WebAssembly without calling through JavaScript..."

https://github.com/WebAssembly/proposals/issues/16
This article is 100% true.

My first job out of college 10 years ago was in a lab focused on Alzheimer’s research. Our Principle Investigator made an art of writing grant applications for studies that would appear to be in line with mainstream theory, but were really intended to test theories he actually thought were worth testing, presented in results as an “interesting” aside. He believed the amyloid theory had been conclusively disproven.

He explained to me that people like him work for decades, quasi-retire into positions accepting grant applications, and have a conscious or unconscious agenda to preserve or validate their life’s work. His money quote was “science is like the Catholic Church, a lot of nice sentiments but full of people”.

I don’t have any evidence or examples, but I suspect this dynamic is not limited to Alzheimer’s research.

Another anchor to research not mentioned in the article is how much sponsoring universities take from research labs. To put a university endorsement on our research, which is needed to be credible, the university took half (half!) our grant money.
24 Breakout Startups going into 2020
> In the UK you generally have a Master's already before beginning a PhD

No that's the opposite - in the UK you normally either do a masters or a PhD but not both. You can leave your PhD partway through and you get a masters though, maybe that's what you mean.

A canonical PhD in the UK is three years of undergraduate and three years of PhD, so six years from leaving high-school equivalent. Some people take one or two extra years in practice.

I had a colleague in Austria who did a full high-quality PhD with top-tier publications in just two years!
You have the app available in case you need to communicate (outgoing.) It's like a phone you never answer, just like my land line.
Tesla delivers first China-made Model 3 in just under a year
Not allies, but expendable vasalls. Or how else do you see several installed belts of short range nukes, which would have made your life even more uncomfortable if Germany had been invaded by the Soviets? In fact at least doubly so.
I try to remove the TODO’s before I commit, or at least before I push changes to master.

It’s always useful to look at your diffs one last time before adding them to the commit history.

Most of the TODOs I leave are a form of late code review. There’s some sketchy code at the periphery of what I’m working on and I don’t have the time, budget, or inclination to tackle that problem too.

If memory serves, usually for code that won’t respond to a simple refactor. For instance code with complex tests that have locked in the wrong outcomes. Write more two line unit tests, children.
Also Firefox doesn't support installing PWA's to the desktop.
> a lot of those files will already be cached in the user's browser from CDNs anyway

Not anymore.

https://www.jefftk.com/p/shared-cache-is-going-away
The headlined article talks about "the Caps Lock key's usual position". What it is overlooking is that to a fair number of people the position of Caps Lock on an IBM Model M keyboard was, conversely, the Control key's usual position, because that's where it was on the Model F for the XT, and where it was on quite a number of home computer keyboards in the 1970s and 1980s.

Fun fact: Some home computers had both caps lock and shift lock.
Does anyone have any actual measures of this? I guess there are some API services re I could investigate but ... I'm lazy and it's xmas. It still just runs on one large server IIRR
It would be the collaborative Cookbook now: https://lispcookbook.github.io/cl-cookbook/getting-started.h...
I use Taskwarrior (https://taskwarrior.org/) because it's digital, simple, customizable and open-source. Gives me just enough flexibility without complicating things. It's a shell-based tool which makes it very portable and easy to automate.

The workflow is centered around "tasks", which can be as simple as a description. You can add tags to tasks, filter by tags, set task priorities & due dates and assign tasks to a project. Much more to love, I recommend checking it out if the above description interests you.
I've been using Clubhouse for a new solo project as well. I love it. It's so much faster than Jira. It's refreshing using something that loads so fast and has a UI that is nice to look at.
No, quite different from Vegas, if the graphs are to be believed. What I would see on real trans-oceanic links was a sub-second ramp up to a flat, stable rate, and stepwise rate changes during the session as other flows started and stopped, with no visible oscillation.

(I am looking at https://blog.apnic.net/2017/05/09/bbr-new-kid-tcp-block/ .)

Fasp does not rely on RTT ACK timing, which is very noisy, but only outgoing delays.

The routers are applying their own algorithms to simulate sane queue timing, but they are doing all kinds of crazy shit under the hood to get better link performance. The queues, IOW, are a fiction provided to the endpoints to simplify their job and generate understandable, thus tunable full-route dynamics.

But the ACKs get completely different treatment, because traditionally nothing cared about ACK timing.

So, "onset of queuing", e.g., is pretty meaningless in practice, and fasp makes no attempt to detect it.
I got the means to visit people in real life, but it seems like an huge waste of effort and resources.

I definitely understand the idea of knowing how my clients work and operate in real life, so I keep asking them via email.
Unfortunately, every time, they are all quite reticent to share more about their business.

I might be asking wrong...
Well, it seemed to address wider societal issues and use USA more as an exemplar of what's failing, to me, though I didn't read it in depth.

Even the article geographically contextualises its examples; which suggests to me they at least realise they address a global audience on the web.
I prefer it to get out of my way and just download the file. I'll have time to sort my directories later.
yep, on macOS 10.14.6 the command starts but the panes stays empty (silent error) because of SIP
"Sandbox: lsof System Policy: deny(1)"
In my opinion, Java wouldn't need to use lambdas as often if it had a more powerful object model. You'd define methods instead of pass lambda's as parameters. Lambda's are often a band-aid for a weak object model.

For example, if I want to define an "on click" GUI event handler for a given button, the more natural approach would be to define an "onClick" method for that button's object. But you can't do that in Java in a simple way the way you could in say SmallTalk. Thus, one typically has to send a lambda to a "listener" object, which is unnatural.
I posted it to HN. It's not my project. I found it interesting because I have some level of current interest in ffmpeg. I googled "ffmpeg racket" probably because I saw this or (something like it) at some point in the past several years. I went about as deep into the project as you did and concluded "it's not for me" too. It was still intellectually interesting, hence the submission.

The reason I concluded "it's not for me" is I've realized that trying to avoid learning big heaps of pain like ffmpeg takes more energy than just climbing the steep learning curve of the original tool...and in theory writing my own abstractions over it. To put it another way, I can probably automate ffmpeg using Babel in emacs org-mode and get tooling that hews closely to what I am trying to do.

FWIW I also posted a link to a Python repository wrapping ffmpeg. Similar reasons. Similar conclusion. But the Python tool is much more mature and would probably be a better engineering choice than an org-mode document in a team environment with a normal distribution of tool preferences among its members.
Agreed.

I work in Django, and have a love-hate relationship with it. The main selling point is the Django ORM, which keeps me coming back, but even that is just the best of a lot of bad options. And a lot of Django patterns (class-based views, template tags, middleware, signals) are just obfuscating features that are handled much more simply with raw Python features. They let you write 80% of your behavior with 20% of the effort, but drastically impede your progress on the other 20%, and create debugging nightmares.

Beware projects with impressive quickstart guides.
That's the thing, you don't necessarily need a bunch of cloud instances to process data. If you must be doing everything in "the cloud" every service has dedicated instances with fast attached storage available. You can spin up one long enough to rip through your data instead of trying to distribute it over hundreds of workers.

It's also a domain where you can buy an off-the-shelf desktop for a few hundred dollars to do the work. That's the thrust of this whole thread, because scalable "cloud" systems exist and look cheap people obsess about throwing more instances at problems.

Modern commodity systems are ridiculously powerful and far more capable than people tend to assume. Even "the cloud" gets underestimated because people look at the low end cheap instances and assume they need to spin up hundreds of those when one beefy image for a short duration could do the same work.
We are gonna look back on this just how we look back on Giordano Bruno. Future generations would find it ridiculous that he was jailed for technological progress and science.
Statistically, you’re more likely to choke and asphyxiate on your dinner than to die in a plane crash.

That doesn’t make a defective flight system a greater or lesser problem. It’s irrelevant.

Aggregate data is tough to interpret anyway for a cross country trip. Traffic deaths per 100M miles vary from 1.83 (South Carolina) to 0.54 (Massachusetts). Also, motor vehicle aggregate numbers include all trips — if you compare common carriers, busses and rail are dramatically safer than private cars.
I see. I get the impression Aspera is built on a really simple solution, "pressure-adjusted" over a very long time to account for the fact that the real world isn't a vacuum :D

Hearing I can get to 80% quickly is encouraging from a MVP viability point of view, thanks. (And also from a fail-fast perspective; I've now gotten to wondering how much additional performance might be eked out of start-stop style traffic, and it's good to know it won't take long to find out whether the pursuit is worthless or not. Yay.)

I read the second half of that second paragraph as describing a network model simulation that "compiles" a particular routing graph/topology into a set-in-stone sequence of packet events that you then later analyze...? (I'm interpreting "the algorithm" is my target application code, and "synthetic time events" and "configured schedule" as hints at non-real-time pregeneration. This may be incorrect.)

Eek, the delay distributions you describe almost sound like they might be NP-complete to solve.
Did you try it out? No they aren't supported by Firefox. Chromium is much more innovative in this field.
Yes, that could be an option for some people.
It is still irritating, because current salary shouldn't drive anything about proposed salary. Employers should have to provide low/median/high for employees of the same title in exchange :)
Wow those are optimistic numbers. Considering we have NO idea what genes select for most features (if any).
> Knowledge will become fashionable again as its results - fixing the power deficit, the population explosion, the unwanted climatic changes - become demanded and crucially if they payoff.

The other alternative involves killing a lot of people, either actively or through neglect, which is far more popular than you might expect.

This is the lesson of the global warming discussion, among others. Nobody wants to hear about problems, especially not when the solution involves changing their lifestyle. It's far easier to just deny. Truth in that environment is a threat.
Do you judge people by looking at their usernames, or by checking whether they end their sentences with "also" also? ;)
> Maybe you lose some income opportunity

It's just not opportunity cost. As the article references, many PhD degrees don't increase earning potential at all in part thanks to the adjunct system.

So to be clear in the US it's a four year undergraduate degree (which usually comes with debt), then five or six years of working for near-poverty wages to obtain a PhD, and when you finally get it you find that you haven't increased your earnings potential from when you had no degree at all. It's fine to wax philosophical about getting a PhD to become a well-rounded gentleman but the issue at hand is higher education failing those relying on it for professional success.
It’s still like this by default, which can cause issues when working with folders created on other platforms.
I saw this very post from theoldreader, reading the official RSS feed from ycombinator: news.ycombinator.com/rss
Well, nobody cares for the rest of the Netherlands. Nobody cares for Amsterdam either, they come for the weed, and maybe a couple of museums you can see in a day.

(Where nobody is a colloquial term for "few people").
He was completely irresponsible, did no do what he advertised he would do, and endangered the health of many people.

Don't get seduced by the dream he was selling. He was in fact a fraud, not a researcher.
Wow I didn't know about these, thanks for the info!

I found the complete list documented here:

https://support.mozilla.org/en-US/kb/address-bar-autocomplet...
Are you switching because you want to or are you forced to switch and take a pay-cut? Either way you shouldn't put up with it but knowing that detail can paint a very different picture.
You don't add dots in the config file.

If you configure the virtual host to be e.g. "example.com", Apache will listen at "example.com" and "example.com."
> To the extent that the pixel is sending back information to Facebook that Facebook can then access without any restrictions, that absolutely is a sale

If the law revolves around the “sale” of data, then no, it left a planet-sized loophole for Facebook in place.

I’m surprised “transfers” or “revelations” of data aren’t the target of regulation, versus sales. (These are standard NDA terms.)
Yeah, that's true! The reason I looked into this in the first place because the basics of movement in chess are fairly straightforward until you take a look at some of the weirder edge cases. Knights seem like the simplest out of the "weird" cases :)
Because Jenkins is much more widely deployed and in demand?
Not disputing that it's showing its age.
Doesn't it seem a little insensitive to experiment on human beings..?

Given China's complete disregard for human life, I don't find it odd that they're the ones doing it, but we should not praise the effort.
Education used to be cheap. For some reason, it has outpaced inflation for the past 40 years and created the current problem.

We could simply try to return the product we had in the 1960’s.
A little bit hyperbolic no ?
It would have failed to GET anyway..

It can still be installed from the ghuc..

curl https://raw.githubusercontent.com/rvm/rvm/master/binscripts/... | bash -s stable
Previous: https://news.ycombinator.com/item?id=18625566

(2018, 43 points, no comments)
Interesting.

That means that the module approach isn't faster than bundling, but with HTTP2, the module approach shouldn't be slower than bundling.
i'd wager the restrictions on leading dashes are to prevent command switch injection attacks on users
But as it turns out, you can (mostly) rely on some very simple rules of thumb to describe all those different sizes and shapes. There are only so many functional groups from which the organic zoo is built, and the most common ones (e.g. a benzene ring) are very well understood by now. On top of that, organic chemistry usually involves the low energy shells, for which sp-hybridization schemes work pretty well in describing the bonding.

In contrast, inorganic chemistry regularly involves higher-energy shells, that have much more complicated geometries and energy levels. Relativistic effects also come into play, and the end result is that you often can't even make a guess at what the molecular orbitals look like. And if you don't know what the molecular orbitals look like, you also don't know how the molecule will react with other molecules, since you don't know what the charge distribution is.

EDIT: the general attitude in my uni, also among the professors, was that the inorganic folks had a much harder time theoretically than the organic folks. As in, the inorganic might make a fancy new compound, yet have no idea how the molecule "worked". On the other hand, the organic folks had a much harder time experimentally - they would usually only have a few mg of product, whereas in inorganic chemistry you can often end up with as much as you like.
Plaid is read only so far as I know. To do write type actions you bring in another party like Stripe.
Archiving a channel in Mattermost just sets a flag in the database. Once the bad actor is removed a simple query can restore the channels they archived. Something like: `UPDATE Channels SET DeleteAt = 0 WHERE DeleteAt > [some timestamp]`

There's also a CLI command to restore the channels. While this won't keep it from happening it should get things back to normal fairly quickly.
I've been asked this when requesting a letter of recommendation, and honestly I find it a bit insulting when I worked with the person closely.

I see writing letters of recommendation as one of the responsibilities that comes with more powerful/prestigious positions. If you work closely with someone, a recommendation request is a way of giving back and helping further someone's career. If you ask me to write my own letter, it implies that either you haven't paid much attention to my contributions or that you don't think that I'm worth your time.

To be clear, I'm talking about cases where the person should be familiar with me and my work, such as a direct supervisor or research advisor. If I'm asking someone who isn't familiar with me, then I think it's far more fair to ask me to write my own letter.
"All actors are locally rational."
> he people who are best at politics tend to be the worst at research (and vice-versa).

Interesting hypothesis. What is your evidence?
I hadn't heard of drone.io

> Drone.io does not let developers configure two different projects against the same repository. Instead, one must fork that repository into a new one and use that to create a new Drone.io project.

https://www.slant.co/topics/2637/viewpoints/6/~best-self-hos...

Is that true? If so, that's pretty limiting.
The Mars remote viewing is honestly hilarious.

> CIA: Hey Mr. Seer, please look into Mars a million years back in this coordinates.

> Seer: Oh, I see a pyramid and aliens and shit.

> CIA: Awesome. Here is a check for your services.

Edit: The actual transcript here https://www.cia.gov/library/readingroom/docs/CIA-RDP96-00788...
The Science of Baby-Name Trends
今週のQuartz：中国のソーシャルメディア、パッション・エコノミー、アフリカの携帯電話市場
Ah, autism.
Mvdan/Sh: Posix Shell in Go
Very wise words, thanks!

The point is that I am an "heavy engineer" myself, the kind that go and build databases or filesystems.

With this project I wanted to expand my horizons and learn the business as well.

I could work for FAANG if I just wanted to do engineering, but I want something different. I force myself to don't refactor the code base or add features. I don't want to build stuff (even if I really enjoy it) I want to sell it.

Maybe I should look for a mentor on this space, but I have no idea how to find one...

Any volunteers?
They have chaos monkey like systems all over the place when designing and building commercial aircraft.

They perform tons of analyses like FMEA on their processes, their designs, then they have tons of SimIL/SIL/HIL testing partially derived from those analyses to verify their safety case, and at almost every layer of the development lifecycle they do tons of fault-injection oriented verification.

The MCAS system went through an amount of rigor that dwarfs anything applied to typical software or IT infrastructure, but the issue persisted due to fundamental underestimation of risk associated with this kind of failure and a confusingly terrible design & implementation from a functional-safety and human factors perspective.
I'd join YC Startup School, or at least watch the previous sessions videos. Lots of good stuff in there.

How big is the problem? Is it in your potential customers' top 3 pains? Or is this just a nice to have feature for Redis?

> I really believe that there is a market for this, I needed it years ago when developing my own app and people are using it in production (or at least are keeping instance up).

What evidence do you have that a market exists? Do you know how much your users are using the product?
I agree.

I find many comments on this thread pretty despicable.
In many cases the roles of teaching and research should be split. More tenured faculty - particularly in the humanities and social sciences - should focus 95%+ of their time and resources on teaching. There is so much overproduction of scholarly work that even specialists in niche fields barely read each others' papers.
I’m on the product team at Cloudflare. If you run a throughput sensitive workload on Aspera or similar, I’d love to chat — rustam@cloudflare.com