skysight-inc/HackerNews huggingface dataset:
> Spend that time trying to measure how far you have come.

Why? Who is the intended recipient of this information, once I have formulated it into words? Myself? I don't enjoy repeating things to myself I already know.

Formulating into words how far you've come can only happen while you know how far you've come. And while you're in the state of knowing how far you've come, you don't need to repeat to yourself how far this is. You know.
I'm pretty sure mrustc isn't targeting GCC as a backend, but I'm not sure.

I don't know what approach is being taken by the person working on a GCC backend, but it's entirely possible what you've described is what they're doing.
Actually GPU's are bottlenecked by CPU's these days (low level API's will help a bit), GTX 1080's not to mention the Titan X are a really good example of hitting a CPU bottleneck like a brick wall at higher resolutions and higher core frequencies.

Because of the single core performance unless you are playing a really CPU intensive game which has been optimized for multiple cores (more than 4) (or running an insane SLI setup 3-4 way and need the extra PCIE lanes) the 6700K with as high overclock as possible (4.6-4.7ghz) is pretty much the bare minimum for GTX 1080 or better GPU's and even that isn't enough.
In some way this article by one of Erlang creators is related to your comment:
https://armstrongonsoftware.blogspot.com.ar/2008/05/road-we-...

> The fundamental problem with taking a remote operation and wrapping it up so that it looks like a local operation is that the failure modes of local and remote operations are completely different.
crates.io, for example, has Rust on the backend. There's a HN poster who uses Rust server-side for his business, IRC.

https://news.ycombinator.com/item?id=10312354 is a comment I made a while back about it. I've gone from "why would you do that" to "this can make sense, depending" over the years.
First thing I did was open the page and try to find the word "Comcast".
Genetic Engineering Will Change Everything – CRISPR [video]
Yep, you can just fill out the form and we will give you a two-week trial to check out our product!
You dodged the bulk of my question around privacy, data ownership, etc. Is it safe then to assume your business plan is to be cavalier with this data against my authorization and monetize it in a non anonymous fashion?
FCC loses court battle to let cities build their own broadband
They are optimized for that because a lot of algorithms can make use of them, from quicksort/mergesort through image rendering and encryption. It is an easy optimization from a hardware perspective -- simple repetitive hardware structure. This is why GPUs are so powerful and games are not the only thing that benefits from this type of optimization. Matrix multiplication is also used in signal processing. The CEO asked, how can we optimize the use of our hardware for the most benefit? And SIMD with wide pipes is at the top of the list. Most of the post is about all the new algorithms that can take advantage of the hardware push. The hardware push is there because it is an easy use of hardware resources.

This is also an optimization that compilers can readily take advantage of on a small scale (similar to pipelining) so the combination of benefit + ability to use + simplicity/low resource use makes it an inevitability.
Entrepreneurship (creating jobs) is the way to stand out and command respect within your community and maybe globally.
Because CPUs are designed around benchmarks representative of real workloads people are running on their computers. Naturally, multimedia and games are a large part of these workloads, this is what drives SIMD adoption.
In support of SMS one-time password deprecation for higher impact systems
Just moved to Nairobi (actually, Tigoni on the way to Limuru, where I have no postal address). Pretty sure I saw your team at iHub last week when I was hosting the Mozilla Science Lab. I'd love to connect - gonna email but also please feel free to reach out to me using details in profile (same goes for anyone else in the area).
There are a lot of tutorials on the sparkfun website.

https://learn.sparkfun.com/start_a_project

I find some of the articles on PCB Design magazine to be useful for PCB layout.

http://design.iconnect007.com/

Note that a lot of hobbyists use 'Eagle' which is free(ish) as in beer. Profession tools are $$$, though Altium offers http://circuitmaker.com/ (which I can not speak for).
Maybe? It's hard to tell without more detail. Some of the question is how are you factoring your paid features versus your free features. A lot of it is how you yourselves feel about open source and how comfortable you are with the prospect.

If the paid features have been built as "extensions" or "plugins" or "services" on top of the free app, then it may be the case you could easily open source the all of the existing "free" stuff without impacting your bottom line or changing your business model.

If things are less cleanly split, then of course you'd have many problems to solve even before contemplating making your software open source.

Open Source is great. We should all be doing more open source. It's a balancing act to make that fit our business models.

A few question to ask yourselves, too, is although you clearly have vocal potential users that want an open source option, how many users is that? How much potential revenue? Arguably most such vocal groups can be surprisingly tiny minorities in your user base and there's no guarantee that if the Open Source proponents become users they will become customers. (In fact, if they are so vocally adamant on Open Source it might, albeit not always, be a sign they don't intend to be customers, merely free users for life.)
Oh, I'm not saying I can't be social. I'm just saying that I wasn't in the past—because of some wrongheaded assumptions—and so don't have a network to build off of.
Google, FB, and Microsoft own cables. So I can see that it's data-intensive companies. What does owning the cable do for them? They get to rent it out to other companies?
Original article: https://www.engadget.com/2016/08/10/google-explains-why-pale...
> I maintain friendships with people I don't genuinely like

