skysight-inc/HackerNews huggingface dataset:
The Internet (and the Internet Protocol) is used for everything, including building cars, brewing beer, making drugs, moving funds, cctv, building security, controlling UAVs and cars, etc.

Very few cared when Telegraph cable was torn and took weeks to repair. Now if the Internet Protocol is unavailable - the whole enterprise is paralyzed [0].

[0] http://www.mercurynews.com/2016/08/01/southwest-pilots-want-...
I thought this was impressive, since it's basically single-stepping the code and disassembling each instruction on the fly to figure out the memory accesses it generates, in order to update a simulated cache and compute any misses.

It then integrates with the IDE to give you mouse-over reporting of a single statement's cache hit performance.

Also, the submission has been edited. I mentioned that the system is open source, http://github.com/insomniacgames/ig-cachesim is on the page I submitted, but is on page 105/105 of the slide PDF.

Edit, disclosure: I once had the pleasure of working with deplinenoise, and tried to sponge up as much knowledge as possible. He's great.
tldr.

The lesson to be learned from this is that it is often undesirable to go for the right thing first. It is better to get half of the right thing available so that it spreads like a virus. Once people are hooked on it, take the time to improve it to 90% of the right thing.
Native Instruments Inc. | Mobile Developer (iOS), Full-Stack Developer, DevOps Engineer, UX Designer | Los Angeles, California | ONSITE | Full-time

Native Instruments is a leading manufacturer of software and hardware for computer-based audio production and DJing. Our mission is to develop innovative, fully-integrated solutions for all musical styles and professions. We push technological boundaries and open up new creative horizons for professionals and amateurs alike.

We're looking for people with both the left and right brain fully engaged – exceptional individuals with strong analytical minds and a passion for music and technology.

Full-Stack Developer to create and maintain highly reliable, scalable, and secure online solutions for integration into our products.

DevOps Engineer to set up a greenfield, highly reliable, and scalable cloud infrastructure consumed by our music production and DJing applications.

Mobile Developers (iOS) to work in our Los Angeles office with our team bringing the highest quality music creation and performance experiences to smartphones and tablets.

UX Designer to design and implement innovative, intuitive interfaces for web and mobile applications.

Find out more and apply here:

https://www.native-instruments.com/en/career-center/los-ange...

recruiting@native-instruments.com
A movie, operating system and Amazon gift card has been stored in DNA
The most powerful aspect of the shell (I use bash, though would strongly recommend zsh to newcomers) offers is that the same tool is used for both interactive and scripting tasks.

That is, there's no cognitive switch between "I'm working on this interactively", and "I'm working on this in a scripting sense". This also allows the user to try out and learn new capabilities or features in an interactive, rapid-feedback mode, and then apply them to scripting.

There's also a vastly greater opportunity for exposure and practice -- the shell is what you use, and you're constantly refining skills.

The fact that virtually all of my scripts start off as command and pipelines that then get iteratively extended, is another key element -- it's trivially easy to go from "manual" to "scripted".

There are other elements -- the degree to which a good shell supports recall and revision of earlier commands (discovering incremental recursive search in bash was a sea change for me), defining aliases and functions, and much more.

And of course, there are the limitations and gotchyas, some of which were somewhat fairly considered in the "death of the Unix Philosophy" essay -- otherwise rather poorly considered, IMO, for reasons well-stated in the discussion on that thread.
Yes, it is. I believe I added the concept of "fuckups per second", but my memory being what it is and the general creativity of the internet being what it is, I would not be surprised that it either wasn't original or I wasn't the first.
It's not something one would probably use every day, or without due care. But it is something you can. And, as I said before, unless you take explicit steps to persist the change across boots, one flick of the big red switch and it's gone.
Branson admits Virgin space mission was going the wrong direction
This book was written long before Mac OS X.
I'm a bleeding heart liberal, but:

> Do these people not think
> about how cruel solitary
> confinement is?

If it was effective, and its use wasn't at a guard's whim, I wouldn't really care.

