skysight-inc/HackerNews huggingface dataset:
Please don't put words in my mouth I didn't say. It is a matter of motivation, you need people who are motivated to do a job and skilled enough to do it. YOU brought up the public school teacher as an example, and I like it. A child carer needs to be compensated with money, just as any other professional or teacher, because money means choice and power. A child carer should not be forced into a salary race to the bottom, and it is ridiculous to assume that a child carer would want to work just for food and a roof over his/her head. This is NOT a deal any responsible adult in my opinion should take, and somebody who takes that deal is per se disqualified to take care of my children.
This only makes sense if the robot consumes as much resources as the human. I think a robot would consume far far less. Maybe 1% of what a human uses at most.

1. To build a robot you have to mine raw materials and refine them and assemble them and program them. This takes a while, but to build a human worker you need to feed, house, clothe and educate them for 18+ years.

2. The human can only reliably work 8 hours a day. During that time you need to provide ample overhead lighting, and heat or cool thousands or millions of cubic feet of air to a comfortable temperature (this alone takes a tremendous amount of energy). Outside of those 8 hours, the human consumes an entirely separate structure that also has to be lit and heated and cooled. Further, the human has to be fueled with food that has to be grown out of the ground or via livestock that has to be carefully tended.

The robot, on the other hand, can stay in one place it's entire life. Doesn't need much light or temperature control. It runs on electricity which can be easily generated compared to growing a cow or a field of corn. Eventually it may even be solar powered. Aside from that it will work 24 hours a day without complaint (with some occasional maintenance).

So, if you replace 100 humans with 100 robots, you might use the extra resources of 1 additional humans. Now, if out of those 100 humans even 1 of them does something productive that can't be done by a robot, you've got a net win. I think the resource consumption advantage is tilted heavily towards robots.
I'm French and I can honestly say that we have the dumbest government the world has ever seen.
Find out what tools and services the startups/projects are using. You can then put a link to those services and get a commission.

:)
If you are implying that those using drugs to stimulate their creativity are somehow inferior to those who are not that would be a tad insulting to many creative individuals who use drugs. Just saying ;)
You need stressors to perform
whether abortion involves killing a human being is a matter of some debate
My GPU situation is definitely not resolved. I can't get it to switch to the discrete 90% of the time. and then when I do, I cant get it to swap seamlessly between intel for desktop and radeon for games. So my laptop is delegated to being a terminal and browser only machine.

Also, since 4.2, I can't change the screen brightness. I can change it during the BIOS splash, but once the kernel takes over, the key stops doing anything. The brightness slider moves around, but doesnt actually do anything.

It's a shame too, gaming is the one thing keeping my dad (who has the same laptop) from switching over to linux.
I also like Siege. A very simple tool:
https://www.joedog.org/siege-home/
Ask HN: A statically typed alternative to Python with batteries included
I studied in an university that encouraged C and Java. When I started work, I fell in love with Python's succinctness compared to the the verboseness of Java. It was a joy to code in. Python + vim was a great combination.

Fast forward 10 years and I still do most of my development work in Python. Now I am a single person working on multiple projects. Python has been great as it has well maintained libraries for almost all my needs.

I work a lot in Django for a few web projects. I find the structuring of Django to be very clean and lends itself to writing modular code. But debugging it is sometimes a pain, especially if templates have multiple inheritance.

As context switching is hard for me, I want to write the code as modular as possible, as testable and error-free as possible. I believe a statically typed language is better in this respect. I also feel it will result in better performance.

So I am looking for a statically typed language that has well supported libraries esp for web development, is readable and supports atleast some functional constructs like filter, map, list comprehensions etc, and works on linux.

What would you suggest I try?
Using sun.misc.Unsafe to access array elements would make it much faster. Also ArrayList with preset size is faster for inserting elements.
Some of the macs since the original imac aren't too bad either.

Most modern computers are too cheap to be able to build them with high quality components, and the margins razor thin.

