skysight-inc/HackerNews huggingface dataset:
I fully agree with their strategy of persistent saving incremental steps.

However, the article misses one vital point: Undo!

Persistent saving without undo is a no-go. If I try something and the program (or OS) crashes, my previous state would be lost. It would be a state worse than not having saved the changes at all.

In particular, I find it troubling that they describe their SQLite actions as "insert", "update", "delete". I would have expected this to be insert-only, to preserve undo functionality after a crash. Then, from time to time some "delete" for garbage collection (maybe triggered by the user).
>not many people today have experienced the shear magnitude of mainframe batch workloads

Can you elaborate? For instance, SWIFT does like 15M messages/day (according to Wikipedia). That's...really not that much in absolute terms for even a cheap server today.
Interesting. It so happens I took provigil (modafinil) more for this reason than for sleep deprivation or to cram in more all-nighters in college. The experience was like caffeine, but without jitters or noticeably increased BP/heart rate. It was more like "hyperawareness" without hyper-vigilance or anything unpleasant. ("Limitless lite.")

I tried adderall for concentration at a standard therapeutic dose, but the jitters and palpitations.

These days, I just use mirtazapine (depression) and flonase (sleep apnea) and occasional caffeine, and all is sweetness and light.

EDIT: If anyone can add peer-reviewed, reasonably-safe, well-studied neuroenhancement lifestyle choices (food, supplements, pharma, etc.) that aren't just spam/gimmicks, that would be interesting.
Future proof definition of integrated product design
Amphetamine would work for this, increases cognitive control, reflexes and dexterity. It does have a lot of side effects of course and sometimes paradoxical effects.
I'm sure part of it is familiarity, but also a difference in documentation. Git's documentation makes it EXPLICITLY clear that one thing Git is intended to be awesome at is easy branching and merging, and rebasing. When I worked on a Mercurial codebase, we pretty much didn't do feature branches (or the hg equivalent), and therefore "rewrite history" was considered not just heresy, but likely to Break Everything.

It's not that it's impossible, but that it was not clearly described how to do it right, in contrast to the Git documentation. Now that I've been using Git for nearly three years, and have used it to save my bacon, I'm sure I could find some way to do similar with Mercurial ... but only after having learned it with git.
> Encryption is not enough.

I use an unencrypted PPTP VPN and the connection is really fast and stable here (Shenzhen, China Telecom). I have tried OpenVPN and ssh but both were much slower. FWIW, I don't believe using a VPN is illegal in China (though operating a VPN service without a license most likely is) and pretty much every single foreigner I know uses one.
I suppose that means OpenVPN and SSH are too secure for the Chinese government to eavesdrop on. PPTP, on the other hand, has been known to be insecure for ages.

So... could you avoid detection by passing an SSH tunnel through a PPTP VPN? Add enough layers, and the censors might not bother to unwrap all of them.
A board, yes. Shareholders, IDK how that works for private companies. But you're begging the question as to whether or not Chris Beard is a bad CEO. And you and everyone else can only prove it by voting with your feet.
Pitch for designcamp2015
Break down the silos, PHP developers
Except this isn't about Mozilla Foundation, it's about Mozilla Corporation, which is most definitely not a non-profit.
It doesn't take that long for people to become frustrated at a lack of services they depend day to day on thoughtlessly. Also energy delivery systems that traverse state lines are not a city tramway.

https://en.wikipedia.org/wiki/New_York_City_blackout_of_1977
no, but you can send processes to each of the cores.
https://www.parallella.org/2015/03/20/erlang-otp-and-the-par...
Yep - it's been done for awhile, works fine.
But censorship when the citizens can travel in and out of the country carrying USB,SSD and hard drives will not work.
What 311 Calls Can Tell Us About Gentrification
I think there are good ideas in your comment, but you are also skipping some key points. A worker doesn't "inherit" the market his company is operating in, so the competition and profits to be had in that market don't automatically flow to the workers. For instance, the iPhone dominates the smartphone market, but that matters little to the Foxconn workers who make it in China.

