skysight-inc/HackerNews huggingface dataset:
>>The thing you described(error analysis) can be done in any language and I would have done in vim and wrote a shell script.

Exactly. The difference between Emacs and Vim cultures is, in vim you use shell and programs(like sed, awk, perl etc) as a kind of assorted set of tools to build what you want. Emacs gives you all that in one nice integrated package. If I'm not wrong this was also originally a difference between Unix and Lisp cultures. In Lisp you had the operating system boot to a Lisp REPL. In unix you have it boot to a shell. Then one good thing about lisp is the list syntax helps you exchange code and data in a proper structure. Whereas in shell you have to understand the structure of what you are passing around(Text). Which is why after a while you just have to write a Perl script to get things done.

Error analysis is just one thing. Once you start building your utils, in Elisp, you just continue to use them together as a part of a larger workflow. In Unix you can do the same, but it will take you a lot of Perl and shell scripts.

>>I have 10s of keyboard shortcut in vim, but all of the steps are just combination of keys or passing selection to unix command.

Same in Emacs. When using vim you still have to commit a few things to Muscle memory, you have to learn movements, you have to learn modes. And then learn to use them with registers and macros. You do the same in Emacs.

>>I can do all of the things in most programmable editor.

Vim is a very nice editor. And I still use it a lot. But Emacs is a editor and beyond. I like to describe Emacs as an Editor and a very good programming system, which offers you way to program anything that comes in the domain of programmatically controlling a text buffer.

>>I know how extensible emacs is, but there are very very few examples that requires this.

I though the same way, but the use cases keep increasing once you start using it. It's really like saying spreadsheets are useless because you can iterate lists over a for loop and do what you like. Its only when you start using features like Pivot table, What-if, Vtables etc do you begin to see how powerful it can get. Some times it also requires changing the way you think about a tool to get it right. Once you start using it you begin to see all kinds of curious cases where it can be put to use.

I've even seen(in YouTube) cool uses of Elisp Macros and Clojure macros stitched together to make Emacs generate Clojure code. Then plugins like aggressive-indent-mode and paredit just make writing code a bit like uttering your thought at the speed it occurs. You can also use Elisp to make debugging easy, or generate templates of code or do various other things. These are just very basic things, the possibilities are endless.

>>Secondly the argument that lisp is better for text processing is not even relevant. You can install lisp compiler and use it with most editor if we are just passing the input into it.

So basically you are suggesting I re-invent emacs itself? Because that's what installing a Lisp compiler and building text manipulation APIs means. Why should I do it, when the community has spend more than 5 decades doing it for me.
This isn't an argument, you are factually incorrect. You are misrepresenting the definition of "sport", and to disprove that, all anyone has to do is look up the definition of the word "sport", or have had a conversation with anyone else about sports at any point in their lifetimes.

No one, and I mean literally no one, thinks of NCAA football and the NFL as two separate sports; they're both football, with different rules, a fact you already know but are refusing to acknowledge because you're trolling.

Your insistence on some kind of "evidence" for what the word "sport" means is just you trying to get me to do work that you yourself could do, because that's what trolls do -- they waste the time of others for their own amusement.
If I had millions to spare, I might help finance many thousands of simultaneous forced arbitration cases against some companies who engage in this forced arbitration bullshit.
I do not think all methods of CO2 capture require an active energy source. I believe there are sequestration methods involving volcanic rock.
I do think he contradicts that sentence in the following one:

> ...and criminals who want a black-market way to exchange money.

So not "useless" but of questionable value. But I believe bitcoin will probably never go away for this reason alone.
If you did not follow the links in the article, WWWV is at risk of getting shut down due to budget cuts [1]. There was a petition drive to keep the stations operating [2] but it failed to get enough signatures.

[1]. https://www.voanews.com/a/time-may-be-running-out-for-millio...

[2]. https://petitions.whitehouse.gov/petition/maintain-funding-n...
Maybe there could be a holiday where children and adults plant trees every month or every week!
Sigh. Datashader is not a paper, it's an actual usable piece of software, so it should be compared to other tools and libraries for rendering data. Unlike nearly ever other 2D plotting library available for Python, it can operate in core or out of core, so it's entirely appropriate to advertise that fact (why hide it?). Unlike OpenGL's point drawing functions and nearly every other 2D plotting library available for Python, it avoids overplotting and z-ordering issues that make visualizations misleading (so why hide that?). Unlike NumPy's histogram2D, it allows you to define what it means to aggregate the contents of each bin (mean, min, std, etc.), to focus on different aspects of your data. It's a mystery to me why you think Datashader should somehow fail to advertise what it's useful for!
Hackable HMI Hardware Kit – brain-computer interfacing and eye tracking at home
Well, definitely not with that attitude. That just sounds like an excuse to not do anything now and let the next generation handle things.

