skysight-inc/HackerNews huggingface dataset:
I've been toying with a web app[1][2] using hyper[3] as for http connections and ws[4] for web socket connections. This was my first project using anything lower level than Javascript. I had a fairly good experience, my problems stemmed more from not knowing the least bit about memory management rather than lack of libraries. In fact the libraries that are already there tend to be very well documented, with lots of examples and explanations.

1: http://theremins.club

2: https://github.com/runarberg/theremins

3: https://crates.io/crates/hyper

4: https://crates.io/crates/ws
Any tips on using it? Breakpoints in the chrome dev tools and `debugger` are a huge part of my JS workflow, but I've been having trouble wrapping my head around the InteliJ UI. I basically just want to be able to pause the program, see/move up the call stack, and use the REPL with local variables.
Once a company has gone public is it common for lots of staff who have stock to quit?
Heavybit Show and Tell: Convox , Resonance Labs, LaunchDarkly
Unfortunately, such a draconian rule would hurt the owners of the cars more than VW. It would essentially force every car buyer to buy a new car.

Plus, there are plenty of cars on the road built before 2000 that have even worse emissions than these VWs. Would you propose taking those cars off the road as well?
This looks great! From the screenshots, it looks like a nice, clean, thoughtful design. I would love to use it if I could run it myself. The app needs some pretty private data, and I would hate to lose it all in the middle of a job hunt if you decided to shutter it.

Would you consider making it OSS? I would happily donate toward that end. I can also offer to help package this app for the Sandstorm.io platform (OSS, https://sandstorm.io). Sandstorm enables one-click installs of server apps on self-hosted and managed servers, with great security and privacy out of the box. It will also serve as a marketing platform and channel for future donations for your app. Since Job Search Sanity is basically a private single-user cloud app, packaging it for Sandstorm should be very straightforward.
Yeah, thanks to your post, I'm not looking forward to chips becoming more popular in the US.

I've never had a problem with a card reader not properly reading swipes or the magnetic strip wearing down. Only times I've had a swipe fail has been when I mis-swiped the card, and that's entirely on my own klutziness, not any kind of mechanical failure.

The future shouldn't be worse than the present, but it looks like that's the road we're going down...
Very cool. One thing that isn't clear, is this only with Chromecast Audio players or does it work with normal Chromecasts too? What about the older first generation Chromecasts?
I'm curious how this handles changes within nixpkgs itself. For example, if developer A has nixpkgs version 111, and developer B has nixpkgs version 222, and they both attempt to build a Haskell project depending on "libxml", they may compile against different versions of libxml (or worse, an older version of libxml might be incompatible with the Haskell code).

Nixpkgs solves this itself by "owning" the entire dependency tree. That is, if there's a definition in nixpkgs that requires libxml, you can bet it works with the libxml derivation defined in that same nixpkgs. If not, there might be libxml1, libxml2 derivations defined.

In practice, using the ~latest version of everything, or whatever nixpkgs happens to have, usually works well. I started moving toward building my own nixpkgs distribution, which included a vendored copy of nixpkgs at a specific version (rather than whatever version was available at the time you downloaded it), combined with a few customizations for specific (older) versions of, say, libxml. This ensured multiple developers could download things months apart and still expect everything to work. (nixpkgs changes somewhat rapidly.)
Hey mpweiher, thanks for the feedback. C4 is definitely similar in nature to Processing, animation / interaction / creative coding. I used to be big into Processing, and drew a lot of inspiration from that project as well as OpenFrameworks.

The cosmos tutorial (www.c4ios.com/cosmos) is an end-to-end tutorial for building an app with C4. We are converting a lot of examples from V1 and are currently building new examples / tutorials, all of which will help with understanding what C4 can do and how it can be used.

We are always looking for improved ways to explain C4 and its benefits. We definitely welcome feedback from the community on how to improve our messaging.

As for MPWDrawingContext, it looks like a nice wrapper around CGContextRef. C4 sets itself apart because it handles interactivity (gestures, etc.) and audio / video. You can draw / animate, and build fully interactive interfaces.
As Einstein said, "As far as the laws of mathematics refer to reality, they are not certain; and as far as they are certain, they do not refer to reality."[1]

Forgive me for not addressing directly what you said, as you seem to be using "countable" to mean something other than "in bijection with the natural numbers". I don't really understand exactly what you mean. But it appears to me that you're trying to perfectly reconcile mathematics with experimental reality. This is impossible. Also, a lot of mathematical physics is very distant from experimental reality.

--

[1] http://www-groups.dcs.st-and.ac.uk/history/Extras/Einstein_g...
Once you've worn the contacts away you can hardly call them contacts any more (and it's unsurprising they fail regularly). Cashiers will also say that even if they've never seen another card fail to read :P it's to make you feel better.
Swift Subarrays: Array and ArraySlice
Why Did Google Israel Remove References to Former Double Agent?
7 tips for successful code generation
Fundrise Makes Investment History by Opening World’s First eREIT
I don't think so? All I know about plangrid is from their landing page, but it seems like it'd be like using e.g. JIRA or Gerrit for a single-person project. i.e. it wouldn't provide any additional value
> It depends on whether air quality matters or not. That is a fairly black and white thing - either it matters or it doesn't.

