skysight-inc/HackerNews huggingface dataset:
In practice, that undergrad research is mostly for biomedical wet lab research under close supervision of a much more senior person?

There will be some issues of social maturity that can get in the way of the research. E.g., typically an undergrad student is still under some influence of some of the unfortunate attitudes of some of their high school teachers.

E.g., after my junior year, I had a summer job in a bio-physics lab doing electronics. I knew Maxwell's equations well enough, but what I didn't know, and hurt a lot, was that I really needed to get the data sheets on some power transistors, read off some values, and, then, just apply Ohm's Law to characterize the usual operating range of those power transistors. I didn't have enough social maturity to do well enough asking others, and from high school I was too afraid just to use my own judgment, strike out into the unknown, and discover that all I had to do was just use the data sheets. That is, I guessed that digging into the data sheets would be too much of a detour and I'd get criticized. Also the guy I was working for kept emphasizing that I should take a practical approach and shouldn't go off into too much theory. Gee, I just needed to read the darned data sheets and, there, the curves that showed the basic, simple minded performance of the power transistors.

Out of undergraduate school and in a job for a while and with some good successes, I came to have a sense of what where good, appropriate, and promising investments into the unknown. The lessons of high school conflicted with that "sense".
Thanks for the questions.

Both the number of shares per article length graph and the shares per day of the week are averages, not the absolute values. I'll be sure to clarify that in the post.

The crawlers were all custom written.
The MIT license is free and open source.

https://opensource.org/licenses/MIT

https://www.gnu.org/licenses/license-list.html#X11License

Maybe "copyleft" or "reciprocal" licensing?
Cars they don't exist yet funny have Vin yet
CryEngine V Reveal – C#, hot reload and VR support
The free and $20 plan doesn't cover all DDoS attacks. The real stuff costs more than I spend on my entire monthly infrastructure. For my use case, it would cost $6000/mo (I need wildcards and full DDoS mitigation). I'm sure $6k is cheap for someone, but it's not cheap for us.

Meanwhile, providers like OVH, Ramnode, Vultr and BuyVM offer various levels of integrated DDoS protection for their servers and VPS for free or a very reasonable cost ($5-10 per month). It's out there, you just need to look for it.
You're really stretching the definition of paternalism with that one.
I wonder how much of it was automatically processed vs manually redrawn/corrected.
As an aside, do you have an idea where to buy e-ink displays? I'd love to experiment with some. If fact if I could I'd love to get one of the poster sized ones!
Hashtag Digest: Issue No. 2
FBI to Apple: We don't need your iPhone hack
NPM 'un-un-published' the needed version:
https://twitter.com/seldo/status/712414400808755200

E: Did not realize I was linking the author their own tweets.
I don't like this trend of new projects choosing weak free software licenses. It's as though they wish to ignore the history of the world they live in -- free software would not exist in the form it does today without copyleft. Copyleft is the one defense free software developers have against corporate monopolies and proprietary splitting. For some reason though, everyone who works in $NewLang seems to not care about this at all.
Gah, it seems this one isn't good. I trust OWASP and skimmed, it seems that I agree with sibling commentors that this is more dangerous than is presented here.
Matt Joseph Reveals the Racial Biases People of Color Face in Silicon Valley
Well, shops which retail boxed shrinkwrapped software are essentially "software as a service" aren't they?
Raspberry Pi 3 and iPerf
There are a couple of ideas for engineering that would make the albedo (reflectivity) of the North Pole area controllable. One involves a space shield, the other is floating panels (one side black, one side white). The larger issue is a) predicting the result and b) the 'it could be good for Ontario' problem that all types of climate change bring benefits as well as costs. f.ex. a return to glacial conditions would suck for the Northern Hemisphere, but be good news for India, Africa etc.
I'm trying to create an improvement [1], but I'm on early stages, and obviously don't command any big deployment.

Didn't do anything about verbosity, but I'm reducing the round-trips to one (after the connection is established), making it encrypted by default, and increasing the use cases of SMTP for replacing things like calendaring and contact systems.

