skysight-inc/HackerNews huggingface dataset:
I'm not that concerned about Quiver not being open source, as its note storage format is simple & documented json. Should there be a reason to move away from Quiver, it would be pretty simple to construct a way of transferring notes (assuming the destination is as transparent). In the meantime, it's quite a pleasure to use: very fast, well-presented, and with carefully-considered interactions.

I must give Boostnote a try. On the face of it, I would think an engineering notebook, to be used daily for large amounts of stuff, would be a paradigmatic case for a native app like Quiver rather than electron. But then there's Atom & vscode so maybe not? And I'm a bit uncomfortable with Boostnote's copyright transfer for pull requests (https://github.com/BoostIO/Boostnote/blob/master/contributin...). But then again, I pay little attention to copyright matters so perhaps just haven't noticed if this is common in open source. And it's clearly nevertheless more open than Quiver.
Faders in DJ equipment are often optical -- apparently a potentiometer would be noisy.

http://djtechtools.com/2011/11/01/fader-technology-a-primer/
Must be why they all have hundreds of billions in free cash flow doing nothing.
When I started my first 'engineering' job at a chip startup over a decade ago, I remember being given a leather blue notebook with gold lettering titled 'ENGINEERING NOTEBOOK'. It was great for focusing on a single project and especially made sense for areas beyond code like drawing electrical schematics, but over time I've become addicted to digital approaches.

These days? I rely heavily on Trello for personal projects - organize things by keeping a separate Done board (list for every month) for the project for times I want to flip back through older work done. Also keep paper notebooks around for times when I want to sketch ideas out.

Additionally there's a 'rhizomatic frankenstack' of nvAlt+simplenote / pinboard / markdown files in project folders etc. I keep wanting to set up something where it's all searchable and ideally dream of something like federated wiki with a lot more UI polish.

[1]: term from Venkat Rao's post http://mailchi.mp/ribbonfarm/frankenstacks-and-rhizomes?e=96...
I don't like coding interviews, but this list is for practice, not memorization. Ideally you could solve all of these from first principles.
I think you do need to install a plugin for your browser to save changes to disk, but beyond that it's pain free.
please ... if you think USA doesnt make the laws your delusional. this is again an attempt to undermine an american competitor just like GE stole Alstom using some shady laws and cia, just like CIA is watching BNP parisbas.
Even if they achieve that, they are still a hardware company, because those services are linked to the vendor lockin they've spent years cultivating. Nobody would use any of their services without the hardware, so they will always be a hardware company in the end.
Self modifying code hasn't been common in video games for 20 years. The main problem is that static recompilation requires accurate alias analysis-- knowing what values a given pointer might have at a particular point of execution. This is especially important for indirect calls through function pointers (C++ virtual functions), where entire chunks of code might be missed.
Yeah, writes are ignored, and reads return garbage (no idea what).

I recommend using the BGB emulator - you can configure it to crash into a debugger whenever it detects an invalid VRAM access. Plus the debugger is insanely useful.
Fair question, it's a bit confusing because their patreon page focuses largely on ZeMarmot, an open source film. But it seems like the money will actually go to these people who also contribute to GIMP and other OSS, and who sound like they're currently in very poor financial shape. I contributed a modest monthly amount because it sounds like they do worthwhile things and could use a break, and also I would like GIMP to suck less.

tldr; This is not an official GIMP request for funding, but a request for funding by individuals who contribute to GIMP.
Gimp is the only free alternative to photoshop that actually measures up feature wise. That its UI doesn't exactly mirror Adobe's isn't a negative. Many of Gimp's differences (key shortcuts to paste into a new image or drag and drop resizable select boxes, etc) are things that I never realized I wanted in an image editor until I made the switch.
One thing I don't understand with that quote: it seems to imply this video was made only ten years after "first computer that performed digital computation operations". Is this a typo in the original or are they referring to something else?
Don't think of it as "designed for idiots", think of it as "reaching for the cable in the dark and trying to get your phone on the charger in the last few moments of consciousness before you fall asleep" and you'll have a better idea of why it's reversible.
I wonder if they did this on purpose? Self modifying code has been known to break emulators. Part of a future-proof scalable platform is to provide a way to run the previous generations games and emulation is a really good way to do that cheaply.
I mean, if you just want to record your purchases / expenses and you don’t want any features that use the internet, you’re basically talking about a spreadsheet. Maybe there’s a spreadsheet app with decent enough UI to be a good choice?
The real way to multiply without loops is to use a lookup table, or unroll the (fixed iteration) shift-and-add loop.