A worker operates in his own market - the labor market. His/her pay and working conditions depend on the supply and demand for workers with his skills in the market.

In the last 15 years or so, the US labor market was opened up to workers from all over the world through a wide range of measures - outsourcing, free trade, illegal immigration, H1B visas, etc. So now you have workers from a population of 3-4 billion people competing for US jobs. The trouble is the US economy is still sized for 320 million people.

Corporate interests want you to believe this is the "technological future", but it's really just the huge labor market imbalance that's causing low pay and poor working conditions.
I'm sorry that I violated the guidelines but can you enlighten me as to which part of this post violated which guideline?
One thing that is difficult to appreciate and hasn't been studied much is the drastic differences between what constitute a "high workload" for manual labor and for cognitive labor. All of our labor laws and all of our cultural intuition has been calibrated to manual labor, which leads to incorrect conclusions when we try to apply those same norms and boundaries to cognitive labor. You can work less than 40 hours a week and still be overburdened when it comes to cognitive labor due to the high amount of stress and the difference in workload capacity.

From my experience and observation I'd say that getting even 4 hours a day for 5 days a week of cognitive labor is near the high end of the normal range of what might be long-term sustainable. Also, I suspect that people in the tech industry switch jobs and switch companies on a comparatively short time scale partly because doing so helps reset the cognitive load burden to some degree. Partly because often it involves taking a bit of time off in between jobs, partly because it involves being granted a "grace period" where taking extra time to get stuff done and being allowed to make mistakes is allowed.

It makes me wonder what a truly "sustainable" environment for software development or other cognitive work would look like. And how different it would be from the norms we accept for such work today.
20-year-old student came up with the first system cleaning the oceans
My cousin in Perth was earning AUD$100K+ driving a bus. But...you guessed it...as a fly-in, fly-out employee of the mining industry in Western Australia.

I've come to think of that as a typical wage for an uneducated person in Australia...then I read what you earn as a qualified chef, and realize that Perth's economy is a bubble.
Dang. sbuk has repeatedly insulted me and sworn at me during this discussion. I do not understand how what she is saying is OK when what I say is not?

Additionally I have attempted to be reconciliatory during this discussion whereas she has only been confrontational.

I'm sorry that I eventually got slightly annoyed.
OS X ships with a couple hundred files worth of Scheme related to sandboxing:

mdfind -name .sb
There are many import/export companies in China, they are also the target audience of this software. Gmail is important for them.
... which are known to drive major trends in modern programming language usage? Sorry, not seeing your point.
I love Michelangelo's response.
It looks to me like Drakon is more of a control flow paradigm than a data flow paradigm. What flows along the wires, other than the "program counter"? How is data represented?
> I have no choice but to obey.

Did he ask a lawyer? Because it looks to me there are two possibilities. One, he was not doing anything illegal in which case the police had no authority to stop his activities. Two, he was indeed doing something illegal in which case he can be glad he got out of it with what appears to be only a warning.
setup a server with aliyun. the cloud service provider from alibaba. And relay the traffic from there.
I have thought about trying Modafinil and Adderall for those times when I just can't seem to stay on task. The results and speculation are interesting, particularly the idea that "modafinil stimulates improved performance in the range of tasks reported herein mainly as a downstream effect of enhancement of ‘top-down’ cognitive control processes." The brain is a complex beast. I think the real test, ignoring the safety concerns with altering brain chemistry, is whether you can personally observe a benefit when you take it.
I am in Iran , you cannot believe it , same here , They use deep packet inspection too, they will shut every package down. every open vpn , cisco vpn , etc connection will lose connection every 2-3 min . Connection to outside web is almost impossible.

I have noticed they have multiple situation, for example when everything's quiet internet is not so bad (despite the fact bandwidth is extremely low for huge amount of people), but when some news came out about government corruption, guess what ? some vpn does not work . In 2009 green movement they closed every https connection.(maybe that was red alert situation)