[1] https://sealgram.com/
In summary, you are extrapolating from one invent involving a celebrity.
How on earth could one consider that case to exemplify paternalism in any fashion? "Detail-oriented engineers overruled by schedule-obsessed management." Film at eleven.
NPM changes the ownership of Kik on name dispute: I’ve Just Liberated My Modules
Did you not just read the same article I did, about how coral reefs can have different genetics and microbiomes, like all other animals, each with a different ability to adapt to increasing temperatures? Do you have a hard time believing that two rabbits standing next to each other can have different genetics and respond differently to environmental changes?
Nope, but for new items in the database or if packaging changes drastically, you would need the UPC to join the update with previous data.
Fascinating!

I'm reading the source code of z80e (tui.c). Your idea of using unicode to display pixels is very interesting. I imagine a fallback mode for libsixel for terminals not sixel-compatible (or the opposite).

I try ton compile but it fails (first because scas was missing and now I have an "a2x: not found" in scas).

I appreciate a lot the "multitarget rendering" (emscripten, tui, sdl...).
> "Correct code in C is actually easy since the language is very simple."

I broke back into this account just to share my marvel at the singly most wrong sentence in human history. The Mona Lisa of being incorrect about programming.

I audit code for security vulnerabilities in several languages professionally. You are correct about the benefits of unit testing, which is language agnostic, but C is not and cannot be Easy To Be Correct, ever, no matter what.
This reminds me of Terry Davis' TempleOS, which features an ubiquitous hyperdocument system.

http://www.codersnotes.com/notes/a-constructive-look-at-temp...

Terry himself is schizophrenic but it's a fascinating piece of outsider art in many respects. He's even posted on HN under several accounts, but he's aggressive and disruptive and inevitably ends up banned.
That's pretty much the worst handling of this issue I could ever imagine.

Spine-less flip-flopping–because taking a stand would have been too inconvenient. What did people expect from some 20 year olds managing a centralized piece of infrastructure?
Script to download potential exploit for linux kernel(exploitdb) and compile it
Yeah if you link libreadline you have to GPL your source, but why do you consider that bad? Isn't that in the interest of the general public?
This is what has been bothering me all day / week and just before I clicked this. I cannot stand being micromanaged. I'm being driven crazy by it now, and it makes me want to go back to entrepreneurship.
How Pinterest increased MAUs with one simple trick
The Great Restaurant Deluge
Hey @WestOfRome we prescribe AND deliver. One stop shop for birth control and Truvada for PrEP. Our friends at lemonaid get you a 3month prescription for a cash. We get you a 13month prescription for free.
The dev blog is a treasure trove.

https://blog.thimbleweedpark.com/
I have not researched that specifically, but the team at BuzzSumo analyzed 120 million articles and found a similar result. They found the optimal length for an article on Facebook to be 2000-2500 words and on LinkedIn to be 3500-4000.

So what you suggest could be true, the length of an article that does well on Facebook is shorter than LinkedIn and I'd argue that an article on Facebook is likely for a more casual reader than on LinkedIn.