That page is both hilarious and sad at the same time. Hilarious because the second "solution" clearly has a loop, and sad because sites like those don't really help anyone. Some of the pages on that site are downright WTFs:

http://www.techiedelight.com/generate-binary-numbers-1-n/
I understand, but if you reverse the channels, you can wear the headphones reversed. Depending on the physical design of the headphones, this may not may not be feasible (if each side conforms to that ear). If it is feasible and you can reverse the headphones and reverse the channels, problem solved, as long as you remember to wear them reversed.
Great advice. Thanks a lot. I'm also looking for a online job which can be helped me to earn money by internet. Thanks for shareing this article.
I'm surprised at the commit rate considering how glacial the pace of development seems from a user perspective. Every stable release in the past five years has been strictly bugfixes.
That's likely because most C compilers (in my experience) use top-down parsers (LL) rather than bottom-up ones (LR).

In contrast to LR parsers, LL parsers are quite easy to write and maintain by hand (recursive descent, parser combinators, etc.), and the nature of such hand-written parsers makes it comparatively easy to step outside theoretical bounds and implement context-sensitive portions of the grammar. Such parsers have some other benefits, too, like being easier to debug and making it easier to provide useful error messages (but see Menhir for OCaml, for example, which offers some improvements in these areas over traditional LR parser generators).

What Appel has said is true—it's rare to encounter hand-written LR(1) or LALR(1) parsers in practice. However, many practical languages are easy enough to parse with hand-written top-down parsers that it's quite common to encounter hand-written LL(1)-ish parsers in practice.
If you work in a SCIF or similar office environment you have to place your phone, and other personal electronic devices in a locker before entering the main office.
I don't think it's a coincidence. "Zealandia" comes from "New Zealand", but was probably chosen in part because of the meaning - it's mostly covered with water. "New Zealand", in turn, comes from "Zeeland" because it's surrounded by water, and "Zeeland" (= Sea Land) is so-named because it's largely water.
Nice little touch there on measuring the 17kV signal from a distance of two inches, without touching it at all, thereby avoiding lots of safety issues.
Ah, I didn't mean to give the impression that owning a wolf would be a good idea. It's certainly perilous, just like living with a tiger.

I just think they can love you in their own way. If someone wants to explore the question, and they're doing so safely and only risking themselves, then it's probably no one else's business.

On the other hand, it's hard to imagine how that could be done safely, so I concede. Thanks for the interesting debate.
I wonder how these users interact with their stoves, or their washing machines.

Are those designed to detect if you put your hand on the stove, and automatically turn off, too? No.

Somehow humans can deal with basic issues, but not as soon as the word "computer" comes into it.
Yes, and I had an objection with the answer to the second question, that it might leave the impression to the parent that sharding or replication and pooling is required to have good DB IO performance with multiple Node processes -- when in practice it might or might not be an issue.

You can have a 12-processes node cluster and still not need a second db.
Actually, I think it was your project that gave me the idea to attempt near-ultrasonic transmission. I could only get to ~15000hz before it would just not work and I never figured out why that was. Maybe there's a flaw in how I used the Goertzel algorithm. (reason I went with Goertzel is because I built it for a previous project and wanted to see how far I could take it)

Is that example page new? That's brilliant. Your ultrasonic transmission seems to work pretty consistently.
Linux on the desktop is a thing. At my previous job all the consultants (100+) used a custom distro based off Mint/Kali, with a Windows VM.

