skysight-inc/HackerNews huggingface dataset:
Correct, but the difficulty is if your application must share the machine with any other application - even short lived ones. That, I think, is what joosters was alluding to. If the assumption that your application is the only consumer of system resources is broken, then you may see pathological scheduling behavior.
Yoshi launches “set it and forget it” vehicle re-fueling service
> I’ve been programming for 18 years now. Only very rarely have I had to come up with a complex algorithm.

This. I am sure it is dependent on the type of work you do, and that Tesla and Google Search engineers probably need to excel at algorithms, but very rarely do I come across any need to solve those types of problems while developing software.

I would much prefer to see problems that resemble "You have Service A, which needs to grab data from Service B and feed it to Service C. Show how you could integrate them." That would be much more representative of a larger body of typical work. Some companies out there like Starfighter do this, I wish more did.
You did, but if others did they promptly forgot their lessons. These things need to be repeated many times for people to appreciate them. This is an opportunity to do so, and the author apparently found it unimportant.
There are some uses cases, e.g. you have many external devices that are not having reliable internet connections and are not smart.
The real enterprise use case is rather a full dns service for domains with some additional services (that will be available soon on BlaBlaDNS ;)
So how are you guys building TS for web apps? I've been using VS Code, putting classes into namespaces and it builds with commonJS, which I concatenate into a single file that I load into a website.

That last part is in need of change because you're not supposed to concatenate commonJS. So how have you been delivering your code to the browser?
If those are your only true competitors, you SHOULD start charging. I like storeshots per credit charge.. instead of a monthly charge.

btw, launchkit redirects to : communautic. com ... looks like they were hacked.
Making remote work work is "easy", but it requires breaking a lot of existing behaviours.

Devonkim is right, remote work fails because people think it will work just like working on premises

Rather, you need your work on premises to work the same as remote.

- Communication is key: slack is good, but actual phone or video calls are needed (and face to face meetings sometimes - just so people know each other). But more importantly, nothing should depend on a face-to-face meeting. This requires people to actually stop being lazy and getting communications going

- Good infrastructure for code/testing, no "this is only available on site" kind of stuff

- Redundancy and fallbacks (what if the internet is down?)

- Clear information on the people to reach for anything you might need
wow, thanks for the reply. Although i'm not sure why my question was downvoted...
That null-safe property accessor (`?`) is being discussed for ES, and it's reasonable to assume that it will ship eventually. They wouldn't add that and risk having different semantics.
Obviously you can and should spend you money wisely. You should not live paycheck to paycheck if you can avoid it. You also should not hoard all of your money and live a miserable penny pinching life unless that somehow makes you happy. But this is boring advice that everyone knows. The reality is that people tend to spend most or all of what they earn. People like to own nice homes and nice vehicles and take nice vacations etc etc.

When someone says something like "I don't understand why people spend all their money", it's just pretension. They know exactly why people spend all their money. Money buys nice things and nice experiences. It's a good idea to live beneath your means, but it's a different thing to pretend that typical behavior is somehow incomprehensible.

Also, buying quality doesn't stop you from spending all your money. It is extremely easy to spend all your money on quality stuff that you don't really need and justify it as "buying quality" or "buying once".
Yup, you nailed it. It's robots making "content" for other robots to "watch" in order for yet more robots to auto-magically-bid on ads to show that second set of robots so the people who own the first set of robots can make a little bit of money.
> I told you that "people to choose democratic representatives that stick up for the interests of the masses" is an impossible task. You prefer to ignore that and/or pretend that it is not true.

You made a large claim that was completely unsubstantiated. ZenoArrow didn't ignore the claim; he/she didn't believe it. On HN, that's your cue to provide some evidence to back up your claim. That's what's left to say. Provide some evidence that "people to choose democratic representatives that stick up for the interests of the masses" is an impossible task.
Here you are, on HN, saying why things aren't possible. Yet these guys are out there making them work. Food for thought.
Regarding 1., If you're still reading, it looks like they discuss what they'd have to do to move `main` to its correct Rust type:

https://github.com/jameysharp/corrode/issues/20
If I was Mr. Castile, the last thing I would want is to have my good name [0] banded about in pairs with Mr. Sterling who was an armed felon and sex offender with a history of resisting arrest [1].

[0]http://heavy.com/news/2016/07/philando-castile-criminal-reco...

[1]http://heavy.com/news/2016/07/alton-sterling-arrest-record-c...
Relatives of Palestinian attack victims sue Facebook for $1B
The article touches or at least hints to ploidy level. The author talks briefly about being a carrier of a disease.

But as you state, it is devoid of the 4D structure leading to the central dogma of molecular biology (DNA->RNA->Protein->function). This might be the natural discourse between science and the public. NGS technology didn't really exploid until 2005. So ten years roughly, to get the media to start talking about re-sequencing experiements. I don't know the normal length of time before trends in scientific literature bleeds into general mass media, but I would think it would be at least several years, if not a decade.

With that being said, structural genomes (which the author technically foreshadows with insertions/deletions) and their spatial effects on RNA expression is still a large mystery in scientific literature - so it wouldn't surprise me at all that it's not included or missed by a journalist.
My work machine (Ubuntu 14.04.4) now shows Ubuntu, which is a little less jarring when looking at different places on screen (I use Ubuntu Mono in the terminal), and my home laptop (Fedora 23) now uses Arimo (since I have ChromeOS fonts configured). Nice touch.
Nitrogen and N2O really aren't that good as frameworks.

Phoenix builds and improves on years of web framework iterations from Rails. They did a lot of things right there, but they are hampered by the limitations of the Ruby language.

Elixir is Erlang but nicer. While erlang is awesome (I write it every day), it's still a bit of a clunky language that could be much more elegant.
You don't understand the value of Twitter, yet are an HN reader?
I like it. Gas stations can be unsafe places in some cities. Not to mention the pain of having to get out of your car in -20 degree weather in other places. Also air sensors are frequently inaccurate at many gas station air pumps.
I'm not seeing where the author concedes that 500k lives a year would be saved. That number is in an Elon Musk quote, not the authors argument.

Keep in mind total US road fatalities in the US is ~32k. I'm not sure how Elon got to 500k, but even if we handed out a free Tesla to every single American, and not a single person was ever killed in a Tesla, it's off by an order of magnitude. Of course Elon is quoting global fatalities, but road fatalities in 2nd & 3rd world countries could be improved with lots of basic infrastructure & existing car technology. It's simply not comparing apples to oranges, before you even start considering the unrealistic cost of a Tesla for those markets.

tl;dr; the 500k number is bullshit and any argument based on it is asinine.
Be aware that the high end printers include features that are patented, for example soluble support, heated build chambers, etc, all have IP around them that may prevent companies selling inexpensive printers from including those features directly. This could translate to better results from the high end printers.
Ah the RK05 (that was the DEC version of the Diablo drive). I used to have a replacement set of R/W heads for one but gave them to a friend who was restoring a couple of drives for a PDP-11 project. Fun times.

I've wondered what it would take to build a drive and its media from scratch. DEC used to do it all the time of course but given today's tools and tech. Could you build a 5MB removable platter drive? What sort of seek rate could you get on it? Clearly one of those projects that people that build their own vacuum tubes would get in to.
Never participated in MMA, but when I trained BJJ (which is a big piece of MMA), was pretty stress relieving.
This just absolutely stinks of "we want to create more content without having to pay for it, how can we convince people to look at ads when they view it". There's no attempt to do anything here but just hoover up dollars.
I had never heard of this kind of service until a couple of weeks ago when I saw a Booster fuels truck. The advertised prices on the truck were a good 20 cents/gallon lower than the Chevron across the street from where it was parked.

