skysight-inc/HackerNews huggingface dataset:
"It already feels nice not needing an external device just to use a goddamn 3.5in disk" (iMac, 1998)

"It already feels nice not needing an external superdrive just to use a DVD" (Macbook Pro, 2012)
Of routers?

I'm seriously asking. Cisco either lives on the top of rack that like 10 people in a datacenter see, much less only touch once; or it lives as a home router, that most people want to hide but still need good wifi signal.

IMO these are two different use cases. Cisco could execute almost a million times better in the datacenter by embracing better standards and making first boot and reconfiguration easier (I could write a book on this). Otherwise read as, stop pushing people to use your proprietary management systems for your gear, make those tools generally applicable then maybe people would use them.

On the consumer side, I have less experience with Cisco, but making it dead simple to deal with things like multiple wifi access points would be big, with as little setup involvement as necessary. Apple had a really simple to setup router, though it's generally been underpowered and didn't allow for more advanced configurations.
Good story. =)

So much success in business is still meeting face to face with people, building interpersonal connections, and performing classic networking. When I'm mentoring younger family members and friends, I stress this a lot.

I'm not knocking e-commerce, but you cannot underestimate the power that a friendly 5 minute conversation has.
Great comparison of solar price decline along side other fuels:

http://i.imgur.com/GCy6EVx.jpg
Hotspot does that as well. Really nifty stuff.
Are you potentially confusing a page fault which results in the page being pulled into main memory with a cache miss which pulls a line from memory into on-CPU memory? My understanding is that the cache miss is managed by the MMU without much kernel involvement and we're relying on non task aware PMU statistics local to a single CPU for the proposed mitigation.

Am I missing some aspect of page mapping/cache management?
Its not just something me, and you disagree on. I would say it's me, plus a good amount of other, and also most browsers.

