skysight-inc/HackerNews huggingface dataset:
Arch Linux, i3, vscode with vim bindings, Firefox with Vimium.

Optimized for not using your mouse. It's not so much about literally saving you time since typing is only small portion of your day, but being able to express yourself with less effort goes a long way in keeping you from feeling mentally drained
Visual Studio 6, when you could drag and drop your UI, double click elements to code what they do, and all of the generated code was human readable. I'm not sure we'll ever get a development environment designed to put together software that quickly again with all of our modern expectations for design, mobile friendliness, etc.
John Hennessy and David Patterson Turing Award Lecture
Are there any reason that the new generation of developers still listen to random people from GNU like this? The organization seems completely irrelevant now. Developers nowadays face very different issue than they did 20-30 years ago.
Shorts against Tesla lose more than $1B in single day
This. I use non-composited Marco as my wm and several terminals and gvim instances.

Switching workspaces and windows is super fast, and have vim configured with shortcuts to switch between buffers.
Would you mind sharing what plugins your using? I've tried combining and setting up yourcompleteme, ale and one or two others I can't recall, but it never work as flawlessly as say vs code or pycharm in terms of completion, suggestions and quick doc viewing. Are you using vim or neovim?
Many other language runtimes (besides the Java JVM) are implemented as virtual machines:

Python's most widely used CPython implementation uses a VM: https://leanpub.com/insidethepythonvirtualmachine/read

Ruby "compiles the abstract syntax tree into lower-level byte code. This byte code is then run by the Ruby virtual machine.": http://blog.honeybadger.io/how-ruby-interprets-and-runs-your...

Perl 6 runs on the Parrot VM: https://perl6.org/archive/architecture.html (and I believe Perl 5 had a different stack-based VM)

These days, more interpreted languages use VMs than not. One notable language runtime that does not use a virtual machine is the Chrome V8 JavaScript engine, which I believe compiles JavaScript directly into machine code and then executes it.
TypeScript, VSCode, Relay, GraphQL, Jest, React/React Native - a lot of modular tools which combine into a really safe and fast development environment for web/iOS.

Feedback is close to instant, tools are all open for improvements and the people running these projects are accessible.
> The racism isn't scattered here and there, it's a societal issue.

I guess one can say that generalizing something so dire about an entire population would also, perhaps unwittingly, be racist.
Visual Basic Classic. It had an intuitive GUI builder, and database access built-in. This combined with a very good IDE and included documentation made for a very fast and effective development environment.
I agree, they are more likely to become conservative if they follow that route.
I see this as far more a caution to the public for presuming that automated systems have a singular worldview as humans ... think ... we ourselves do[1], rather than being comprised of multiple and independent systems. And a caution to both the technologists who fail to consider this and real-world use consequences, as well as those who fail to see divorced systems as problematic.

The real world is where all your independent worldviews are tested, simultaneously and integrated. And where metaphor shear may well prove fatal.

________________________________

Notes:

1. A not-necessarily accurate worldview itself, though I'll leave that to the cog-psych types to explore in depth.
The effort that so many went to in order to grab a few K of memory here and there in the DOS world to get some game to load or to otherwise cram something into a limited address space.

In a way, it was even worse than that because the DOS COM file format had even more limits around the 64K segments.
I find the font on this site pretty annoying to read.
Check Github for "quote suspended". U get the idea there..
SPY is going to $300 this year.
Show HN: App for Creating Giveaways on Twitch
Back when I looked into high-speed networking in small spaces, my idea was doing it over PCI directly bypassing Ethernet. I really wanted to do something like SGI's NUMAlink but PCI be cheaper with commodity parts available. You'd need a switch for it, though. I ended up finding a company selling them.

So, there's always that kind of thing to consider. I wonder if 10-100Gbps have better price/performance than TCP/IP over PCI by now. I cant even rember the company or tech's name.
How to choose between equivalent options
Correct, that's what I mean.

