skysight-inc/HackerNews huggingface dataset:
> Just plug your ears. Close your eyes. And repeat the holy chant, "America is #1". While our rivers run thick with coal sludge, our water is full of lead, and we ravage our environment.

Without any touch of irony.
> Are you a particularly introverted person (in the Myers-Briggs sense of the word)?

I am introverted, but not to an outstanding degree.

After a bit of reflection I am coming to the conclusion that it all rather has to do with my unhealthy level of aversion to conflict. I feel sick even when seeing it in movies, sometimes to the point of having to pause. And I am also under the (likely false and irrational) impression that conflict is what the daily life in prison all about.
Ransomware for Dummies
If I may say two things:

Firebug, and a copy of Javascript: The Good Parts from the library.

These two things put together helped me finally grok functional programming, and really understand what was happening in my code.
That was the lone task I abdicated. I do not work with printers. Horrible peripherals. One would think that the oldest peripheral was best understood.
What do they find funny about it?
see also: The Unix haters' UNIXUX server. It's pretty funny. http://www.art.net/~hopkins/Don/unix-haters/login.html
Russia does send military jets regularly into other countries airspace. It happens regularly over Iceland for example[0]. The lie is not in saying it happens, the lie is by omission by selectively reporting it when convenient to make it seem that it's something new or surprising. We always see these stories during periods of increased tensions, suggesting that these flights are a response to recent events, when in fact they have been a standard thing for decades. The other omission is that NATO countries (yes, I know Sweden is not in NATO, I'm talking generally here) do the same for the Russians, and western media never reports on that.

I mean, it's understandable, right? The military has to be prepared for lots of different situations, and in order to properly prepare you need to know your neighbors defenses. Finding out at what point your jets get intercepted tells you a lot about what you can get away with. It would practically be negligent of them not to do it.

As for the submarine issue, I'm not familiar enough with it, but I believe you are right that there are no confirmed cases in recent history. That said, I wouldn't be surprised if it's common for Russia and NATO to send subs to probe each others defenses for similar reasons.

[0] http://icelandreview.com/news/2016/09/26/russian-bombers-fly...
Ming-Chi Kuo: 2017 iPhones Will Have Lightning Connectors, USB-C Fast Charging
...and yet all ice on the planet is melting irreversibly. Permafrost is slumping and dumping CO2-bearing silt into watersheds in quantities unseen in human history. Siberia has melted, the first time since the Mastodon roamed the plains. Flooding and drought are oscillating outside all recorded norms.

We can probably stop philosophizing about 'when I was young' etc.
Why is this being downvoted? How is it when X person chills the press is bad but when Y person I like does it, it's okay?
I think he means "most by total runtime".
The use of \mathbb{R} for floats acts to obscure things for me I'm afraid. It loads up dusty old stuff in my brain about the reals that is not true of floats from the slow tape archive storage in my skull, and _doesn't_ load up stuff in my brain about floats like, say, where the first integer gap occurs[1]. A side note is that \mathbb{Q} would be a closer match to float.

[1] http://stackoverflow.com/questions/3793838/which-is-the-firs...
Google says to “count on” a second-generation Pixel smartphone this year
Show HN: Barcode – Your Own Private Gym
Guru3D seem to be the only ones to manage memory frequencies over 3 Ghz, most reviewers report a lot of issues with the memory subsystem at the moment. In many reviews (see [1] for a representative example) the 1800X is on par or even slightly behind the 7700k in memory bandwidth, so at the very least the situation is far from unambiguous.

[1] https://www.pcper.com/reviews/Processors/AMD-Ryzen-7-1800X-R...
Graphics are far from professional level, unfortunately. I would throw away coloring idea. Instead, I'd put a decent graphics. It could be even made into some simple story.
Police Body cams will recognize your face
This house was 3D-printed in just 24 hours
I wasn't saying they were attacking it because it is 50 years old, I said it's easy to attack something that is 50 years old. Computer science and systems design has evolved a lot since then, so of course there were a lot of decisions made then that we wouldn't do now. And a lot of things evolved organically in UNIX, etc.