Adjusted for inflation even high-end modern desktop PCs are 10x cheaper than low end Suns and SGIs of the 90s ($10k in '96 $s is >$15k in modern $s).
I'm not from India but I spend a lot of time there. Most people don't have a full time maid. They have a maid who comes daily (or maybe 3x/week) and also works for others.

This is quite feasible economically in the US - suppose cleaning a home takes 2 hours and a maid accepts $10/hour. That's $20/day or $430/month (assuming 5x/week). So in the US you could get comparable levels of service for maybe $1000/month. It's just not feasible right now because maids cost a lot more than $10/hour.

A maid working 10 hours/day, 5 days/week would be earning $2150/month. For comparison, US GDP/capita works out to $4,400/month. (Mean wage/compensation is a bit lower than this.)

But you don't even need to look at money to determine this is feasible. You just need to count. Take the number of people sitting around on welfare/disability fraud/etc, multiply by the number of houses they could clean each day, and you can determine how many maids the US could have.
Everything is cyclical. People were getting crazy money late 90s early 2000. Then dotcom crash happened and a lot of people left the industry. Everything is cyclical. Look at the oil industry, financial industry, etc. I guess the medical industry is the only that doesn't have cycles.
Getting your first job in data science
It was hosted by SoftLayer, which IBM bought in 2013.

https://en.wikipedia.org/wiki/SoftLayer
Ask HN: How are You doing time-effective proposals as a freelancer?
I'm working as a freelancer for a year now and still trying to figure out, what's a time-effective way to write proposals to clients.

I'm doing individual app development (focused iOS) in my DIY build mobile office called 'AppTruck' directly in front of my clients stores/offices.
This part is working great so far, because while I'm developing the app in the AppTruck, my client can jump in whenever they want and watch their app grow.

BUT ... writing proposals for an app development is pain, because I haven't found out yet what works for most clients (regarding the proposal). Right now I'm doing proposals individually depending on clients knowledge about apps, their budget etc.

Does anyone figured out a time-effective way to write proposals?
I am using DuckDNS with port forwarding to run a demo from machine at my home http://beta.raspchat.com/ I used to use ngrok but it goes apeshit if somebody uploads a huge file as it took too much memory and crashed the ngrok process frequently. Only reliable option is ssh -nNT -R and tunnel to a really cheap VPS.
SEEKING WORK - Warsaw, Poland, Remote

Building professional and freelance projects using many technologies including: PHP, Node.js, Go Lang, Bash, Python, Lua, MongoDb, Redis, Postgresql. Building web applications using PHP and Symfony2, Symfony3, Node.js and websockets, MongoDB WiredTiger, MongoDB PerconaFT, ArangoDB, Neo4j

Buliding custom solutions for data store, warehouse, streaming targeting high performance and low latency
Programming web crawlers (real-time, distributed) and scraping high volumes of data (including sites protected against crawling), bots, robots mimicking users

R&D of many areas including: - machine learning technologies and genetic algorithms to use for algorithmic trading - IoT with BluetoothLE, Arduino, RaspberryPi and custom circuits

Email: peter@codefibers.pl
I'm the process of containerizing an app that includes a Websockets service, and given ECS / ELB limitations we'd just decided to go for Kubernetes as the orchestration layer.

This ALB announcement + the nicer ECS integration could tip the balance though.

Any thoughts on how likely it is that Kubernetes can/will take advantage of ALBs (as Ingress objects I suppose) soon ?
I like to think about SGI designing the O2 on previous SGI workstations. Dogfoodng.
I skip rope in public. Boxers, wrestlers, and fighters do it - it looks hardcore and is a lot of fun. It's an underappreciated form of exercise. You don't have to do it in your apartment - find a tennis court or a court with a wooden floor (e.g., basketball or racquetball court), claim a corner of it for 10 minutes, and get 10 rounds of exercise.
IG stories in Chrome
...and "its" seems to be making it is way out of the English Language.
Wow, the lake turning red and so many people dying sounds like a biblical style event. It's great to have a scientific explanation of what happened.
Effects of Marijuana That Experts Want to Study
Everyone has their reasons, but if it is something I actually cared about I would prefer to pay money for it. Generally things that cost money, even 5 cents, have better uptime than "free" stuff.
This is hardly HN material, but this article included the best application of the Cloud To Butt browser extension I've seen yet.

http://i.imgur.com/J230zHa.png
Agreed. I use my laptop as a VNC viewer to my desktop, or a terminal. My wife uses it for browsing facebook. I only need a 200$ machine
​Mirantis and SUSE support multiple Linux OpenStack clouds
Shared client/server code.
I live in Centennial. Once a week I commute up to Westminster for work. I've been contemplating the light rail + train to get me to within 5.5 miles of my office. However, it looks like this would be about 1.5 - 2 hours vs my 45 minutes (on a bad traffic day) drive in my POV. I'm not sure it'll be worth it. Even with a free trip to the closest station, that's only going to shave about 3/4 of a mile off of my walking/biking trip.

Edit: If anyone lives in the area, I wouldn't mind meeting up. My email is in my profile.
The G5 PowerMac cases were quite stylish and nice to work with.
Razer Mechanical Keyboard Case for iPAD Pro 12.9in
The Problems with Food and Exercise Studies
"Do not let the perfect be the enemy of the good" - very good point.

One amusing takeaway from the book Starting Strength:

The author spends a bit of time talking about why various fad exercise programs aren't a great way to get really strong. His gist is that there's a 'novice effect' where if you're not strong, doing anything will make you a little bit stronger, even if you're not even using the muscles you want to train. So, even an ineffective training program will seem to have results at first.

The corollary of that is: pretty much you do is going to have an effect! If you're not looking to be super efficient and train for massive ultimate strength, then you might as well just pick something you enjoy, and switch it up when you get bored. Better to do that, than to pick the 'perfect' workout, and quit after a month because it bores the crap out of you.
Thanks a lot. Will try to integrate skulpt on klipse.
The Mole is fairly popular in Germany. Clips were included in the children's show "Sendung mit der Maus" which many have jokingly pointed out as being more popular with parents than children. The show also included clips explaining how everyday things work or are made[0].

The subtitle of the show was (is?) "Lach- und Sachgeschichten" (roughly "stories to laugh about and stories to learn from") hinting at the format: some clips were pure entertainment and some were educational. The show is still running though the format has changed a bit over the decades I think.

[0]: See https://www.youtube.com/watch?v=8PNRrOGJqUI for an example of a 1990s explanation of how the Internet works (with live action re-enactments of DNS resolution and data transfer).
Hi, why the anger? What's the difference between (quote)slamming types into python(unquote) and adding support for types? Do you mean we should all learn Haskell now?
I have no idea if it was British, but Ludwig (the cartoon about a musical mechanical egg) was great.
Someone that motivated would be better off building their own client as well. In case of Simplenote, server is the most important part, client is just a thin wrapper.
Redisfs: replication-friendly REDIS-backed filesystem
Oh man. What a destructive extension!
When I graduated in 1995, HP and SGI were the dream job companies. Over the years as their fortunes started fading, I would see them slowly consolidate. SGI went down the progressively smaller offices over the next two decades. I think an SGI site in Mountain View are now used by Google HQ and another HP site down by Cupertino will soon by Apple HQ. Maybe there is a legacy being passed through each respectively ;)
I'd always thought evolution was heavily biased in favor of rapid reproduction.