However, even 2000 words is a fairly long article. They also found that articles under 500 words perform the worst.
Looking into Kiva green loans to add value with some spare cash.
Amazon Echo could be a huge hit once they incorporate an app store.
Install Fails – left-pad0.0.3 is no longer on npm
I'm pretty sure the current party line is something like, 2C warming is acceptable, beyond that is bad, but the big negative effects are a century or two in the future, albeit some major problems show up on a scale of decades.
Terminal ? I was playing under Windows (I followed the links and the latest `free' version is 0.60 http://www.adom.de/home/downloads.html ?).

Here's my main screen https://lut.im/lQnALEHivJ/FppL5O9xxlpZVf2z.png

And here's how it usually ends https://lut.im/vVKKqfc2ug/Bfk8uNV1tml17Zbe.png

It was a mix of mouse clicking and keyboard typing.

Edit: thanks. I tried the public server. I now know I definitely don't like unix rogue-like game :].
it's not Oracle, it's "the oracle". Which is an english word being used in a context where it means approximately what it's supposed to mean.
It won't get support from the right. It's pretty clear that the right wing doesn't like people getting something for nothing.
Downvotes aside, looks like the anonymous postcard showed up right on cue: http://www.nytimes.com/2016/03/22/technology/apple-fbi-heari...

Apple shouldn't have been surprised by this. They will however pay a dear price for the posturing. And they will have wasted valuable public sentiment when the government tries again, which it will.
Sublime, then. Doesn't take too much memory, and has plugins for Rust.

Though if you want an IDE a plugin for IntelliJ exists too.
Why we don’t have an exit strategy
That is an exceedingly misleading title. The point of the story is not that mathematics is not universal, but that personality and culture greatly affects the way it's approached and developed.
> they can hardly just walk away

AFAIK there is no law requiring them to do so... (?)
> It helps to remember

> function a() { b(function() { //etc }) } is equivalent to

> function a() { b(c) } function c() { //etc } which is not particularly more verbose. And as a side benefit, refactoring that way gives you an opportunity to make c() self-documenting.

It's not always equivalent, since you can have closures.
Right, I didn't mean to imply that the P6 design was dead. Just that once Nehalem launched in 2008 Intel had another alternative. From 1998 until 2008, the P6 was basically the only workable design Intel had available.
That's a good question. The US is only marginally more unequal than the UK, and has a considerably higher GDP per capita. Much like the US, cities in the UK are a mix of wealth and grittier post-industrial areas, and poverty is often rural and multi-generational. So, it would look like the answer is a fairly strong "no". The US has more money than Britain, and it's distributed in almost the same manner.
My view has been that someone always works for someone else. Even the most powerful board members answer to shareholders and entrepreneurs answer to their customers - lest they go out of business.

Tell me about why you don't think you have to answer to your customers.
> 10/20 years later x86 is everywhere from the Macs to high end servers to lowliest tablets. The latest Atoms are actually very good.

10/20 years later, ARM represents the vast majority of both volume and profit in home personal computing. x86 is only "winning" if you define a very small category to compare against ARM.

> ARM meanwhile dominates the lowest end, but no one really makes money out of it. I think Intel was wise to avoid.

Edit: Meanwhile the "PC" category became largely irrelevant. That's what Intel missed.
You might also want to add Pixsy to your list: http://www.pixsy.com/

One of the things we're working to fix is helping photographers overcome the vast complexity of international IP law. Artists have the right to their work in almost every country, but it's practically impossible for them to enforce this at home let alone in unknown legal systems. We currently help artists obtain compensation for the unauthorized use of their work in nearly ten countries.
Why would you want to do this? Just plug it in!
Can you suggest what that change might be related too? I, too, think it's less likely than one might think.

This discussion seems to miss a couple things. SQLite is embedded quite often, by programs written in C; would embedding a rust library and possibly runtime fix things? The parent program would still potentially have defects and those defects could impact SQLite.

SQLite is also rather mature, I do t see how you can compare a rewrite to nature code. Take OpenSSL as an example, they are t tossing it, they are fixing it, it's a much more shallow lift to fix it.

I'm all for some big rust programs to prove its case though, a mailer, a dns daemon, some sort of database. Something useful cut from whole cloth, and ideally something we have historically not done well. I don't think a rewrite is it though.
You mad, iDemonix?
I severely doubt that. Would love to see it though!
I recycled a couple of nice Hazeltine terminals about eight years ago ... About three years ago I was wishing that I had them back. Projects like this as well as their use (with a serial multiplexer) as the console for a rack of servers remind me of the good old days.
The VT220 is fascinating as an example of "old" computer technology that still influences the devices we use on a daily basis.

I've recently had to understand exactly which control characters are sent between the app and the terminal (emulator) for delete and backspace.

Guess which ASCII control characters is sent by the Backspace key on your PC keyboard? ASCII DEL (0x7F/^?)! All modern terminal emulators on Linux and OS X (including the Linux console, xterm and libvte-based terminals, OS X Terminal.app and iTerm2) now default to sending DEL [1] when you press the Backspace key... now it makes much more sense that on a Mac keyboard, that key is labeled "Delete" and used to have the same symbol as on the VT220!

Oh, and what character is sent when you press the (forward) Delete key? Why, the escape sequence 1B 5B 33 7E (ESC [ 3 ~), of course :) Because the terminals we emulate didn't have a key for forward delete ;)

For bonus credit, lookup the historical usage of the Linefeed (LF/0xA/^J) and CarriageReturn (CR/0xD/^M) characters [2]. There was much more than just the Unix/Mac/Windows divide in text files...

[1] yes, you can swap for ASCII BS (8/^H), but if your app needs that, consider updating it.

[2] https://en.wikipedia.org/wiki/Newline#Representations
Yeah, so that's wrong and the article corrects itself later on. Fonts are scalable because they need to be displayed and printed at any size, not because they'd take up space. Even with limitless space today we do not store fonts as bitmaps for this very reason.
Yeah - calling it "justice"-as-a-service seems a little ambitious. More like "(semi-)automated emails/letters asking for refunds"-as-a-service.

These emails/letters are, for the most part, only going to be as effective as corporate policy allows.
Summary in plain English?
one could also factor in time. At work your time costs money and if driving allowed you to spend an extra hour working, assuming you were paid hourly, you could work one additional hour. in the case of salaried perhaps you performance would rise.

but I don't really like the idea of sacrificing exercise for additional hours at work.
That's why you use property based testing like Python's Hypothesis or QuickCheck; instead of example based unit testing.
Hey folks, I work on the Watson team at IBM, and wanted to clarify a couple of things about this demo. The default classifier set is good for getting started and getting an idea of how the service works, but it's only been trained on a relatively small assortment of images, hence the sometimes bad results for arbitrary images off the internet.

However, the real power of the service is the ability to train it for your specific domain - after setting up one or more custom classifiers, you can get far more accurate results on the tags that matter for your use case. You can see a few examples of this and even try it out yourself on the "Train" tab.
> Yes, this is all modern C++.

Is it? You're telling me that all code in all browsers have been re-written into C++11 (or C++14) with best practices? I don't believe you. At a minimum, I'm going to need some documentation before I believe that.

[Edit: I'm not trying to pull a No True Scotsman here. I just doubt that browsers have been completely rewritten into modern C++, or with anything approaching best practices. I've seen how long old code lives to believe it without some supporting evidence.]
GitLab 8.6 Released with Deploy to Kubernetes and Subscribe to Label
I believe async/await uses promises behind the scenes. It just means invoking code looks nicer, i.e writing "var res1 = await prom1(a); await prom2(a, res1)" is marginally cleaner than "return prom1(a).then((res1) => prom2(a, res1));", in the sense that you're just writing statements rather than chaining method invocations.
The problem with javascript coroutines is that you can only yield from within the generator itself, not from a called function.

This makes it impossible, for instance, to write a nice I/O library that is to be called from within a generator (the library is supposed to yield on a blocking situation).
I am an investor in the company. Yes this correct, there will be a cut from the health insurance company. Gradually the company will add more RXs with higher margins.
Wyse attached to my Linux workstation in the late 90s too.

My Linux workstation's monitor was mainly in text-mode too. I used the Wyse to tail some logs and used vim and a shell for 'real' work on 2 VTs, with IRC and mutt on a couple more.

All this talk about how expensive serial terminals are now makes me think I should have kept some of the hundreds I threw away over the years, but then I think about the storage required!
> deploying in-house a custom Linux system in which Rust-written components are plugged-in

I don't see Mozilla doing this, really. There's no direct benefit, and there's a nebulous future benefit for Rust.

Mozilla is using Rust components in Firefox though (as well as Servo being mostly Rust). "Adopting Rust as the language of choice" seems to be happening already -- I've heard a lot of folks enthusiastic about (re)writing in Rust. This stuff takes time, though.
I did not write anything worthy to send to PIP so don't know exactly but looks like it is up to the developers[1]

Anyway I just noticed that PyPI only supports binary packages for Windows and Mac OS X. Although, you could still generate wheels of packages that you use by using something like this:

pip wheel -r requirements.txt

You can then install them with pip install <file> or (unfortunately I forgot the option, perhaps it was -i) you can use an option to point to a directory containing wheels and pip install to install the main package. It should use all dependencies in that directory as well.

[1] http://pythonwheels.com/
You don't have to be a lawyer to recognize that as a genuine bona fide electrified six-car copyright violation. You just have to be able to read.
I think parent is referring to access control circumvention under the DMCA:
https://en.wikipedia.org/wiki/Anti-circumvention#United_Stat...
Seriously? "When I started coding Kik, didn’t know there is a company with same name. And I didn’t want to let a company force me to change the name of it. After I refused them, they reached NPM’s support emphasizing their lawyer power in every single e-mail CC’ing me. I was hoping that NPM would protect me, because I always believed that NPM is a nice organization."

a) Ignorance is no excuse.

b) Expecting others to fight for one is lame. Either have the balls and fight or STFU.

"Summary; NPM is no longer a place that I’ll share my open source work at, so, I’ve just unpublished all my modules. This is not a knee-jerk action."

Wrong, that is the prototype of a knee-jerk action.

Last but not least, whining about it in public in the hope "something will happen" is pathetic.

What I'd suggest (though now it is too late): Rename the module to comply with legal claims, put up a new module under the old name that throws errors when called that describe the reason so developers see it and put shame on the threatening company/lawyers.
Interesting, sure. Useful or profitable is a separate point that needs a discrete argument. I'd argue it's still in the gimmick phase unless interface IS your product.
My feeling is that it is impossible to achieve autonomy in the workplace for no other reason than the fact that the factors for what you end up doing in day-to-day job is, ultimately (if not immediately), dictated by the investors of the company. Essentially I am exchanging my skills, expertise and time for money.
Euhh, I'm not sure I understand your use-case, but e-ink displays aren't especially "cheap", or such. They take a noticeable amount of time to update the display, so doing things like typing, or viewing output from top(1) would be less than ideal. (This seems to get better with firmware, and being "smart" about which places of the screen get updated, generally)

The appeal, at least to me, is that they can display information with little energy cost. For example you could have it monitor the system's health and have it update every half an hour, showing graphs and such, and it would be able to do that for a very long time with a smallish battery.
dupe: https://news.ycombinator.com/item?id=11337526
Unfortunately, Node.js decided that every callback should accept an error as the first argument to every callback. If you're chaining a bunch of callbacks, it's tedious and error-prone to add boilerplate to check for an error and handle it consistently in every callback, and violating the DRY principle. It's not easy to simply propagate the error to a higher-level handler.
> But, for couples who work all day out of the house, having a Parrot would not be good.

True story. If you leave them in the cage, they get depressed and have mental health issues. If you leave them out of the cage, they trash your house, shred any piece of paper left lying around, and god help you if you leave a cupboard open...
I picked up a VT220 a year ago at an estate sale, the previous owner was using it with amateur radio gear. Prices (especially including shipping) seem prohibitively expensive otherwise!
Good, that's the way I like it.
> All rights - everything a society does - require contributions from others.

The concept of positive and negative rights is pretty well defined. If you are going to assert that all 'rights' are positive rights you need to do a tad bit more explaining.

> The premise that people somehow create wealth all by themselves and therefore have no obligation to share it is false.

You are throwing up a straw man. No one asserts that wealth is created 'all by themselves' at least according to the definition you seem to be using. It is also difficult to know what 'obligation to share' means. Does that mean "obligated to pay my taxes" or does it mean "obligated to support arbitrary redistribution schemes and government policies" or does it mean something else?
Even when running a business I don't think you necessarily have to answer to customers, and you are certainly not forced to answer to shareholders or board members if the company is not structured in such a way to necessitate that.

The only one or thing you absolutely have to answer to is the market, people can complain all they want about whatever they want, but so long as there are people who will open their wallet you really don't need to pay attention. This is completely different from typical boss-employee relationships, you're solving a problem in an autonomous fashion not following orders.