skysight-inc/HackerNews huggingface dataset:
I'm a web developer / front-end engineer, and I work on a 2014 MBP with 16GB. It can slog. With multiple Chrome instances running, Atom with 12-15 documents open, sometimes IntelliJ looking at BE code, and our dev server(running on the JVM), Slack, and sometimes Sketch(and/or gimp). If you are just a "coder" that designs static sites or edit a WordPress theme, maybe that works for you.

But my company is right now looking for a upgrade path out of MBP.

No 32GB option, no Kaby Lake, substandard GPU, AND $500 more? No thanks. We have about 15 machines that were locked into auto purchase for Mac, but now we want to move not only the Eng/Data Science teams away from Mac, but our entire company(through Linux and ChromeOS most likely). Our ~60 person company's IT budget won't cause any pain for Apple, but I wonder how many other similar teams will consider a similar path forward.
If you like white noise, it might help you to save on electricity turning off the fan and trying one of these two aliases I keep around for noisy places:

Pink noise (not sure if it's actually pink noise):

play -c 2 -n synth pinknoise band -n 2500 4000 tremolo 0.03 5 reverb 20 gain

Ocean:

play -n -n --combine merge synth pinknoise band -n 1200 1800 tremolo 50 10 tremolo 0.14 70 tremolo 0.2 50 gain -10

The play binary is provided by SoX (sox.sourceforge.net). Worth mentioning that I did not create these, but I cannot recall where exactly I got them from.
I've used both. In my opinion, promises are fine for simple scenarios, but once you start doing anything complex, the synchronous "feel" of async/await make your code much easier to read and reason about.
Not news. But while we’re on the subject, can someone explain why Zimbabwe’s Wikipedia page doesn’t list the Yuan as its currency?

United States dollar (official for government),
South African rand, and many other currenciesa, e.g. Botswana
pula. Zimbabwe bond coins are used as a proxy for US dollar
coins. Zimbabwe bond notes are set to be introduced in 2016.
A bit tangential, but I did (heavily so) jumped into D before D2 and kind of got burned with that. I married D1 which was more in-line with "a better C" and then everyone decided D2 was the way to go, which was more "a better C++". It was to be expected though since language was in flux a lot at the time.

Ada is a stable language though. I get what goatlover and Avshalom here are talking about here. That it's not fashionable (anymore). If we remove ourselves from that, are there any specific technical reasons why Ada hasn't been picked up by, let's say, C++ programmers? That is, audience that needs performance, yet also a nicer and safer language.

With Lisp(s) there was a long period of basically having to pay for a good implementation and runtime deployments to Franz for Allegro if you wanted to do something well on desktop. I recall only Nichimen with Mirai and Nendo doing it, and it was fabulous. Makes you think about what would happen if tooling was free at the time, or at least more affordable.

From everything I've seen, so far, Ada seems to be technically ready language to do game development, where probably most of language-curious crowd lives these days. I'm not sure about mobile support though (gcc on Android or whatever it is on iOS).

Every now and then I take a week of spare/hobby time and endeavour into new and weird technical spaces. Maybe, my next
one will be in Ada space.
"I was born before there were network storms, son. You could load Wikipedia whenever you wanted. Truly, it was the best of times."
You might want to try the following tutorial:

http://www.roguebasin.com/index.php?title=Complete_Roguelike...

Although, if you need to learn Python you might want to try the free book Inventing Your Own Games With Python https://inventwithpython.com/
So Haskell and Lisp are just lacking users? It has nothing to do with language design?
I'm told from a Chinese source that while the concepts of The Three Body Problem are good, the writing style is considered terrible even in Chinese.
Best practices on distributed teams from 18F (2015)
I don't know anything about SSDs, so I won't address that. (Though, it might be the same as RAM.)

With RAM, you don't just say "Give me the 4 bytes starting at 0x10A6E780". Instead, a whole block of memory around that address is loaded into the cache (pausing execution in the meantime), and then the value is pulled from there.

If the next value you read is in that same block of memory, you don't need to spend time loading a new block of memory into the cache.
Some of the other comments are that a 2G tower tells a phone whether it's allowed on or not, but that the phone doesn't have any verification in the other direction. That's just the design of 2G cell networks. It's not an optional setting.

Other comments say that LTE networks authenticate in both directions, so you're safe if you can set your phone to LTE-only.
Depends on the environment around me, more than anything else, I guess. Noise is death on concentration.
SEEKING WORK, Atlanta, GA or Remote

I am a specialist at Android. I have been working independently building Android apps for the past 3 years. I have built apps for startups and established Fortune 500 companies. I have a lot of experience re-creating an existing iOS app in Android while also adapting it to the design and flow that Android users expect and will feel comfortable with. If you have an iOS app and need an Android app, contact me. If you have an existing Android app that needs a UI overhaul to update and modernize, fix performance or stability issues, let me know. If you want to build something new and cool, let's talk.

Website: http://innodroid.com
Email: greg@innodroid.com
Stack overflow (top 5% Android): http://stackoverflow.com/cv/grennis
Github: https://github.com/grennis
"I got a new computer made with worse materials and having worse specs and it was cheaper(when on sale). (insert quip about apple tax)".

I've personally seen this exact same form of post in various places for almost a decade now. There isn't an Apple tax though. Once you look at actually comparable hardware from the other manufactures you end up with similar prices.
Flexport | San Francisco

Flexport is a platform for global trade in an industry that comprises 15% of the global GDP. We are building products that are enabling anyone to participate in trade regardless of geographic, regulatory or logistical boundaries. By dramatically simplifying the process of importing goods from overseas, we aim to empower a new generation of entrepreneurs benefitting from the wonders of international trade. To do so, we need a mix of brilliant technologists and logistics experts interested in solving challenges that result in reshaping a trillion dollar industry. To keep up with our explosive growth and international expansion, we’re looking to grow the team by ~2-3 engineers per month in our downtown SF HQ.

Check us out if you:

-Want to be part of a close-knit engineering team that releases new code every day

-Take a product-first approach to building software

-Care about the real world functionality of your programming

-Desire to build scalable programs that standardize information flow and increase operational capacity

-Have amazing coding skills and CS fundamentals

Our stack: Our continuous releases are integrated with Travis and Github. On the frontend, we use React for the views, organize the data flow with Flux, and test our application with Jest. On the backend, we're a Rails shop riding on AWS and Postgres RDS. Want to learn more? Email kerianne@flexport.com or check out our AngelList at https://angel.co/flexport/jobs.
I'm not claiming that they do, although AI researchers who focus on DNNs certainly have a vested interest in accentuating their capabilities -- particularly when they have industry ties. I'm referring more to intellectual trends in Silicon Valley at large.
I'd expect someone who knows VHDL could get up to speed on Ada pretty quickly. VHDL is a widely used Hardware Description language, which was derived from Ada.
Yeah since when have they been a credible threat to Apple when it came to hardware?
I haven't learned Ada yet, but I've heard praise and eulogies from HN a few times it has been mentioned in recent years.

At first pass, it appears to have a lot of unnecessary keywords, and the semicolon terminator (at first pass) seems arbitrarily required.

Is it really that great of a language? What does it provide that FORTRAN, C, and/or Julia don't provide in terms of speed, or Python in terms of readability?
It is safe to use it in the server side. Very soon it will be released a Node.js version with the V8 async/await additions included.
How practical would it be to route the outbound requests through another machine (or VM?) which has more privileges, but is locked down to do nothing but send ACME requests? Or have that VM be entirely in charge of certificate renewal, and give it access to your certificate store somehow?
Have an anonymous TED Talk? We want to hear it
Nearly every American will know a victim of gun violence
Hubble - does it take one long exposure or similarly multiple short ones?
Might be time to learn cobol ... shudder.
Well, it doesn't just require them to click a menu item and hit a button -- then they have to fix all the problems that arose because RStudio encouraged a hackish development style. There's a workaround, but RStudio still actively encourages your workspace to get out of sync from your script. Compare that to DrRacket, where the code is labeled the "Definitions" window, and every time you reload the definitions, your workspace starts from scratch. You can't accidentally interact with deleted code.

This would be a problem in a straight-line script where you're doing a bunch of data munging and analysis, since reloading from scratch might mean redoing expensive computations. But if you're building clean, reusable functions to implement interesting algorithms -- building a package and not a script -- then it's exactly the behavior you want.

Our course very much focuses on software engineering. Major topics include writing modular code, object-oriented design, thorough testing, and version control. We don't cover statistics concepts in the class -- it's computing for statisticians, not computational methods in statistics. We believe that teaching statisticians to compute like software engineers will, in the long term, dramatically improve their work, since they'll have a stable base of robust, modular, well-tested, reusable code.

One recent project, for example, required students to write a pipeline of scripts: one script takes the name of a CSV file as a command-line argument, processes and filters the data, and dumps it on STDOUT so the next script can read from STDIN and load the data into PostgreSQL, so another script (an R Markdown document) can do some queries and generate an automated report on the new batch of data. The processing and analysis stages have to be written as functions, not just top-level scripts, so they can be thoroughly tested.

A future project will involve using dual k-d trees for fast approximate kernel density estimation, or building R trees to efficiently query spatial data. These are definitely more like packages than scripts.
Crappy client that will then take over my PC and give you all my data.
Paypal's fees are 2.9% + $0.30 USD, which is pretty standard among commercial-level (and you were using it commercially, otherwise they'd have sent it as a gift) processors that don't require a merchant account. Braintree is 2.9% + $0.30 USD; Stripe is also 2.9% + $0.30 USD if you're under $1m/year.
>iTerm