If you really mean that you should only accept zero emission vehicles.
I hope to be able to do a "Light" sometime in the next 24 months, myself. The Tough and Heavy are just too much.

Gonna start out with a Kill That 5K.
What? Doctors have to do a crazy amount of education in off-work hours.
I'm one of the django CMS developers, but I am not going to start announcing that django CMS is better than this or that other CMS (especially since I haven't even used Mezzanine myself).

They do take different approaches, and one approach might suit you better than the other. Mezzanine is a very fine CMS, but is based on different principles and solves different problems.

If you want a Wordpress-style package that works in that kind of out-of-the-box way, perhaps Mezzanine is better for you. If you want a system that is more suited to very large sites and integration with third-party applications, probably you're better off with django CMS. (And I hope I have not mischaracterised Mezzanine by saying that.)

If you're at all interested in django CMS, try it. If you're a Django user already, you'll find it very easy to install and launch an instance: http://docs.django-cms.org/en/user-tutorial/introduction/ins....

And if you want to get a quick taste of how it works for the user: http://demo.django-cms.org.
Very cool! Is this international or US only? Didn't see in the post and don't have time to dig for it.
C4 is a community-driven open-source project, that has been made through the work of volunteers. We aren't selling the core api in any market. It also has an MIT license so it is free to use for anyone, including in commercial works.
Confluence is used quite a bit internally at Oracle and given the extent of the company's usage, I wouldn't be surprised if they're making a killing off it and other enterprises.
> Draconian? It depends on whether air quality matters or not. That is a fairly black and white thing - either it matters or it doesn't.

Nothing measured on an analog scale is black and white. Something is not "safe" or "dangerous" just because it is on one side or another of a semi-arbitrary limit.
Yep, we have a junior dev working on customization and integration with SAP. She needs help every once so I sometimes help her out with the more complicated stuff, but in general she comes out with pretty robust code and the integrations and customizations work as they should.
Recruiters care that much? Haven't seen it.
I don't read it as legit critics. It's OK what some projects have core team members coming from different cultures. I find it fascinating and think we should embrace that.

On the other hand, it could be read as something between the lines: "the project actually is not community driven/owned and all the code must get accepted by single person. and you see some personal difficulties there, just because of language/culture barrier".. In that case, yeah, I see your point.
I would think handing over your bank username and password is a horribly backward and insecure design.

Am I missing something?
Apple Pay seems to be more widely available and I find myself using it 6 out of 10 times here in the mid-Atlantic region. The majority of the times its easier as you don't have to endure as many button pushes/P.O.S. screens.

Walmart Pay is CurrentC all over again with a different name and still the same horrible user experience (download an app, open the app at the register.. give your phone to cashier to scan then go thru all this other POS motions?). As well the underlying fact why Walmart is pushing this to fatten their bottom lines vs. focusing on moving the needle forward for their consumers. Whether it's Apple Pay or another built in Pay service in one's phone no other downloadable app can provide the same world class user experience.
Yes, but I also believe it's less as a proportion of population than it's ever been in the history of the world. There are approximately 7.3 billion people in the world[1], and there are over 35.8 million people in slavery[2]. That's less than half of one percent. But that doesn't matter, because slavery is bad, so any slavery, regardless of the amount is bad. So it could be 100 people in the world are enslaved, and we would still need to do something about it.