But it's not effective, and there doesn't appear to be proper oversight, and that's what upsets me.
The ultimate evolutionary strategy: by tasty to a lifeform that has discovered agriculture.
That's really cool. I wonder what the admission process looked like for her.
> Yet, for some reason I am completely unable to empathize with it.

It's simple, if you want to. You just haven't had a comparable experience.

Lock yourself in a room with no contact with the outside world for a month or two. Remove any niceties a prison would not allow. Probably a room with no windows, mirror, or books.

If you aren't willing to do it, explore what you lose in life. Try doing it for a day or even an hour.

Maybe the difficulty in empathizing comes from the difference from anything you consider a normal life.
the devil is in the details. look at the pros and cons and the odds of various scenarios.

if you can afford to take the chance, you might not get another.

the down side you lose out on a lot of money and have a hard time getting another job in your old industry.
What is the power density, then? It would have to be amazingly worse than a normal battery if it can't meet average phone demand.
This looks promising. Having spent many years editing stock music for video we'd spend considerable time not only finding the right mood/genre but also editing the track to make it seem like it was "composed" specifically for the video. So, I think this solution only addresses half the problem.

What would be better is if you could download the individual tracks to import into a DAW where you could further edit/manipulate them to get that more custom sound. I went through the "Pro" tutorial and this wasn't an option.
Coincidentally, I just watched this last night: it's a really accessible refresher if you're a bit outdated on how all these caches work and interact: https://youtu.be/OFgxAFdxYAQ
> Leap Motion (after the Orion update) was quick, accurate (...)

but not stable. 10% of the time one hand goes away, gets out of range.. It's really good, but not enough for mass -or even eventual- consumption, imho.
This system doesn't seem to support type-based dispatch, so it's not directly suitable for Java.
Yes. Labs have lots of old specialized hardware that might only work on XP. Also, the photo might be a few years old, but I can't verify that.
As most developers do. Most everything else a pain in the Asteroid.
It's true that error handling with (shell) pipes is not possible in a clean way in general. In shell, the best you can do is probably "set -o pipefail", but that's only in bash.
Concurrency with IO on both sides is really hard to get right even in theory.

Text representation is a good idea regardless of whether you pipe or not.
That's one of the ones I used, so your guess is wrong
So much Java hate in here. I understand most people think Java devs live in caves, toiling away thinking Java and XML are the only technologies in the world. Still, this Java dev has used Haskell, Prolog, Ruby, Python...etc. I have left the cave. I've seen the world. It's nice, but Java still provides a ton of support and tooling to get things done. People have done bad things in the name of Java, and they have done fine work, too. Most of your practices from the bad old days of 90s to early 2000s Java are in rapid decline.

It's not my favorite language (I heart Ruby), but a practical choice for many projects. Don't kid yourself; once you leave "Hello World" land, and have to deal with a variety of features, platforms, technologies, you can't hope to roll your own salvation--no matter how expressive your favorite language. And you don't want Johnny's 3 star github project solution, sorry. You want a battle tested beast, with the scars to show for it. That's Java for you.
Any thoughts on UNIX security? I've been wondering what the most secure OS is for a long time, and the answer seems to be "systems that stopped being developed before you were born."
Yes, retry has always worked (*us-west-2).

Sometimes it's a 404 for an object written 1 sec prior, other times it's an S3 node that died mid request. Retry gets you to a different node.
You're not an idiot and you're not alone. In fact even those who you might expect to know it get it wrong and struggle to figure out what's gone on. For example recently I decide I didn't know systemd very well so picked a random service to setup and play with (tor) and a distro that uses systemd (Fedora 25).

I set up a hidden ssh service which was initially fine but after a reboot it failed with some weird permissions issue I couldn't figure out. Turns out this was some weird misconfiguration in SELinux for the Fedora tor package which afaik is still unresolved.

https://bugzilla.redhat.com/show_bug.cgi?id=1279222

https://bugzilla.redhat.com/show_bug.cgi?id=1250893

https://bugzilla.redhat.com/show_bug.cgi?id=1375369