p.s : https://en.wikipedia.org/wiki/Deep_packet_inspection

p.s. : I use vps from netherlands for bypassing firewall. but It takes huge amount of time and a little money.but the point is 99.999% people don't have this option (I use shadowsocks, sometimes another tunnels) so they use internet the way is or some software like freegate and other but with extremely low speed unbearable lag.

p.s. : pptp, l2ps and others are closed right now. even president rohani couldn't manage the situation . I have heard he did want to do something but supreme leader and his people stopped him.
The only thing that's "banned" regarding bitcoins in china is that financial institutions arn't allowed to trade them. You can mine them, you can set up companies that mine them, you can trade them if you're not a financial institution.
Reading over that article i find myself wondering if Gopher would be a good fit for a Freenet like system.
>A test failed is far worse than a test not taken. Teenagers are adverse to any test that isn't absolutely necessary

The driving test is stupidly easy. Whereas very smart kids have well-founded anxiety about SAT and AP testing (genuinely difficult, can make or break your life ambitions), only the most incompetent of the fuckups ever came within a thousand miles of failing a driving test. These were the kind of poeple where everyone else wondered how they managed to stay alive, how they would ever be adults. For those above the 5th percentile of general ability level, passing the driving test on the first try was pretty much guaranteed.

I think this is wrong. I'd much prefer a world where some normal people can't get drivers licenses and moat people on the road are professionals or robots, but if the state says, "No, you're not a good enough driver" then you can't really carry on a suburban life. So it has to say yes to all but the most egregiously incompetent, or lose its tax base.
You can, it just shows a warning about developer mode.
Do markets determine the value of the RMB?
Oh stop picking his reply apart when you exactly what his point is: if you consider smalltalk "dead", and you are "going to invent a cool new language" then you can probably get into the BACK of the popularity line, after REBOL or whatever, as basically you aren't worthy... not even close to worthy...

in a nutshell, a still-revered, still-used (niche public) language built by people with an actual high-level concept (TDD) from the academic world with the support of much of industry at the time, said language probably can safely stay on it's pedestal despite such a fluff-brained "analysis" as linked article purports to provide...

i mean the central point of this article is: "I'm going to make a language that will be big and smalltalk is a convenient hoity toity strawman for me to knockdown"

weak.
And get confiscated by China customs..
I didn't get where he/she is from.If I were him and I was in US I would fight back with legal system, but if I were in china and Iran I would run away (sadly because there is no reliable legal system in these countries)
And a huge proportion of language research gets ignored by the mainstream, so it's not a very useful indicator.

For static typing to "win" (and though my favourite language these days is Ruby, I hope it does in the long run), it will need to become near transparent.

If type inference is sufficiently advanced to avoid almost all type annotation, and the type system just gets out of your way 99% of the time, then yes, dynamically typed languages might be heading for extinction.

But you'll have to wait a very long time for that, judging by the current crop of statically typed languages.
By all means, i like the view on how gamer lingo slowly takes foot in chinese language, but imho it should be read carefully.

This article gives nearly no evidence that this is more than a subjective view. Sorry, but 'my mother uses gamer lingo' and statements like this are supporting arguments but no evidence.
They did manage to show off some market-related numbers, why not support the main claim?

This lack of evidence taints the reading experience.
There are a couple of Cloud IDEs to take a look at other than Nitrous. Including Cloud 9 IDE, Koding and Codeanywhere (which I am the founder of).

If you have time to try out Codeanywhere I would love the feedback. Thanks!
This is the end of a century. People in China had used 4 kinds of tools to skip the GFW: freegate, openvpn, goagnet, shadowsocks.

