skysight-inc/HackerNews huggingface dataset:
Actually this makes it easier. It expands the subset of the .NET Framework that .NET Core supports. It's the same APIs we have used forever, just more of which are now available on other platforms (.NET Core, Xamarin)
tor hidden services. slow, but secure!
"When an engineer is reviewing another engineer's code.." I agree--but society doesn;t operate like this most of the time. I've been in places where an Engineer's opinions carries little weight on who gets hired.
The server's down. At 3AM. On Christmas. Drunk, you put a disk in the freezer
Several of the Uber/Lyft drivers I've talked to are actually former small business owners; they owned bakeries and pizza shops, and are now retiring from that by driving for Uber or Lyft, which over much better and more flexible hours than having to work 12 to 16 hour days that they do running their former businesses.

Others are people with seasonal or part time work; they work in real estate or as relationship therapists, but use driving for Uber and Lyft to cover for the times when they're less busy.

Some more are people who are just bored during the day, and want to give people rides.

A few are college students, trying to make ends meet as they pay their way through school.

And a few more are doing this full time; some are former cabbies, who find they get a lot more business this way, some are people who never would have been cabbies, but are able to find some income from Uber or Lyft.
Very true it doesn't need a 777. It's also not my script, just copied and pasted some code that fit what I was doing in mine. Basically, it follows the same format, specific implementation varys.

Also, you are being rather pedantic here. If people can figure out how to take what I copied & pasted and turn it into a script they can probably know chmod 777 isn't great.

That being said, and why I think this is ridiculous, is that you are assuming this matters. Going into the weeds here, to play along: The script is immediately being ran, on temporary and very recently launched ec2 instance, probably with the use of a pem and that presumably can even be part of AWS security group that only allows your IP, and is shut down following it's execution.

I can't picture this being a security vulnerability at all. Calling it a terrible example is relative - I wrote this copy and pasted on a cell phone trying to help someone. Honestly, didn't even see the "sudo chmod 777", just pasted away.
Discrimination doesn't have to be intentional. Just the tendency to hire "people like me" can be problematic.
Some of the cool kids at Smalltalk High forked Squeak to create Pharo back in 2008 and that's where a lot of the recent developer energy has gone. But rapid development has its costs: Pharo 5.0 has just come out while the site offers the "latest" Pharo by Example [1] with a 2009 copyright date. It also offers a link to a Pharo 1.x image you can download so the programming environment and book text will match up. (In fairness, there is also an online group effort to update the text to match the 5.0 release [2], but how successful that is you'll have to judge for yourself.)

I'm slightly biased toward the original Squeak group, but there the situation is at least as bad. Even though Squeak 5.1 is the most recent software, the Squeak by Example book (same author) is another case where you're best served by downloading an older version that matches the book.

That said, using a book with an older version isn't a bad choice. I used to have several wine bottles on my linux box for different vintages of Squeak. Among other things, this allowed me to immediately contrast two Squeak environments to see what, if anything, had changed in the last few years for a particular aspect of the systems.

Personally, I'd suggest people first start by pretending it's five years ago and trying the Squeak by Example [3] book and corresponding Squeak image. Once you understand the basics of that material, load the latest Squeak and start exploring. You'll be able to find the occasional enlightening video on specific Smalltalk topics by searching YouTube for Lawson English and jarober videos, but I'd strongly suggest the old school approach of skimming/reading the material of the Squeak Beginner's mailing list [4] and subscribing to it. I still get the digests in my mailbox and it was interesting to read the progress over the last few months of one beginner's project to manipulate imported spreadsheet information. Some of the answers provided clues to environment resources that even some of the pros had forgotten about.

[1] http://files.pharo.org/books/pharo-by-example/

[2] https://github.com/SquareBracketAssociates/UpdatedPharoByExa...

[3] http://squeakbyexample.org/

[4] http://forum.world.st/Squeak-Beginners-f107673.html
Yeah 'auto' really messed ET up. The consequences the design would have on ET was not on the committees mind. I guess there was no one there in the committee who was that deep into high performance computing of this kind.