If the browser is locked over X seconds it will actually tell you that the script is unresponsive, and ask if it should stop it. But you can of course work around this, and disable it in your browser of choice (http://www.reginout.com/nflp/fix-unresponsive-script-error-i...). Or you could just use a webworker, and not lock the UI.
There's a big difference between Cygwin and Bash on Windows though: Cygwin is a Win32 port of the GNU tools, whereas Bash on Windows is a Linux kernel emulation layer that allows you to run unmodified Linux binaries directly on Windows.
Why Finland and not Australia?

What's the Silicon Valley insiders attitude towards Australia?
You know, pong is a LOT like tennis. Certainly more than most other ball games. Perhaps your specialized knowledge makes you more critical than necessary? Neural networks certainly work analogously to brain structures, and certainly at the layman level readers of this article are likely to understand.
My question to you is - do you think KFC or McDonalds would have these secret nutrients?

Beats me. But at least you're placing Soylent alongside its actual competitors.
U.S. Economy Falls Short of Obama's Forecasts Every Year – Updated Q3 2016
What is henry hub?
I like faster latency as much as the next person, but these improvements aren't free. On my own servers I notice approximately 20% of CPU time spent in GC.
Cache is usually SRAM, while rowhammer is a problem specific to DRAM.
I agree with you in principle that they're rather rare. But there's been a few in that time-span.

The most recent that comes to mind? Read about Bruce Dickinson: https://en.wikipedia.org/wiki/Bruce_Dickinson
Personally, I would say latency isn't the problem, and that not being able to avoid the gc makes Go automatically not a systems programming language. Not all situations can afford a gc, and really for a lot of systems programming usage (Particularly embedded systems) using a gc just obscures memory usage when you in a lot of cases the memory can be declared statically to begin with (Ensuring a maximum amount of memory usage).

That's not to say you couldn't potentially write an OS or an embedded system in Go (I mean, you can write OS's in Lisp if you really want) but I doubt it would be fun and I doubt anybody would recommend it. You definitely won't be writing idiomatic Go without a lot of extra pieces that you can't really afford in those situations.
That graphic really drives the point home, but it needs to be plotted logarithmically to get a good comparison.
I agree. I also think something like Unity3D came a lot closer to solving "programming for non-programmers". You can create quite complex projects without writing a single line of code.
I don't agree with your first point. Determinism has nothing to do with using random numbers to solve a mathematical problem approximately. In Monte Carlo integration you just sample values in a domain, and then add up the sampled values of the function being integrated.

However, I agree with your last point: you need computers to do integrals this way. Before computers, sampling methods were indeed used (eg gaussian quadrature), but the sample points were chosen very carefully to reduce their number, and reduce the work of human "computers".
Robert Elder Software Linux Operating System
Natural gas spot market
The most important thing to look for when seeking financial advice of any kind is to verify that the person giving you the advice is a fiduciary. This is a legal status which means they're required to give you advice that they genuinely believe will benefit you the most rather than advice that maximizes their own quarterly bonus. Most "financial advisors" are not fiduciaries.
> The simple question about how you can enforce agreements running in blockchains can't be answered.

Check out https://www.augur.net/ for an attempt at answering that question. They crowdsource the outcomes of the various bets from people holding REP tokens. REP holders have a financial incentive to act honestly to increase or maintain the value of their REP.
Agreed - I'm an old hand at C and C++, but it'd take me ... 3 mo. to half a year or so to really get a good grip on serious Java.

Don't get me wrong - I've used it ( but not extensively ) and it's not scary or anything, but there would eb a few things what would take some woodshedding.

Even then, there's many, many more than one way to use Java.
One threat model I think is being missed here: the fact that scanners and geolocation services both exist, makes the job of burglars much simpler in an insecure IOT world.

Basically they go to their friendly shodan-alike and get a list of ip running IOT cameras (etc). Then they pipe that list through a geolocation service and grep for their target region. Then they just monitor for good targets, and when they are unoccupied.

Much like the big hubub when people pointed out that mentioning vacations on an open facebook feed was burglar bait.

Both take away a lot of effort for reconning homes, so they are probably being used to narrow the search for good potential targets.
I'm honestly not surprised. The 13" model looks like a great replacement for my now 4 year old 11" air. Its thankfully not much heavier, but with increased screen space, retina display, battery life improvement and support for 2 external 4k displays.

I've been holding out because until now all the apple laptops on offer have required huge compromises for me. The macbook is too gutless (expecially its GPU which apparently can't drive big external displays smoothly). The recent airs still don't have retina displays and the old macbook pros are so big and heavy. After owning an 11" air I can't imagine travelling with the previous generation 15" mbp.

The only downside is the exorbitant price. But to replace a machine I've used just about every day for 4 years I can easily justify the cost. And I hope (and expect) the price to drop over the next few years. The air, macbook and retina mbp all started out pretty expensive and then dropped steadily over the lifetime of the design.
After reading that, I think that post actually supports my claim and makes me think the same thing after reading Judea Pearl's book. There is a redefinition of causality going on, and a bunch of implicit assumptions, namely that the structure of causality that is created is correct. Basically, if you can generate a bunch of nodes and arrows that are correct and the only possible causal explanations, then sure you can compute causality given these assumptions. The comments in that article point out these same problems.
If you want a bit more info about the scrambling process, see:

https://www.usenix.org/conference/usenixsecurity16/technical...
So just like I said. No contemporary historian mentioned him.

The rest is just writings by the followers of said religion. That's not evidence, that is hearsay by definition.
What does that even mean. What are you going to tinker with a motherboard?

That sounds like somebody who plugged a graphics card into his computer and elevated that to some CV highlight.
We run a single mysqldump with --single-transaction for each database on the server, nothing special.
Google Play – Learn and Improve at Photography
I've not been outright fired, but in every case where I got laid off the bonus was considered part of your compensation and paid.
Unfortunately, Unity still uses .NET 2, and their next planned upgraded (to 4.6) is still listed as an undetermined eta. That's good to know for the future though.
Never said I consider a Soylent only diet proper. I have no opinion on that.

Milk is in our diet for several thousand years, not millions.

1. There's also a lot of people who ate balanced meals and kept weight. Drinking that much milk has some unwanted stuff in it - like IGF-I - which can cause cancer in those huge amounts.

2. Maybe soy, but that's a side-effect of the dairy that uses it not for the sake of human consumption. But it's highly likely the soy used is the one for human consumption, which would remove the necessary subsidies.
Does unity actually use the .NET runtime, or mono? I was under the impression it used mono. Does that apply for mono?
The other side also has a dearth of no-BS talent sourcing tools.

There's https://sourcing.io, but it's rather neglected.

Recently, I was running a hiring campaign to grow our team. It sucked. Most of my workflow to identify talent and to manage outreach could have been automated. I also did research on competitors and other companies to figure out how to position our job ads.

What I really needed was:

1. A central, searchable database that aggregated as much data as possible about the talent out there;
2. a central, searchable database that aggregated as much data as possible about other positions out there;
3. a tool that used the aforementioned databases to automatically identify and suggest fixes to my weaknesses;
4. finally, a tool that automated outreach.

On #1 and #2, tell me who's out there. Tell me who has interesting profiles. Tell me who I am within N-degrees of. Based on who gets hired, tell me who is hot. Tell me who's looking for work via Hacker News. I don't mind searching for this myself, but I need a crap tonne of data points to filter on. I did this manually (repurposing our database at Walter) to yank out ~20 outbounds that made the most sense.

For #3, tell me how to improve my job ad based on what works. I had to rely on my intuition, and the feedback of my peers. It generated a lot of inbounds (~50 per position), but it also took a lot of time. Help me find relevant job boards.

For #4, give me a central place to manage 80% of my outreach. Post to the variety of job boards. When I fill the position, help me fan out let downs and schedule calls, and cancel the job ads.

Most importantly, do all the above without turning it into a enterprisey nightmare. That's the hardest part.

Oh, and don't take inspiration from AngelList's offerings. They suck. If they spent another 12 months working on data, they would eliminate a lot of the noise.

/rant

I could go on and on about all the crazy pains I dealt with. I hated it. I budgeted ~2 weeks (knowing I had intense focus). It took about ~4 weeks. 5 if you count closing. It should be at most 14 days to closing.
Java 7 and above provide XX:MaxGCPauseMillis flag for GC conf

From Mechanical Sympathy Blog [1]

" G1 is target driven on latency –XX:MaxGCPauseMillis=<n>, default value = 200ms. The target will influence the amount of work done on each cycle on a best-efforts only basis. Setting targets in tens of milliseconds is mostly futile, and as of this writing targeting tens of milliseconds has not been a focus of G1. "

So in Java world we are talking 100s of milli seconds of worst case which is 3 order of magnitude higher than Go.

1. http://mechanical-sympathy.blogspot.com/2013/07/java-garbage...
I think the biggest change in the past year (vs. 15 years ago) is the ability to interface with products like Amazon Echo and Google Home.

It's very convenient to be able to control lights from anywhere in the room by issuing a voice command. Not just turn them on and off but also dim, change colours, etc.

Granted this is from the perspective of living in an apartment :)
Can one write an HFT application in Go now?
Hotspot worst case (non) guarantees are 100s of milli seconds not 100s of micro seconds.
> I really do hate cryptocurremcies because of their ludicrous waste of fossil fuels