It's a thing. Might not be your thing, but its a thing nonetheless.
If I were to guess, it's probably because you learned HTML before JS. Those who learned JS first, or were never exposed fully to HTML, are unlikely to see the simpler solution first, because they're tempted to use JS for everything. An excellent example of the "when all you have is a hammer, everything looks like a nail" principle.
"Tone doesn't translate well in text,"

Very true.

" and HN is culturally pretty against joking/sarcasm"

You speak for all subscribers?

I merely tried to post a link to an article that I found amusing with a title that follows a similar irreverent style that characterises The Register article titles.

Silly me.
Yep - there's no obvious way to tell what accessories will work together anymore.

My Switch is another great example. It won't even charge with some of my adapters, and I had to get a C -> HDMI splitter that was designed specifically for the Switch, despite the fact that Nintendo isn't even using any proprietary protocols (just less common ones).
But not at a high enough resolution to distinguish one atom from another, nor to see how an individual atom behaves.
Jet Tech: Lockwire
I have observed the same. In my masters, Chinese friends were asked to join meetups and classes for improving english speaking. When I asked how they cleared Toefl(https://www.ets.org/toefl), which is required along with GRE score for getting admissions into US university, they mentioned its very easy to buy these scores. Somebody appears on their behalf in the test.
To put some figures to it, Debian's popcon [0] lists it as having 100k installs (out of 200k 'surveyed' systems). For comparison Steam has 6k installs in the same survey.

Steam claim to have 67M active monthly [1], and 0.6% linux users; ~40k linux users.

Guesstimation: if the 200k surveyed on Debian are representative and Steam installs is a representative sample then we can estimate that if the 6k installs of Steam represent half of the Steam surveyed Linux users that [3] ~300k people are using GIMP on Linux.

In the popcon survey a fifth of users are regular users.

On other OS users have a wider range of good alternatives IMO, but if we recall that Linux desktop usage is about 1-4% then we can expect of the order of millions of other GIMP users.

The number suggest one could call it successful.

[0] https://qa.debian.org/popcon.php?package=gimp, https://qa.debian.org/popcon.php?package=steam
[1] https://www.geekwire.com/2017/valve-reveals-steams-monthly-a...
[2] http://store.steampowered.com/hwsurvey
[3] 40k users of Steam, if half are on Debian-like systems and a 200k sample of them show 6k steam users that's 3.3 times less; if GIMP then is underreported to the same amount we can provide a rough minimum actual installs on Linux.
"What I told you the question was either or" haha
Cubs vs. Dodgers Live Stream
Maybe us finding them all cute comes from our adaptation to find puppies cute. Our willingness to protect baby mammals might have first appeared re wolves, then allowing us to start domesticating others too.
Waymo's big self-drive car report
Just went from MacBook Pro to MacBook (fly 120k miles a year). Got Apple 4K (LG) monitor. Disc are USB2 from monitor as is Ethernet. Damn thing does not wake from sleep with USB keyboard. I had an LG 21:9 34” display with thunderbolt drives, network. The 4K monitor is a great picture but 21” is crap. Apple just put thunderbolt in the MacBook please. USB3 can die. Happy with physical interface, rest is crap.
Gnome-keyring does not have a maintainer
> Russia should use its special services within the borders of the United States to fuel instability and separatism, for instance, provoke "Afro-American racists". Russia should "introduce geopolitical disorder into internal American activity, encouraging all kinds of separatism and ethnic, social and racial conflicts, actively supporting all dissident movements – extremist, racist, and sectarian groups, thus destabilizing internal political processes in the U.S. It would also make sense simultaneously to support isolationist tendencies in American politics."

https://en.wikipedia.org/wiki/Foundations_of_Geopolitics

Although it's quite likely that the significance of this book is overestimated because of confirmation bias.
USB-C feels like the dynamically typed programming analog of the cable world
Lots of websites still use Prototype.js. Magento still has it as a dependency. Don't want to break the web!
If you believe that graph, then Java, Ruby and Shell are also on the way out. Nonsense.

https://www.indeed.com/jobtrends/q-java.html

https://www.indeed.com/jobtrends/q-ruby.html

https://www.indeed.com/jobtrends/q-shell.html
(2) TURKEY READY TO ATTACK ISRAEL
A device itself can mine the payment to use :) In the future of IoT + AI there is no really need for "who" (ie. humans).
ServerlessConf 2017 Recap – NYC
>Unfortunately there is no easy solution for this problem.