> computation boils down to the same flops either way?

same number of operations, yes possibly, but that carries almost no weight at all. Write a straight 3 nested for loop for a matrix multiply and then right another one with some thoughts on cache re-use. The latter will beat the former by an order of magnitude if not two. The situation is a bit better now thanks to 'smart enough compilers'.
I'm sure in the early 1900s someone said that automobiles are just a fad.
But it may very well be a few years before a majority of riders would ride in a driverless car
Scala developers lead the way in container, microservices adoption
Correlation Between Music and Programming
I live in China. I have not made any effort to learn about plagiarism or impersonating people at exams in the four years I've been here. I know one Chinese person who sat an English language proficiency exam for her cousin, another whose Bachelor's thesis was almost entirely plagiarised. I met a Canadian guy who did a Master's degree in econometrics at Tsinghua (top 3 university in China). Apparently plagiarism was rampant.

On a more anecdotal level one of my fiancee's friends was dating a guy who sold SAT answers for a while.

I have a couple of friends who teach at international high schools here in Shanghai. It takes quite a long time to get through to the students that plagiarism is not okay and is taken seriously.

By the way no one brought up race in this thread until you did.
That's an interesting question. I know I've tried to get a cab during a busy time and just given up and caught public transit home. Generally this is Friday and Saturday nights, when most people are in no condition to be driving themselves.

I also find Uber fares are about price comparable to public transit when travelling with multiple people, and so for that reason I could see it displacing trips previously taken with public transit.

Are you aware on any data on what transit modes the increased ridership of uber is displacing?
These guys applying dont care what you write: its immigrate hell or high water.....worse, palantir might actually hire foreigners on visas...

I used to run an import/export business......Pakistan guys would try to connect online to score a business visitors visa. Some were upfront, others had no problem wasting 5 hours of your time with a fake business deal in hopes you'll sponsor a visitor visa at the end.
Over 300 Free Videos for Your Website
Do you give them a graph data structure or something that is explicitly a tree?
Worksnaps Feature: Advanced Calendar View
Like wheelchair bound people, they aren't supposed to stand for an extended duration, but may be able to

So yeah, that's ballsy but I can see how that would work
Unless you have a good reason otherwise, I'm inclined to believe that a secular government will be a more valuable ally than an Islamist one!
The whole article sounds like a PR piece, I'm surprised it was so well received here.
> TLDR (VPNs are slow)

I don't think that's correct. There are multiple kinds of VPNs and multiple things that slow them down. Specifically:

- OpenVPN and other tun/tap handlers send more wrappers and suffer from slow userland networking

- SSH tunneling sends the least amount of unnecessary encapsulation / wrappers

- IPSec, wireguard and other services that do actual traffic processing in the kernel are likely to be faster than the rest, but still has some encapsulation overhead

On a slow link (sending things over internet) the packet overhead matters the most. On a local network, you should be able to saturate 100mbps even with openvpn without a lot of issues.

Out of those SSH is not a "real vpn". There's no persistence and you only get a point-to-point tunnel which needs to be started always from side behind the NAT. Also, you can't connect full networks, or make mDNS work with remote endpoints this way.

> Should I set one up?

If you need just a tunnel that you can set up on demand - probably not. If you need something more - you should definitely try a VPN instead.
I still went ahead and stopped at the following:

> having a few self-driving cars on the public streets of Pittsburgh looks to me like an act of desperation — come on, what a joke: a few cars driving around Pittsburgh, and the human “non-drivers” still have to be sitting in the drivers seat? This is supposed to be a sign of progress?
(become a contractor)
It's going to be far longer before driverless cars are even on the road
The State Theory of Money Part 1
Gifolio – A GIF Resume
Exactly. I once read a great article [1] written by Martin Trojer I think, it was about recursion in Clojure.

EDIT: [1] https://martintrojer.github.io/clojure/2011/11/20/tail-calls...
Which they already do offer:

http://www.cisco.com/c/en/us/products/security/virtual-adapt...