There's more of these floating around if you search for the right terms. If SELinux was widely well-understood then this would be a pretty simple issue to identify and resolve (note: I'm not well versed enough in it - I've applied a workaround and have resolved to return and fix it properly "later") but it doesn't appear that this is the case
Really, how many people get to stay DECADES in prison? In Brazil the most horrible crimes have a de facto threshold of 6 years in jail.
The Guru Meditation: A Commodore Amiga YouTube Channel
Neither you, my friend.
I know of a hardware manufacture who used to put concrete into their DVD players to give them that quality heavy feel
Purchased two linux desktops from them. Neither lasted more than a year. Purchased two small servers, both doing fine. Overall I can't really recommend them.
Купить мужскую кожаную обувь онлайн – Armos Shoes
If you're having issues with selinux run:

sealert -a /var/log/audit/audit.log

Most of the time, that will give you a detailed description of what's going wrong and tell you the command to fix it. Completely changed my opinion on selinux when I learned it. Also, the SELinux For Mere Mortals[1] talk is a great introduction.

[1] https://www.youtube.com/watch?v=MxjenQ31b70&t=1s
Mainstream media is an uncritical mouthpiece for official sources.
I'm sorry you've had to endure this and am happy you are doing a bit better. Thank you very much for sharing the experience.
But will the average school be able to afford and administer servers For every student to ssh into?
Enhanced Avatar Interactions with Eye Tracking in VR Games
The New Leader in Wearables
Wow, that's impressive. Computer education in the 80-90s in the US seems somewhat lacking by comparison. For me 3-5th grade was Oregan Trail, 6-8th was Mavis Beacon Teaches Typing, and 9-12th was typing using the Edit command in Dos and saving to a floppy.
At the point you have to make a "cute" coloring book (for adults) to make your OS seem more friendly, maybe it's time to reflect on the reality that there's something fundamentally wrong with the reasoning used to justify the logic required to use it.
> I've been wondering what the most secure OS is for a long time

Out of the box, most system with no public services running are usually decent (and that's hard to do with some systems). Beyond that it all comes down to configuration. There is no "most secure" OS. You can set them all up to be insecure or secure.
I upgraded to 2.0 specifically (and despite the new "12 months of updates" license) because they do Linux.

Reaper is good, but Bitwig is much easier to get into.

Also, if anyone doesn't know about Airwave [1] they should check it out for running their Windows VST instruments (or those from e.g. vst4free.com [2]).

What annoys me about music software, though, is the way the authors/companies have special offers which are time-bound. Free u-he VST instruments if bought within a two-week window? Eh? What about the people who already bought the software? Or did beta testing? Or... ?

[1] https://github.com/phantom-code/airwave/
[2] http://www.vst4free.com/free_vst.php?plugin=TAL-Elek7ro&id=6...
My favorite story about that is I created a really nice series of components in React. Fully functional, stateless, really nice clean testable code.

A user gets it, it's "too fast", the designer wants to put an animation in there to slow it down and help give some context. Of course the animation means that once you "clear" the dialog it flashes to blank before "animating away" (because it's a beautiful stateless functional component!).

So now the code is this hideous hacky bloated ugly solution, but it works...
Do autonomous cars not have proximity sensors that activate braking?
Usql requires go. Sqlcl is currently 12mb.
Wow I feel like I understand SELinux. Guess I can stop turning it off now...
> Especially from countries with a large history of plundering, which also involves China (opium wars, etc) and most of the Pacific.

most of the world at one point or another you mean
A Tale of Three Kings – Testing Python, Elixir and Go
To extrapolate this a bit... it could be effective to ask a credit card provider a well phrased question 'how many people buy cake at 8am' and use their data-set which is probably being put into phase for this type of question now, but this feel a tangent from the original premise.
so would you like some kind of tool within the timeline of the video in order to express things? Like some way to specify the a value corresponding to a dimension of the mood? What else would be useful? Perhaps a way to place a crescendo or a bridge? Would an option to do a MIDI export be useful?