Then, if we can't explain its behaviour without the usage of QM then I'd say it is essencial.
You may just need a better feedback cycle. Find a position (junior or mid-level) that will allow you to make architecture decisions or proposals, and get feedback on how your proposal might be improved.

This process is called "design review".
At my university we started with C (and some Assembly) and contiued with Java (and I privatly learn Python). I really liked to start with C and then move to a language with a higher abstraction – so you can understand what these higher languages make easier, and what kind of control you lose when you use them.
Now knowing the basics of three languages, I find it easy to transfer concepts like functions/loops etc. beetween them, however, the different syntax can be confusion and I think the switching costs sometimes really decelerate the learning process.
I just use the webmail for Gmail on my Manjaro install
It's skill but anything can go wrong.
DataGrip by Jetbrains

I have yet to encounter a better SQL IDE. In particular, it has fantastic auto complete and it has drivers for pretty much every database under the sun right out of the box.
Many aspects of modern life could be called unnatural. Just because something is (allegedly) unnatural doesn't mean it's undesirable and certainly doesn't mean that it doesn't exist. There are many people who genuinely wish to help others and aren't looking for anything in particular in return, and if that's unnatural, then I'd say it's an improvement over natural human tendencies.
I do know what you mean, but technically that's false. Soldiers don't what new wars will start or any specifics about what they'll be ordered to do. But, once enlisted, they have to follow orders anyway.
I had exactly the same thought as you, I actually imagined myself clicking the button and thought it is less movement for the mouse.
We need to break $330~ on TSLA with power
It's hard to really measure productivity. For most things I'll use tmux + vim. For Java I'll use IntelliJ with the VIM plugin
Not even bothering to flip through a meager 1" thick manual for a newly acquired automobile strikes me as negligent. At least review the sections covering features you've never had in a vehicle before, geez.
Turbo Pascal was great.
tmux + NeoVim for Python development. Switched from regular Vim after discovered NeoVim has much better Python support and a smarter terminal.
Software freedom, as defined here and used by RMS has nothing whatsoever to do with the cost of software. It refers to the four freedoms of software (https://fsfe.org/freesoftware/basics/4freedoms.en.html). The right to basic necessities is actually a freedom everyone in the US outside those convicted has. The fact that those necessities cost money is tangential in a discussion of freedom just like the cost of developing software is mostly tangential. This isn't a discussion about cost. Or as fsf puts it, free as in freedom not free as in beer. There is indeed such thing as a free computer running free software that respects the four freedoms above. They are getting harder to find but they do exist and one could easily build and run one. It will cost money however, but as I said that's tangential almost to the point of being irrelevant in a discussion of software freedom.
> These kinds of responses probably arise from the kinds of goals that are created for agents by processes of natural selection.

You're speaking of "response", but it is supposed to be a concept internal to the laptop. Please be more clear, as the topic demands it.

Anyway, how do I create a laptop that finds pleasure in its work? Do I throw away the ones that don't work, and keep the ones that work? Is that enough selection?

And once I have a laptop that experiences some pleasure, why does it experience that amount of pleasure and not, say, ten times that amount?
Browser parsers (NOT eval()) should be safe to parse with as long as you treat the data as JSON rather than JSONP. What will you be doing with the data once parsed?
Ask HN: How do you collaborate on manuscripts?
I’ve experienced:

- emailing MS Turd documents back and forth

- Dropbox storage of MS Turd docs, everyone takes a turn editing using Track Changes

- Google Docs, simultaneous editing

- LaTeX, emailing .tex files back and forth

There has to be a better way!

Has anyone tried using GitHub and pull requests and/or issues, to collaborate on documents?

Are there other methods I should consider?
notepad2 gives me the highest ratio betwen my code and the environment around. I tried all others, but i keep coming back here (since always).

As a platform, WSL is a huge productivity boost for me

Also nodejs replace now 10+ y of custom created php helpers (as api wrappers mostly)
The One-Name Email, a Silicon Valley Status Symbol, Is Wreaking Havoc
> Richard Stalman hates _anything_ that isn't GPL.

If you don't know him personally and he hasn't told you this specifically, then stating your opinions as fact harms the larger conversation.

Even if I don't agree with him on everything he says, he has been right enough times, that I'm forced to consider the possibility that he might be right and not dismiss his ideas outright as coming from someone `far extreme` as you categorize him.
Previous submissions from the time of the original publication:

https://news.ycombinator.com/item?id=15918984

https://news.ycombinator.com/item?id=15459894
A map of all ten rivers appears here: http://www.dailymail.co.uk/sciencetech/article-4970214
I wonder how the economic and environmental costs of the extra tubing (the tube in Anyway Spray bottles is longer than a straight, conventional one) compares to the costs of those few last drops for most sprayed products...
3 months are not enough to revert the impact of 15 years. It's like having 3 hours of weekend, after 6 days and 21 hours of workweek -- you wouldn't feel refreshed either. If you can afford it, give it more time: a year or two.

In the meanwhile, try other things. Do you have hobbies? If no, did you have any when you were a child? Or just experiment with new stuff.

Or perhaps try finding a place where your computer skills will be useful, but you wouldn't be doing the classical kind of development. For example, you could help some people in their work by creating a spreadsheet with automatically calculated results. Or try writing documentation for open-source software. Teach kids programming or using the computer.

Without knowing more about you I can't give a better advice. But the main message is that after 15 years of doing something, 3 months of break do not mean anything. Especially if you spent them taking care about a small child; that is not the same as having a break fully for yourself.
Oh it could have been switching from overhead to third rail... I never actually went on the train to Brighton, I just remember the pantograph coming down.
I mean, you're just reinventing webboards here, so sticky threads and user-footers/.sigs are logical features to implement. Footers so people have a place for their own repetitive info, and sticky threads for the site's own repetitive info.
Good post, but believe me, you can write a post without ending every paragraph with an exclamation mark. It's possible, but only if you try!
Love this.

One thing I’ve been doing lately is overlaying chords over the scale to do something similar to the CAGED method.
I'm not burned out but my reason for moving away from coding is simple. It's not fun in a open office environment with "agile" way of working. I got tired of feeling like a factory worker.
This is basically an "I don't know why anybody's surprised" reply. The point is popularizing the connection, not establishing it, which as you point out already exists.
You should really buy lottery options on TSLA if you are going that long and dedicated. You would make millions easily.

Look for TSLA to break $330 and it is going to make a move.
Adobe flash zero-day leveraged for targeted attack in Middle East
I started getting into PC programming around 1995 after spending time on the c64 and Amiga, and it was right at that test that DOS extenders became available.

DOS4GW was part of the Watcom C compiler, but I seem to recall that Borland Pascal also had some protected mode going on. I'm pleased I've never had to spend too much time with the segmented memory model.
Those were the days...I remember getting a brand new game, loading it and getting "You need at least 587 KiB of conventional memory to run this game". Check the autoexec.bat and config.sys for anything I didn't need. Do I really need to use the mouse? No. Remove the mouse.com. CTRL-ALT-DELETE. Became very familiar with that combo. Type MEM. Still only 577 KiB..What else?

LOADHIGH and DEVICEHIGH - Now we're in business! 595 KiB - Awesome!

Oh no. My dad's coming home and he won't allow me to mess with the config files. What did I change...

Then I learned about boot disks. And with DOS4/GW all problems were gone.

Never knew the technical reasons for the limitations but this article brought back a lot of memories.
It's predicting the future, there won't be any sources. Everyone is guessing.
Logic and reality
The state sanctioned Chinese language literally does not have a word for "ethnicnically foreign permanent resident/citizen of China"
You may not care enough, but at least you could see a reason: to assure that those who use your work respect the freedom of their users.

You could even disagree with prioritizing this. But it's not like there's no reason to be seen.

There are cases where someone wants to build something with your work, period. And if you require that it stay free software, it will be free for the end-users where it wouldn't be otherwise.
And when people rent a vehicle? Or borrow a friend's vehicle? Etc Ad infinitum.
Does 3D printing make a difference here?
Windows users attacked via critical Flash zero-day: Patch now, urges Adobe
Good for us! :)
Thank you for sharing your knowledge. Its insights like this that make hn so awesome.
Self-driving cars turned out to be chatbots this whole time?! Color me surprised
There's no utopia. That's all that's "well-known".

