skysight-inc/HackerNews huggingface dataset:
> What is utterly baffling and puzzling is that we only ever see one particular outcome.

Why is this baffling?

I legitimately don’t understand: we’ve never seen anything else.

If we’re “baffled” by reality, the naive interpretation would be our models have become faulty.

Reading QM, and particularly after we learned assuming non-determinism was purely extraneous, I can’t escape the feeling it’s simply muddled thought — particularly in regards to confusing estimation and reality.
The plugins for alternative languages (PHP, Python) are available only for IntelliJ Ultimate / paid. It's not available in free / open source IntelliJ

So either [1] you buy IntelliJ Ultimate & get Java + other languages (PHP, Python, Ruby, etc except .NET and C++)

or [2] you buy the language specific IDE (cheaper) like PhpStorm, PyCharm, etc
Have you ever heard of calls to outright ban Twilight or boy bands though? No? How about violent video games that teenage boys can't get enough of?

I don't think this is a gender issue, it's just that teenagers, regardless of gender, tend to have poor taste in just about everything.
Embrace: put out an open source code editor.

Extend: have a plugin system that everyone can contribute to (sounds like eclipse or IntelliJ CE) and even make money off of. Plugins don't have to be free.

Extinguish: make your own plugins with full refactoring support etc. for the languages you see most actively used (everyone uses it for Go and Python now? Make a good enough plugin for that. Nobody uses it for Erlang anyway? Leave it to the community)

The good old MS in action.
> Some people fail to grasp the idea that the world does not always work surround them. And they have a very different definition of "abuse" than others, which basically goes to: you are abusing me if you don't actively take care of my emotions. For those people, it is much easier to find "abuses".

I promise you, we completely understand that the world doesn’t revolve around us. It is made painfully clear every day that the working world is built for white men who have buried their emotions.

There’s also a big difference between taking care of a persons emotions and giving them the space to have emotions. You can’t expect employees to be machines, and the further from “straight white guy” you are, the more work you have to do in every aspect of your life. But you have less energy to prop up those emotional walls and bury yourself in work.

It all depends what you’re optimizing for at the team level; pure speed and efficiency or quality of output. Are you able to measure their contributions, or are you just measuring things that are easy to quantify? What assumptions get backed into that? If you have so much work that it can’t be done in 40 hours a week, either hire more people or shift schedule. I do this all the time to protect my teams from the PHBs who would want them to do crunch time every week otherwise.

This generation is just fed up enough with the whole situation and has enough leverage to set some boundaries.
I think this is a solid point. teenage boys definitely have their own "hated things" that, as a group, they tend to like. one possible difference is that there's a vocal segment of adults who also enjoy these things. when I was a kid, adults in my life didn't understand how I could spend so much time "staring at a brown wall" (I spent a lot of time on 24/7 dust2 servers). but a decade or so later, it's pretty common for adults to play those sorts of games. I don't think it's quite as acceptable for adult women to still enjoy twilight. if I had to generalize, I'd say there's a greater expectation for women to "grow out of" their teenage interests. but it varies a lot for each specific interest, not sure how well that generalization holds.
Really great answer!

A large part of the motivation, is also making it easy to work with embedded devices. We try to take a lot of learnings from other languages, which our engineers have worked on, and mix in elements that makes it easy to create well architectured applications. In general we find that many OO principles provides a great foundation in the embedded space.
If you are dealing with common goods, it is easy to detect if buy or sell prices are not standard. Also, IRS can detect easily if a company needs investigation when ratios do not match its industry.

With art, buy and sell prices have no comparison points and margins are very high.
My opinion: JetBrains IDEs beat every single other IDE/editor hands down (Visual Studio -- not Code -- comes close). The level of integration and polish is unmatched. I happily paid for license and it's been a well spent investment.
I agree it's a very long prelude, but I'm glad I read it; I learned about a couple of different literary genres I hadn't heard of before, and I found it useful to understand what Ishiguro was doing.
> peddle their crappy action movies so much so that you get in contact with them whether you like it or not

