skysight-inc/HackerNews huggingface dataset:
How can a place be simultaneously 4k elevation and also "presently below sea level"? Are you saying that the introduction of sea water would rapidly erode 4k ft of surface material?
I'm responsible for my sister, my mother, 6 coworkers and 13 friends running Arch on their hardware, in various personalized configurations that took me maybe 30 minutes each. I can push out updates and flag new software for installation within seconds if they ask me for it and so far, I have not had one serious complaint. Some use Libreoffice for their private stuff, some appstream Office directly into a X window. Oh you don't like GNOME? Let me install Xfce. It's perfect if certain use cases apply. My sister has had hers for 6 years and counting, uses it for web browsing exclusively and only complains when she cant execute nickelback.mp3.exe.
Instead of adding concurrency to rust adding javascript-like hell to it. Brilliant.
The irreversible momentum of clean energy by Barack Obama
Lucas and Wes talking p2p and Bram, I think I woke up this morning in '99...
Qbsolv – Solving QUBO Problems in D-Wave
Hey, now that's something more interesting to me! This political nonsense was getting a bit tiresome.

Sadly, I'm heading to bed. I'm a single parent this week and my son's up in ~5 hours. Where are you based?
What did you use jQuery for?
Hey,
Just trying out your app, is there a place you would prefer your feedback and bug reports or would you prefer to still use the email mentioned in the play store?
About the cost of skipping the libc:

Do you mean a human/development cost ?

Other than that, what would rust lose for not using the libc for system calls ?
Poker Is the Latest Game to Fold Against Artificial Intelligence
One of the things recruiters seem to like about mine is a cloud tag of the technologies.
I think the real question is what benefits do OpenGL give to the terminal emulator that other solutions doesn't. And do they even need to target the latest versions? Maybe using OpenGL actually gives a huge advantage, but the bits that do work just as fine against an older version?
> more than one page is fine

Have you ever vetted resumes? Once you've seen enough of them, you really start to appreciate the one page resumes that tell you everything you need to know, and leave off all the stuff that is not relevant to the job.

A 2 or 3 page resume isn't an instant no, but it's got an uphill battle for the reviewer's time compared to the one page resumes also under consideration.
I have read literally hundreds of thousands of resumes and I implore to ignore this terrible advice.

Your entire career jammed into a single page - not a good idea.

How many really good stories have you read that are one single page? Your resume is a story about you that follows a well known general form.