I guess my criteria (for the above) are something like this: an awful lot of British people, and 100% of newspapers, will describe the sprinter Sir Mo Farah as being British, and only get to his place of birth on page two. This pretty much doesn't happen elsewhere.

Although a reverse thing does happen, in which (for example) 2nd- and 3rd-generation british indians are not only welcome to almost all the privileges of Indian citizenship, but (if they become famous) are cheered in India. There is a lot of fawning over Priti Patel in the Indian newspapers, but obviously none at all in Ugandan newspapers.
شركة تنظيف بالاحساء – 0595055756 – شركة تنظيف موكيت بالاحساء
RMS doesn't forget to bring things to earth. He talks all the time about very specific concrete cases and the real-world problems and injustices they cause.
Selfish or weak? I always saw people who committed suicide as the ones who are taking matters in their hands.

I am absolutely sure that I will commit suicide as soon as I may be a weight for my family.

I was actually wondering yesterday when there will be a "switch" available, which has poison inside and requires to confirm every month or so that you want to stay alive. This solves the problem of an accident where I would be severely disabled or a neuro degenerative illness such as alzheimer.

I think about this from time to time not because of depression but becaise this should be something people plan, like heritage or retirement.
I think generalizing to a population shouldn't be racist. However, judging a Japanese individual based on expected stereotypes even without the said person showing it should be termed racist
> I guess one can say that generalizing something so dire about an entire population would also, perhaps unwittingly, be racist.