What doesn't Terminal.app have that iTerm has? Asking because I'm heavy user of the terminal on osx, and wonder what you're really missing there.
Pretty good survey.

Seven Concurrency Models in Seven Weeks

https://pragprog.com/book/pb7con/seven-concurrency-models-in...

https://www.amazon.com/Seven-Concurrency-Models-Weeks-Progra...
Which gives the appearance of security, but do any of those routers have backdoors or superuser accounts with defaults or have access via remote management (TR-069?) that's not properly set-up? Should we shoot so low as just to get unique passwords?
> This object describes the entire state of this app. And that, in a nutshell, is what React’s state is for.

Isn't that still confusing? When someone says React state, I think component state. React state is usually reserved for UI interaction state.

In the example, let's assume the source of data is from an IoT service. Fetching data would be be pushed/pulled then the application state updated outside of the components. Application state changes then propagate down to components (PowerUsage, IndoorTemp, OutdoorTemp) as React properties not React State.
The Newest version
WhatsApp isn't a protocol, it's a service.

Webhosting : http :: Email : imap

Yes, you can get it for free, but it's a service provided by someone. Unless you setup your own server, which still costs money, it's technically paid. Gmail doesn't charge you for it because they're crawling your data and using it to serve you ads, so they make money through advertising instead of charging you.
You probably used UK-style joined-up writing. Americans tend to use something like D'Nealian cursive:

https://en.wikipedia.org/wiki/D%27Nealian

It takes time to correct a student's mistakes. If this isn't done, poor legibility becomes a habit. Tracing oversized letters isn't going to lead to quality cursive.

Yes, of course you can use a ball-point, but typical cheap American ones have a wobbly tip (flexible body, flexible ink tube, and a loose fit between them) and require lots of pressure. Maybe you have nice ones in the UK.

Students here would normally learn with a traditional wooden pencil. This works well if you constantly sharpen it.
You Technology | Brisbane | Senior Product Manager | Fulltime | Onsite

You Technology is looking to expand our product team. Candidate should have background in product management at a large-scale consumer web application or leading enterprise software company; product platform experience preferred.

You Technology is the market leader in digitally-integrated offer space and we're ramping up our product and platform to capture even more of the market. Current size is 100 ppl and we're very profitable. Join an incredibly sharp tech team on a platform that handles millions of requests every hour.

More info and application here: http://bit.ly/2ffoIbD or shoot me an email if interested.
I just finished Death's End (the third book). The whole series is a fun ride.
I found this a good resource: http://berb.github.io/diploma-thesis/
> How is it acceptable that the Chairman of one of the largest corporations in American can fund a secret startup that works directly for the [candidate's] campaign? Meanwhile, potentially contributing hundreds of thousands of dollars personally to the [candidate's] foundation?

Not only that, but the company's main revenue is from its ability to influence people's actions, e.g. voting, via advertising.
Seems like the comments here are slamming Facebook for this, but I think sometimes you have to take a step back and realize you might not be the target audience, and that products/services typically launch before getting the proposition spot on.

The landing page is certainly light on text, looks like it's got nothing to do with Oculus, and it's Windows-only, but perhaps Facebook are approaching this as a start-up would? I am certain Facebook will test variants of that landing page, get installs from other parts of their platform, and if going beyond an MVP, add Oculus stuff and other platforms.

I'm not about to install it either, but I bet they get tens (maybe hundreds) of millions of installs before the end of 2016. From a start-up perspective, I find this type of launch more fascinating because I can watch them iterate.
Be careful with the assumption that states are inept! Some are very capable, much more so than the IRS.
Reminded me of the Nasa JPL space exploration posters - http://www.jpl.nasa.gov/visions-of-the-future/
What could Facebook target next? Our mental health data
This really makes me want to try Ada, if I could find a good fit for its low-level features (game development, maybe?)

The biggest thing that would make it annoying to write in is the verbose syntax--it's like the worst of Java, VB, and Standard ML. And yet, that same verbosity makes it kind of nice to read.

I think there's an inherent friction between "write-friendly" and "read-friendly" languages. It would be nice to have a language with a few different "dialects" (the way Ruby often has several equivalent ways to write certain constructs), such that a programmer could write the initial code in an extremely terse language, then run a formatter and get back a beautifully-formatted, much more verbose form of the same code.
If you want to develop in C#, anything except msw10 renders useless, including that program.
Human brain is predisposed to negative stereotypes, new study suggests
I think PC gamer hate Facebook, or barely find it relevant? True?
Yes, the s-expression format has become awkward. There are differences between the s-expression format in the test suite, what browsers will show, and what tools support.