That's not friendship. That's an acquaintance you're using for ulterior motives.
Besides the model number, can you also tell us the firmware version?
That's not necessarily why employers do it, I'm sure some do though.

It costs a lot in terms of productivity, time, and dollars to bring someone new into the company. As an employer I don't know if you've completely misrepresented yourself or not- especially as a developer. I've hopefully done my best to make a good hire and be forthcoming in helping you make your best decision as well, but just like in dating, we're not necessarily sure how this thing is going to go at first.

In the tech industry I've never come across an employer that withheld insurance during the first 90 days, and most I've come across have you accruing your vacation immediately as well. I've seen employers in other industries (like manufactring) withhold all benefits until the 90 day mark though.

All my discussions with new hires on the 90 day trial period go something like this: "We're going to meet more frequently than we normally would, I'm going to give you more frequent feedback than I normally would, and I'm going to review your work much more often than I normally would in order to make sure that you're not getting lost in how we do things and that I can help you out with anything as fast as possible."

If you're a smart employer/manager you're going to use that arbitrary trial period to aggressively make sure your new people succeed. If you suck, you look for a problem and cut bait.
This argument is dangerously close to a problem I'd like to call "semantic wankery". As in, by defining first terms fuzzily enough, anything can be equated to anything else.

What is rigor? Everything is subjective. Well, great philosophical position and all, but when we're talking about evaluating whether what we know is actually reflective of reality, remarkably unhelpful.

Reality being classified as that which exists despite individual opinion.

Look up through a clear sky, stars can be seen. Get a telescope, and we can start describing properties of those stars. Better telescope? More properties. Anyone can reproduce this. Or perhaps the moon - we've sent people there. We know that it exists and is a place a person can walk the same way we're sure that Japan exists and is a place a person can walk.

The whole of humanity deciding tomorrow that the silver disk in the sky no longer exists? That rock is still there and still influencing our tides.
OneReceipt Shutting Down 8/24/16
People spend a lot of money on physical security as well. They put locks on their homes and cars, install safes in banks, drive money around in armored cars, hire armed guards for events, and pay for a police force in every municipality. The simple fact is that if your money is easy to get, someone will eventually take it without your permission. That is reality, but calling it "unhealthy" implies that the current state of things is somehow wrong. I agree with that premise, but it carries with it a lot of philosophical implications.
Three years since their last blog post, and I had no idea I ever tried their service. Perhaps a few more emails or touch points along the way might have changed things?
Please, take those complaints from others seriously.

There are plenty of tools that help people (including myself) to deal with compiler errors more easily, and they're not limited to emacs either.

