skysight-inc/HackerNews huggingface dataset:
Not exactly what you're looking for (I don't see GPU acceleration being mentioned anywhere(¶)) but you might still be interested in Xi (https://github.com/google/xi-editor).

For what it's worth, there's also a terminal emulator with similar goals (GPU acceleration included): https://github.com/jwilm/alacritty

(¶) Then again, drawing the text is rarely the bottleneck of a text editor (as the sibling post's author correctly points out). It's usually the data structure to represent the text internally and syntax highlighting that have the greatest influence. (Advanced IDE features like syntax checks, linter and indexing aside.)
Or for publishing all packages
"access tokens compromised by this attack should no longer be useable", but tokens compromised by other compromised packages published during the intervening period will still compromise you.
Effective tweaks to make your small business happier and more profitable
"As they arrived they came crashing through these huge waves with spray going everywhere, and there was this double-rainbow behind them. It was amazing."

To be sitting in rough seas on a boat that could sink at any second, and then to see the cavalry come crashing through the 5m waves like that...amazing might be an understatement.
I thought the tone of the second part of my comment was very obviously tongue-in-cheek, simply serving to underscore how dim the Touch Bar actually is. The main point still remains: I have yet to find a person who's complained about the Touch Bar brightness who's actually owned one of these devices.

It's really not bright. I'd guess it's probably less bright than the keyboard backlight, which also isn't bright (but is at least dimmable). It's so not bright that I've literally never noticed the thing at night in well over a year of regular use. Whatever number of lumens it outputs is so far below the brightness of the main display that it's all but unnoticeable in use.
In a previous life I threw some tarballs w/ a buildable OpenGL clone and separately a buildable Renderman "clone" onto an FTP server and published the location.

Some people downloaded it, built it and used it. Even added to it, where they liked.

Most people were like you.

I never share code any more.
I think with Linus' "my way or the highway", at least some of it comes from early upbringing. His dad ran for president (unsuccessfully) in Finland recently - intelligent, likeable but very opionated guy.

Think apple did not fall too far from the tree :)
You need to actually read the NYT article. It's not about a revival of Brutalism in buildings currently being built or planned for construction, it's about modern efforts to prevent the destruction of existing Brutalist buildings from decades ago.
That's still how most imaging sensors work. Few, if any, actually parse the photon energy from within the imaging pixel itself.
I used to code in Notepad. For years. My god.
Researchers Probe Part of Brain Where Autism Might Begin
They deal with confidential information.
That was my discovery. I was about to suck it up and deal with a cement keyboard to upgrade my 2012 Air that i still use as a daily dev machine. Instead i am presented with:

- no 32GB on 13" models
- no touchbar-less 15" models

At what point did developers at apple cave to this quality of life hit. I am seriously curious about this. How do people code without literal Esc and F-Keys?
Who was this attacker? I don't believe he is impossible to track down. Have eslint called law enforcement?
I have to go to the mall here in Melbourne, FL for work clothes. The standalone clothing stores mostly sell stuff targeted at tourists and snowbirds (beachwear, Hawaiian shirts, etc.).

Bah, maybe I should get a job that lets me wear Hawaiian shirts to work everyday.
Brain function partly replicated by nanomaterials
If you're telling a joke, you don't want emotional context switching. A quick explanation, laughter might be preserved (so the above pun may or may not inhibit the execution of the original joke).

But every joke has an emotional gravity and the longer you compliment it with other emotions (e.g. intellectual explanations), eventually escape velocity is reached and you're in an entirely different emotional state.

Airplane! has three laughs per minute on average (https://www.forbes.com/sites/andrewbender/2012/09/21/top-10-...). That's not much time pull in other emotional states. And that's on purpose.
There's also no systemic fix for this issue. Next week, the same thing could happen again.

It's time to enforce two-factor authentication for publishing packages.

It's time to publish a roadmap towards package signing and verification.

It's time to talk about sandboxing the install scripts to prevent token theft.

We're done for the day is so far from sufficient.
For example, OpenShift (Kubernetes + stuff also from Red Hat) exposes this pattern like both heroku and cloud foundry by

A) focusing on having standard base images controlled by ops

B) encouraging combining source code / built artifacts as a layer on those base images