Marvel?

> I can’t remember the last time 14 year old boys initiated an outrage mob.

Gamergate?
"if you have a table called messages, logs, events in your Postgres database there is a good chance it’s consuming the bulk of your storage, is your largest table, and could benefit from being moved outside of your main Postgres database. "

Any recommendations on a good logging database? I like keeping full logs of what the application does (important for traceability in my case) and love how much effort has gone into postgres backups and querying and such.
If you're looking for secure sharing of private data on IPFS you should check out Peergos [0][1][2]. Disclaimer - I'm a co-founder. The model there is each user needs at least one Peergos instance storing their data, normally their home-server. We've designed it so that people should never have to see an encryption key, or cryptographic hash, nor know what pinning is. As far as apps go, we plan to build a sandbox and api in the browser for running untrusted apps served directly from Peergos which you can grant fine grained permissions to your data in Peergos. The sandbox here would be designed so an app couldn't even exfiltrate data via loading an external img tag.

[0] https://peergos.org

[1] https://book.peergos.org

[2] https://github.com/peergos/peergos
Minimal Code Editor in JavaScript
Met my co-founder thru HN comments. We’ve since operated a delightful consumer SaaS business called Readwise for the past 4 years. I think this speaks to the main benefit for me: hanging out with forward-thinking technologists I couldn’t in real life.
If it's a web app, you can check whether it's sending data anywhere but your Pod - but of course, by then it's too late.

In practice, Solid is only the technology that enables control of your data; it doesn't provide the incentives. It's still up to apps to actually provide you with that control, and reasons for it doing so can include customer demand or regulatory pressure.

But Solid can't force apps to give you control - after all, they might just choose not to use Solid in the first place.
> Something that teen boys adore can be quietly ignored

Could be, but aren't. You're having selection bias, or selective memory, or simply ignoring / applying double standard.

As others pointed out, many of the things teen boys like are mocked. some is actively censored.
> Here are the ‘wrong’ illustrations that caused the Seuss Foundation to internally decide to no long print six Dr. Seuss books.

Fixed the title for the author, though I imagine the accurate title won’t generate the hysteria they’re looking for.
Curious how this differs from Lumen? I guess it’s not aiming for actual ability to target Lunatic with BEAM languages, but that seems like a disadvantage rather than an advantage, so curious what the advantages are? I guess focus on integration/OS like services perhaps?

https://getlumen.org/
https://github.com/lumen/lumen
https://en.m.wikipedia.org/wiki/Persecutory_delusion
Indeed! That one is a classic too :)
> This would be similar to the finding that while men tend to be harassed on social media at least as much as women...

You lost me there. Setting aside the current political nightmare the U.S. finds itself in, men are not generally subject to death and rape threats like women online. The clothes men wear on TV are not subject to the same constant criticism that women wear. Men who vent frustration on Twitter are not forced to bow out of contention for a Cabinet position like women are.
coca cola is about as "cool" as a beverage can be without containing alcohol. mcdonald's I'd agree on.
Considering I bought an RX 580 for under 300 euro when it came out, the shortage is quite real unfortunately on all gpu levels.
Some tips:

Try holding the pencil less like a writing pen, and a little further back from the tip. Loosen up a little.

Exercise your ability to look at your subject and not the paper. Try not looking at the paper at all, and doing continuous contours where you don’t pick up the charcoal / pencil at all. These will look silly, but that’s ok!

Learn to draw what you see, and not what you already assume is there. Make a mark on your paper - let’s say the curve of someone’s eye. Then, squint one eye and hold out your pencil and use it as a measure. You can measure the length of that mark and compare it to the distance of another mark you see in real life. Use this technique to find how far things are really from each other, whether they’re level, and the proportion of one line or shape to another.