You should know however, that people who are 20-40 now will just about be hitting their senior years when things start to get really bad. If you're in that age range, do you think your retirement savings will be able to handle the increased costs of nearly everything - food, fuel, housing, medical care?
Doesn't look like it. Looks like they are just using it for artistic flourish.
I used Trillian for a while, but then at some point moved to Meebo. I forgot who they were acquired by, but it was a sad day when they shuttered.
That's a poor analogy, because in apartheid, individual black people did not have individual white "guardians" responsible for supervising their movements and behavior.

Would you be willing to make the same argument you're making for a similar app that allows parents to supervise their children? Would it depend on the age of the child in question?

And, for a more sticky question: even in the case of this app, does the consent of the supervised woman matter? Or are we willing to make the stronger claim that Saudi women are incapable of consent because they live in a strongly patriarchal society? Should we extend the same treatment to other instances of gender-specific religious and cultural practices?
Japanese beetles are not native to the area and wipe out hundreds of thousands of acres at a time. Then it is a tinder box.
As my band conductor drilled into us:

> Practice makes permanent. Perfect practice makes perfect.

Of course "perfect practice" is an ideal, and you can't achieve it yourself without having someone or something assist to evaluate in most cases. But repeating the same mistakes for 1500 hours just makes you really good at making those mistakes.
If you're on macOS, absolutely. Linux, maybe not. It's really hard for me to go back to a non-retina screen. I'm using a 2018 15" MBP which ships with a default scaled resolution of 1680x1050 which upscales the screen and in my opinion isn't as clear as the 1:1 pixels of 1440x900 (the native screen resolution being 2x that at 2880x1800). The crispness is worth the lack of real estate. Sharpness is definitely worth having.
I love them. Without exception they are absolutely nuts. :)
Looks good (non developer product person here)... Could this be used for time series data predictions?
It's not. I just saw an opportunity to complain about JIRA and jumped at it.
Though one could debate about the "hardness" of the upper (or lower) bound. Gaussian RVs have some "softness" there, though of course the double exponential falls off rather quickly. (To which extent intelligence is well described by a Gaussian at the extremes is yet another can of worms.)
I guess I must say this first: I am not working at JetBrains, not defending or advertising their products in any way. Just sharing my own experience and opinions.

I've been using a few products* of JetBrains on MacOS for the last 3 years, either with 1 or 2 1080p monitors or with an additional 4K monitor but unlike the rest, I haven't had much problems.

There were times the IDEs were consuming too much CPU and were super sluggish as described but then, somewhere in their forums, I found that they have suggested to use the Java suite they have provided with the IDE itself instead the default one and that solved my problem once and for all.

On the other hand, a colleague of mine had suffered a lot from the very same products because of slow disk speed. This is not the case for other ~50 engineers I am working with though and all of them are using new Macbook Pros and JetBrains IDEs.

So I guess it is safe to say that they are usually working OK on modern day computers.

* PhpStorm, WebStorm, GoLand, IntelliJ
I can see how this article might be comforting for some, but "bad coders" is still a problem. There are a lot of amateurs in this industry (even ones with years of "experience").

You can create an extremely opinionated language which doesn't give any freedom for creativity, solutions and expression, and devs will still find a way to duck everything up.

IMHO, OP saw a problem but didn't arrive to the right solution.
Of course trust is still involved. The whitepaper specifically puts "trust" in the context of trusted third parties ("financial institutions serving as trusted third parties to process electronic payments"), and proposes a solution to the double-spend problem when they are not relied upon. It is a very unique solution that could be useful in solving some very specific use cases. There are a wide number of risks that could cause bitcoin to crumble - Core Dev Matt Corralo often says he gives bitcoin a 5% chance of success. The wide-sweeping conclusion is that blockchain is useless, though I would agree in almost all cases, it disregards the successful instances where trust minimization provides substantial benefit.
get a real job please
You won't be blown away when you start using a 4k monitor, but you will hate every monitor that is smaller after you start using a 4k
Will all the research be posted publicly on Pubmed? I have watched a few interviews on Youtube with David and found them to be lacking details, despite being very interesting topics.
> Get a passing test first then optimize later if the code is a bottleneck.

In that case, totally get that test passing and then maybe add few more tests around that solution - so that when I come to the project half a year later, and see the application consing like crazy because you used lists instead of arrays, and this now powers half of the business logic, I can tear this up and fix the data structure with confidence I won't break things badly.