freegate is a traditional http proxy or socks proxy built by Falun Gong (https://en.wikipedia.org/wiki/Falun_Gong). They built lots of software with the same technology: freegate gpass freeu dynapass... People share this kind of banned software sending to each others just like teenagers share adult videos. After update of GFW, it become un-available and un-usable.

openvpn turns break GFW as a business, people sells openvpn account at $1.66 a month regularly. They sell this kind of services package including pptp l2tp ssh openvpn to those who need a free network.

goagent is a free software written by Phus Lu. It use Google's application engine as server so you can use it without paying money.So it replaced openvpn since it cost $0. After China banned Google, this way become more and more hard.

shadowsock is a protocol designed by clowwindy. It become a environment. People use python, C, nodejs, golang, rust, obj-c, java to write their own client and server. Some organization share their server for free, some people sell account and provide high speed. shadowvpn works as a VPN while shadowsocks works as a socks5 proxy, but share the same technology.

This is the end of shadowsocks. I means recently more and more evidence shows that GFW has finally find a way to recognize shadowsocks's packets. Then they stopped the development of shadowsocks.

That's all. The winter of China's network comes.
GNU Smalltalk is script based and while it's got support for images you don't have to use it if you don't want to. You can write a viable program by just creating a script with #!/usr/bin/gst at the top.

It also comes with Seaside, which is a pretty nice web app framework, and will run out of the box. Instructions here:

http://smalltalk.gnu.org/blog/bonzinip/seaside-development-g...
A lot of people set up shadowsocks on their VPS and then spread it to their circles. It's the growing community and that more people are communicating with each other via means the party can not control that upsets the party. This will not stop, it's our fight for freedom.
Show HN: Dependency-less command-line tools for URLs written in C
Note that I was talking about the language, not the environment! I totally agree that Smalltalk IDEs and the general development workflow is poor (and is most likely the reason why it's so little known).
former PLT scheme = Racket...

it's a tight little platform! batteries included...
check out DrRacket, and it's dependency graphs that appear upon mousing over defined words...it will even show graphics and mathematical symbols in the REPL if that happens to the be the domain of the functionality you are testing... loads of libraries available...
great package system. there's a pretty basic thread-per-connection web server (extension of a generic server i forgot the name of) included and you can get up and running building something very very quickly...
I had tried it and it had increased the amount of focussed hours I could have in a day. Sleep deprivation wasn't an issue as I used to sleep well. I gave up as it affected my eating patterns. Good that research is being done.
modafinil at a very low dose might help you stay on task. But be sure not to get stuck on some random useless task. I've found that I get super focused on the details of something. But I don't think that is really the right mindset for writing good code.
I happily bypassed the great firewall using https://github.com/apenwarr/sshuttle
They don't have chronically overworked employees. They simply burn them out and then replace them with newer/younger workers.

I think the NYT reported that the average tenure of an Amazon worker is 1 year. Just let that sink in for a minute.
Debian and Software Freedom Conservancy Announce Copyright Aggregation Project
I've been using this anti-censorship software for about 2 or 3 years. It's the most stable one of all anti-censorship softwares I've ever used. For those who's not in China mainland, you can not imagine how many breaking-wall softwares we've ever used.From ssh -D,pptp,L2tp/ipsec,to OpenVpn. In order to access twitter,someone even create twitter api proxy such as Twip,btw,the creator was ever forced to "drink tea" with the police ,too. The Chinese gov just blocks any sites they want and frighten anyone who is "troublemaker". Best wishes for the gov,and for the heroes who is creative and brave to develop all these anti-censorship softwares.
Here's the thing, it's unmeasurable.

Most of software is invisible, and would take a tremendous amount of effort to analyze well (for quality, value, etc.), only a fraction of which is ever expended in the moment (if at all). The reality is that good people work under poor conditions and do poorly, other people get burnt out, other people with talent "evaporate" out of the team/org/company because they are fed up or what-have-you. All of this degrades the ability of the team/company to execute on difficult projects well, but that is incredibly hard to measure objectively. Especially since every iteration and every project tends to have its own unique qualities which make direct comparisons to previous projects non-trivial. That leaves only subjective judgments. People may look around and ask "why can't we execute as well as we used to?" but unless it's a drastic difference it may not be very noticeable, if at all.

And that's the thing, objective measures are nearly impossible to come by, and a lot of the data for subjective measures is not well known beyond only a handful of people. Software is fundamentally a creative endeavor, and this shows the most during the development process. Judging the quality of a company overall from year to year then becomes similar to judging the quality of, say, a band or an actor or a comedian. Debating which, say, Smashing Pumpkins album was the best is fundamentally similar to judging whether the developing capability at, say, google (or microsoft or facebook or amazon) was better in 2012 or 2010 or what-have-you. And this is even difficult to judge over long periods (say, time slices of an entire decade) when looking back years after the fact. It's essentially impossible in the moment, especially in micro-cosm.

All of which is to say, there's no sure, objective way to tell whether you're getting 1.5x well-rested workers worth of work, 2x, 10x, 0.5x, 0x, -1x, or -5x. All you know for sure is that they're putting in more hours or "crushing" more bugs, so you focus on the metrics you do have even if they are bad metrics and could lead you to make all of the wrong choices.
But in the US, you can sue the government: https://en.wikipedia.org/wiki/Bernstein_v._United_States
It's a cultural thing and varies hugely depending on which country you're in. In my bit of Britain it's quite common for groups of women to refer to themselves as 'guys'.
I heard rumors that that before Halal Internet was launched the censorship of Iran was relegated to Huawei, the same company that builds and maintains the Great Firewall...
Hi, author here. Thanks for your kind words :)
depends upon your definition of application...
a machine-consuming set of processes working together, possibly across a distributed network? ummm yeah perfect. smalltalk, erlang, and a handful of other candidates... Java would be considered "experimental" in such environments, as supervisory trees etc are not inherent.

building "apps" for desktop or mobile? ok, you got me there... smalltalk is probably not apropo...
typo: "Many YC startups learns these lessons" (s/learns/learn/)
The author does have a HackerNews account, which is "textfiles" (Note the domain name of the blog). He has not re-published this on HN himself.
The core will be reusable as a javascript library (rendered via react.js). But you will have to provide keyboard inputs, file I/O and other APIs currently provided by Atom/Electron/Node.js.
Oh, I know, I was there (for 1 year, ironically). I was talking more generally.

Amazon is at the higher end of unsustainable, like most of the gamedev industry (for example), but on the company scale there's always more workers feeding into the top of the funnel, so they can still get the work done, they don't care that they're churning through employees.

Nevertheless, fundamentally most tech companies work on a similar model, they're just not as horrid as Amazon so the process isn't as obviously absurd. But it's still a broken system that I don't think anyone really knows how to fix, yet.
Since I cannot edit my comment any longer.

For example, this is how VisualWorks Smalltalk does it (Application Delivery chapter):

www.cincomsmalltalk.com/main/Documentation/VisualWorks/AppDevGuide.pdf
The last commit on the GitLab mirror is cf485148bd9f4d4520d13e2169997cd72464f3c0. On GitHub, it's not the last one, but it's on the first page (not that much commits since).

Because it's the same SHA, and because of the way git works, we know that all the history before it is exactly the same on GitHub and GitLab.
Find the Best Tutor for Online Training in SAP Bods from SRY IT Solutions
All of the links in the post you're replying to still work fine for me.
Yes , I have heard it too . halal internet not going to launch , because Rohani is not believe in it and tries to postpone it every year(maybe they have technical issues too , I don't have information) . all military site's have ethernet and connect to each other with it.
This new 3D printed glass looks just like pouring honey
I'd say there's currently no plan, but to figure out a plan. I recommend keeping an eye out on the blog for further news - although it'll probably be published to HN as well.
Top Best Selling Smartphones of 2015
they might not necessarily have something to immediately gain if all tooling in a given field has already bent to the will of a different paradigm...
in web-land, we are only at the level of REST api's now, after years of bloat like SOAP xml/rpc stuff...
sometimes people have to get fed-up with an entire way of doing things before we see significant change...