Presumably you have worked hard and put in the work - it will take a few pages to explain it in a clearly set out manner. Explain your education, what you have done, where you have worked, your interests where you feel it relevant. Space it nicely, choose an attractive font. Your resume should not be full of technical keywords, and there is little point in describing every technology you have ever touched (see this http://supercoders.com.au/blog/theskillsmatrix.shtml). Illustrate the most interesting aspects of your work over the years with a short yet clear description of things you found particularly interesting.

Don't submit a 20 page thesis but as for "one page or nothing" - from someone who does the reading and assessing of resumes - this is bad advice. Don't sell yourself short - years and years of work does not boil down to one page unless you wish to belittle yourself and your career.
I applied to mentor and got accepted last Summer. I visited Gaza last December and it was unforgettable.

The Gaza Sky Geeks (mostly geekettes!) are the most resilient and inspired group I've met in my life.

Proud to support this effort. Would love to go back.
> Personally I think people being afraid of the command line is just a matter of cultural dogma, not the command line being actually difficult.

I disagree. My 2-year old niece can barely spell correctly but she is able to select the cartoons she likes on youtube using an iPad. How old do you think she'd be until she figures out how to list files in a dir using the cli?

Mind you, no one ever taught her how to use the iPad, she just did.
I'm not really clear on why it's that much worse than having your phone number; with the right access, the phone number is all you need to track a user across global cell networks anyway.

Though the IMEI should be exposed to a Stingray type device, so you'd be able to track users without access to the cell networks, you'd just have to set up a bunch of radios.

And you wouldn't be able to shake it by swapping SIMs. That said, most users wouldn't bother with changing phone numbers or SIMs.
Blender has inverted left and right mouse buttons by default which I think isn't like vim but just a very bad UX decision that's not being changed now since the old user base probably adapted.
Wow, that's a surprise.

I'm really considering learning C++ now... I'm just hugely put off by the long compile times :( (I have 10+ year old hardware)
I'm talking from a US perspective. This varies substantially across countries.
Join our startup and work in the AI team! (Assuming you would be able to pass our interview process)

We won't pay you as you don't need the cash but your life would definitely be interesting and you would do exciting work.
Yeah - Linux is way in front - I only run Windoze when forced, like last week buying a HTC Vive with no linux support, and boy is it a slow PITA pain after linux.

I could have downloaded an entire linux distro and installed in the time it took to do just one Win10 update the other evening.

Don't get me started, my dad is almost 80 and never paid for a micro$oft license in his life, he used to teach maths and computing at the local university, he started with punchcards, PDP8/11 and VMS and never liked windoze and for good reason.
> Do electricians get asked to trot out a list of sites they've worked on in the past, or are expected to work after hours on open source projects they can demonstrate when they next go to a job?

They're licensed, bonded, and insured.

If you agreed to let the government and insurance companies do your approval, I'm sure many companies would let up a bit on their requirements.
If you're going to say that, then hand-coded memory allocation is just an implementation detail for a garbage collection algorithm.

True in some sense, but mostly useless. Come on.
The "less fragmented" past you describe is not the past I remember. Back on those days you have WindowMaker, Enlightenment, Blackbox, Fluxbox, Sawfish and many more. All window managers where a choice apart from Gnome, Kde, FXCE or mixed with desktop environments. Corel Linux had their own Kde mod. Many distribution had their own administration tools and desktop environments had different settings and look and feel: Suse, Mandrake, Turbolinux, Yggdrassil, Stormlinux.
I would also like to mention Slackware and Stampede Linux, just because...
Worth noting that this can be a regional difference. In the UK, the terms are synonymous, (though CV is much more common), and the CV is much more in line with the US idea of a résumé.
> You are a special snowflake.

I'm not even the only person saying it in this thread.

In very rare cases, you can get away with 2 pages. A self-taught developer just getting into the field is definitely not one of those cases.

I've almost never seen a resume which should be been longer and I've seen hundreds which should have been shorter.
Vowel sounds of baboons show roots of human speech
If government surveillance is an commonly emerging property of modern governments, it could be said that doing it well instead of poorly may allow us to restrict its scope more. Thus better searching of the already never erasable data is better than gathering more data and searching it more poorly.

Wow. That rationalization is worthy of Thiel himself!
A CV is a different thing than a resume, at least from a US perspective. I actually have both.
I'll be frank: I've never seen a three page resume that I thought conveyed more than a page of useful information. And more often than not, it sends me signals like "cannot communicate effectively" and "does not understand industry norms". I'm sure there are exceptions, but now the writer has to prove that they are one-- not an ideal starting place.

I'm also sure I'm not alone in this, and I'd suggest that annoying a considerable percentage of hiring managers for little gain represents an unforced error.

I am curious, though. Could I convince you to send me a copy of your resume? Redacted, if you like. I'd just like to know what a career that really needs 2+ pages looks like.

Regarding cultural differences, the only one I know of that causes problems is sending pictures or other indicators of protected class status. I try pretty hard to judge all resumes fairly, and it makes it more difficult to be sure unconscious bias isn't kicking in when I have age, race, and marital status right there on the page. But of course, write to your audience-- if that's expected in their culture and you're comfortable with that, go with it.
That's valid, but only for illiterates. I don't see how this applies to anyone beyond the age of 10 or so - I know I ditched Windows at the age of 12, at least, and English isn't even my native language.
If you're just talking about a call to read(), that would be modeled by a Future, not a tokio reactor.
Looks like those slides are for an older version. Since then they've bumped up the size of the vector execution units from 64 bits to 1024 bits and quadrupled the number of them, if I'm reading this right.

http://www.anandtech.com/show/10948/qualcomm-snapdragon-835-...
Sounds very similar to my story with some minor differences. I never had an Amiga/Atari ST/C64 as I simply had...nothing (friends had ST and Amigas so I got some exposure). Later on my family got a super expensive PC (first generation with CD rom, 486 DX2/66Mhz) but we had no internet access for a quite some time. Did some programming on it, learned from books I picked up in a local store because they looked exciting (that big TurboPascal book). Linux from magazine CD...completely butchered the first attempt at a multiboot install, said screw this and just installed Linux (it was a Suse). Then also had a Gentoo phase which was great for learning. Bought a G4 Powerbook eventually (don't even remember why I did that), thought the OS was horrible. Installed different Linux distributions on it (Yellow Dog, Debian) and eventually went with OpenBSD.

After that pretty much a desktop PC with different Linux distributions, have since standardized on Xubuntu. Got a MBP for my current job. Not exactly loving it but it's ok. Next laptop will very likely not be an Apple laptop. Maybe I'll just stop the little iOS stuff I'm doing completely (as it's my experience that it's fairly horrible on non-Apple products). I'll gladly take recommendations (I was thinking about maybe buying a Mac Mini the next time I get some iOS request) but that's pretty much the only reason why I'd buy Apple hardware now.
Startupedia for college undergrads
I have done some Python scripting in Blender, and it is very nice, but definitely a second-class citizen to the GUI. E.g. you have to insert window focus changes in your script (so that the right window has mouse focus) for certain commands to work. Also, the documentation is not very good IIRC. (This was about two years ago, so the latter point may have improved.)
I mailed you
I must confess I'm a bit biased because I work in that space (Enhancv cv builder) but what we've seen time and time again is that people who put not only their personal achievements, but their personality as well, land jobs that they are a lot more happy with. This varies from industry to industry and country to country of course, but I do think there is a general trend there.
I sometimes wear my headphones with no music, just in noise-canceling mode. Just like you, I think music can be distracting or tiring after a while. My Sony headphones have such powerful noise canceling that it silences even the slightest hum, sort of a anechoic chamber. It helps me concentrate and I like keeping my ears warm. If I'm in the mood, I also put some white noise sounds on (youtube has plenty of it) including rain, beach waves and train rides.

And I work in my own private corner office.
If that's the case, it should be behind something like inetd, instead of being able to daemonize itself ;)
They don't want to add abstractions to the language (e.g. Green threads). So, they are doomed to add abstractions to the libs instead, and one way to do cheap concurrency without the help of the language is to use async I/O.

And by cheap I mean cheaper than OS threads. The reactor pattern still adds a lot of CPU overhead to each I/O operation.

What's interesting is that Rust had green threads at one point. They implemented that by making std::io async-capable under the hood. But they didn't like it: too much abstraction cost, and it was preventing to add more native i/o features easily.

So they ditched it and now they are doing exactly the same thing to I/O, just in user space, and without green threads.
Cell phones were already powerful enough for most of this to begin with. Face recognition? Windows 98 on a 180MHz Evergreen Overclocked processor and 48MB RAM did that just fine. Voice? Ditto. Handwriting recognition? Palm Pilots with far less power could do it.

I think nobody's bothered to code that stuff in, because, well, despite trying time and time again to make these hot-shit features for a couple of decades, these features end up unused. Those that pay attention to history see this, and figure "Probably not worth trying, even in this day and age."
Parametric is the only way to fly when "rapid prototyping" something.

I set my object measurements to variables, then define thicknesses as variables and use math plus union() and difference() while creating modules (c functions) of the various stages that nest in each other.

It can get pretty hacky sometimes with the nested translations to center things relative to each other but it's a wicked awesome way to model.
1. Yes, I've always had to use my passport with my Eurail passes; though often it's to prove I'm an American who is eligible for the cheaper pass.

2. No, only in certain countries. I've bought SIMs from vending machines in Iceland and Denmark. In Italy the merchant made me seriously promise, I really mean it to send him a photo of my passport as soon as I returned home with my SIM. He gave me his personal gmail address to do so (probably because he certainly didn't want that info going to his work email where it would be obvious he ignored the rules). In Germany, rumor was you basically had to be a German citizen to get a SIM; that turned out to be untrue but I cannot remember if I gave them my (EU but not German) passport. IIRC I could not buy a SIM in Sweden as a non-resident though. UK was no problem to buy a SIM.

3. Yeah, but that's just an identifier. You could use any number, and a different number for every merchant, and nobody would know. Though there was a case of a fireman convicted of arson, partially on evidence of firestarters bought using his wife's Safeway loyalty card number.

4. I can't really ever remember being asked for my passport in the 5 of those 6 countries, but of course it's not unreasonable to be expected to show ID so I cannot say for sure I never produced ID. Though I remember in Poland and I think the Czech Republic they actually hold your passport, which made me very uncomfortable. When you leave the room for the day you swap key for passport, and vice versa on your return. Whether this is government or business policy, I do not know.
Another feature I'm yet to have any confidence in is that I can just close a Linux laptop, and have it do a pretty much perfect suspend that will come back to life in 2-3 seconds even if it's been closed for days.
But even distros like Mepis or Knoppix were good pre-ubuntu.

When hardware works out the box, everything is fine and dandy. As soon as it doesn't like with many OSs, it's a time waster, you loose your confidence with the entire project.
I did not have to go online to activate my O2 SIM but I did provide a hotel address at purchase time. Of course it did not match any identity documents I had on me.

Some activation step happened when I inserted the SIM but it didn't involve using a computer.
The compile times are not that long unless your program is very big. I also have 10 year old hardware.
Nice, looks like about 10x speed up for this classification task.

I think there are big gains to be made in lower precision inference too. Lots of people doing interesting work in that area, check out these guys - https://xnor.ai/
https://arxiv.org/abs/1603.05279
you may also be interested in https://github.com/parametric-svg and https://github.com/whitequark/solvespace
مشاهدة مباريات كأس أمم أفريقيا كان 2017 مباشرة علي بي أن ماكس BeIN MAX CAN 2017
How do they intend to handle GTK no longer caring about being cross platform?
Yes I would say that old users Know how to configure settings or already set them and new ones can be confused by defaults. But that's not so complex after all. I'm very grateful for such a superb software.
Maybe they are unused because the implementation was poor. And the implementation was poor because a Pentium 2 processor is shit and deep learning has only been practical in the last couple of years.

More specifically, I had a Palm Pilot, and you had to write using weird letter shapes for it to work.
Fedora, openSUSE or Ubuntu. Can't really go wrong with any of them. All have graphical installers that'll set you up with no drama, all support a wide variety of hardware, and they're the 'standard' distros that pretty much any and all software runs on.

This may be slightly unpopular, but Ubuntu's Unity interface is probably the easiest for a newbie. It has a big dock with big buttons, the search feature is accessible, and it has a relatively tame look. Gnome shell is my favourite, but things are hidden and windows are always flying around. KDE has too many options - too much opportunity for newbies to get confused or to mess something up and not know how to fix it.
I agree, I'd like to see more concrete stats when statements like this are made.

Of course, I would request similar stats for the contention the other commenter made saying that fights are rare.
Loanwords like résumé are accented. English may be allergic to accents, but it's not without them, especially if the word's been stolen wholesale from another language. "Noël", "señor",

Some styles of written English use things like coördinate instead of co-ordinate. This is, by some definitions, technically valid. There's a whole section in Wikipedia on it: https://en.wikipedia.org/wiki/English_terms_with_diacritical...
Electron is headless when you pass "show" to be false. Works great and pretty quick.
Show HN: Inside Trump – a hand-curated Trump tracker
The replacement apps list does not look very appetising though :)
I would rather say that blender is mouse + keyboard oriented and that you really need both hands - and a numeric keypad for best use.
Not really ... You can run it in software rendering just fine. That is what we do.
Continuous Delivery is for apps (web apps most often), Semver is for software components (libraries, frameworks...).

Using CD as a reason to find alternatives to Semver is misguided - they are completely unrelated.
The Real Reason My Startup Was Successful
here is my experience:

- creating a project from scratch is easy: lein new reagent-frontend my-project. it creates a project from reagent-frontend template. you can build your app with lein cljsbuild auto or build a production build with lein release.

- build time significantly drops, even with advanced optimizations, comparing to webpack.

- both component and app state management becomes a lot easier thanks to reagent atoms.

- not much of a big deal but hiccup templates make inline styling easier.

- you get figwheel! [0] [1]

[0] https://github.com/bhauman/lein-figwheel/
[1] https://www.youtube.com/watch?v=j-kj2qwJa_E
Uh no? A few days/weeks of rain aren't enough to recover from years of not having any.

A long drought means that even when rain does subsequently fall it just runs back into the ocean - the ground is too dry and there aren't sufficient catchment areas to slow it down.

CA needs months of the rain that we had for a single signle day. First to get the ground absorbing water again, and only then will aquifers and the like start seeing any recovery.

This is all drought recovery 101 :-/
No, he's saying that most valleys are above 4K, but some other valleys are below sea level.

But I also think he's wrong: as said in http://www.netstate.com/states/geography/mapcom/nv_mapscom.h..., I quote "[...] but the lowest point in Nevada is actually only 479 feet above sea level at the Colorado River at the southern end of the state." .
But Adobe does not officially support Linux any more so you won't get updates.

I've had some success with running current Adobe Reader in wine but trying to print makes the program crash, so there you have it.
Author is obsessed with CD and this is the source of his misconceptions about SemVer. He probably has never dealt with really complex multi-component systems, library development or desktop off-the-shelf software.

CD is good for code you control. But for your dependencies and platforms it's the opposite. Just imagine CD of kernel patches right onto your production servers. Or CD of Java updates (or Python or whatever your app is powered with). And guess how long your system will stay "always-on".
High accuracy voice recognition done fully on the mobile client, instead of on the cloud, would be pretty big, and useful. I think we'll get there in 1-2 years
For people that are about to write their first resume ever, I recommend to look at the advise and sample resume here: https://careercup.com/resume
Linux's support for ELF symbol versioning makes maintaining binary compatibility of C libraries easier than perhaps any other platform or language. It's patterned after Solaris' ELF symbol versioning, but more powerful.

glibc uses it extensively, but alas few other people know about it. Theoretically languages, like Rust, which compile to ELF executables could leverage the capability. But none do.

There are a series of posts from a libvirt developer which explain some of the mechanics:

https://www.berrange.com/posts/2011/01/13/versioning-in-the-libvirt-library/

I personally don't bother with semantic versioning at all. Where ABI compatibility matters, I'll commit to maintaining backward ABI compatibility in perpetuity using symbol versioning.[1] And maintaining backwards API compatibility is something I try to commit to as a matter of course; if I can't then I make sure builds will break loudly.

I don't begrudge people using semantic versioning, I don't just don't think it's the best approach for most cases. It's just one of several crappy choices. But at least with C on Linux, ELF symbol versioning is a slam dunk when you're serious about the matter.

[1] I usually avoid depending on proprietary platform features. But this is the one area I'm comfortable and eager to lean on Linux.
Freshdesk Security Vulnerability
Are you saying that Python wasn't a mainstream language in 2012?
Cheers, this is a good point!
CIA Mind Control (ABC News TV) (1979)
https://archive.org/details/gov.archives.arc.37950

Fascinating
Damn. No offense meant to the parent (because I wasn't even smart enough to come up with this on my own in 2017, much less the 1940s), but it's humbling to see someone having such insight 70 years ago.