(Totally not a real case I had.)
Seems reasonable to me. If you're going to require alternate forms of litigation it's only fair that you put a time limit on it. Otherwise this would certainly become quite a lucrative loophole for corporations to avoid any and all responsibility.
Yes it's worth it. I'm usually on Windows, and can say that 95%+ of the programs I use work flawlessly on a 24" 4K monitor with 175% scaling.
The crispness of a text editor on a 4K screen is worth every bit of the 5% of programs that have scaling issues. And these days, remaining scaling issues involve some parts of the app scaling correctly, and other parts (usually menus) not scaling correctly. I never encounter "blurry" programs with bilinear scaling anymore.
Your completely insane response and your comment history full of schizotypal miasma makes me feel less sad about Terry Davis being dead because it reminds me that new people like him are spawning all the time.
+1. After getting a 4k display at work, I decided I need to get one home as well. It's so much nicer.
I too live in a Social democracy.

And I'd say that the GP is pretty much spot on.

Social democracy, from Wikipedia, an excerpt:
"The protocols and norms used to accomplish this involve a commitment to representative and participatory democracy; measures for income redistribution and regulation of the economy in the general interest; and welfare state provisions."

So, there you have regulation and and state-intervention.

If you then consider that every Social Democracy in Europe has some sort of protectionist policy with regards to it's agricultural sector, I'd say that GP is spot on.

For the European Union, the agricultural subsidies still make up about 38% of the budget. What's that, besides protectionist?