It's an arctic scavenger that grows both massive and very old without any natural predators worth mentioning. It doesn't make any sense for it to have a high reproductive rate.
Safe Network Alpha Release
Currently, the article title does not match the source: The Tyranny of Simple Explanations
Decent amount of design pr0n here http://www.frogdesign.com/about/history.html
Was it a single form with no support for save & come back later to finish?
IBM: You can buy better, but you can't pay more.
My kids (1 and 3) just love to help me exercise. "Bench press" the 1 year old while "kicking" my legs with the 3 year old hanging on. Be sure to turn them upside down and back. Be sure they "hit" each other. It is not a bad exercise and combines play time.

I've found that a double jogging stroller is a great investment (look for them used), go for a walk, then the kid is tired they get in and then the walk can speed up. Sometimes the kids are asleep when I get back.
I'm not featured on the site but I am a dev starting a company (http://www.askinline.com). I worked solo for ~2 months then asked a friend who I had been keeping updated on progress to join me as a co-founder. All up we've been going for just shy of 6 months and I believe we're just reaching the point where the product makes sense as a purchase decision for our target market. I say this based on continual discussions with early customers (in-network, pay nominal fee) and the fact that we're starting to land out-of-network customers.

You seem interested in the tech stacks. I have to say that when people have asked me what they should use I just tell them to go with whatever they are most productive in. Unless you're doing something to try out a tech or you're dependent on an outside system that demands a specific stack I wouldn't recommend going out of your way to learn too many new things while also starting a company. It's hard enough without adding tech concerns.