Would it be racist to say that slavery in the pre-Civil War United States south was a societal issue? Or to say that racism in Nazi Germany against Jews was a societal issue? I don't think so. (I give these example to demonstrate that there is some line a society can cross where you'd hopefully agree it's an issue.)

I don't know whether the claims are true or not about Japan, but I don't think it's inherently racist against the Japanese to claim that xenophobia or racism are societal issue there.

To believe that all such accusations are inherently racist is to believe in a form of moral relativism in which no society can ever be justifiably called racist.
Isn't it designed and marketed to be trusted?
H.L. Mencken (his senior by one or two generations) has a lot to answer for ...

(I've read both. Mencken is wittier.)
Fair enough, and I'm sure that when Japanese nationalists talk about Japanese as a race, they probably mean Yamato, but that doesn't make it accurate to describe "Japanese" as a singular ethnic or racial identity.
That would sound a little more convincing if you hadn't taken six words to define the concept in English.
It doesn't seem to even work then, considering the fatal accident had the vehicle ACCELERATING into the crash barrier on AutoPilot.
Proposal to accept NetData in CNCF
I think this is https://en.m.wikipedia.org/wiki/Miracast ?
Just to glom on to this, if there are any engineers in the Bay Area in need of a good therapist, I have one I can recommend. My email is in my profile if anyone is interested.

Edit to add: The therapist I have in mind is a former engineer and engineering manager, and works almost exclusively with engineers and their spouses/families.
Sounds like what you want is more along the lines of an outliner (nested bulleted lists, rather
than checklists).

You might also check out mind-mapping tools, as some of them have an outline mode.
I'm not sure how long after discovering the new issues my friend waited before stopping. He was only on it for less than a year, maybe even a half year, to put some constraints.
More than lifelong, in some cases, if you're Korean.
This is a fantastic post :) I'd love to see it fleshed out in a blog if you feel so inclined!
I used VFP for 10 years, from the insanely buggy original 3.0 release to the final "Sedna" edition. I miss the Command Window occasionally, but nothing else. Visual Studio at the time was something of a car crash, but it is a solid IDE now. And I never really used the 'builders', probably a) because they were so buggy in the original release and b) because I like to do things myself so I know what's going on.
Show HN: Online photo proofing directly from your dropbox folders
For those who are interested, I add that the idea that monktastic1 shares is present in different mystical traditions. I find it at least curious. I copy some quotes I once found in the web about this.