Use your eraser as much as your drawing implement, and keep a light touch. No need to sketch over and over and over the same lines. Let each line count.

Start out with just lines - don’t worry about shading right away. Once you’ve mastered lines — how they define areas, etc, — you’ll find that the shading comes natural.
Show HN: Bitcoin Prediction with Tensorflow.js
This is interesting to me and makes me question what I missed on setting up JetBrains products. I moved away from them because of their lack of support for standard tooling like eslint and pep8. It felt like JetBrains editors wanted me to set up lint rules by their spec and I had to set it up in their editor configs.

I’ve always been able to add the VSC plugin for a language and everything just works. With JetBrains it felt like the first thing I was gonna have to do on every project on every one of my computers was set up a bunch of custom scripts to do really basic stuff.

To be clear, I really am questioning what I missed, not the parent. Everyone here says Jetbrains is more convenient and I felt like my first task was always 3 hours of setting it up.
Apple Confirms iMac Pro Will Be Discontinued, Recommends 27-Inch iMac
There's the CommonMark spec: https://spec.commonmark.org/

It's still an underpowered language though.
> Their credentials are worthless

The university degrees offered through their platform aren’t.
Misleading. It’s just a hole in a wall to another apartment that is abandoned. If you make a hole in a wall behind your bathroom mirror, you will actually find yourself in another apartment, this is how it works.
I wouldn't have asked the question if it was that simple :) If you have no other cars around you, are traveling less than 25mph and have plenty of stopping distance, sure, 'see kid => hit brakes' should work to save everyone in that circumstance.

If your assumption is that you won't get rear-ended because everyone will be using automated collision avoidance technology... Well, we're at least 15 years away from that.

As someone who bikes and is used to seeing every other person on their phone while driving, fully self-driving vehicles can't come soon enough. But we need to have real discussions about who the self-driving vehicles will save in regular circumstances. I'm skeptical about them optimizing for, or even having the ability to optimize for saving people outside of the vehicle over protecting the occupants.
She found an adjacent apartment connected to her flat, it just so happens that the wall has a hole to said apartment. It isn't that interesting once you get over the hype.
Ignoring your rude dismissal of the NPM ecosystem, do you actually create sizable web pages without some sort of build tool? How? Duplicating entire HTML documents and adjusting any relative paths, etc.? I’m really not trying to attack your way of doing things and “force” a “shitty” build process on you, but I often see this dismissal thrown around without any actual substance and it’s honestly getting very old.
Being a good manager is a skill like any other, something you have to learn.

In the industry, being someone's line manager and looking after their wellbeing and professional development is often considered a job in itself, and people in that career track get selected, rewarded and promoted on the basis of being a good manager.

In academia, lab leaders are leaders because of their academic qualities, and whether they are good managers is completely secondary. They probably receive very little to no training and aren't evaluated on their management skills. Understandably, they focus on growing as researches, not as managers.

That is why so many supervisors in academia are very bad managers.
This depends STRONGLY on the field and department.

Friends in math and political science certainly had experiences like the ones you described, but they would be fairly unusual in a wet-lab field, where students (and postdocs) are largely expected to work on an advisor’s grant. This is especially true when the experiments are expensive: a committee member would need to be generous indeed to put up tens of thousands of dollars for (say) an fMRI study.
Fair points. I would say if it is done well that turnover would go down. I’d think re-architecting from scratch every 4-6 years would be extremely engaging and keep the role interesting. Or it would be extremely tiring and lead to burnout. Not saying the architects would need to run the application for 3 years - during the three years of run for their cycle they could determine issues with their architecture to fix for next time, work with the other architecture team to make improvements for the next cycle, and perform research for their next design.

I think the main drawback is cost - it essentially doubles the cost of staffing for the organization’s IT. I guess there is core functionality that could be shared and stay consistent.
Who's the "we" who are supposedly against for-profit education?