Patrick's thoughts on this resonate with me: https://twitter.com/patio11/status/763650535727648769
> How do you keep it up?

Personally I find routine to be key.

If I run 4 times a week on specific days at specific times, after a few (3) weeks I stop asking my self "Should I go for a run today?" and start telling myself "Monday is a run day"

Another very motivating mechanism is community. Have you thought about group sports?

I used to row in a crew of 8 people and the thought of letting down 7 friends and a cox/coach is very motivating. The only warning/drawback I would say about team activities is that, in my experience, your life starts to become more and more about the activity. I suspect football, crossfit, basketball, etc all have that sense of community.

Finally I don't like blaming external things. If I choose to prioritize doing extra at work/seeing friends over exercising that is my decision (and my right). Instead of "I don't know what I should do" choose a path forward "I am joining a class where can I learn about hurling safely"
I've experimented with Hackintoshes a few times. All things considered, the OSx86 project delivers. I too am a Mac person and find OSX to be the most usable OS out there. I've switched to Linux (not too painful if you're willing to learn) but the thought of returning to Mac OS when I bought a new laptop was there.

As has been noted, Apple's current hardware lineup is unimpressive and even a little embarassing. Their 'Pro' level computers haven't been updated in years. Granted, the general performance improvement in that time hasn't been dramatic, but lower power consumption, faster graphics etc. are all factors that stop the current lineup being the cutting-edge it once was. You also run into the problem that none of Apple's current computers are (significantly) upgradeable - even MacBook Pros have soldered RAM and a proprietary SSD interface.

So with these factors in mind, I'd say go for it. I managed to get 10.9 installed and stable, even with the App Store and other features. You can find drivers for almost any hardware, especially when you factor that like Linux, plugging in a device almost always Just Works with Mac. The project has brought USB3.0 and other current-gen drivers to OSX. It's difficult to answer the legal aspect, but if you've legally purchased your copy of OSX, you should have a clean conscience.

In my mind, Apple have long neglected their professional market and arguably brought this upon themselves. There really ought to be a machine between the iMac and the Mac Pro, one close to a commodity PC that could be easily upgraded. However, Apple are aware that people gladly buy Macs just for the OS, and are more than happy to hold them over a barrel for it.
Don't know about you, but the second headline grabs my attention much better than the first.
Impact of Java EE 8 Hiatus on Tomcat 9 Highlighted at SpringOne
We use Tsung.

http://tsung.erlang-projects.org/
I would love the future to be P2P. However, I don't see it happening unless we have an economic revolution. There is just too much money to be made from collecting data. Data is king.

My guess is that future of back-end is using tighter languages like C++ and rust. Why? Because energy will become more expensive and we will require fewer machines to operate the application. These apps will run on single purpose kernels like exokernels and unikernels where the OS and app are married like in the "good old days"
The Star Trek TV Shows That Never Happened
A few years ago I thought air gapping was foolproof. Now we've seen so many different attacks:

- HDD noise

- Ultrasound via speakers

- Electric capacitor sounds

- Power supply analysis

- USB file system

- LED blinking

- EM radiation (CPU, monitor)

- Wireless mouse/keyboard
> Also, skipping rope is really easy on the knees

Say what now? It's certainly great exercise, but everytime I've seen it discussed, the caveat to that has been that it is particularly hard on several joints, mainly the knees, hips, and ankles.
An interesting thing to note that is that Australia selected IBM to run the digital Census (which, surprise, failed horribly) whilst one of their states, Queensland, has an explicit IBM ban due to an ongoing $1.2 billion dollar contract debacle[1].

As an Australian, I hope we can move far away from such contractors. The amount of waste is insane. It reminds me strongly of the initial Healthcare.gov contracting failures.

[1]: http://www.itnews.com.au/news/queenslands-ibm-ban-lives-on-4...
Wouldn't be nice if there was a universal driver that you could use upon any operating system that supported universal drivers.

Alas not aware of any initiative or indeed reason that such drivers could exist, even in binary blobs it would be a step forward.
If it meets the guidelines and purpose, this might make a good "Show HN". https://news.ycombinator.com/showhn.html
You could try Korora, which is a Fedora-fork with goal of making it more user-friendly, so that includes easier access to proprietary drivers.

https://kororaproject.org/
FTA:

Centennial’s dial-a-ride program, provided by RTD, currently costs about $21 per one-way trip, requires advance sign-ups, and averages just a little over four boardings per hour.

Wow, that's scarily inefficient. I'm glad some places are trying alternatives, but I hold out little hope this will happen in California any time soon - the SEIU would shut it down faster than you could say 'competition'.

-- edited for formatting
I used a Hackintosh for iOS development. If you buy parts that are generally well supported, you'll likely have minimal issues if any.
Until eventually their past customers get smart and stop working with them. Because of lowest bid contracts, the gov't will be an exception unfortunately.
So you disagree with the IEEE floating point specification, then? Javascript is directly following spec there.
Sun SPARCstations were cool too.
Maybe somebody will finally get fired for buying IBM
I had a problem converting embedded images and fonts from Markdown to EPUB; this script helps by piggy-backing on the epub-embed-font option to include images:

#!/bin/bash

FILENAME=$(cat title.txt).epub
CSS=style.css
IMAGES_DIR=images

# Ensure images get embedded into the document.
for url in $(grep image $CSS | grep url | sed 's/.*url( *\(.*\) *).*/\1/g'); do
EMBED="$EMBED --epub-embed-font=$IMAGES_DIR/$url"
done

# Generate the ePub, including fonts and images.
pandoc \
--smart \
--epub-cover-image=cover/cover.png \
--epub-metadata=metadata.xml \
--epub-stylesheet=$CSS \
--epub-embed-font=fonts/MyUnderwood.ttf \
$EMBED \
-t epub -o $FILENAME output/*.vars

The .vars files are chapters that have their variable names substituted for values, such as:

for i in chapter/*.md; do
out=$OUTDIR/$(basename $i);
cat variables.yaml $i > $out;
pandoc $out --template $out > $out.vars

cat $out.vars | sed -e 's/;;/\$/g' |\
pandoc --chapters -t context -o $OUTDIR/$(basename $i .md).tex;
done

A handy trick to avoid duplication (of names, places, or any text really) within the content.
Where do you want to work now?
While you might think that a 14 year old 150K mile car is in pristine condition, that $3K of engine work was just the minimum I could spend to get the engine running and back on the road.

The air conditioning had stopped working, probably due to a bad compressor, one of the back windows wasn't working, the rear struts needed replaced, the power steering pump was making an awful racket when cold, the car was burning oil (which could have been the head gasket, or could have needed more engine work), the transmission needed work (it would sometimes take several shifts to get it to go into reverse, I tried to always park in pull-through spaces), it was nearly time for new tires, brakes needed serviced (and the master cylinder needed to be rebuilt). I don't even know if it would have passed a smog check due to the amount of oil it was burning. And that's just the problems I knew about.

Oh, and it was missing out on the past 14 years of car safety improvements (ABS, multiple air bags, etc) as well as modern emissions and fuel economy improvements. Meanwhile it was sitting at the shop and I was renting a car to get to work.

It really made no sense to keep it, so i visited a car dealer and got what I think was a good deal (with 0% financing) on a new car - they towed the car from my mechanic and I drove home in a brand new car, that 8 years later, has had zero problems (so far).
I started at zero and Hartl's tutorial was my first try. I got stuck too. Ruby &/or Rails has too much magic and doesn't teach you how things work. I switched to Python and Django. Python has tons of beginner learning material. Django was easy to pick up after going through Hartl's Rails Tutorial. Best Django material for me was "Tango with Django".