OTOH, I don't know if they use top tier fuels with whatever detergent packages or if it's Arco-quality gas, or what.
There is no reason why their behavior while promoting events should be excluded when considering their character. I don't believe I have ever seen another sportsman threaten to kill a competitor, or gloat about having inflicted a career-ending injury. Not to say that it doesn't happen, but it's more visible in UFC.
Best quote: "In Swift 3, we’re going back to the Swift 1 naming convention, which is just awesome."
I'm imagining a world in which the first automobeal manufacturer to try to introduce seat belts had to first convince the government that they were a good idea before they introduced them and all I'm seeing is a huge number of extra deaths for a negligible gain. Customers weren't particularly demanding safer cars back then and barriers to their development might have but the whole thing back by years.

The existing model where car manufacturers are basically free to add whatever safety features they want and eventually the government drafts standards when thing have settled down has worked very well so far in improving automobile safety.
Steve Wozniak's disk controller for the Apple II used the same kind of approach: a few simple chips on the disk controller card with all the timing and marshalling done by code running on the CPU. Doing it that way is practical if you have confidence that the CPU speed won't change.
No, he is pointing out that this will lead to more Indian malware applications on the Play Store.
Interesting story. Indemnify for what?
Just look up top 10 cities or metro areas for violent crime. Memphis Metro Area, in and around Memphis TN, is one of them on most years. We have lots of good areas and things going on with the worst stuff mainly in impoverished, minority areas. Lots of street gangs that maintain efficiency and image with armed robbery, murder to solve disputes, and/or initiation by murder of innocent, harmless people. Impoverished, white areas are fairly safe with their crooks mainly doing property crime or con jobs. Rarely violent. Most impoverished areas I've been have a mix, though. Middle-class and upper-class areas are also fairly safe outside property crime regardless of mix. Last I checked, city was going mostly Black with lots of Latinos coming in and Whites moving out due to crime. Actually, exits from all races for that. Often outside of Memphis but having jobs inside it. Economy & education keep going downhill predictably. Many companies refuse to deliver to certain areas or leave the city since theft overtakes profits quickly. Many make it, though, with beefed up security. Local grocer has 8 security guards for one store. Police themselves guard best, Chinese, food place. Haha.

That's backdrop. Relevant here, North and South Memphis are largely the worst in terms of violence. You do not want to be in certain neighborhoods regardless of color. Even cops avoid them. Others are a risk more if you're white or look like you have property to take. Local media & cops suppress the worst of it to maintain tourism revenue (eg Elvis, BBQ) although the murders naturally get reported. Examples of censorship were kicking out The First 48 show and rape kit scandal. That Google Maps takes you right near those areas is probably why lots of people think the whole city is hood and trashed rather than just those parts. They never see the good parts unless specifically visiting them family, friends, jobs, or tourism.

So, yeah, it's a real issue. I double-check Google Maps if I'm going anywhere Downtown, Midtown, North, or South as it doesn't differentiate risky vs non-risky areas. I regularly have to force it to make safer routes. Straight-up avoid certain areas of the city unless I'm packing heat & with backup. Otherwise, still all kinds of good things to get involved in over there with most folks being alright. We just in a rough area and economy. :)

Note: As another example, BLM protestors sieged our Interstate (I-40) last night for hours then dispersed into Downtown. Local news cautioned everyone to stay away from that area for safety as it's normally dangerous but now unpredictable. Bad route at the least. Google routes still offering me a speedy trip through there, though. Unreal.
Unfortunately the drive motor is underneath the head assembly, so you can't see it without more disassembly of the drive. The servo motor moves the heads via a rack and pinion gear.

There's a (bad) photo of the motor on page 52 of the manual: http://bitsavers.trailing-edge.com/pdf/diablo/81503-03_Serie...
Ask HN: How to fake laptop connection via USB
Hope we have some USB professionals here.
I have an external audio sound are device that is USB powered and needs to be connected to PC/Mac/tablet for it to power up.
The device has a built in mixer that offers direct monitoring, I've audio goes from input ports directly to outputs (skipping the PC).
I would like to make the device work as a standalone mixer without the need to connect to a PC. I've connected the device to a USB wall socket/charger but the device doesn't power up.
I suspect that the reason is that the USB charger only sends 5V power but not the data steam (to pin 2 and 3, as presumably PC does).
Does anyone know if it's possible to hack the USB cable or USB wall charger to make the audio device think it's connected to a laptop?
Or phrased differently, what does the device see when it's connected to PC vs a wall charger?
I couldn't get through most of the article because the premise was so weak. Specifically, I couldn't get over the "different people will die" argument - the implication being that the status quo is somehow more fair. This ignores the fact that many collision-related fatalities are not the drivers or in any way at fault.