* Stop doing trade deals with countries that have poor environmental and labor standards.

* Ramp up fiscal spending and hire hundreds of thousands people to fix and build infrastructure. If the automation revolution really is coming it will be overwhelmingly deflationary, so loosening the purse strings is the most prudent course of action.

The problem isn't that there aren't straightforward solutions. The problem is that those solutions are threatening to American oligarchs.
In describing what the business climate at EADS International does to newcomers, a person with knowledge of the company says: "If you put Mother Teresa in a neighborhood with rampant drug use, she wouldn't remain a saint for long, either."

Not exactly a good analogy. From the Wikipedia page on Mother Teresa [0]:

She began missionary work with the poor in 1948 [...] adopted Indian citizenship, spent several months in Patna to receive basic medical training at Holy Family Hospital and ventured into the slums. She founded a school in Motijhil, Kolkata, before she began tending to the poor and hungry.

[0] https://en.wikipedia.org/wiki/Mother_Teresa
I knew what I wanted in a digital notebook, so I spent an afternoon writing one. This:

* no explicit saving or loading, everything automatically persisted as plain text

* infinite persistent undo / replay of text entry, for retracing steps; can double as work logging; this uses a log file alongside the plain text; this also lets text be deleted without being lost, which helps with clutter

* "most recently edited first" page order, so you can forget about those old pages

* minimal ceremony to create a new page; use the first line as the title

* quick searching and navigation in time and space, using keyboard

https://github.com/barrkel/scratch
Puerto Ricans have freedom of movement as well. Pay them fair market value for their houses + transportation and move them to Florida. PR is at much larger risk than the Houston metropolitan area to future disasters.

Seems fair, yeah?
It's so confusing, to ensure compatibility a consumer might be tempted to just buy everything from one manufacturer. This would be very upsetting for Apple, I imagine. Proprietariness by stealth?
Yeah, the GPU is a custom part not found elsewhere (IIRC the NV2A GPU is meant to be somewhat similar to the GeForce 2 and GeForce 3).

However, there is an emulator being worked on for the original Xbox called CxBx Reloaded, which is a continuation of the CxBx emulator. To give an idea of how far along it is, here's some recent footage of JSRF:

https://m.youtube.com/watch?v=8fYaMc18apI
If you can spend 5 or 6 hours a week, take Andrew Ng’s machine learning class on Coursera.
Youtube is rolling out a twitch-style subscription payment system to all channels, starting with gaming channels first.

I don't know what's taking so long, but it's coming. Also, YT Red viewers still give money to demonetized but still partenered videos.
Parental Control Bar – Home Page
I think there's been a big rewrite in development for ages and the stable releases aren't seeing a lot of the new changes.
But you can still have video games implement their own form of dynamically loaded modules, which (to a jit) is the same problem as self modifying code. I know several PS2 games do this.
It doesn't have to mirror Photoshop, but the UX has to be good. With Gimp, it's not. People can claim all they want that Gimp is fine (after getting used to using it), but there's a clear voice in the public that Gimp's UX is terrible.
Am I stupid or do both of the solutions to the problem

"Replace each element of array with product of every other element without using / operator"

use the / operator?

My solution would involve summing the log() of the values in the array.
You can reach us at support@cloudcoins.co !
Secure Page Fusion with VUsion [pdf]
They would port their new hardware drivers, maybe. It's the 20 years of backwards compatibility that keeps Windows strong in many places, especially government, military, corporate.
I do have to say that it has been really annoying to watch my front end team miss deadlines to keep up with Angular versions. They also seem to introduce pretty basic bugs. What annoys me the most is there no reason for our product to have be a fancy SPA, it would be just as useful if it were a static site. The most complicated form element we have is a number input and a Stripe GUI. We also have a user facing cli tool that receives little UX love from them, because they don't understand how it works. Ironically, the cli generates about 2/3s of our users requests.