I have no dogs in this fight, just curious.
Everything I use a lot has a dark theme - it's easier on my eyes. That includes websites, thanks to Stylish.
The Law of Attraction: Why You Need to Stay in Excited Anticipation
Agreed. This is the late 90's web stage of let's try using the block chain for everything, even though it is vastly inefficient. The hype will die for a while as fees get too expensive then might come back later once the infrastructure of higher layers is there to support things.

Business expecting to piggy back on a free block chain deserve to go under.
Kiddle – a search engine for Kids, by Google
Sqlcl connects to more databases than usql readme declares.
Sounds like a bad idea. Genomes arent static and have a ton of helper protein enzyme complexes to repair damage.
We don't even really know how epigentics really affects much of anything.
There are many flavors of "climate denial" in the states, some of which are (relatively) sober and reasonable.

1) "The climate is not warming" — obviously false, unless you believe in dramatic conspiracy theories and falsification of evidence on a grand scale.

2) "The models are wrong" — this is on slightly stronger footing, since at least it's not attacking empirical evidence, but rather is discounting the extrapolations one can make from a highly simplified model of forcings and feedback effects.

3) "Warming is not chiefly caused by human activity, and thus we should not restrain our economy to stop it" — given the timing of recent warming this seems to go against the evidence, but there is also no counterfactual case against which to do real science. Once you get into the causal domain, things get muddier, leaving room for interpretation.

4) "Warming is happening, humans are causing it, but energy technology improvements + mitigation efforts will mean that ROI on carbon cutting measures today will be negative" — this is the most sophisticated argument I believe, and the hardest to refute. It comes down to how willing one is to roll the dice on the chance for catastrophic "runaway warming" in exchange for better quality of life today.

One reason I believe you see these arguments emerge chiefly in the US is the fact that most global warming reduction schemes seem, by necessity, to involve international cooperation and the ceding of national sovereignty to some minor degree. Many Americans find this idea to be an absolute non-starter, generally disliking things with a whiff of globalism about them.

What's the solution? Man, if I knew I wouldn't be sitting here commenting on a web forum...
> It's interesting that no one blinks twice at the thought of using a decades-old operating system - it's "mature", "battle tested", "proven over time" or some other phrase.

We use maintained operating systems that started decades ago - there are basically no good maintained options outside of Unix and Windows these days.

You need a seriously extreme number of testers to have a relatively bug-free operating system. We run proprietary RTOSes for some stuff at work and the number of weird bugs are crazy. We have to reboot every 280-some days because otherwise the machine will crash, IGMPv2 randomly stops working after a couple months - there's no v3 implementation at all, weird hacks just to make the thing boot, etc. And that's on top of the fact that their semi-official ports of modern open source tools don't work half the time and haven't been updated in years.