C) giving controls to ops so that the only images users could build or run must be built with A/B above.

In that mode containers are less wasteful because you can share the base image across every host (or rebuild everything centrally), and all that gets downloaded to a host is the source code top layer. Which is roughly indistinguishable from the lambda runtime and how it accesses the code to execute.
That's not the point of the person you're responding to. They didn't say that the transition didn't happen. They said it's not yet known if it was worth it. All you're saying is that it happened.
YC company looking for engineers in SF to test out onboarding flow for a devtool
Hi! We're working on a fast way of building internal tools.

We're looking for engineers to do user-testing on. We'll meet wherever's convenient for you and watch you use our software for a bit. In exchange, we'll buy you a coffee and give you a $60 Amazon gift card. We think this'll take around 45 minutes to an hour.

You should be an engineer familiar with SQL and Javascript. Ideally, you're also interested in building internal tools faster :)

If you're interested, please email dh@serious.engineering. Thank you!
You don't need GPU. You need proper algorithms. I'm using EditPad, it works pretty well with big files. I think there are many editors which work good enough. AFAIK Notepad++ can open large files.
Any of these companies will get you to $250k+ annual compensation in 0 - 3 years, depending on your current experience.

Tech:

- Google

- Facebook

- Salesforce

- Bloomberg

Finance:

- Renaissance Technologies

- DE Shaw

- Citadel

- Two Sigma

Since you're already on the East Coast, if you're presently located in - or can easily relocate to - the NYC metro area, getting hired at one of these companies is probably the most straightforward path to that goal. Entrepreneurship and consulting can also get you there, but that's a less straightforward path. These aren't the only companies either, mind you, these are just the ones I'm personally familiar with.

Particularly towards the financial side of things, it wouldn't be outlandish to earn significantly more than that in first year compensation if you're placed on the right team. Considering you already have a decade of experience and a graduate degree in computer science, if you do well on the interview I'd estimate you'd reach your goal somewhere between immediately and 1.5 years in.
Bullshit about jobs
> Because assignment is an expression. It has nothing specifically to do with the position being a conditional.

No, but it has a lot to do with the way humans write code. This is the source of the bug, not the logic. eg Why bother having whitespace that the compiler can't use (typically)? Human readability.

The concession to not take into account human failing, is pathological.
My sense of the comment was not that he was trying to change your mind, but rather saying it seems unusual to be so fixated on the escape key that nothing else matters.

Having said that, yes, Apple should allow individuals to, for example, always require the touch bar to provide an escape key (or any other key) on the far left (or anywhere else on the touch bar). The user should get to control what the touch bar does through an easy and powerful interface and API (so third parties can extend the capabilities). Can we even make touch bar keys act as new meta keys? That would rule! The benefit of the Apple approach is that even if this has not been done yet, it's all software: it could be done.

As far as Windows, I guess it must come down to which features are important to you, and personal taste. I use Windows a lot, and have owned a Surface Pro, and boy I hated it. The very, very best thing about Windows is the Linux compatibility layer, and even that's not as good as if it were a real Unix-like platform all the way down.

I am indeed glad you're happy with your laptop (seriously; not sarcasm), but I've been there, done that, and hated it.
https://thedailywtf.com/ collects those stories for 10+ years now.

Mine was when a colleague calculated tomorrow's date with a simple yyyymmdd+1. Checked in Friday before leaving the office, thus the product feature shipped on time. Of course failed on the last day of the month but by then all the launch celebrations were done and it was treated as a small bug. I think he did the right thing on the day, just should've wrote the issue down and fix it quietly the following days.
> That means every single package published between the vulnerable packages and the mass token invalidation is suspect and should be unpublished until it can be audited.

