skysight-inc/HackerNews huggingface dataset:
If we were more efficient we'd full that extra time with more work. And if we didn't, someone else would. Ultimately that's sort of the problem. We need to work really hard and long to pay off student loans, buy a house, pay for good schools. If we don't we don't get those things. It's an arms race where there are fewer high paying jobs than there are people to fill them generations ahead limit upward mobility.
Your ceo is doing whatever he believes he must do to keep the company alive. He hasn't updated you in a while and that is bad. Personally I would ask for info and proof about this sale process. All in all, from your story the best move is to just be happy with the revenue bump and enjoy your new opportunity.
Twitter Tweets Are Now Back in Google Search Results
Relativity: The Special and General Theory by Einstein would also fit that description, I think. (Though I haven't read Feynman's book so I may be misunderstanding you.)
Previously: https://news.ycombinator.com/item?id=10079400
Man texts Gumtree fraud entire works of Shakespeare
I was visiting China recently (my first time there). I thought bypassing The Great Firewall was going to be as simple as an "ssh -D" SOCKS setup, or a "ssh -w" tunnel. Oh boy, I was wrong. If you try this, or even a basic OpenVPN setup, you will quickly find out your VPN works fine for about 5 minutes, but then latency increases to 5sec, 10sec, 30sec(!), and then everything times out. After some research I read online the government does deep packet analysis and uses machine learning to find heuristics to guess which TCP connection or UDP stream is likely being used as a VPN. When they think there is a high probability a VPN is detected, they simply start dropping all the packets.