But that's irrelevant. This is about terminology and wording. Do you really think anyone that's an actual subject of slavery cares if master and slave are used in some esoteric context to describe the relationship between inanimate objects and processes? Do you think they would prefer people spend their time arguing over this instead of actually doing something about the problem? The last thing we need is to cleanse our vocabulary of these terms. If we actually want to make a change, hiding is not the correct thing to do.

Armchair terminology censoring isn't actually doing anything to help the problem, it's just providing a way to make people feel like they are helping without actually addressing any part of the real problem. Ultimately it's not just ineffective, but since it fulfills people's desire to feel like they are making a difference it's actual harmful in that it prevents some people from actually getting to the point they would do something.

To make my point absolutely clear, using master/slave as a terminology to describe non-sentient processes is in no way condoning slavery, does not affect slavery, and does not harm anyone. Artificially linking the this concept with actual human slavery and the slave trade for the purpose of denouncing it is selfish, dishonest, and harmful. That said, I don't think most people are necessarily conscious of what they are doing when doing so, but that still leaves us with harmful.

1: http://www.worldometers.info/

2: http://www.globalslaveryindex.org/
I agree with everything you said (and have made the same sort of point on many threads about the strategic imperative for corporations to pick such facially unfair fights). But what's sauce for the goose is sauce for the gander - it's not that hard to obscure the beneficial ownership of a company, and setting up an SPV whose only purpose is to be towed out to sea and sunk (so to speak) is a well-established corporate strategy. Yes, it's a risky strategy, but only by employing such strategies can people respond to the inequitable business practices of large corporations.
Engineer a TODO List Using Caravel and Framework7
Well, the potential EPA fine per-car is $37,500.

An amazing move would be for the EPA to force the cars off the road, and force VW to pay for the affected customers' new cars.
It’s a bit complicated, yeah.

And then there are the exceptions for doctors or nurses, and at that point even lawyers need to look at the text to find out what actually applies.
Gaming is a proven market. Capital hates risk. (Real capital, not the fringe type we talk about here.)
Dairy.
Sure. You'll need LibreOffice. there's not many readings thus yet.

However, given some of my previous symptoms (thirst, extreme hunger, overheating) along with family history, a basic test was done. a1c=7.1 and initial fasting glucose = 161mg/dL

I'm approaching this aggressively, as I'm not sure exactly how many medical symptoms were caused/still caused by this, including mental fog during programming.

https://mega.nz/#!oxEkGATQ!n78-fzrCFy_wv6HPIqyFIozzgpPvLeIiR...
Good digging. We started working on the OSX branch recently. We have a slack channel you can join to ask questions / keep in touch about our progress on that branch.

Everyone is welcome to join: https://join-c4.herokuapp.com
Once again the US exporting "corporate democracy"
Professor William Happer willing to deny effects of pollution for a price
Mergers, Spinoffs and CDS
It's what that other guy said. If you open an office in Portland, there isn't a big native pool to hire/poach from.

It's hard to attract people from out of town in when they'll have to move out again to switch jobs.
4 hours a day driving is not "a little on the high end", you are 4x the average american (~50 minutes round trip).

Spending 4 hours to work 8 hours is crazy.... It amazes me anyone does this and has a normal life.
Choosing the correct vectorization method – Nicolai Behmann
What do you mean by extended? It doesn't as far as I remember. I haven't used it for a ~1 month now so I am not really sure.
Unfortunately, the browser does not "know it". This is IE6 on Windows XP SP2. That browser is quite old and wasn't build with SHA-2 support, hence the inability to validate the certificate presented by Google.
The emails are pretty interesting https://www.documentcloud.org/documents/2642410-Email-Chain-...
That sounds a lot like punishing the consumer for being duped by VW.