It'll never be economical to mine cryptos with fossil fuels in the long term. Commercial mining will end up concentrated in Iceland etc. where the electricity is both cheap and difficult to export.

Short term, yes, unfortunately they're using fossil fuels but only because of Chinese capital controls that effectively subsidize Chinese miners.
He really messed up bad, though. You simply don't take code with you when you leave, especially not at a finance firm. They will not understand the subtleties.
I've never been more careful to avoid any allocation as I have been in Unity. I had fewer memory concerns in C++ for crying out loud.
Best way to get some more press and attention? Hype a project and then claim to cancel it.
14/9 is not double.
> But it's not cool and doesn't have a shiny video.

Nobody is going to buy this for the "cool"ness and "shiny video", they're going to buy it for the higher capacity.
I know Augur, but what part of Augur is an attempt to answering my question?
Teach the AI to communicate with each other in a way humans can't eavesdrop on... What could go wrong with that?!?
What Does the VMware/AWS Mashup Mean to IT Pros and CIOs?
It's still nearly a 65% increase, and includes the inverter. I don't see how the PW2 isn't a better deal.
> I think the bottom line is that the smartphone market has become as mature and predictable as the laptop market.

I actually think that is a good thing. Commoditization of gadgets usually mean lower prices and standards across models.
Where is the premium here?
The powerwall went from 7 to 14. Double.
I assume this works so quickly in part because goroutines are backed by a pool of OS threads that don't block? So everybody doesn't get stuck waiting for a thread that's blocked to get around to checking the preemption flag?
The compiler provides you no help at all with them, and no syntax that makes error conditions and handling separate. It also mixes application logic and recovery logic.