And, why would someone's negative impression of one particular for-profit education outfit – one whose abuses were strongly associated with a particular set of misguided incentive-misaligning government loan subsidies – turn them off against all for-profit educators?

Would either of the following formulations make sense:

"I thought we were all against for-profit investor Bernie Madoff, why do people like for-profit investor Warren Buffett?"

"I thought we were all against for-profit medical hype like Theranos, why do people like for-profit BioNTech's mRNA vaccine?"

You shouldn't erase all the other salient differences between people & projects under some broad, & assumed derogatory, "for-profit" label.
We agree with you, we are currently focused only on runtime running on an existing OS. We know there are different uses-cases so we could organize the project so that you can use what you need. In theory, you could use it right now inside of your Rust app to run plugins as Lunatic processes, but we need to document it a little bit better and maybe showcase an example.
404?

Not having read the article, I think the main difference is that IDEA as a traditional IDE is a monolith, while VSCode interestingly and somewhat unexpectedly integrates a lot of different tools. With LSP, the VSCode team created something quite interesting. And the most interesting aspect is that an LSP server can be accessed from many other editors. I personally have grown to like VSCode. While I previously switched between eclipse and vim, I now use mostly VSCode, RStudio (which I still prefer for R code due to some details), and VIM, mostly for maintaining todo lists and my markdown wiki.
That's certainly true, but it isn't every week a student has something for me to read.

What professors at research universities do:

1. Mentor PhD students (and often also MS and BS students)

2. Write papers and edit student papers

3. Write grant proposals

4. Deal with a lot of administrative issues

5. University service committees - some are on multiple some are on none (admissions, COVID response, undergraduate program, graduate program, etc.)

6. Review papers from others

7. Teach one or more courses

8. Develop new courses (takes 1-2 days to make a good lecture)

9. Update lecture materials (I spend probably 2 hours per lecture for courses I've already taught)

10. Meetings

11. Conference/Workshop organization

12. MANY miscellaneous duties

13. Budget management

14. Prepare talks

15. Serving on MS/PhD proposal/defense committees for students not in your lab

16. Staying on top of the scientific literature

17. Making homework assignments (some can delegate to TAs)

18. Grading (some can delegate)

19. Write letters of recommendation (I write around 10-15 per year)

Of course you can get this load down by learning to say "No" in some cases. But a professor during their first couple years when they start the job can easily expect to put in 60-80 hours per week. It gets a lot easier after that.
First, even if you define taking care of graduate students as part of their job and they fail to do so, it does not mean they are abusing their graduate students.

Second, the expectation of coddling is a very very recent phenomenon. Graduate students are usually expected to be functioning adults, not teenagers. Absorbing negativity and handling them by yourself is usually expected to functioning adults.

Third, academic supervisors are very likely to be people good at things, not good at handling people stuff. The major reason they are supervisors of their labs is they are good at things they do, not they are good at taking care of people.
Digging in rails base code to render ActionMailer previews in HTML views
White men? In CS or computational $SUBFIELD? I guess there are still some left, but we'll fix that.
Is there something I'm missing to get the autocomplete feature? I installed via brew and started

ijq file.json
I'm very much in the same boat. VS Code isn't the fastest editor around, but it still runs without putting up a fight on my older machines. I even used it on my x201 from more than a decade ago, which happily darts around VS Code while PyCharm feels really sluggish.
I’ve always wondered how people dismiss academic abuse. Now I know! It’s “cause the students are just lazy / expect to be told what to do”. Bullshit.

My previous academic advisor would take out his aggressions and frustrations on his students. One specific instance, he began yelling at the lab because there were footprints on the couch - (I had taken a nap last night after finishing work, whoops). “Whose responsibility is this?!” Obviously I didn’t come forward. It took half a second to brush the dust off the raggedy couch after he left. He expected some student to step forward and get reamed in front of the lab? I was in the military and I’ve never seen such a clear example of leadership incompetence or pure aggression. At least drill instructors had a reason to yell at you nonstop. Folks like this capture the aggression and ignore the point. DIs would always give you proper direction, they never reamed you for their relief alone (even if it seems that way).

I have a decent amount of experience with tough leaders: “One can only expect perfection if you practice it yourself”. Blaming your followers is the mark of an incredibly, incredibly poor leader.

Bad managers are bad. They take out their anger and incompetence on you. And the second you start complaining all the folks like you give the side eye and hem and haw and hmmm and hurrr. No matter how clear the anecdote or straightforward the abuse, there is always some way the student should have taken it in stride. That’s not what leadership looks like.

You’re bullshitting to confirm your biases about students. Thinking they expect to be coddled is just a bias formed through idiocy and if I had to guess, too many “oversensitive college students” stories.
HN is part of the reason I moved to SF back in the day and started my company. My company is the reason I met my wife, because she saw me wearing a t-shirt I made to promote it while walking down the street in SF. You could say HN is the reason I met my wife ;)
Hi there, owner of this site here. We've been exploring applications of JavaScript and AI for some months now. So we put together this demo that predicts Bitcoin prices for the next hour with an LSTM model using tensorflow.js and figured the HN community might be interested in it.