On the bright side, VW is a very small portion of the market, and I suspect the cheating cars are not much worse than older cars that we allow on the road, which are held to less stringent standards. So while it's completely unacceptable behavior of VW, it's also not the end of the world if people keep driving them until VW issues the software update.
Checking further, it looks like AWS WorkSpaces doesn't actually support any protocol other than "Teradici PC-over-IP"—I'm guessing that whether or not you enable RDP on the remote, the AWS firewall policy won't expose the port. (This is apparently on purpose; WorkSpaces advertises "keeping your data on-premise by never exporting it to the client; the client only gets pixels.")

I guess plain EC2 Windows instances will still work, though. The setup is simple enough:

1. on the instance, select a base image of any edition of Windows 7/8/10 that supports receiving Remote Desktop Connections;

2. enable receiving Remote Desktop Connections on the instance's System prefs (might already be enabled if that's how they expect people to connect to manage their instances);

3. install this thing on the instance: http://www.kimknight.net/remoteapptool (since Windows doesn't come with any sort of GUI for this†);

4. use the tool to generate an RDP connection profile on the instance—naming the session and browsing for an EXE path is usually enough;

5. in the same tool, generate an .rdp file for that session, and get it back to your computer;

6. import the .rdp file into Microsoft Remote Desktop;

7. edit the new RDP connection to supply the correct server address (from the client's perspective) and prepopulated authentication credentials.

Now launching that RDP session should give you e.g. a Notepad window on your desktop.

Note one restriction: if the EC2 instance you're running isn't a Server edition of Windows, you'll be restricted to one RDP session at a time. There are things you can do to get around this, though I'm not sure they're compliant with the Windows EULA.

---

† The actual, official thing you're supposed to do is to have a Server-edition instance running the "Remote Desktop Connection Broker" service; the Server Manager app, pointed at that machine, then lets you manage "RemoteApp and Desktop Connection Resources" (i.e. an RDP session directory).

Interestingly, the "session host" instances that the Connection Broker, well, brokers for, can be any edition of Windows (but are usually Enterprise); productivity apps aren't written for, or tested with, Server-edition Windows, after all, so it wouldn't make sense for the instance the users actually connect to to be a Server.

The tool above basically skips the Broker by giving you the same .rdp profile the Broker would answer with after you negotiate with it. This is why the process feels so manual: if you had a Connection Broker server in-between, it'd be the thing transparently plugging in all those details for you, basically taking the .rdp "template" you get from the tool and filling out the client-side creds from the client step of the negotiation, and the server-side address by picking one of its load-balanced pool members.
I thought they offered this service for quite some time. What's changed?
What the Hell Are Permutation Patterns?
Can you say a bit more about how you use Aurora for indexing S3? What are these indices used for? (Or what do you mean by indexing)
Hi my name is Jessica and I am the data scientist at Hired who pulled the numbers for this report.

The way the Hired platform works is that companies must submit an initial salary offer when they start the interview process, and so all interview requests have salaries attached to them. Of course these offers can be negotiated later, but for the vast majority of our hires on the platform, the final base salary is equal to or higher than the initial offer given at the interview stage. Therefore we feel confident that this salary data is representative (if not a slight underestimate) on 2015 salaries for software engineers.
In this case the price is prohibitive. That server has 8 Nvidia K40's, each between 1500-2000$. So you're looking at a 15-20k$ server!
I think one important price factor is that this is "only" a plasma containment experiment and will only run Helium and Hydrogen, not the Deuterium-Tritium-mixture needed for energy-generating fusion.

This means it generates way less neutron radiation, which in turn means less need for shielding and easier working conditions on and close to the machinery, avoids material degradation, ...

Also, if I understand German sources correctly the 370 million doesn't include wages of the people working there (maybe external construction contractors, but not the effort by MPI personnel). (EDIT: found a quote of ~1 billion EUR as cost for the entire project since 1995)
Agreed with your comment and I'd like to extend it.

It's worth pointing out here that every practical hello world program that I'm aware of invokes thousands of lines of library code beneath it (many years ago I was agog when looking at printf source code). Let's skip any talk of how python or ruby are only a few lines of code :)

Maybe you are too smart for that, write it in assembly! Just a few opcodes and some other dark magic. Well then there's an operating system you invoke. But wait, even if you got around all of that, there are thousands of lines of RTL code that created your CPU, i.e. an entire and much more obscure library stack sitting beneath all of that.

So yeah, you are sitting at some of level of abstraction in the technology stack, and your responsibility should just be a few lines of code ;) I am always blown away at how much leverage we have now (for example, am still just enamored with rails, regardless of any further refinements in the arena, it is still simply amazing to me), just compared to a few years ago, and it keeps getting more powerful.
Generally, dealing with data in multiple encodings is far more pleasant in Perl (or at least less unpleasant). I came back to Perl for this very reason when I had to write a script that pulled data from our Active Directory (unicode), our ERP system's database (Latin-1) and a bunch of text files (CP1252), merge it and render it into a HTML file or an Excel sheet (unicode). I tried using Python, but I quickly gave up in frustration.
Deploy and Run GitHub's Hubot on Cloud Foundry and Bluemix
Possible drone collides with helicopter in Los Angeles
Map showing Detroit's digital divide
Or the EPA could force VW to release an update for the affected cars' ECU, and avoid sending a million perfectly serviceable cars to the landfill.