(https://en.wikipedia.org/wiki/Common_Agricultural_Policy)

So, there you have all three; regulation and state-intervention by definition, protectionism by fact.
I'll give you 'depressing'. But I reject the notion that college is financially untenable. It is depressingly expensive. It takes a lot of hard work if you aren't independently wealthy. But it is achievable.

University of New Mexico costs ~$7400/year in tuition, $22000/year with room/board/books. A high school student working 10 hours/week at $8/hour can earn $2400 in one school year and another $4800 in a summer. Working for two years in high school, plus one summer, then working through their freshman year, they can earn $21600 before they start their sophomore year. If they step it up and work 20 hours/week as a college freshman, they can add another $2400. After taxes, they will come up only slightly short of the mark. That's depressing.

But if they write a brief summary of what they did to earn money, how much they need, and how short they are, they will know that they only need $1000 loan or scholarship. There are very few bosses that won't recognize that effort and spring for a $1000 scholarship. Or maybe a parent can help with $500. Or maybe the college will help. Or maybe they can work one more part-time job one summer.

The jobs might be menial. You might scrub toilets or bag groceries or scrape old paint off pipes or write html.

It's depressing. It's a lot of work.

It's doable.
I feel like this is the same general pricing experiments/info we have seen synthesized for the past few years in giant articles. I was hoping there were some new juicy SaaS pricing experiences to be shared.

Not that the information in this article is bad if you haven't seen it before or haven't fiddled with pricing in a while
Long time lurker here. Created an account just to say that I agree with this comment.
That's an odd distinction and almost certainly not one that was made by anyone else in this conversation.
An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies
Running IntelliJ on a Macbook with Dell U2718Q every day and right now. Usually 2-3-4 large projects open. No issues.
I have an ultrawide, so about 60% of the pixels of a 4k. Best feature IMO is being able to have 2 windows open side by side without feeling squished. I assume it is even better with a full 4k.
- Leo Tolstoy
Well I guess we're lucky there have been quite a few advances in helping plant and other forms of life survive in the past 200,000 years so. It's not like we're dropping a bunch of naked humans on the surface of Mars and expecting them to live off the land.
The bulk of that is comments.. ready event (and first paint) is around 4-5s in... There's no reason the bulk of the page couldn't have been loaded in well under 1s, and have the comments load after.

edit: sorry, didn't realize you were being sarcastic at first.
I would highly recommend reading the recent articles about the reasons for Facebook and Google’s certificates being revoked.

It is not because the apps were nefarious.
The historical motivation for developing that tool has no bearing on its current capabilities and use, though, right?
>Forced arbitration is a violation of human rights.

What about two parties choosing arbitration as a clause in the contract they enter into together?
IntelliJ is a good example, it does not have latency.
It's annoying that vim is often the default editor (e.g. for git commit messages), because it really sucks if you aren't a vim user.
> Is the scaled image that much sharper

Sharpness is a property of the pixel density, which is separate to the number of pixels (the 4K part), so it's not really a question which makes sense.

For example I have a 4K screen for coding but it isn't particularly high DPI because it's physically large at 68 cm so nothing on it is 'scaled' beyond normal.
Ask HN: When to send second follow up interview email
I had a phone interview almost two weeks ago with a ~30 person startup. I'm super interested in working at this company as it would help point my career towards my passion (space). The phone screen went well and I was told I would be recommended to the higher-ups that I come in for an in-person interview.

I followed up with a thank you email to the person who phone screened me a couple days later with no response. I sent a follow up email about a week after my initial phone interview stating my passion and wondering what the next steps to the interview process - a brief reminder I'm still here and still interested in the position/company.

Tomorrow will be two weeks after my phone interview with no response. Do I email the person who phone screened me? Do I email someone else (higher ups) in the company? Should I pick up the phone and call the front desk? I dont want to seem desperate and scare them off, but I'm not sure what the proper equitique is here.
>Could the poor kids not have mowed lawns, or done handy work around where they live to be able to save up money to buy the ticket properly?

The rich kids didn't have to do those things, so why should they?

That was intended as a lesson in civility, but it's actually a lesson is servility and injustice. Those were just as good kids as any other, they just happened to have born into the "wrong" (ie poor) parents.

Hopefully at some point in a future society we would see the less access by those poor kids the same way we see segregation today, and not just ask "why couldn't they mowe lawns" to get the same thing the rich kids got doing nothing.

(Though the real answer is that those poor kids in 40s-50s Italy probably already worked much harder than "mowing lawns", and they still had their priorities, like helping feed their families.

(Not to mention it was deemed OK by the society and seen with understanding, they weren't stuck-up on commercialization like other cultures).
Volt: Fast native desktop client for Slack and Skype
While I am an IntelliJ IDEA fan, this is one area where Eclipse stands out. Long ago they decided to part ways with pure Java and incorporate native platform UI via JNI.[1]

[1] https://www.eclipse.org/swt/
> I think modern society suffers from a lack of life philosophy

No, we never had that many people reading philosophy, trying to practice some kind of vision or another, asking questions and the like.

I think the current tendancy is a symptom of people being freer to ask themself questions and do something else than survive. So we hear about it more.

Anybody looking at the astonishing phenomenom called life will be stunned and desoriented. It's part of the deal. And with internet, we can now not only express that in mass, but we can share with each others the result of our soul searching.

I believe the current "crisis" is actually good news. People feel lost, not because they were not before, but because for once, they have the opportunity to look around.

That doesn't make it less painful though, and of course, anybody in that state pays for it. Growing as a specie has a price.
The main problem is that being secure doesn't increase the revenue of companies substantially, otherwise C/C++ programs would be rushing to Rust. Still, the speed of improvement is great.

I'd love to see Firefox take over Chrome in speed and show that C++ is getting closer to being an outdated language.
I have never been or said I was bored in my life. Everything is happening all the time, everywhere. Open your eyes.

I work in IT, and I'm the IT guy when I go home, and when I'm on vacation. Apparently it's also my hobby, since I keep doing it decade after decade.
I remember when I first added ESLint to our large JavaScript codebase, and then again when I added Flow. I'm a perfectionist when I code, but it was shocking to see some of the things I'd written. Mistakes that I thought were so unlike me, but had been sitting there for months anyway, waiting to blow up.

The human brain wasn't designed to handle the complexity of large codebases. There are just too many compounding implications of everything for us to hold them all in mind at once. The very best coders miss things all the time.

Instead of seatbelts, I would compare tool assistance to aviation instruments. It's not primarily something that just catches you before a disaster; it's something that helps you make the most effective use of your mental resources. We don't ask pilots to fly commercial airliners without advanced software and dozens of readouts and displays to guide their attention and decision-making in an overwhelming sea of information. We shouldn't expect the same of programmers.
> The ex-Soviet economies that have done best are those that have joined the European Union, which most people especially on the American right would not exactly call a free market paradise.

Compared to the Soviet days, I think that most, even on the American right, would consider the EU to be quite free market.

It's not an absolute thing. The difference from "almost totally state planned" to "not as free as we think it should be" matters. It changes outcomes quite a bit. Some think that outcomes would be even better with more freedom, but I think most people - even on the American right - understand that the EU is vastly different from the Soviet economy.
Arguably you shouldn't be able to enter into such a contract, similar to how you can't contract yourself into slavery, even if you want to.
The Trouble in Getting to Denmark
People in Medicine overestimate these costs as they represent a much smaller fraction of total Medicine costs than they assume.

EX: Their are 1.1 million doctors assuming 250k average salary it adds up around 275 billion ish which seems huge, except that’s out of 2.2 trillion in US heathcare spending. So, that’s only adds up to around 10 percent of total spending. And malpractice insurance is well below what a doctor makes on average.

Pills, buildings, janitors, machines, etc all add up.
I didn't apply but I know some people.
An institution can make a threshold high enough that a sample task from the admission exam is considered hard and selective enough. It can still have it sufficiently low that the number of applicants passing it is 10-30-100 times higher than the number of admissions, so that the lottery effect is not lost.
I say that vim is easy to learn if you approach it from the idea that it’s a vocabulary to edit text and not a bunch of arcane invocations. Instead of learning di” as a invocation to delete text inside the current or next pair of double quotes on the line you learn it as a verb and target... d deletes i sets the scope inside something and “ is the target. Then the next time you want to delete inside something all you need to do is change the target up to say single quote or paragraph. or you substitute the inner with a mark or a line number or a regex.