Encryption is not enough. You need to disguise your VPN traffic to make it look like standard HTTPS sessions (since they don't block HTTPS). For example in a traditional HTTPS session, if the client browser downloads, say, a 500kB image over HTTPS, it will send periodical empty TCP ACK packets as it receives the data. But when using a VPN that encrypts data at the IP layer, these empty ACK packets will be encrypted, so The Great Firewall will see the client sending small ~80-120 bytes encrypted packets, and will count this as one more sign that this might be a VPN.

That's why people in China have to use VPN tools that most westerners have never heard of: obfsproxy, ShadowVPN, SoftEther, gohop, etc. All these tools try to obfuscate and hide VPNs. I have a lot of respect for all these Chinese hackers like clowwindy who try to escape censorship, as it takes more technical prowess than you think to design a VPN that works in China.
thanks, can you plz elaborate on preferred shares? how will that change the math...
Previously: https://news.ycombinator.com/item?id=10094140
Following the sibling comments, modern graphics cards are a lot closer to "batch" processing on the frame or render command level than you might think. I don't think they even have hardware support for preemption.

A modern graphics card is ~100GFLOPS. A system/360 is about 1MFLOPS. So a frame which renders in 1/60 a second is roughly a half hour batch job on the IBM. (This is much better than I was expecting!)

(1mflop figure from https://www.clear.rice.edu/comp201/08-spring/lectures/lec02/... )
The Wikipedia has a nice article about this:

https://en.wikipedia.org/wiki/Ultimate_fate_of_the_universe
GO Figure
What do you guys think?

It depends on if you believe the following (from the article):

Regions with high percentages of at-risk
capacity could experience long-duration
outages extending for several years.

If that happens, then I agree with you when you say "we would see looting, famine (and huge starvation), violence, etc".

Take a big city like NYC. Without electricity there is no water, no sewage treatment. Within a few days, at-risk people start dying. By the thousands.

And let's say that power can't be restored for years (see quote above). Then what exactly do you do with those people? They can't live in NYC without electricity. Period.

So do you try to move them to refugee camps in the country? Really? Eight million plus people? How do you feed them? How do they get water? And if the problem is happening in NYC it's probably happening all over the country, so it's not like all of the USA's resources can be devoted to just the NYC metro area.

There are farms and houses in the country that have outhouses and have water wells that can be pumped by hand. They have stored food. But that's such a small portion of the country. 90% of the country would have a hard time surviving an extended period without electricity.

Fortunately this is truly a first world problem. There are so many people in other countries that live a day-to-day subsistence life, without electricity. They grow their own food (or trade locally for it), they don't depend on it being delivered every few days to within a few miles of them. Those people will be fine.
Opsu, an Open Source Osu Client
From https://developer.apple.com/videos/wwdc/2015/?id=706

"all dtrace probes that target a system restricted process will not be matched" (i.e. will fail unless SIP is disabled).
ext4 didn't exist when I last used xfs, so maybe I'll try it again.
Apple has stated that the "rootless=0" boot argument to disable System Integrity Protection is temporary and will be gone in the GM version of El Capitan. Allowing this route to disable the feature would defeat the entire purpose of it.
There is an augmented programming group that discusses structured editing and alternate program creation environments; maybe that's a place to start?

https://groups.google.com/forum/#!forum/augmented-programmin...

disclaimer: i joined when the group started, but havent been active. i'm perennially interested in the structured editor concept, so cannot resist responding every time it surfaces on HN.
https://github.com/Long-live-shadowsocks/shadowsocks

The original repositories have been/are being reset. (Some branches were not removed.)

Non-obvious ways to search for forks as the network graph is unavailable for larger projects.

https://github.com/search?utf8=&q=shadowsocks+language%3APyt...
Modafinil for cognitive neuroenhancement: a systematic review
Using PGP is as easy as understanding PKI, which is beyond most people that don't work in tech, and a substantial amount of people that do.
Interesting how a funky title keeps something towards the top but no one posts. Sometimes I think this is a Reddit testing ground.
A Twitter Growth Hack for SAAS Companies
Swatch Sticks It in Apple's Eye with New Trademark 'One More Thing'
In my experience it also works fairly well when training e.g. on newspaper text.

It's not really that surprising when you think about how it works. Similar words cluster together in vector space in some dimensions. E.g. 'Paris' and 'Berlin' will both have capital-ish contexts. However, they also are different in some ways, e.g. Paris will have France-ish contexts and Berlin German-ish contexts.

The 2-dimensional PCA projection in figure 2 of one of Mikolov's papers [1] gives an intuition why substraction/addition generally works.

[1] http://arxiv.org/pdf/1310.4546.pdf
Yes, but from the same commenter earlier: "I want to try this api on MAC OS 10.11. I understand the reason why I need to ask apple for some permission to publish the app with this api to app store, but I can't believe that I have to ask them for permission to run this api on my development machine."
It's a boot argument to the kernel, stored in NVRAM. These arguments are normally mutable. Apple had to write code to prevent modifying said arguments. Said code can have flaws.

But lets say you don't find a vulnerability in SIP userland detection, and instead find a kernel exploit to get around the protection:

If malware were to figure a way around it, then even antivirus software can't uninstall it. Only Apple can. It's not FUD.
What nonsense, where is there any remote ambiguity? Where is it even slightly unreadable?
An entire conversation about AI in public policy
I Have Valuable Information
Mandating back doors is banning effective encryption.
#3 is why text still wins. text has high information density, which helps when you have lots of code to deal with.

That, and the fact that every environment has a text editor - especially terminal consoles.

You can overcome the second factor, but you cannot overcome the first one that easily.
either that or one of the mods greenlights the piece
Microsoft will explain only 'significant' Windows 10 updates
How to Stop Micromanaging Your Team
> And, finally, why is it that you don't think it would be sesnible to demand that capital be used efficiently?

You don't need to make up lies about what I think. You'd find it's much more interesting to talk to the real me instead of the imaginary me you've concocted.
The simpler something is, the more you have to build yourself, though the likelihood is that you'll have to learn some library.
@olalonde GFW is known to tighten the control on national holidays or any event they see fit. The day after Tianjin explosion, IKEV2 stopped working for 1 day on my network (I was in Beijing). PPTP from time to time suffer the same issue though I couldn't say when. Also check your ip location, I found out one provider was having reliable PPTP connection about a week ago, and it turned out they were just relaying traffic in a data center in China. Those traffic are not blocked by GFW as long as it is domestic and I could only imagine that data center simply forwarded the traffic onward using other means.
It wouldn't be undeletable, it would just involve booting into a recovery volume (either the automatic Apple recovery partition or a user supplied volume).

Since all System locations will now be signed (as part of the move to SIP), it means that the basic Apple recovery partition will be able to purge any such malware by a simple signature verification.
I would assume by using ISO 8601 dates which is the closest thing there is to a standard date format in JSON.
Disgusting that a "non-profit" that begs for donations and unpaid labor from volunteers makes millionaires of its executives. How many salaried programmers on Earth, let alone at Mozilla, get paid that well?

At Mozilla, developers are paid below market salaries and don't get private offices. Meanwhile, Mozilla took in $314 million in revenue in 2013 and $311 million the year prior--more than enough to pay its programmers well and give them decent working conditions.

The managers at Mozilla should be paid less than the lowest-paid full-time programmer.
The S/360 model 67 was the first machine to get visualization right. You could run the hypervisor under the hypervisor under the hypervisor... IBM VM can still do that. The x86 crowd never got hypervisor hardware right; the virtual machine isn't the same as the real machine.
I'd be careful about using a throwaway. At least do something to mask your IP address and other digital footprint.

You're posting to the YC forum about a YC company whom you're connected to. People involved may be reading, and it's just a short phone call away..
That's not a parody? I've seen it before and I assumed it was a parody, not an actual anti-drug ad.
And to add more context: Shadowsocks isn't just a tool nowadays, it's a group of applications that target both developers and common folks.

People have built successful VPN services using Shadowsocks, and they are available on many platforms, like routers and embedded systems.

And the iOS version is more or less the author's recent efforts to build a VPN client that can run on non-jailbroken iPhone, much like Cisco AnyConnect.

I think shadowsocks' popularity as a whole concerns the chinese government, so they do their usual rooting out the leader thing: now that shadowsocks org is headless in the literal sense (no owner, no main repo), they hope its development will die out.
Maybe. I don't think being featured in CS education is all that interesting (for fringe languages). I was thinking more along the lines that computing is becoming way more accessible all the time (for one thing a full Smalltalk image+vm is no longer a "large" download) -- so the number of people contributing to Seaside, Pharo etc might be growing.

I also wonder a bit about Gemstone/GLASS (the ones behind the Ruby maglev vm/system).

As for packaging as others have commented on, I found[1] -- but I think things like the rise of quicklisp[2] shows that these truly powerful languages (and I think Smalltalk is indeed "lisp powerful") can spring up from the brink of death/irrelevance through the serendipitous release of a framework/tool/technique etc.

It just occurred to me that it might be interesting to implement Smalltalk on top of Racket as a language -- Racket has (seemingly) great support for creating deployable executables[3].

[1] http://forum.world.st/Create-a-exe-application-in-Pharo-2-0-...

[2] https://www.quicklisp.org/

[3] http://docs.racket-lang.org/raco/exe-dist.html

[4] See eg: http://queue.acm.org/detail.cfm?id=2068896 for an example "Adventure"-like language. Or scheme-without-parens: http://pkg-build.racket-lang.org/doc/sweet/index.html

PS: Related to Racket and languages, I also came across this nice little post:

"7 lines of code, 3 minutes: Implement a programming language from scratch"
http://matt.might.net/articles/implementing-a-programming-la...
Also see http://concrete-editor.org/ (not my project, just linking to something I found cool)

Concrete does tree based editing with projections (a la Intellij Meta/ Simyoni's Intentional) so you can see visual layouts of state machines, etc that are just as editable as the textual ones.
Dilbert cartoons will be written about this in later years, if not already.
You're responsible for doing a good job wherever you are, and you're responsible for the well being of you and your family. That's it.

Go.
He could "suggest" it in indirect language and get them to say it first.
Yes, failed. Smalltalk failed.

As in, it's been around for 40 years and it's not even in the top 50 on TIOBE ranking vs C which is everywhere. The index has its flaws, but being >50th is certainly a significant failure.

Java is often claimed to be inspired by Smalltalk, but it's opposite in almost every way. Instead of an image, there's files. Instead of a persistent runtime and data, programs are started from scratch. Instead of monkey patching, classes are not modifiable. And so on. Java, intentionally or not, learned from the failure of previous languages.

Actually Java is derived from Simula. The core of the language, even inner classes, map almost 1:1 with it.
It is FUD since it is not impossible to make these changes, it's just (intentionally) more difficult than casually supplying a sudo password. Anyone can detect signature changes in a system directory and anyone can boot to a recovery volume (either the default Apple one or one provided by an anti-virus company, if desired) to make whatever corrective change they want.
Stellaris, Paradox Interactive's upcoming grand strategy game based in space
It's abnormally risky to raise only enough money for 17 months of runway. I wish Mattermark the best, but this level of burn is not the most confidence inspiring.
Well, that's more regarding Noscript and Tree Style Tabs, actually -- it only mentions vimperator/pentadactyl in passing. Either way, thank you for the link -- hopefully the development of new APIs won't lead to a regression wrt. the add-on ecosystem :-)
Because hackers will always find a way.
I think you have an overly narrow view of machine learning or a very broad view of what classifications are.
Super-fast gigabit Internet service finally coming to (some) Canadians
Reads pretty clearly left-to-right to me:

map[state]map[int]state -> a map of state keys pointing to maps of int keys pointing to states
There is a number of such stories on the daily wtf. For example

http://thedailywtf.com/articles/Classic-WTF-The-Indexer
Advanced SAS- Macro Variables and Codes
This is different. China(ese government) has a much, much stronger incentive and political resolution to reinforce their Internet speech control than crackdown a couple of bitcoin miners.
How do multinational companies' china offices get through the firewall? For example if my company uses Google apps, how do I ensure that my china office has access?
Chrome for Mac significantly improves memory consumption and power efficiency
The Most Timeless Songs of All-Time: Using Spotify
What I learned when I followed Benjamin Franklin’s schedule for a week
I've just switched to Edge to really give it a chance, infuriating as it is at times.

Up to a few weeks ago I exclusively used Firefox. Installed plugins? Let me think.

AdBlock Plus, but not really, has been deactivated for months now.

Lazarus. Active, but never used in many months.

Nothing more, I think. And I'm a power user, not some grandmother who uses webmail once a month.

Firefox has lots of reasons to be used, even without plugins.
Show HN: Google-cli version 1.0 released
As far as Microsoft office in Beijing, I think they VPN to their Tokyo office first. Their traffic is ensured by negotiating directly with the big telecom company. Disclaimer: I do not work for them.
That sucks. :( Sorry about that. Neo4j isn't perfect today and it certainly wasn't perfect 4-5 years ago. We're working hard on it tho!

And thanks for being specific (amazed that you remember specific issues from five years ago!). I don't remember the 127.0.0.1 security problems, but I don't hear anything about them so my guess is they've been addressed. We have a lot of finance and government customers that have high requirements on security. As for your Lucene issues, we did a complete overhaul of our search and indexing story in Neo4j 2.0 (released late 2013). We've continuously improved import performance (which has traditionally been a weak spot) and Neo4j 2.2 includes a batch importer which injects >1M records / sec sustained pace at scale (10s of billions of records) on commodity hardware. As for the memory management issues, we like many other data products written in Java struggled with GC for a long time, and like many others we ultimately concluded that we had to move a lot of the critical parts off heap / manage the memory ourselves, which significantly improved memory utilization.

I understand that you got stung historically and therefore hesitate to check us out again. And if SQLite is working well for you, there's no need to! But Neo4j and the graph space has matured a LOT since 2010 and fortunately I don't think your "bleeding edge" experience from 4-5 years ago will be replicated anymore for someone coming new into the space.

Thanks for the feedback.
So looking at the code for the Go implementation, it appears to be just a stream cipher encrypted version of SOCKS5 [1,2].

1. https://github.com/shadowsocks/shadowsocks-go/blob/master/sh...

2. https://github.com/shadowsocks/shadowsocks-go/blob/master/cm...

(Not the best code, a couple of race conditions in there)
It's possible that commenter is misguided. The documentation on NETunnelProviderManager[1] says it needs the extension and that you should send an email to get it, but there's no indication as to whether there's anything stopping you from granting yourself this entitlement on a development machine (obviously Apple needs to approve it for an app on the MAS; I don't know what limitations there are for non-MAS apps in this regard).

[1] https://developer.apple.com/library/prerelease/mac/documenta...
"Non-profit" doesn't always mean "charity". It's a tax designation reserved for organizations that are dedicated to public good. It doesn't imply that the people working there aren't top-tier professionals who should command high salaries.

You say that the programmers are paid below market rate -- so are the executives. A CEO of a company with $314M in revenue will rarely make that little in the for-profit world.

There's a lot of room for debate here, but calling the situation disgusting is over-simplifying it.

And as for their tax-exempt status and mission, I'm personally going to benefit a huge amount from just Rust. I think a lot of people are. It's hard to put a dollar amount on innovations like that.
This is absolutely FUD. Even if you're correct and malware finds a way around it, then it obviously doesn't work, which means antivirus software could use the same mechanism to kick out the malware.
Source? They said in the WWDC session (http://asciiwwdc.com/2015/sessions/706) that the process to disable rootless may change during the beta, but didn't say that it won't be possible in the GM.

They know that rootless will break some applications/drivers, plus some types of development may need it disabled.
Not all VPN services are censored, and not all VPN protocol triggers the reset. But you can bet whatever you get for free (thus likely popular), will get banned soon enough.

OpenVPN is like a prime suspect of a police procedural novel, it gets hunt down no matter what.

Personally experience: I did work for Microsoft Shanghai and VPN works just fine. You need to have the right set of tools, and better, have a good channel of negotiation with the government.
Think Labyrinth: Maze Algorithms
That duplicate will get flushed after they run the 'git pruned' on the 2AM cronjob. Nothing to worry about.
TSA-provided picture of their universal luggage keys
Interesting how this could tie into the diagrams coming out of the dataflow paradigm (flumejava, flink, millwheel, naiad, and Frank McSherry's rust timely-dataflow). All of which can be succinctly diagrammed out, but I like the rigor of this. People in this thread have mentioned Max/MSP (it's precursor puredata/pd) are really interesting visually, but they often feel write only. Some of the rules of drakon could be attempted in a max patch, but the shortest path nature and lack of jump labels could foil the idea.

At any rate, some food for thought when it comes to trying to ideate programs away from a computer or at least away from a repl or IDE.
Much of this is the overhead of competition. Consider athletics. The amount of training and effort required increases steeply as you approach world-class performance levels. Yet those levels are maybe 20% beyond reasonable performance levels. A good high school mile run is 5 minutes; 4 minutes is world class, and the world record is 3:43:13. The level of effort to get the last 20% is huge.

Manufacturing isn't like that at all. In manufacturing, if you double your inputs, you get at least twice as much stuff out, and through economies of scale, may get more. This works so well that manufacturing employment is only 7% of the US workforce, yet the US produces more stuff than ever. (Yes, even with importing a lot of stuff.) This also applies to construction, mining, and agriculture - all the real stuff.

Finance, however, isn't like that at all, because it's mostly zero-sum. Winning matters. Avoiding losing matters more. In subsystems where winning matters, there is an incentive to put excessive resources in to avoid losing. This is also true of advertising, startups in crowded fields, and businesses with high brand recognition.

The reason people in the US are working so hard is that there's no effective pushback against this in the zero-sum sectors.
It would be great if Firefox change engine to WebKit too.
Some of the data flow representation software enables us to do this, I guess. From UML diagrams, we could create classes etc
Do You Really Even Need VC? (2009)