http://www.juniper.net/uk/en/products-services/security/srx-...

https://www.sonicwall.com/products/sra-virtual-appliance/

http://www.watchguard.com/products/xtmv/overview.asp
Also impossible to properly firewall. By design you give the whole world the opportunity to send you traffic to forward. This does not work for any kind of professional deployment.
Strong username to post content ratio.
Medallions (whether or not they were a good solution), were intended to restrict the number of cars on the road during peak hours, and enforce some uniform regulations on all taxis (pick up people of all races, etc.)

Uber's' innovation leads to a fleet that's easier to regulate due to constant monitoring, and pre-booking data. However, when it comes to traffic congestion, their solution is pure demand-side economics: increase prices as high as the market can bear. This means with no cap on supply, more and more cars will get put on the road to serve as part of the private fleet and it's the cities that have to bear the increased costs of road construction & maintenance.

My only hope is that rather than make cities crack down on Uber to maintain the status quo, they'll instead invest heavily in public transportation so all cities can have something on par to NYC today, and NYC tomorrow can have something on par to Tokyo.
I'm sure the Hmong will be thrilled to know they've had it so easy.
Previous discussion [1]

How OpenGL works: software renderer in 500 lines of code (github.com)
363 points by gregorymichael 200 days ago

[1] https://news.ycombinator.com/item?id=11264469
I'm a huge fan of India's space program. This latest accomplishment is awesome. However, I can't help but think what an unfortunate name for an instrument and subsequently a satellite.
"There's a new band in town, but you can't get the sound from the pages of a magazine", goes a Billy Joel song.

Or, in this case, from this useless story with no link to any audio.

Yeah, link "New Zealand" to your New Zealand topic roster: way relevant there, Guardian. Let's see, "Angry French hitchhiker charged with stealing sleeping bag in New Zealand". Nope, no Alan Turing computer audio there! How about, "The coffin club: elderly New Zealanders building their own caskets". Guess again!
Box and Facebook both had IPOs that priced them below the last private round, and yet are limping along. Seems like positive cashflow is the key.
I forgot two other pieces of information. I also created a "Life Handover Plan" ("LHP") to go along with the will.

The LHP has a number of sections including the following:
1) a schedule of routine payments made to vendors, the payment amounts, the payment method (check/card/transfer) and the schedule for payment. Some are like yours: years out in future.
2) A file directory structure for each hardware device, highlighting what important data is stored where. Very little of what I back up is actually important for an executor.
3) Contact details for attorney, CPA, foreign contacts for my international affairs, and all people listed in my will.

Regarding 2FA, on the technical recovery plan I outlined above, for each key account protected with 2FA I describe the 2FA recovery procedure. Example, I have the Google back up recovery codes listed. Each 2FA is different. My motto is that if I know how to recover an account secured with 2FA, example if I lose my phone with the Google Authenticator app, I have enough information to document the recovery procedure for a 3rd party.
Steve Jobs – iPhone Introduction (2007) [video]
Two years ago a Chrome dev commented on these points[1] and claimed that Chrome "does not spy on you" and that the only binary blobs are codecs and a PDF reader, not any other secret browser code. He/she states the fear is misplaced and unwarranted. Any thoughts on this?