We see a lot of potential in JavaScript and AI so we are building a platform that allows anyone to create AI apps, you can keep in touch with us at https://hal9.com.
You are aware that Chinese people actually do eat with sticks? Do you think chopsticks are somehow inferior, or why would that be even slightly offensive?

I think most Chinese would be more offended by people that think chopsticks are something that needs to be censored and hidden.
> If anyone knows what gme call option prices were like on jan 20th I’d be very interested to know

Look here: https://omnieq.com/underlyings/NYSE/GME/chain
not sure it matters to the argument, but I'd point out that teenagers who are really into warhammer also get mocked by their peers for it. it's a nerdy interest. a teenage girl is (I think) unlikely to be mocked by her peers for loving stereotypical teenage girl music.
https://www.theguardian.com/books/2010/apr/15/stephenie-meye...

"The Twilight books are among the books that have received most calls to be banned from from US libraries"
I don't believe that there's anything preventing VS Code from getting features like refactoring at the level of JetBrains at a fundamental level. One time I wrote an IntelliJ plugin that exposes an LSP server so Emacs could run Jetbrains' refactorings remotely, as a glimpse into such an ideal.

And at a philosophical level, I would imagine that having those IDE features in VS Code at Jetbrains' level of polish would be viewed as beneficial to everyone involved.

The issue is that on one hand you have an entire salaried dev organization whose sole purpose is to create the best IDE possible, and on the other you have a scattered array of open source devs who only work on the polish as much as they have free time. LSP simply came too late to the party. Everything we like about IntelliJ is now both battle-tested from thousands of man-hours of development and also impractical to architect as a separate language server. The more people that use a hypothetical JetBrains-developed language server, the less editor market share they retain.

Another hypothesis I have is that since some language servers are supported officially by the people who develop the language itself, their time becomes split between working on the language and maintaining the LSP support. Any extra time spent on one separate project takes away from the other.
I can't speak for all projects listed here, but usually with option 3 you can also choose to e.g. pay someone to do the hosting for you and effectively get option 2, provided that data is not stored locally and can be encrypted.
That's 6 million, vs. the 260 million that Office 365 has.

And that's individual licenses. I can't easily fetch the number of medium to large companies on Microsoft Office vs GSuite but I wouldn't be surprised if it was significantly larger than 50x.

My original contention is that hackers may be particularly interested in that dimension, rather than in the number of individual licenses (which MS also dominates by an order of magnitude).
It probably is healthy. It's emoutional release. Teens have so much hormones / body chemical changes going on, they have to have a means to "freak out".

Keeping that all pent up, inside is probably unhealthy.
Computer Network Attacks [Active and Passive Attacks]