For most purposes, having at least _one_ line in the standard 'filename:linenumber:[column:] {error,warning,...}:' format is sufficient for compatibility. You have such a line already; just remove the '-->', add the 'error:' or whatever back in, and you should be good to go without sacrificing any of the (very welcome!) improvements from this change.
Of course. Gamers are the biggest consumers of new, top of the line PC hardware.
Great question. I wondered the same thing a while ago, and tried to build one using SystemTap (https://github.com/emfree/pystap). Couple reasons why this isn't too easy:

* "Python" in general might mean you're on Linux/Windows/whatever, and it might mean CPython, PyPy, or some other runtime. But any out-of-process instrumentation is gonna have to be pretty platform/runtime specific.

* Even if we restrict ourselves to, say, CPython on Linux, the interpreter's internals aren't super friendly to this sort of inspection from the outside. You have to rely on and also work around implementation details.

Example: to get a Python call stack, you want to look at `PyThreadState_Current` (basically the same idea as `ruby_current_thread` in that excellent linked post of Julia's, I think). But this happens to be null whenever the GIL is released, e.g. when doing network I/O, and then you're kind of out of luck. So you'll already have trouble usefully profiling a single-threaded I/O-intensive program.

* Oh and you pretty much need debug symbols in your CPython binary (I think? Tell me if this isn't true!). Most production CPython builds don't have them. So you have to get the right binary, and rebuild any application dependencies with C extensions. Not hard but annoying.

There is potential though! With some work, we definitely could have a better story for out-of-process Python profiling a la Linux perf.
Physics are pretty cheap unless your game is a physics simulator.

CPU performance is important when there is a lot going on (most of the frame latency is CPU side), and when the CPU's are really busy dealing with other stuff like heavy AI or tons of NPC's you get poor frame rates and scalability with GPU processing power.

Good examples of real CPU hogs would be the latest Civ games as well as games like Assassin's Creed Unity.
ACU is especially a CPU killer, if your CPU OC is stable playing ACU it's really stable, I've seen that game cause CPU's that are not technically overclocked crash on their normal boost clock when the memory XPS profile was loaded.
Energy Literacy
Awesome! Could use this technique to create a personal version of Google photos (thinking specifically of their automatic generation of albums of 'sunsets' or 'dogs').
Thank you for this. I am looking for more advanced or expert oriented resources that go beyond the simple concepts of electronics.
The concept of an avatar doesn't translate across cultures. And the visual hash isn't an "avatar" as typically used on the internet. Furthermore, the images may be incomprehensible in some cultures.

Keeping a minimal edit distance between code words in the corpus would enable error detection and correction without the burden of sending another piece of info.
Not everyone responds well to criticism. Telling people they suck is a very mediocre approach.
The Slow-Game App Is the New Smoke Break
The key word is "should" aka "shoulding yourself/someone else" aka "musterbation" [1].

When you detect this from yourself or others, you are best advised to steer the wording/conversation so it's factual and not a guilt-trip. If you cannot, you will find yourself in a very frustrating place.

http://daphne.palomar.edu/jtagg/should.htm
I love the clarity and readability of these errors. You can work on UX at lower levels, and it looks like this. Beautiful. I'm not even a Rust dev, I'm mostly in C# land these days, but I appreciate the effort this takes. Well done!
Ah ok, thanks! Do you have a paper/reference for this (I guess you have a proprietary implementation though)?

As the sibling says, this sounds like a good random forest problem, so you just pass in a load of patches that have been labelled with ground truth and let the classifier give you a probability for each pixel?
> Publishing a copy is not taking.

"Property", whether real, tangible personal, or intangible personal, is a legal power to exclude others from certain actions with reference to some thing.

Limiting some part of that exclusive power while leaving the owner title to the property and with the rest of the exclusive rights is still a taking of property, so even if what the government did with regard to copyrights was less extensive than actually seizing the copyright, it would still be a taking (similar to using eminent domain to take an easement or right-of-way, leaving the owner of land the title.)
It doesn't pay to please all people all of the time.

It pays to please some people some of the time.

As with a number of other tools and strategies, you have to leverage it at the right moment, the right rhythm. If you don't have an intuitionistic idea of the ratio between truth and small lies that are necessary to functioning. People don't talk to exchange truth about the world, they talk mostly to repeat signals at a constant rhythm which sends a larger signal of "confidence" or "competency" or "trustworthiness" or even "this person is safe and stable to be around".

Yeah, there's a cognitive cost to anticipating other minds unless you're blessed with some capacity that is never stressed. There's also a cognitive cost to maintaining executive function without being swallowed by groupthink.

>people pleasing is selfish and manipulative

Your entire edifice of actions is the selfish and manipulative desires of your morality to instantiate itself in real space.
It doesn't pay to please all people all of the time.

It pays to please some people some of the time.

As with a number of other tools and strategies, you have to leverage it at the right moment, the right rhythm. If you don't have an intuitionistic idea of the ratio between truth and small lies that are necessary to functioning...I'd probably stick to simplistic non-anticipatory models until you get a better idea of how people work.

People don't talk to exchange truth about the world, they talk mostly to repeat signals at a constant rhythm which sends a larger signal of "confidence" or "competency" or "trustworthiness" or even "this person is safe and stable to be around".

Yeah, there's a cognitive cost to anticipating other minds unless you're blessed with some capacity that is never stressed. There's also a cognitive cost to maintaining executive function without being swallowed by groupthink.

>people pleasing is selfish and manipulative

Your entire edifice of actions is the selfish and manipulative desires of your morality to instantiate itself in real space.
Is it me, or did the author forget to put the actual map anywhere?
I was just thinking to myself that a receipt saving service would be useful for my small business...
Depends on the game.

Here's Bioshock infinite:
http://images.anandtech.com/graphs/graph8426/67045.png

Here is F1 2013:
http://images.anandtech.com/graphs/graph8426/67044.png

So sometimes it matters almost as much as regular productivity task (like compiling software):
http://media.bestofmicro.com/ext/aHR0cDovL21lZGlhLmJlc3RvZm1...
The jobs we'll lose to machines and the ones we won't
At the end of that spectrum (moving away from values and towards types) are languages like Coq, where you have only types, no values, and it's the compiler that derives the implementation/values from the types you define.

Like Haskell Servant[1], where you define your API as a type, and then you can derive functions from that type to query the API, because the type itself contains all the information necessary.

Pretty fascinating stuff.

[1] http://haskell-servant.readthedocs.io/en/stable/tutorial/Api...
this basically contradicts to many other studies about the mind-body connections, such as hapiness-immunity connections.

that 2010 study of patients of CAD and their follow-ups of 5-10 years of 'angry' levels is kind of flawed as what should actually be studied should be the "anger" levels as the causal effects of the CAD 5-10 years prior to the onset of CAD. it's more likely beyond certain points of the progression of CAD the change of mood does not mean anything to the prognosis.
Facebook can’t kill clickbait because it's helping to make it
These tutorials are from 2014. While they provide a good overview of R syntax, a lot has been added to the R-verse such as dplyr, which the author primarily used for his Trump Tweets blog post yesterday.

If you are interested in learning R, you may want to read the R for Data Science book (http://r4ds.had.co.nz/) book by dplyr (and ggplot2) author Hadley Wickham.

Relatedly, I have my own (slightly more complicated) notebooks using R/dplyr/ggplot2, open-sourced on GitHub, if you want further examples of real-world analysis with publically-available data along the lines of the Trump Tweet analysis:

Processing Stack Overflow Developer data: https://github.com/minimaxir/stack-overflow-survey/blob/mast...

Identifying related Reddit Subreddits: https://github.com/minimaxir/subreddit-related/blob/master/f...

Determining correlation between genders of lead actors of movies on box office revenue: https://github.com/minimaxir/movie-gender/blob/master/movie_...
That's ignoring the history. The definition of 'general purpose stuff' includes things which used to be considered specialized. FPUs used to be physically separate optional add-ons. They were quickly absorbed into the main CPU around the time that the spreadsheet became the killer app. Then SIMD was added when 'multimedia' became a requirement. Now pretty good GPUs are integrated too. Of course all these capabilities are multi-purpose, but they were not core functionality originally.
One Cranky Rocker Takes on the Entire Streaming Industry
Thanks for posting this. Because of it I just remembered that I saved a slightly similar link [1] and the github repo of the used jvm/scala library [2] into my bookmarks years ago, but haven't read them yet.

[1] https://hal.inria.fr/hal-00681560v3/document

[2] https://github.com/Spirals-Team/powerapi
It's not necessarily cutting the person out of your life. You can move on from the conversation, then come back to it another time.
BMW is planning a major push into all-electric vehicles
Why can't you do physics on the GPU, anyway? The integration step is matrix-multiplication, isn't it?
For those of you interested in this general area, I suggest taking a look at General Game Playing. https://en.wikipedia.org/wiki/General_game_playing

Disclaimer: My PhD advisor was the originator of this idea.
As well as GHC JS (not that I'd recommend it over Purescript)
They assert that Mary understands the physical phenomenon of red. That is, she understands photons and eye structure, and therefore knows that light of a particular wavelength will trigger these sensors in the eye and thereafter be interpreted as "red" by a brain. All the physical components necessary to produce and sense the color "red". But when Mary sees the apple for the first time, did she learn something more about "red"?

Also, it's a thought experiment. Some people will claim the answer to that question is no, she learned nothing. Others will claim that she did. It's that thing she learned beyond the physical that theoretically cannot be conveyed by science, or even possibly by language.
An interesting study on the growth of "guard labor": http://opinionator.blogs.nytimes.com/2014/02/15/one-nation-u...
where did you get that rate? the author doesnt use the word ecah in her sentence

"We rent our current home with another couple for $6200 a month"
> Is starting a civil war really your best answer to police violence?

I have not advocated for that position here, because like you I think that there are better ways of fixing the problem--policy, training, and recruitment.

That all said, I think we have to acknowledge that we can't use the same moral calculus for officers (read: agents of state violence) that we do for common citizens.

You even mention as much when you invoke "the moral high ground", because there is a qualitative difference between an act of violence committed by a citizen on their own (presumably limited to their own resources and defensible only by circumstance) and a one committed by an agent of the state (limited only by the resources allocated by the state and defensible by the blank check of "I'm a police officer").

For what it's worth, I don't have a strong alternative code to present at this time--I merely think that one is necessary.

One could make the argument that, for example, officers forfeit the right to appeal in the event of a complaint against them, that they should be imprisoned immediately if found doing wrong and executed publicly if found falsifying evidence. This heavy burden--especially if eagerly applied--would serve to help limit the number of people who merely want to be a thug with a badge.

And that's not a great plan for a number of reasons--consider the case where criminals just cry foul to remove officers from circulation. But we have to start thinking beyond the simple idea that an officer is in the same moral calculus as a citizen.

It's precisely to avoid civil war that change has to happen: when a private citizen commits murder, it is an isolated tragedy. When an agent of the state that does the same, it is cause to question the validity of that state. A lying citizen is not a sign of societal decay, but a lying officer or agent of the state is.