You can think of the old s-expression format as a language that compiles into wasm, a language that is an AST and that happens to have the same types and operations etc. as wasm.
Circa 2014.

~57% G Analytics. That number could be lot higher on smaller websites closer to 95%
Taking a client on windows approach.
Thumbtack | https://thumbtack.com | San Francisco, CA | ONSITE

Thumbtack is a local services marketplace that connects millions of customers with the right professionals for anything they need done.

We are a friendly, ambitious team of 100 engineers in a bright SoMa office with daily home-cooked food, backed by Sequoia and Google Capital. Together, we are disrupting a $700B market in the US alone where word of mouth is still the status quo.

We're looking for engineers and SREs interested in working with Go, Scala/Spark/Hadoop, PHP, Angular, iOS, Android, and AWS. We're also looking for data scientists interested in predictive modeling, machine learning, and experimental design and analysis. Join us!
Go 1.8 Development Freeze
One site that might be considered, is a fairly old site. Hotel XVR27 http://www.com-www.com/
Hello Guys, I want to fully recommend the efforts of shadow duty he is a guru he increased my credit score from poor credit and helped my nephew upgrade her school grade and GPA without any traces, he is geniun and safe Shadowdataduty@gmail.com you will be grateful
From what I understand, the current bottlenecks for machine learning are:

- The lack of good data. Machine learning and DNN's specifically perform best with large datasets, that are also labeled. Google has open sourced some, but they (supposedly) keep the vast majority of their training data private.

- Compute resources. Training these datasets (which can be over terabytes in size) takes a lot of computational power, and only the largest tech companies (e.g. Google, Facebook, Amazon) have the capital to invest in it. Training a neural net can take a solo developer weeks or months of time while Google can afford to do it in a day.

There are actually a lot of advances being made in the algorithms, but iteration cycles are long because of these two bottlenecks and only large tech companies and research institutions have the resources to spend overcoming those bottlenecks. Web development didn't go through a renaissance until web technology became affordable and accessible to startups and hobbyists from reduced server costs (via EC2 and PaaS's like Heroku).

By that analogy, I think we're still in the early days of machine learning and better developer tools and resources could spur more innovation.
Congreso+de+Transformación+Digital+en+los+Negocios+en+México
I moved from Apple a year ago; I moved to Thinkpad X220 running Ubuntu with i3wm. Secondhand laptops with excellent keyboards, very cheap, fast enough to do most things, extendable (inc swappable batteries), very long battery life (I routinely get 15+ hrs). Unless I get into AAA game dev I do not need anything else for many years to come...
Same here. The problem is that after a while I don't even notice the noise anymore but it still hurts my concentration. When I am in a quiet place focusing on something is suddenly really easy. It's not only people talking but the whole white noise like air conditioning.

I also get really tired sitting the whole day in a cube farm. In my home office I can go for 8 hours straight and am still fresh at the end.
Plenty of PC laptops have had NVMe SSD support since late last year via M.2 ports.
What is a difference between Terminator movies and the reality?
In reality humans surrender without a fight.

Americans have already surrendered their right to vote to the machines. Picture that, the outcome of the most influential elections on Earth is determined by machines -- no conquest is needed, battle robots are fiction!!!

You may still coddle yourself with the illusion of control over these machines. This is a noble illusion shared by the most respectable who started this "voting machines" scam -- Soros, Rothschilds, Rockefellers -- not a bad company to be in.

But, seriously, can Soros be sure that he retains control over "his" machines???

Let's assume he ordered his best chief-computer-boy to deploy a program. How can Soros make sure that his command was carried out correctly? How can he learn what program is his computer executing?

The only possible source of an answer to this question is the computer itself, which in turn can be programmed to give ANY ANSWERS (due to its Turing completeness). A system program+computer can present itself to an observer as anything arbitrarily far from the real internal state of the system.

Do you still believe that your vote counts?

(ithipster.com)
I was wondering if anyone else noticed that he couldn't have possibly mentioned the cloud anymore if it were an actual Google product ready to launch.
And the market also chose ARM's AArch64 instruction set, despite the ARM installed base being wider than x86 and a backwards incompatible break from the past. The secret? Supporting both ISAs and switching instruction sets on exceptions.

The lesson I take from history is that there is no need to maintain ISA compatibility as long as the old mode is accessible on a process level.
Or operating systems.
async/await is well designed in that it "converts" into a Promise (and you can await Promises). Even though async code is still "contagious" if you need the result of the computation, sync and async code can now be mixed – the sync code can pass the promises around. This makes it a lot more convenient to use i.e. code is more concise.
Not fully automated with ML, but as a fellow photographer I think you'll find tutorials on frequency separation in Photoshop helpful and relevant.

Now if only that existed in Lightroom so I don't need to have a massive PSD and can keep my nice and tiny .dng files.