Which, I believe, is what is supposed to happen.
I'm not sure what's considered slow or fast, but I just tried a couple
of larger-ish rust projects. All data on a midrange SSD, i7 ~4.4Ghz.
Warm disk-cache, so pratcically everything in RAM.

crates.io backend service:
# Note the thing pulls down lots of dependencies doing
# install, so this is after a "cargo build;cargo clean":

git clone git@github.com:rust-lang/crates.io.git crates.io.git
cd crates.io.git/
./script/init-local-index.sh
multirust run nightly cargo build --release
multirust run nightly cargo clean
# 4 threads, ~100% CPU up to compiling the final cargo.io bit,
# which takes the longest:
git diff
diff --git a/Cargo.toml b/Cargo.toml
index cf99b60..02e54fb 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,6 +5,7 @@ version = "0.1.0"

[profile.release]
opt-level = 2
+codegen-units = 4

[lib]
name = "cargo_registry"

$ time multirust run nightly cargo build --release
real 1m29.082s
user 4m47.276s
sys 0m6.196s

# Single threades (default Cargo.toml):
real 1m41.210s
user 4m0.376s
sys 0m5.120s

Servo:

git clone https://github.com/servo/servo servo.git
cd servo.git/
./mach build --release

(Servo also pulls down lots of dependencies, including a full rust
toolchain...)

./mach clean
time ./mach build --release
Build completed in 791.07s
real 13m11.874s
user 40m21.468s
sys 0m51.304s

At approximately 100% cpu for the first part, either the servo build
script makes sure things are parallelized, or the Cargo.toml-settings
are set for parallell builds (haven't checked).

And finally, a smaller project:

git clone https://github.com/Aaronepower/tokei.git
cd tokei/
cargo build --release
cargo clean

$ time cargo build --release
real 0m30.354s
user 0m32.708s
sys 0m0.444s

According to tokei (which is a blazingly fast cloc tool), there's ~100k
cloc of rust in servo, ~7500 cloc of Rust in crates.io (but that doesn't
include all the dependencies...).

After doing a clean install of rust stable with multirust, the combined
cloc of stuff under ~/.multirust...cargo/src and tokei is ~11.5k cloc of
rust, along with ~ 1400 cloc of c++.
According to Crunchbase, Atlassian has raised $210M in funding in two rounds.

https://www.crunchbase.com/organization/atlassian#/entity
Just tried vim-fireplace and its working good for evaluating things. Anyone has more experience using it?. I'm gonna check Cursive although I really like vim so I don't know if I'll get used to it.
I am using NeoVim instead of Vim. It is working well, but I unfortunately cannot remember if OmniSharp worked through non UI blocking extension api.

There is plugin called deoplete[1] that is doing asynchronous code completion. It shouldn't be too hard to connect it with OmniSharp.

[1]: https://github.com/Shougo/deoplete.nvim