2014 stats[0] show that 38% of fatalities in car accidents were not drivers. It's reasonable to assume that even more people who were driving were not at fault. Those deaths are arguably near-random in most cases. The argument that hundreds of thousands of random deaths are somehow more "fair" is an entirely poor argument in my opinion.

[0] http://www.iihs.org/iihs/topics/t/general-statistics/fatalit...
I think that's less an argument, and more of an example. You are correct, that is certainly something one can do. But I think the related argument is that now your system configurations are more complicated; you have tied your hardware and software together, for example. For some that may not be possible, and even if it is, some may not want to give up the abstraction that the kernel provides.
> Another field where you see this kind of planning is in medical electronics and software systems.

Maybe sometimes...

https://www.youtube.com/watch?v=2o8MDCIlOEk
Why would I pay to use your app when there are freeish alternatives available ?

You do not seem to have a mobile app too. A mobile app would be most ideal as I could revise while travelling.

You could gauge market acceptance by advertising/promoting on school and college (SAT/GRE/IELTS) blogs and sites. Also language learning sites and forums.
Damn. That was one of the risks we identified with prior GPS apps. Hate it's happened but appreciate the link.
Greece grows a lot of olives, but lacks the infrastructure to process and bottle it into oil (on a large scale)[1]. They end up selling much of it to Italy. Maybe Italy uses different techniques than Greece does? I've tried to check the bottles of Italian olive oil and have had a hard time figuring out where exactly the olives were sourced.

[1] http://www.npr.org/2015/07/16/423605233/greeces-lost-olive-o...
A 'very non-Silicon Valley' startup is going viral among teachers and parents
If you hate problem solving in general (as opposed to stupid puzzles), then there's a risk that you may not have an aptitude for debugging. When posed correctly, some interview problems can be a gauge of problem-solving ability and aptitude. The test of a puzzle problem's relevance is the extent to which it might expose a strength or weakness in real-world problem-solving.

So stupid puzzles about, say, manhole cover shapes are obviously bogus. But there's some overlap between legitimate programming / debugging challenges that are small and self-contained enough to be useful in a 45 minute technical interview, and the set of problems that one might characterize as "puzzles".
iOS SDKs Used in Pokémon GO's iOS App
How Bash got so popular
A loophole in a contract is a bug in a smart contract. The difference is if you try to egregiously exploit a loophole there's a system of checks and balances... it's imperfect, but at least it tries to be fair.

Smart contracts are one-sided. The exploiter always wins if the contract writer made a stupid mistake.

WHY would you want that system?
(caveat: in practice you'd do this differently, making sure applications were prestarted/preregistered on remote nodes, ensuring your network was already connected and wrapping most of these calls in nicer function calls but for the sake of illustration i've described the naive way to do this)

%% ping a remote node to connect to it
pong = net_adm:ping('foo@127.0.0.1'),
%% start my application on the remote node
_ = spawn('foo@127.0.0.1', application, start, [my_app]),
%% my_app is a gen_server, an otp process that abstracts
%% async request/response and makes it look more like
%% synchronous function calls
%% this example assumes the gen_server accepts the JobArgs
%% and immediately returns 'ok' as acknowledgement, but does
%% the work asynchronously
ok = gen_server:call({my_app, 'foo@127.0.0.1'}, {do_some_work, JobArgs})

if you wanted to distribute a number of jobs over a number of nodes you'd just repeat this process for each node and distribute your jobs however you choose, either by round robin or something more complicated like rendezvous hashing or something