I wonder how many packages in fact got published during that nine-hour time window. Does anyone know what kind of number that would be?
Assessing the office space will be high on my list next time I interview. Especially if they have a pool table. Am I going to have to listen to that all day???
> I wish we could have a peek inside the patient as if we had opened it up but this is not yet that.

What's stopping us? Are you saying that there's no way to tell different kinds of tissues apart (e.g. not even with an MRI)? I imagine if we did, we could also add "color" (via post-processing) and enable a "dissection". Or are you saying it has something to do specifically with color?
On the flip side it reminds me of this joke:

The new Jewish bride is making her first big dinner for her husband and tries her hand at her mother’s brisket recipe, cutting off the ends of the roast the way her mother always did. Hubby thinks the meat is delicious, but says, “Why do you cut off the ends — that’s the best part!” She answers, “That’s the way my mother always made it.”

The next week, they go to the old bubbie’s house, and she prepares the famous brisket recipe, again cutting off the ends. The young bride is sure she must be missing some vital information, so she askes her grandma why she cut off the ends. Grandma says, “Dahlink, that’s the only way it will fit in the pan!”
Forth reborn?
>"After 3.9 billion years of hurtling unhindered through the vast reaches of the universe, a ghostly neutrino particle died on 22 September 2017. It was annihilated when it collided with an atom in the frozen darkness two kilometers beneath the surface of the south polar ice cap."

Your article says the neutrino came from far away, which disagrees with that post that says it was probably "photonuclear with local photons".
find ~ -path '*/eslint-scope/package.json' -exec jq -r 'input_filename+": "+.version' {} +

or just

jq -r 'input_filename+": "+.version' ~/**/**/eslint-scope/package.json
That depends on the license. Most open source licenses state explicitly that you use the software at your own risk, and that the author promises you nothing and owes you nothing.
Great! I've always wanted to accidentally send my password to a search engine.
Just saying they didn't do nothing. Maybe they didn't do as well as they could have, but they did do something.
It's easy to pick and choose good and bad examples from different eras of architecture. It is unfortunate the author paints all contemporary architecture as cold. I would suggest the movies 'columbus' and 'my architect' to people looking for another perspective.
It isn't disproportionate given the yearly advances in understanding and awareness of security issues, or disproportionate given their size and the number of security issues that they have already experienced.

Alternatively, we as a community can continue to call it a toy that nobody should trust or use for anything serious, and then the flak isn't disproportionate since you shouldn't have been using it for anything important anways, but you can't have it both ways.
The compiler can do anything a linter can do. Multi-pass multithreaded compilers are not unheard of. eg While compiling to temporary storage, I do a linting in another thread. At the end, check for successes and move the artifacts into the output directory.
"Press" is just a technical method of information dissemination which certainly can become outdated. Democracy needs freedom of speech and expression.
I'm not really sure about the point of this post? What are you getting at?

Some of these points I see backing up the issue about China and the US being equivalent morally, based on US morals, but other points don't fit that view.
The surface area of attack is still lower. You need one more thing to be broken before this situation happens. If a hacker needed 3 things in place to own you, they now need 4 things. And a password manager exploit is a big 4th thing.
Startup Uses Machine Learning to Cut Fire Risk from Power Grids
Battle of the Schedulers: FreeBSD ULE vs. Linux CFS [pdf]
Blockbuster used to have a really crappy selection of mostly mainstream movies,

And that’s what most people buy and rent and that’s where the money is. That made perfect sense for Blockbuster.

I strongly suspect that the new AMC Stubs subscription program will be a long term success even though it costs more and you really only get access to mainstream movies.

Many of them rarely realize how crappy the selection of Netflix streaming is, as they've been brought up on a diet of crap, and are only vaguely aware that there's a whole world of fantastic movies out there beyond Hollywood blockbusters and TV shows.

Everyone knows that Netflix doesn’t have a good selection of movies - they look for mainstream recently released movies and they can’t find them. By definition, If your definition of a good movie and the mainstream’s definition of a good movie is different, your taste in movies is not mainstream - not theirs (no judgement intended).
What happened to introverts?
There are a few products out there like what you describe:

Dell XPS: https://www.dell.com/en-us/shop/dell-laptops/xps-15/spd/xps-...

ASUS Zenbook: https://www.asus.com/us/Laptops/ASUS-ZenBook-Pro-UX501VW/

That doesn't mean you can't do better. I think the machinery to make unibodies will mean a large capital cost, so you might need large volumes make the economics work.
Having used things that require technical support, I have to disagree. I'm not an idiot, I just don't have time to learn the idiosyncrasies of the problem that I have.
I see zero value with good built-in applications. There are plenty of free applications out there and it's very easy to install them. May be package them and promote via Store for even easier installation experience.
The software world keeps on going in circles :).

Next up - lightweight k8s server - stripped down of all the crap that can easily run and deploy a single container.
Almost half of DocuSign's board departs just months after IPO
They might (morally) owe you this if they used your contributions. Otherwise, they owe you a (voluntary) politeness and gratitude that any human owes to any other human, but nothing more.
Bird is exploiting people by selling them on a pie in the sky view that this job can earn decent money when its wrought with fraud that they are aware of. Some people disagree, but my personal view is that this is a job for an employee that Bird is trying to foist off onto "contractors" who have far less protections, so that they can earn more money than competitors who would operate ethically
They're analogous to Home and End.
To restate your goal: It is to be able to easily afford to raise a family. The 250K is all relative.

If you still think you need $250, search for the Highest COL area, (like switzerland etc) and get a job there.

If you desire to raise a family, then I would recommend

1) find a low Cost Of Living area and try to find a job there. You will take a paycut, but try to make it loss less than the COL delta.

2) when comparing COL be sure to plug in what you really spend money on. Back 25 years ago I was going to move from Orlando to Raleigh, but the company offer said the COL delta was enough of a raise (10%). Researching the data used, it was true, if I smoked 2 packs and drank a quart of whiskey each and every day. Otherwise the cost of living was equal.

3) Re examine what you think you need to raise a family and what you really need. If you do, you will find you can live on a lot less.