I realize that fancy JS applications need to exist in certain contexts. I just think the vast majority of SPAs out there are clumsy, unjustifiable monstrosities, because..."we have to have an awesome front end, right?"

I want to be clear that I'm talking about product front ends, not marketing sites or the like.
Security. Mostly against cheaters and pirates.
Satisfied doesn't mean things are great. People were satisfied with taxis until Uber came along and showed people a better way. There's always a better way!
Che is accused of killing dozens. The guy he helped remove from power - and which was backed by the US - killed thousands. Maybe he actually had a point?
Or how single payer health insurance encourages the public to endorse policies which restrict people's freedom to take risks (dietary, recreational, humanitarian), even good risks (like entering said floodplain to help people who made the poor decision of building there and staying during hurricane season).
I really don't get the indexing religious wars. I "grew" up on 0-indexed languages, C/C++, assembly, Python, Ruby, Java, Objective-C, Swift etc.

Yet I've never felt problems using 1-based languages whether Lua or Julia.

To me I just switch my mental mode to think I am doing math. I am used to mathematics using 1-indexing. And I am not a physicist or mathematician so it is not like I am steep in this tradition.

Of all things one might object to in a language, I don't grasp this carries so much weight for many people.
Indeed. the "American Dream" happened only for as far as I can tell, from the 60's and 70's. before that was war-torn, and after that was republican-destroyed.

What we saw in 2000 and 2006 was a revival in the tech industry. It was big if you were in those areas, but minuscule outside. And the downturn in 2001 and 2008 was bad for all.

The cycle of boom/bust is only going to get quicker as capitalism goes on. Marx saw that in when, the 1850's? Not that Marxist Communism is good but his major contribution is that of critic. According to the boom/bust cycles, we should be starting one shortly, if not already in one.
Nice! This is basically Notes on MacOS, which seems to basically do this (minus infinite undo/redo). I use Notes extensively and it works really well.
When I got my first full time job as a programmer in the 1970s, my boss handed me a new square deal grid bound notebook and told me to write down everything I did. It was my secret weapon: years after working on something, I could do a quick refresh if questions arose.

I still keep copious notes every workday of everything; e.g., hyper parameters for modeling, server info, URIs to useful documentation, etc.
This thread wasn't in /r/IAmA, it was in /r/space.
Xenia is a similar project that uses static recompilation (with fallbacks for tricky parts).

https://github.com/benvanik/xenia
Probably something like logic gates assembled by moving atoms around?
Good that you're self-selecting for these issues!
Except Apple does not provide a clean way to export notes for archival. I literally stopped using Apple Notes because of the no-export ‘feature.’
TBH, I read this as: we mismanaged the project for months (years?), reduced scope creep by negotiating with the client, and finally implemented what should have been the version 1.0 solution while shifting the blame entirely on the loner dev who worked himself into a corner trying to catch up to our sales department's untenable promises.

Everyone created the problem, the dev was an easy target to eat the blame because of his ego.

"We could not build a hotel, so we bought new hammers and built a great dog house instead."
>To make it clearer, imagine if an iPhone were built in the US. People have speculated that it would cost over $2000 for the $600 iPhone 5.

I'd rather have a job than a cheap iPhone.

I also seriously doubt that build costs would rocket from $200 to $2000 simply by moving production to the US.
The only job a robot couldn’t do
That would make DJ gear the exception, then. There are slide pots for that purpose which do quite well with audio across them, they’re just in bigger mixers for sound reinforcement and radio gear. Digital obviously negated needing them to work the same way — it actually rearchitected how an entire mixer works — but analog pots got very good toward the end of their “run”. Lots of quality radio gear out there with beautiful 10Ks, much still in use. I wouldn’t call it “old” like that article does. Then again, DJs also beat the shit out of faders when they work, so it might be a good idea from a reliability perspective.

Coming from the reinforcement side, a lot of DJ gear baffles me. They look at audio much differently, which I suppose is understandable when you’re mixing two decks with an occasional bandpass versus a 50+ channel metal band with subgroups and racks of outboard effects.