this example assumes you're uninterested in the responses, but if you wanted to receive the results you
could either send a pid (process identifier) along with the request that would be setup to collect the results and do any further processing or you could spawn a local process that made the actual call and blocked until it received the results

as for scheduling a job a week in the future, the naive way would be to setup a timer that, when it expires, spawns a process that can execute an arbitrary function. no one would do this, normally, however. you'd probably want to use something like sidekiq that can store the job off node and poll regularly to see if there's any jobs you should run
What type of gas options are there? All Octane levels, Ethanol free? I actually go out of my way to find the latter.
I just emailed dang. Let's see what happens!
>Do you see a moral difference between violence-as-a-byproduct of a goal and violence-as-the-goal

Yes. I just don't think it applies to the UFC. Violence is not the goal of the UFC. It isn't a bloodsport, it isn't cockfighting. Moral arguments hold no water with me in regards to the UFC.

If you tune in to the UFC just to watch someone get the shit kicked out of them, you're missing the point entirely.

Personally, I watch the UFC to see two athletes of equal skill compete in what I consider a sport. Many fights end with zero blood. Some fights end in seconds. Blood is a very much a by-product IMO, not the end goal.
Hackathons Can Be Healthy
I've only seen Utahans measure distance in time.
Illumina claims they can do $1k/genome using their latest HiSeq X Ten technology. But a miSeq or nextSeq cost more and produce less throughput. The author states ~70GB of data for $3.1k That could be two lanes of a MiSeq or a 1/4 lane of HiSeq (sharing with other samples); prices can vary by sequencing center.
As someone who prefers toy problems to real problems I'll tell you why: toy problems are distilled down to the algorithm or the "interesting" parts. Whereas real problems the cruft to "interesting" ratio is severely out of whack. As someone who used to love programming but is entirely bored of it now, its because to get the interesting part of most real world problems you have to wade through a mountain of cruft: piles and piles of APIs that have nothing interesting about them but are necessary to do anything at all.

I think the difference can be boiled down to the fact that there are two types of programmers: those who mainly enjoy solving problems and those who mainly enjoy building useful things. If the enjoyment is from the problem solving then real world concerns just get in the way.
Considering this is a much newer "perk" than existing transit subsidies, I'm guessing they probably provide discounted Caltrain passes and the like.
Money was a fungible proxy for stuff people made/harvested/gathered. The first distortion was its use on speculation/investment/insurance- in a word, finance. These instruments allowed value to change in the absence of supply/demand of the real product they represent. Markets were invented for these instruments. And ‘financial’ money now dwarfs all other kinds of money. Take forex for example.
We need to restore the purpose of money as a tool for living. Financial money should only be used for real transactions. Not more finance. And not transactions with machines either(machine money). As we revalue humans this way, our lives will return to balance.
Not always. A friend of mine works remotely for a financial institution. His manager wanted to revoke his work from home agreement because he wanted to hit a target metric of number of man-days worked in a physical office to justify a corner office with upper management. Sad but true.
Viewing it on OS X, it looks like they're using the San Francisco font. A little jarring if you're used to seeing the old typeface 20+ times/day, but it looks good.

Fortunately, the transition seems to have gone a bit better than Medium's: https://medium.com/design/system-shock-6b1dc6d6596f#.j5z5g5g...
yes, looks like it.
I wish there was a way/documentation to embed in a vanilla js app ,like with IIFE or something instead of required the whole <div id="app"></div>
How VR Will Change Sports. And How It Won’t – Backchannel
I've never been into puzzles, yet I did years of algorithmic development. I've worked on automatic theorem provers and written a physics engine for animation. I've done congestion control algorithms for networking and automatic driving algorithms for vehicles. But I never found puzzles interesting. I can do them if I have to, but rarely bother. I'd rather go out and ride my horse.

Relevant Gary Larson cartoon: [1]

[1] http://www.log24.com/log/pix15/150413-Gary_Larson-Heart_of_M...