<soap box time> Over the years people talk about this person or that person being rich. And how they need to pay more in. Odds are if you are reading this, you are rich. If your choice each day is: what do I want to eat, followed by where can I find that food - then you are rich. If your plan is to eat something at home, or maybe buy at the store and then fix it at home - then you are middle class. If you are not sure if you can afford to eat, and not because you are too lazy to get the food - then you are poor.
<end soap box>
This seems like a good idea. If a package has more than x downloads or y dependencies, then require 2fa for publishing it.
I have no mouse!!! (I'm a keyboard only type)
The idea of “Enron Broadband” seemed ridiculous to me at the time.
Hmm. I don't agree. I think we're on the turn of the tide where the hacker community and the media will stop fawning over him if we repeatedly and politely point out that he's an attention-seeking person but that doesn't mean he needs to have news coverage.
I like my weather app (WeatherPro by MeteoGroup) because for a one-time fee it's ad free. All the usual weather websites try (or have to) make money by showing ads. Some design the webpage ridiculous to increase the number of clicks you have to take.
The weather app also tries to get me to upgrade ($1/month for extended forecast, more previews) but it's just a small button, not front and center.
If you fear a browser extension-based vulnerability (like an XSS vulnerability that allows an attacker to send all of a visitor's passwords to their server), use a native application like KeePass. You lose some convenience, but it's just a few extra steps when logging in and registering.

It's certainly not impossible that some major flaw will eventually be found in KeePass, but it's stood the test of time so far, and it's hard to imagine how it could be mass exploited considering it basically just reads and writes a local AES-encrypted file. Even if someone finds something that lets you completely bypass the encryption (which is very unlikely), they'd still need to gain access to your hard drive (or wherever you're storing the file).

But I'd also say the net security benefit of a lot more people using something like LastPass or 1Password would still outweigh the damage of a future vulnerability.

Either way, there is really no excuse for password reuse in 2018, especially when your password for managing your super popular software package running on an enormous amount of devices is the same as the password to your Harry Potter fanfic forum account or whatever.
Actually no it only depends on the bootstrap css and does not require the bootstrap js.

But I'm not sure including react in order to get rid of jQuery is a win haha.
I miss proper undo history. One undo is major reason I'm avoiding it.
New versions of C++ are released every 3 years, very systematically. It's much more regular than Python. Did you mean "frequent"? Python's sporadic releases are a bit more frequent.
Google keyboard supports Morse Code
I've had issues with Notepad++ and large files, particularly if the file doesn't have frequent line breaks.
... and the issue was probably initially caused by a programmer being distracted in their open office.
...but what this works out to is that you should behave as if people are dumb. So.
What do you mean by zooming? Increasing the font size?

:nmap + :let &guifont=substitute(&guifont, '\d\+$', '\=submatch(0) + 1', '')<cr>
:nmap - :let &guifont=substitute(&guifont, '\d\+$', '\=submatch(0) - 1', '')<cr>
:nmap _ -

With that, you can increase the font size with normal mode +, and decrease it with - or _.

EDIT: By the way, what are you doing that requires handling text files with thousands of columns and gigabytes of text? That sounds very unusual.
Googled this as I never knew either. Basically red kidney beans need to be cooked at greater than 100c for 10min to remove a toxin. Not all slow cookers reach this temp, hence the issue.
You can think about it much like load managing servers:

A job has a task load that varies over time. Those tasks also have some maximum latency before Bad Things happen. Thus, you need enough worker capacity to handle the peak load. You can allocate new workers on demand, but that also has a certain warm-up time which can be problematic if it's lower than the maximum latency.

For most white-collar service-oriented jobs, the variance of that task load is quite smooth. If you're a software dev not working directly on a production service, there aren't that many urgent surprises. Also, the max latency is really high — many tasks can be put off till tomorrow, next sprint, etc.

That makes it easy to allocate just enough workers to handle your average task load, keep them busy all day, and rarely need to spin up or spin down new ones.

But some jobs just have really high variance or really low latency. No one knows when a patient is going to show up at a trauma hospital but when one does, you need the surgeon on site right now and not somewhere stuck in traffic.

For that kind of work, the logical thing to do then is to have spare idle worker capacity. It seems inefficient, but it's cheaper than the cost of missing your latency targets when a spike happens.

You can reduce the idle capacity needed by reducing variance. For example if you flew all your trauma patients to one hospital, that actually lets you allocate surgeons more efficiently. Because then at that point you have spikes frequently enough that the aggregate number of patients in a given day becomes more consistently predictable. Instead of one surgeon each sitting on their thumbs most of the day at ten city hospitals, you get three surgeons that reliably have a couple of patients a day at the regional hospital. (But of course there is the overhead of getting all the patients there.)

Also, you can reduce idle capacity by lowering warm-up time. That's why doctors have pagers — it reduces the time between a patient coming in and the doctor being ready to help.

Or you can increase the max latency, though this can be hard based on the nature of the work. For example, if you're better able to stabilize patients, you may be able to wait longer until the doctor is on-site.

In this case, the "install Debian" job has really high variance. 99% of the time it's a click, 1% of the time, you've gotta know some Linux internals. The max latency is low because you don't want the IceCube array non-operational for long. And the warm-up time is really high — fly someone out to the South Pole.

So the reasonable response is to throw money at idle capacity and send someone out pre-emptively.
Show HN: Website Node Visualiser (D3.js
Some people are dumb. I'm sure of that. Myself included at times.
I'm currently dumping the npm db right now to figure that out.

eslint-scope 3.7.2 was published on 2018-07-12T10:40:00.478Z
eslint-config-eslint 5.0.2 was published on 2018-07-12T09:49:24.957Z
tokens were invalidated at 2018-07-12 12:30 UTC
That's exactly why the author gets paid. By local I meant near the source, not near us.