Basically everything that's problematic with returning a status int in C, but all new, hip, and backed up by Rob Pike's pseudointellectual bullshit and a bunch of Silicon Valley 20somethings.

They could at least, you know, have an Either type or something. Anything?
> Having regularly used one at work - this is either very much not true or the "ready" product was just a bad product.

Maybe you didn't read the part where I said "it was just a bad product".
> What about the way Go handles errors today makes them not "strongly typed"?

Error as type or error as values ? the std lib promotes error as values (i.e. check equality) instead of errors as type (i.e. check the type). Go error system WAS written with errors as value in mind. There is no point having errors in place of exceptions if errors were intended to be used as types (which they are not, as said previoulsy). Basically developers are implementing their own mediocre exception system on top of Go errors.

The error as value thing made sense in C 30 years ago, it doesn't in a language created less than 10 years ago.

There are a lot of C inspired patterns in Go that make the language half modern/ half dated in strange ways. That's fine when one comes from C though, that isn't when one comes from anything remotely modern. But I guess it's why Go is successful, it's basically C with garbage collection.
Thanks for the suggestion, I picked it up on Kindle and will give it a go over the weekend. Granted I'm not sure if I can handle too many more Marxist views of the Antebellum South --especially if they are name dropping Hofstadter.
I can absolutely see this if one has mobility problems. If not, it will likely hasten the day when mobility problems arrive :-(
"typical worst-case"

So... not worst-case. :)

Regardless, very impressive achievement, especially given that they've been able to do it without a JIT or exotic tricks like Azul.
Can you explain what your comment "Not necessarily" was in response to? Because I agree with what you say and not sure what you're disagreeing to.
They developed a way of enforcing agreements (bets) made on a blockchain without courts, police, military, or easy-to-hack external oracles.
I think it would be an absurd result if, for example, I could: buy your book (which presumably does not infringe Oracle's copyrights); write a new implementation of the probe language described therein; and thereby end up with something that infringes Oracle's copyrights.
Amen. Thing is, now you have to keep records on how you arrived at that decision.

There's really only two things to programming-as-a-job:

1)How much dog does somebody have in 'em? Determination frequently trumps everything else.

2) How good are they at knowing when to back up a notch, punt or roll it all back?

You don't figure that out with fizzbuzz.
I think people don't remember some of the first gen issues Apple products have gone through over the years.
Does anyone have any write ups for GC algorithm comparisons?