---------------------------------

He is the Eternal among things that pass away, pure Consciousness of conscious beings. —Upanishads (Hindu)

All the Buddhas and all sentient beings are nothing but the One Mind, besides which nothing exists. —Huang Po (Buddhist)

The light by which the soul is illumined, in order that it may see and truly understand everything...is God himself. —St. Augustine (Christian)

He is the spirit of the cosmos, its hearing, its sight, and its hand. Through Him the cosmos hears, through Him it sees, through Him it speaks, through Him it grasps, through Him it runs. —Ibn 'Arabi (Muslim)

Mind comes from this sublime and completely unified source above; it is divided only as it enters into the universe of distinctions. —Menahem Nahum (Jewish)

---------------------------------

The quotes are from https://www.centerforsacredsciences.org/index.php/Articles/t...
In practice, this doesn't come up in review and Go code is quite readable anyway. Apparently people just don't need much help to get line lengths more or less right.
You're completely right. If you're really that suffering that you're burning out or getting otherwise mentally ill, getting professional help is probably the best thing you can do.

I assume it's because there is a bias on technology-focused communities such as HN. The bias of solving problems with technologies (be it languages, books, life hacks, ...), even if the problems are of a social or psychological nature.

You can't solve all problems with technology.
I'm a westerner, I lived in Japan for a year. I'd say it's both those things. The racism westerners experience is very different & much better than the 3K's type racism [1] other foreigners are subject to in Japan.

[1] https://en.wikipedia.org/wiki/Dirty,_dangerous_and_demeaning
Delphi 3.0 (it went downhill after that). You could slap together a GUI quickly in the form editor, wire it up to your code (i.e. fill out the auto-generated event handlers) and compile in seconds (on a 1990s PC!).

There was a large selection of add-on GUI widgets and non-visual components, free and commercial, you could make your own and you could even modify the core Visual Component Library (the source was included).

If you needed to talk to other applications via COM, or directly to the OS, or load C/C++ libraries, it was easy. And you could do all that in one integrated IDE, instead of having to learn and orchestrate a jumbled mess of different tools.

It also didn't hurt that by targeting Windows only back then, you had something like 90% of the potential market covered.

It was bliss while it lasted.
Anyone here know how much a typical (I know its hard to qualify a 'typical' programmer) gets paid in Japan compared to the US?
And Tesla's Model 3 has optical cameras too, but they've chosen to continue to use radar only for automatic emergency braking for reasons only known to them (easier to maintain due to their older radar only fleet?).

But, yes, the i3 and Subaru have optical AEB that works great. Something people like to gloss over again and again in these discussions while talking about radar's limitations (and ignoring that the Model 3 has under-utilized forward facing optical cameras).
Turbo Pascal in 1983-84. The first IDE is ever saw, compiler, linker, editor and debugger ran in memory on a PC/XT with 640K RAM. I still have the impression today that it could build faster than I could think, but of course the expectation of software was much less than today.
Since most websites and online services do not aim to form a contract nor fit points c-f, they have to obtain consent by the data subject (6.1a) to make collecting PII legal.

Many common purposes for data processing might come under point f (legitimate interests) depending on the circumstances. Analytics, marketing, monitoring to check for fraud or other abuses are just a few examples.
> Then I learned about boot disks. And with DOS4/GW all problems were gone.

Actually, I think MS-DOS 6.0 added CONFIG.SYS boot menus, which made it unnecessary to mess around with boot disks (but it didn't help with your dad discovering that you have been messing with the CONFIG.SYS).
Yes, it is. Advertising is easy to complain about (and most are really just talking about the implementation) but there aren't any other options yet for the same scale.