Anyway, I'm not gonna rehash the same old arguments with you.
#avetecacatorcazzo is more expressive tho.
To install, you need no admin rights.

To uninstall, admin rights are required !!!

How can i uninstall this ??????
Host own Website using free tools and a domain
Would anyone use this? Trying to get some user feedback.
It's worth mulling through Builtwith's site for information like this: https://trends.builtwith.com

For example, here's a breakdown of CDNs:

https://trends.builtwith.com/cdns
Steve Reich is calling
> The biggest caveat is the lack of prefetcher simulation

Certainly an important point, but only relevant if what you are doing had a hope of being prefetched in the first place. Maybe the tool could be extended to give an idea of how 'prefetchable' something is? This should be simpler than a full prefetcher simulation. Then you can concentrate on the cache misses it predicts that are unlikely to prefetched. The tool is more focussed on pointing out areas you can improve, it doesn't matter if it gets it wrong sometimes.
Do you experience any real consequence from this, as the author suggests?

I don't deny that can happen, but I have seen teams with build times that exceed 10 minutes that don't have issues. People aren't generally dumb, so they find a way to work that doesn't involve constantly sitting around waiting on the build.
> Also, after an initial enthusiasm for iMovie and Swift Playgrounds wore off, they gravitated towards the more distracting apps and games, youtube and netflix, etc.

Wouldn't this happen on a PC as well? ASCII games got me into computers years ago and led me down the path of wondering how to create them.

I think what's really happened is that we geeks do not understand why every single person does not want to know the inner workings of a computer. People are creative in different ways, many of which work great on an iPad.
Page best viewed with headphones.
There is good and bad, but you certainly must be blind if you think the progress of technology has been relatively stagnant since the introduction of unix. Just a couple things that come to mind:

* The internet (early 90s)

* Wireless networking (early 2000s)

* Highly portable, small, and lightweight computers (early 2010s)