E.g. Java vs Go vs C# vs Actionscript vs Javascript?
I'm a C++ programmer who hates garbage collection on general principle, but I have to say: 20% of CPU time spent in memory management isn't all that unusual (especially in software that hasn't been optimized), whether or not that memory management is automatic garbage collection or manual.
You make a cogent point - these behemoths will have inertia problems.
Same here, I just picked up the latest iteration with Kaby Lake (released this month) with maxed out specs, for only $1300. Just aesthetically it has to be one of the nicest looking laptops I've seen.

I installed Arch Linux for dual-booting, which was definitely hassle-free as you said. The convertible/tablet mode works great in Windows, but I haven't gotten it to work well on Linux (need to disable the keyboard & trackpad). But I can develop in Linux, then reboot and browse the web or watch a movie.
The problem here is that the thinnest possible Pro model is not Pro. You can call it Pro, but it's not Pro anymore.. it's Thin.
I know it was a long time ago, so you were probably not considering it, but I thought the Wikiped entry for 1876 pres elections was interesting:

https://en.wikipedia.org/wiki/United_States_presidential_ele...

"Because it was considered improper for a candidate to pursue the presidency actively, neither Tilden nor Hayes actively stumped as part of the campaign, leaving that job to surrogates."
Are the solar cells and powerwall shielded by any kind of solar storm? I couldnt find any detailed information confirming or denying it. I would not like for any of us to be in a situation where the 1st solar outtage is our most damaging, and thats what causes any producer of electronics to adopt labeling and marketing for it.
OVH walked back their claims of a 1tb/sec DDoS attack.

Dyn walked back their claim of 'millions' of sources.

It seems many organizations forget to subtract their baseline traffic from their peak numbers. And some may exaggerate volume for other reasons.

The Dyn attack wasn't that large. Not insubstantial, but not massive, either.
... thereby exonerating Facebook from the racial discrimination imputed to its advertising problem.

Are you really suggesting that platform providers are fully accountable for the abusive use of their services?
> Sometime in the 90s, everyone standardized on the clamshell laptop with a 4:3 screen (later moving to widescreen)

How did that happen? It used to be that a normal laptop had a 4:3 screen and a ridiculous, huge laptop had a huge, 16:10 screen. Now both of those are gone, and normal laptops have even shorter 16:9 (!) screens. It's hard to think of a more user-hostile progression. I don't want to work in a series of cramped side-by-side windows. I want a screen that can display more than one paragraph of text at once.
I would very much like to make the D programming language dev tools work better for visually impaired users. Any suggestions you can give would be welcome, pull requests even more so!

dlang.org
Typed vs untyped nil means that, in practice, all functions must return an error of type 'error', and force clients to downcast at runtime:

https://golang.org/doc/faq#nil_error

Of course, there are ways around this such as returning a struct, but then that's no longer compatible with the error interface.
> According to Matthew Green, they tried for years to get this (or one of the earlier versions) into Bitcoin and Bitcoin weren't having it.

Can you cite this? If he said said it-- it's an outright lie.
Fellow old dude here - I'd measure ten times and cut once before I jumped off on a thing like that. When it comes down to it, Vastly more people have training in inventory management at some point than they do in tech, and if you look past yer sell-by date...
PIA

Super easy setup and config. Download the app for the VPN, generate SOCK5 cteds for the proxy via their site.
i think a lot of hr departments and upper management approach hiring with the mindset of "they want something from us, so they should do things our way"
> .1 of a millisecond is very impressive. Does this mean Go can finally be considered a systems programming language?

Can you write an OS kernel in Go ? no Go's runtime still depends on a OS. And whoever talked about Go as a system language didn't have kernels in mind, but "network infrastructure".
Cisco Anyconnect and the ASA web interface reeks of an outsourced enterprise developed massive legacy code base haunted by developers pissed all over by meddling middle managers. If you were going for the opposite of taste and execution you knocked it out of the park.
That seems to be exclusively about the data bus, not the address bus. So it affects what bit patterns get stored, but has no effect on where they get stored.
Ask HN: Developers in Canada, where do you look for remote jobs?
We're looking to hire a new remote developer. Because we're located in Canada, hiring a Canadian developer makes sense for various financial and regulatory reasons. Beyond that though, we're happy to hire from anywhere in the country, as our team is 100% remote. The question is, where to post the job? There are a number of great looking Remote-focused job sites out there now, like weworkremotely.com and remoteok.io, but they tend to be focused on a US audience. They may still be worthwhile, but I'm hoping to hear from some actual people to know which job sites appeal most to actual remote developers, especially Canadians.

So far we've posted on Indeed, but I'm happy to pay for job postings if they get us access to good devs.
Hey I'm new trust me I'm a big fan of Anonymous#V for Vendetta I won't tell no one plz let me join ️️