[1] https://www.reddit.com/r/chrome/comments/1xsxjv/best_browser...
Wait, are we now using Trump's name to make an adjective in the same way we've used Orwell's and Kafka's?
I was using a combination of a VPN and NAT rules to do so.
Basically, machine A (the machine behind the firewall I want to connect to) would connect to machine B (a VPS or AWS instance - free tier micro instances are awesome for that matter!) using a VPN connection (pptp or openvpn or l2tp or whatever - pptp has the advantage of being super easy to setup and working out of the box on most linux distros. Not the most secured though, but to run SSH on it, it's good enough). I had a script to periodically check (every 1 minute or so) if the VPN connection was up and if not, try to reconnect.
Then, I had some iptables NAT forwarding rules on machine B (let's call it gateway) to send all TCP traffic on a defined port to the machine A, port 22, using the VPN interface.

It had the advantage of being quite easy to setup for me as I'm quite used to setup VPNs and NAT forwarding rules (for having living in China, bypassing firewalls is almost an everyday routine exercise :)
Also, it worked perfectly well and the performances were reasonable. I could access my server at home, in Beijing, behind a NAT, a dynamic IP and the country's firewall, from anywhere in the world. I was happy!

There are surely other (better?) ways to do it though, and the autossh/reverse tunnels option looks very interesting.
The quality of the article isn't that great. But it made me think about this anyway. If Uber can achieve Kalanick's stated end game goal of driverless cars, it will absolutely last. A lot of Uber's pressures come with having to deal with drivers. I don't know what percentage, but it's significant. Variable costs, legal issues, ride quality, and so on. If all of that disappears, Uber is playing an entirely different game that it is much better poised to stick around for long-term.

That the OP criticizes Uber's Pittsburgh efforts is disingenuous because it's only a beta-phase pilot. Of course, it's that simple right now. You'd want them to go through this careful pilot phase because the concept released on the streets without full testing is so dangerous. It's an extremely tough nut to crack. But IF they crack it, they're in for the long haul. "Big Taxi" as he calls it doesn't have the desire, technical expertise, freedom, or guts to achieve the self-driving car vision. For one thing, the business is structured too much around drivers paying franchise fees. In the meantime, Uber has already multiple times shown a willingness to throw a big FU at its own drivers, so it's not actually that hard to see them one day discarding their drivers for self-driving cars and keeping all of the profit rent.
Yeah, sounds like a good deal. I will apply to one of these blatant all asian shops that happen to have a government contract and file an EEOC claim. I will get back pay when I am predictably not hired as they have essentially zero non-asian hires. That's assuming US regulators are not totally full of shit. Infosys has IRS, NIH, and UN contracts. WIPro is "is bidding for various government related projects in the US, Europe and Australia." I don't see how they will be able to sue Palantir and not have to sue the fuck out of these racist outsourcers.
does kubernetes take care of 'connection draining', ie making sure requests in flight are completed before killing traffic to an instance?
When is Google's Birthday?
One shady tech company gave me an IQ test
Is Palantr discriminating against Asians?
Because you're trained, certified and experienced on Cisco's proprietary and cruddy command line. Why wouldn't you push for that and a high salary, instead of something generic for a low salary?
Lets take an example like a auto body shop(i knew a guy in Austria that owned one and did training), although they could take the skills he had taught them elsewhere, he could also hire off of his competitors as well. Some could start their own thing, but not everyone is meant or wants to run a business.
Yes, the moderators are ex employees of ISRO iirc.
Port forwarding, reverse SSH tunnel or Tor onion service. All three for more reliability.
What was not accounted for was that working hours will not be shortened and thus lot of people would have to invent ridiculous, mostly paper-pushing, occupations to be able to survive.
The link should be changed to https://github.com/ssloy/tinyrenderer/wiki since that seems to be the primary entry point for the repo/tutorial.
As I mentioned in another reply here, I'd suggest you ignore the siren call of "most recent" and just pretend it's five years ago. Use the Squeak by Example book with it's associated version of Squeak to get a basic understanding of the environment and the object system's resources.

If you prefer, there's nothing wrong with trying Pharo or one of the commercial Smalltalks available with free, non-commercial licenses. Indeed, the only variety I'd warn against is GNU Smalltalk, which treats Smalltalk as just another file-oriented member of the GNU toolchain. That approach totally misses what made Smalltalk so revolutionary for its time: a rich environment for interacting with and exploring an object system.
Isn't there a way to control module name resolution when compiling a react-native app? On the browser side we have JSPM and Webpack, which let you alias module names so you don't have to rewrite third party code.

It's pretty useful too if you have a drop-in replacement for another library. Heck with JSPM, you can even scope module resolution per module... so you can say module A should resolve to B but only within the context of an import from module C, everything else gets the normal resolution.
Untrue, there are options to set a key so that no-one who doesn't have the key can even contact the onion service.
One of my Uber drivers in the SF Bay Area told me that she went from making about $30/hr working in IT at a Fortune 500 company to making $40/hr driving for Uber. She has been driving for over a year, and quit her job about 9 months ago and had been driving full time, during the day. She knew how to work the incentives and the surge so that she maximized her earnings, and instead of working 8+ hrs a day, she opted to work 5-6 hrs a day and maintain the same life style. I asked her about the costs, and she has that all accounted for, including gas and depreciation. She wishes she had known about the Uber lease plan because she said that was superior because it gave free maintenance and the ability to change cars once a year. I don't know enough about it to comment, but she seemed to be pretty happy about it and 90% of the drivers I've talked to are more than happy.
The "medallion" system has its own problems, usually relating to monopoly power. The debt issue you mentioned is an example of that.

However, Uber (and similar businesses like airbnb) are really little more than the exploitation of legal loopholes to bypass the usual costs of employment law and industry-specific regulations. Socializing expenses is always profitable, and its easy to beat existing players if you aren't paying the same expenses.

Regarding job security, normal employees at least have a collection of legal protections that cover the employer-employee relationship. It's obviously not going to stop every type of abuse, but it's better than nothing. Some jurisdictions have started to catch up and force Uber et al to act properly, but as usual law is (very) slow to update.
http://pavlok.com/
تحميل برنامج موبوجيني للاندرويد و الكمبيوتر مجانا mobogenie market
I didn't put words in your mouth. Your words were "If you don't switch back, then you've hurt their cause." Or now, a negative judgment on "the morality of people who don't clean up after themselves."

Thanks for writing more about your position. I appreciate that you don't endorse collective punishment. However, I still do not agree with your collective judgment of those who may have boycotted Firefox on account of me for not returning after I left. They could have found other reasons not to switch back, having tried another browser. I heard directly from some people who had exactly that experience.

It seems to me we disagree on obligations based on reactions. That's ok, peace. I suggest that cause and effect, action and reaction, are not as simple and Newtonian as you seem to say. Not only might people who left Firefox while I was CEO have found the grass greener -- some might have changed their minds and then become appalled by post-me Mozilla, and not come back on that basis.

As with the grass-is-greener cohort, I know a few folks in this category. One example: https://twitter.com/theHirad/status/547588240895528960. Here is another point of view, but I'm not sure whether a change of mind preceded it: http://jeremiahlee.tumblr.com/post/81652982229/9-quick-thoug....

I think such thoughtfulness over time, rather than hurting "their cause", does it individual/piece-wise credit.

People are not simple machines, ya know! :-)
I knew white kids that sold loose cigarettes in school. Depends on where you look I guess.

You're just upset you got called on a false dichotomy.
Structure is not the same thing as information. One is accidental, even if useful, amd the other has to be "designed".

People arguing about the complexity of the human brain (especially those that know a lot about the way it works) fall into this trap constantly, and it drives me nuts: there's a ton of structure, but proportionally negligible information in the brain's programming.
I won't believe cities are serious about reducing congestion until they fix the traffic lights to dynamically maximize flow.

No, it isn't done already. Too often, I am in a platoon of 20 cars that has to slam to a stop so one car can cross the intersection on the cross street, and then there's yet another minute of red with nobody in the intersection.

You'd think with cameras already installed on the lights that this would be a far, far simpler job than self-driving cars.
Can Cocoa lower High blood pressure?
Clojure has both recur and trampoline which handle tail calls (in general not just with loop) and trampoline for corecursion:

recur:

(defn factorial
([n]
(factorial n 1))
([n acc]
(if (= n 0) acc
(recur (dec n) (* acc n)))))

trampoline:

(declare is-even?)

(defn is-odd? [n]
(if (zero? n)
false
#(is-even? (dec n))))

(defn is-even? [n]
(if (zero? n)
true
#(is-odd? (dec n))))

(trampoline (is-odd? 10000))
The Deeper Meaning of Spotify’s Discover Weekly