and all the software that supports them. These "follow-up systems" are certainnly better than their predecessors, and there are literally countless more examples (no, everything shouldn't be written in asm and c).
Is it as anecdotal as saying that Macs "just work"? Is it nearly as anecdotal as saying "how hard it is to convince other Windows users"?

> I claimed that it is nearly impossible to convince a die-hard Windows user that perhaps they might be happier overall on a Mac.

No you didn't. You just said "Windows users" and you didn't say anything about being "happier overall", you said that it was hard to convince them that they "just work".

Now you're trying to say that you "never claimed Macs didn't have hardware issues". What do you suppose "just works" means in English?

I guess when you go around spouting off ridiculously broad and obviously incorrect statements such "it just works", you're going to be "misunderstood".
Master JavaScript Programming with 18 Open-Source Books
In the UK (and I'm sure many other places in the world) rental agencies already provide the services you are describing. As a UK single-family home landlord I ask my rental agency to find me tenants, run background checks, handle deposits, rent and other finances etc. For this I pay them 5-10% of the rental income/month. They will also handle repairs etc. if I need them to and bill me accordingly. This is a great service for me as a landlord who lives abroad because it greatly reduces the amount of time I have to spend dealing with my property to maybe a couple of hours every few months.
Interesting. Sounds like they needed perf. Yes, it's sampling, but its sampling is extremely fast. Porting to Linux has its advantages.
Would it help making households buy a second iPad?

I'd argue yes. Multi-user profiles mean you have a set-up that's yours. You're more likely to invest in it, which means you're more likely to want to interact with it. If someone else is using the device, you can't—so you buy another one.

I think that's more compelling than the argument of, "I need my own iPad so I can have my own space." Many people haven't realized they want their own space yet.

The real trick would be keeping everything in the cloud and making the devices interchangeable. So I could have 3 iPads and pick up any one to login.
Isn't bitcoin and other blockchains validated by "proof-of-work", meaning a nontrivial amount of energy is required to post something to this discussion forum?

I mean it's nearly indefensible to even add an energy overhead to financial transactions, but this...
I thought the kernel looked a bit menacing.

This is one of the weirder artifacts I've come across lately. One of those things for which I like to imagine how a far-future archaeologist would react to it.

That is, if we still made documents that will be around for far-future archaeologists to puzzle over.
> One good argument for it is that a conscript army is unlikely to stage a military coup in a democracy. If the soldiers are more or less random people, they will more or less support the elected government, at least a portion of them.

At the same time, military training involves quite a lot of indoctrination as part of getting people to shut up and follow orders. I'm not sure it's particularly healthy for democracy to send a large part of its citizens to indoctrination camps.
I'm not sure. I don't actually know that much amount APL history. I've really only used it for a few years. If you want a lot more information about that, I recommend you join the GNU APL mailing list, as some of the members there know a lot about the history: https://lists.gnu.org/mailman/listinfo/bug-apl

As far as I know, Sharp APL was "old style" in the sense that it did not support nested arrays. Some people may like that style, but I have a hard time seeing that it is "better", since the nesed arrays are backward compatible with the non-nested style.

Note that you can also use the ⊂ and ⊃ functions to convert between nested and recursive arrays. For example, assuming you have an array of strings:

a ← 'here' 'are' 'some' 'strings'

⍝ a is now a single-dimensional array of 4 elements
⍴a
4

⍝ The ⊃ function converts the nested array into a two-dimensional array
⊃a
here
are
some
strings

⍝ The array is two-dimensional with 4 rows and 7 columns
⍴ ⊃a
4 7
> How does one use a Mac without grep or piping?

Using Finder, XCode, Objective-C and Swift frameworks,...
> a case of a security architecture that is literally founded upon obscurity (ie, keeping the keys secret)

Huh? Relying on the secrecy of keys rather than secrecy of the code is the _exact opposite_ of security through obscurity.
coloring books for adults is a mindfulness thing.

the selinux one is just a cute marketing move for red-hat to sell courses
NASA released a ton of software for free and here’s some you should try
This is the most optimistic thing I've ever read. I hope you're right.
Orion must have had a bit of a placebo effect or something. When I first installed it, I had a sense "this is better!" But after trying to write applications with it and use it more frequently, I found I was hitting the same old problems, just as often as before.

Let's also not forget that Orion came out a little over a year ago now. Still in beta. Still pretty janky. I just don't have a lot of confidence that Leap will clean up their issues and make a better product.

There is another device, Occipital Structure Sensor (https://structure.io/), that I'm keen to try out. It's essentially a micro Kinect you can strap your face. Supposedly enables room-scale, inside-out tracking and pass-through AR on smartphones. They support desktop devices, but frankly, if I'm on desktop, I want an OpenVR-based system. For mobile devices, the company officially only supports iOS, which is complete balls. However, I have heard tale that some people from parts unknown have gotten it to work on Android using the now-ancient OpenNI 2 (https://github.com/occipital/OpenNI2).

There's an additional problem with all of these devices, though: they only face front and they aren't able to track the body's full range of motion. It's severely limiting for what you can do.
The idea is that you're no longer constrained by planning around the use of a shared computer lab space. Instead, any activities that benefit from computer use can be used immediately.

You don't have a "pencil and paper" lab that is used the entire school day and scheduled around, and now computers have reached the commodity price point where they don't need to either.
yeah, as my project grows i've been thinking about re-writing in Python or Ruby to make project structure and testing a lot more straightforward; as of now this thing requires a lot of manual testing
That's not crouton. That comes from Google's coreboot-derived firmware. See https://www.chromium.org/chromium-os/2014-firmware-summit

It's true, though, that the whole process needs to be made more straightforward and easily circumventable. It's just not a part of crouton.
My kids use chromebooks and for writing papers, managing accounts, etc I can't think of any better option.
Use of IBM Watson cognitive technology a first for the mining industry
Internet access is an good point. That would seriously diminish the "equalizing" factor of giving every child a device.
Not that I've ever used one, but I wouldn't expect someone to indent any code on a punch card.

I just felt the comment was suiting since it must have been about when they were still used that you couldn't automate indentation.
Oh yeah

What was more amazing was people using X for accessing a terminal. You know, because that's how someone told to use it, so they just went with the flow.
You're absolutely right - we have this information scattered around blog posts and other material but it should be laid out in one place and in not-too-techy language. Thanks for pointing it out.
Sorry for the trouble - does it also "require" admin rights when you run C:/Users/<your user>/AppData/Local/fman/uninstall.exe?
NBC invested $500M in Snapchat IPO
> Outsourcing IT in an academic institution where ostensibly the operation of said infrastructure should be a valuable topic for research means that somebody isn't thinking.

IT is not a viable research topic for a medical institution.

https://www.ucsf.edu/
Yeah, but in my book thats "technology done right".

No hype, no expensive toys, just the right tech to solve the right problems without getting in your face.
2G GSM mobile networks shutdown
If you use this tool to find the outliers which just break the cache badly, then you can apply some human introspection on the data and figure out what is a problem and what is not.

Trying to add in a prefetch handler would be painful, time consuming, and may actually hide some cache misses that you would want to find. Also each CPU family and potentially in between families there could be changes to the prefetch algorithm used.
Ask HN: What do you think of Quasar Framework?
It's an all-in-one javascript framework for building apps that run on web, mobile, and desktop - some kind of combination of vuejs, cordova and electron. I'm curious too see if someone built something with it and is happy.
The software engineering community is bottom heavy right now, driven by improvement in accessibility of various platforms (eg Rails), and the prevalence of the San Francisco tech startup bubbles (where tens of thousands of developers have 10 jobs on their resume but never worked on one with more than 20 developers). And then these people go on and get lucky, and you have unicorn billion dollar companies built like if they were startups.

That creates a weird/interesting world, where the #1 priority is "how long does it take to use this if I've never heard of it before, and how quickly can I build an MVP with it"

That...changes priorities. A lot. Java is the other end of the spectrum, being born long before that world existed, and probably went a little too far. Fact remain, Java was born in a world very much opposite to what the majority knows today. So it will get flack from people who don't understand (or worse: don't remember, even though they were there!) why it is that way, and why it's (sometimes! Not always!) valuable.

For a mature project, I don't give a damn how quick it is to learn or how fast you can get your login form ready. The login form was written 10 years ago. I want to see how quickly you can find, debug, diagnose and fix issues or how quickly can a new module be added to the code base while being consistent with the rest of the architecture.

The java ecosystem is actually pretty good at it. At this point I haven't done Java in a very, very long time, but a large part of our stuff at work uses it, and I can open one of our hundreds of repo, look at it, and I know what it does and how I could extend it, even though I've never used the framework its built on.
I don't think this can be called "sampling"; it's single-stepping and analysing each instruction.

There's nothing statistical about it, no "samples" that are hoped to represent some hidden full system, since the entire instruction stream is analyzed when the simulator is enabled.
> Fear is a wonderful motivator.

I'm convinced this is part of what drives home so many "oops" lessons for me and helps me figure out what I can do to mitigate them in the future.

For example, I learned the value of caching when we launched a client's site on a nationally televised show. We didn't have caching and when tens of thousands people hit it after the show's host mentioned it, it went down. Just as we got it back up, the show aired in central time. Boom. And

That was a bad day but I will always remember the value of not just writing code and delivering a website, but trying to understand how it will be used and in what capacity. And caching. Always caching.
Notwithstanding the bandwidth and storage costs associated with downloading an maintaining a multi-GB blockchain.
NASA just released a crazy amount of software you can use for free
> So Netflix has a six year lead and attendant network effects in it's favor.

I completely agree with you. I personally have a Netflix account, and do not subscribe to other services.

My point is that right now, today, this very instant in time, Netflix is not primarily differentiated on technology, but on having content that their subscribers want; that online video distribution is now a commodity.
There's a movie sketch in here somewhere. A guy has the worst day of his life, every single thing goes wrong, and at every single company the same person is "responsible" for the issue.
With a pretty huge door you can open from the inside:

https://github.com/dnschneid/crouton
> What I Would Do Differently Today ... Product — Not try to create the cheapest smartphone.

But, then who will? Firefox OS allowed you to run a full HTML5 browser on a phone with half the specs of Android[1]. They sold a phone for $33 that was (and still is) the cheapest thing to run Youtube and Wikipedia! The only huge technological advantage Firefox OS had was the fact that Boot-to-Gecko didn't have the overhead of a middle layer virtual machine (like android). That's a HUGE deal if you are resource constrained, which means you can offer a ton more features for the same price on cheap smartphones.

And who uses cheap phones? The developing world, who more than anyone need access to modern information. Firefox OS shouldn't have seen itself as competing with Android. It should have seen itself as competing with flip phones. The amount of societal good Mozilla could have done by focusing on being a cheap "next-step" flip phone alternative is astounding. Here's a comment I wrote several years back when the $33 phone came out:

---------

I've been a huge fan of Firefox OS for a long time[1], but here's something I think many people here aren't realizing: Firefox OS considerably lowers the barriers to entry for app developers.

Firefox OS apps are just html pages in a zip file, so all you need to create one is a text editor and a browser. In fact, Firefox will soon include an IDE[2], so you don't even need a text editor anymore. I think that will have a massive impact on how many developers will make apps for Firefox OS, especially local developing world apps.

If you only have non-administrator access to a computer in an internet cafe or some other shared computer, you can probably still develop Firefox OS apps since it may already have Firefox installed. Additionally, there's millions of tutorials online about web development, many of which are very beginner friendly and in multiple languages.

This extremely low barrier to entry will allow local communities to easily make apps that cater to just their local needs. Want to know where the best location to get water is? Want to know which farms in the area are hiring? Want to see the local mayor's latest scandalous photo? These all can be coded in a weekend at the local internet cafe.

[1] - https://www.youtube.com/watch?v=T3MU3jxEye8

[2] - https://developer.mozilla.org/en-US/docs/Tools/WebIDE
> I remember a similar HN discussion, months ago. Someone posed the question - given there's evidence that people do better work when they're treated well, why don't more places go out of their way to look after their workers? It seems to be a no-brainer.

I tend towards the evolutionary explanation. In primitive times, when people lived in small bands it was beneficial if everyone helped each other to make the group strong to survive. Perhaps some men found it more beneficial for them to humiliate all their male peers so that they would become the alphas of the groups and the females would mate with them instead...
One server and one instance could easily do one class if not hundreds of students. Actually to have it done with a container would be very cheap and wouldn't require a high tier server. So it would cost less to do Chromebooks with a server for instances when they need more horse power or build tools.
By the time you get to your second half of schooling, isn't the point more to expose you to a variety of topics to broaden your base and allow you to explore what you like and what you don't?

You could ask "what do you find the benefits of teaching this as standard curriculum?" about pretty much every middle/high school class:

- Trigonometry? Most people don't need to know how to calculate the pythagorean theorem, only need to occasionally measure stuff with a tape.

- Chemistry? Most people don't need to know the periodic table, only not to mix bleach and ammonia.

- World History? Most people are never going to use all that Byzantine knowledge, just stick to more recent events.

- Foreign Language? Most people are never going to need more than enough to get by on vacation for a week.

- Music? You're never going to pick up that instrument again after graduation.

Now that computing has become an enormous part of life, doesn't it make senses to pull back the curtain a little? It's not like it's going to do them any harm.
http://www.huffingtonpost.com/2014/08/13/journalists-attacke...