You really don't want to mess around with esoteric operating systems if you want any chance of having a stable useful application. OSes just do too much.
What an iPhone 'Function Area' May Mean for Devs
They tend to also. Its called cashing in your fame. You finally agree to endorse all those products you thought were shit for some money after your spotlight fades.
OpenVMS: distributed locking (we're barely catching up with it, in 2017!) -- see e.g. http://download.oracle.com/otndocs/products/rdb/pdf/rdbtf05_... , filesystem versioning (we still have nothing like it, and applications like ClearCase (very poorly) try to implement their own over filesystems that don't support it). ASTs (see https://en.wikipedia.org/wiki/Asynchronous_System_Trap ) are also great, but I think something akin to them exists in Windows.
I'd call into question whether such people should be punished at all, for what's arguably not their fault.
Really? Where in the US are reporters attacked and forced by authorities to film confessions for attempting to interview citizens who are appealing legal cases?

No comparison. Moral relativism run amok.
> [biggest Achievements] Product — Successfully launched 20 devices in over 30 countries, mobilised the Mozilla community to help run launch parties and created slick branding and marketing campaigns

Therein lies the rub. The products were all mediocre-specced handsets from little known manufacturers. So, right from the outset Firefox OS felt like a down-market 'landfill Android' type product.

I'd have bought a Firefox OS phone in a heartbeat, if it felt like an upgrade [or even a sidegrade] from my existing phone. But the specs for the most top of the range model available were actually worse than those of my existing 3+ year old Android model.

Sadly, this 'pursuit of mediocrity' sees a lot of OSS projects shoot themselves in the foot.
Isn't programming on a chromebook just a guacamole session away?

I could see giving kids access to a unix system via guacamole or a similar shell-in-browser solution and letting them run riot.

https://guacamole.incubator.apache.org/
I'm familiar with ITS, but haven't heard this before, and am highly skeptical of any connexion with PRIMOS. The Wikipedia article on PRIMOS says "Legend has it that the unusual choice of FORTRAN for the OS programming language had to do with its history. Allegedly, the founders of Prime had worked for Honeywell on a NASA project. However, Honeywell at that time was uninterested in minicomputers, so they left and founded Prime, taking the code with them." ITS was written at the MIT AI Lab in MIDAS assembly language.
> AS/400 was more an industrial and controls system.

Really? We used it a lot in payments. But it was paired up with Tandem and/or Unix (AIX, HPUX).

There was certainly a lot of thrashing as mini-computer manufacturers were having their "last hurrah".

Thanks!
Blockchain's potential use cases for healthcare: hype or reality?
Still had to do the SAT and went through the admission process. She had a lot of publicity in Vietnam at that point, and the rumor was that she had some god-tier percentile on the SAT score, too.

I don't think that was very hard for Stanford to recognize that they have some good stuff.
Yuck, is that a formal logic symbol? It just looks like "orthogonal" to me.
Invocation of whataboutism is not a mind bug. It's the problem of never acknowledging your own issues and deflecting the criticism/concerns.

The hypothetical interaction that would go "US: Hey China, we worry about your policy X. China: Hey US, we sort of understand where you're coming from, given your history. We also see similar issue with some of your policies..." would be perfectly fine.
A 'good' capitolist creates value, rather than syphoning it from the current supply.
I'm not saying it absolutely prevents people from moving forward. I just fondly remember my first programming environment being an HTML file with a script tag.

It was a real environment, people were doing real things, and I learned based on the (at the time, quite bad) example of professionals. It also made it easy to go on Wikipedia and directly transfer concepts into my program from the pseudocode or C. Learning first in a real language gave me the opportunity to read many real programs very quickly.

I think GoMix and, to a lesser extent, Cloud9 give you a real language environment. I think that's a good step, though I have some minor qualms about the quality of the integrated text editors (which is really the web's fault).

Forget career-ready, I want naturals to never need to be told or convinced to program.
I think it's for Alan Kay. Bonnie MacBird is his wife.
An intelligent personal assistant app like SIRI with crowdsource knowledge base
Same with my kids' schools. iPads handed out to every kid, but incredibly, they were incompatible with the online Math textbook selected. Millions spent on technology for its own sake, without any real plan.

Honestly I think paper, pencils, and books are still the most effective tools for most primary education.
I am really looking forward to see this in the market. And cell phones that can be used as throwing weapons, that as well.
Ultimately, the number of cores doesn't mean anything by itself, it's the aggregate performance that matters. We'd all happily take a 16 Ghz single core CPU over a 4 Ghz quad core any day, if such a thing was possible.

It's true that I'm in a very niche spot in that most of my workloads are vectorization-heavy, but I don't think it's quite as niche as people think. If you look at the benchmarks, quite a few workloads (check out x265 performance on ffmpeg, or audio encoding, or compression...) are sufficiently vectorized for the 7700k to be more cost efficient than the 1800X. Realizing that does feel a bit sad, though, I agree.

For pure gaming, I'd still get the fastest Kaby Lake i5 and be done with it. It doesn't matter what happens with DX12, etc., games are still going to be GPU bound for the foreseeable future and the cheap i5 won't significantly bottleneck you for many years to come.
I'm surprised it doesn't mention the X Window System.