skysight-inc/HackerNews huggingface dataset:
I guess the downvoters think I'm being snarky, but this was an honest question. I use Go and Rust mainly and balked every time I looked at C# because of the emphasis on IDEs.

Your link is a great example of what I don't want, though, and this is what I was afraid of. Compare the experience of using `csc.exe` with `cargo`, for example.

I mean, obviously there is some executable that does the work of building your programs, but you wouldn't suggest someone use `gcc` to manage C projects, would you?
For me the hump was from the get-go.

Following the book, I installed Rust directly, but then i realized that I should've installed it via Rustup. Next, I want a good editing environment, so I install VS Code and Racer, but then I find out that I can't use Clippy unless I use Nightly... and I'm not interested in using Nightly, so I'll wait.
I'll be sure to tell that to all of my non-techy friends who are attending boot camps for, and subsequently finding jobs in, Ruby rather than Python. :P And I say this as someone who personally prefers Python!
I finally feel justified in getting a laptop with a pen.
Instead of that, I can see them partnering up with Red Hat (and/or Canonical) to handle it. All of Microsoft's "<foo>-on-Linux" offering (i.e. SQL Server, .NET, etc.) will be officially supported on RHEL (and/or Ubuntu), just like many other enterprise-type products today are officially supported only on RHEL.
i've been interested in something similar for quite a while, although my conception of it was more along the lines of a browser extension which would identify weasel words, unsourced statements, and alert the user about "experts" who are biased.

i'd be interested in being an editor/philsoopher for a project like this, given that someone would need to determine what counts as bias and what doesn't.

i do think that apps to improve critical thinking are direly needed...
> Our current conception of a "drone" is really hard to bring up to military spec once this sort of countermeasure becomes militarily common.

This isn't really for drones. It's for frying ground-based electronics like cell phones. Drones are the smoke screen to hide that fact.

As for drones, motors and batteries are quite hardy against quick microwave pulses. A bit of aluminum foil makes a good, light Faraday cage. Optocouplers can isolate radio and GPS modules from the actual motor control systems.

I would expect you can fry an RC drone, but an autonomous one operating inertially or capable of switching so when radio/GPS goes away is probably pretty easy to shield.

In addition, this kind of system is always going to have a range vs width tradeoff. Can the drones get inside this thing's range where they can still be effective even if they are "ballistic"?

Dumb old bombs are really effective if you just give them a little bit of GPS to improve their accuracy. You don't have to get very close for the GPS adjustment to be devastatingly effective.
This does make me wonder why there's not an AM and PM toothpaste sub category. AM toothpaste with caffeine and PM with some type of mild sedative. They could double sales
Rust's if let is indeed inspired by that of Swift and behaves practically the same way.
Nice. I like that it's all client side and it's perfect when I just need the minimum necessary for an example project or starter template.
Not sure what that link is meant to be, but it has pop-up ads on mobile.
It's not ionizing radiation. Even if it did that, with a metallic shield on the outside, any amount of static charge on its surface generates zero field inside - this is a perk of metallic shielding.

Two real issues with massive RF energy density:

1. Penetration depth. Even if you have a continuous metallic bubble with no holes, some RF radiation still leaks inside, depending on material nature, thickness, frequency, etc. The amount is small, but it's not zero.

2. If energy density in the RF beam is huge enough, the shield / cage starts heating up. You could conceivably melt it if you take this game far enough, or poke holes in it.
We go with the assumption that everything is biased. The idea is only to surface the biases so you can make your own informed opinions.
> The reason why no malloc/free implementations that I'm aware of actually do this is that the latency of freeing isn't a problem in practice.

Partly, and the other part is that it degrades allocation performance for the majority of non-problematic programs, which is what most people actually focus on.

But if we're being fair, latency of tracing GC isn't a problem for most programs either. So latency is largely a red herring, except when it's not, and you had better know when it's not, regardless of whether you're using C/C++/Rust or a runtime with tracing GC.
Since I am conveniently unable to respond to Mr. Woodchuck's comment below his, I'll make it here. You assume I am a creationist because.... I point out evidence that questions the validity of historical climate research - that happens to also be used by creationists? You miss the point. As the article you linked to to "refute" me itself indicates, ice layer accumulation is inconsistent. Therefore, any conclusions regarding historical events drawn from such data would have to be questioned. The fact that they were pointing out differing conditions leading to the rapid ice accumulation in Greenland is tacit admission that accumulation is not consistent and uniform. Who is to say that any other ice structure has been formed by consistent and predictable processes anywhere, when you are dealing with historic weather patterns? The ONLY way to be sure of such things is with an actual HISTORIC record, recorded by intelligent beings. My original comment was in reply to an assertion that ice core samples are a reliable source of scientific data, and your attempt at invalidating my argument by appealing to disdain for religion ("oh he must be a Creationist! Don't listen to him") is insufficient. I may actually believe in God, but I find comments such as yours to be all the more religious in their fervor.
Marx did not invent socialism.
It is included in 15 but won't be in 16.
How do you actually do this without being biased yourself? One person's reality is another person's bias.
You might want to monitor the progress unfolding on this list of dubious news sites. It seems relevant to your endeavor.

https://docs.google.com/document/d/10eA5-mCZLSS4MQY5QGb5ewC3...
Skype now lets you make calls without an account
Where is this list ?
1 out of 6, complete failure.
False, Misleading, Clickbait-Y, and Satirical “News” Sources
Not by default in 9, but you will be able to run it with a stock version of Hotspot.
Electronic band-aid withacoustic sensor could lead to voice-controlled video games
How to Dress for a “Pre-Holiday” Holiday Party
the Stream API is nice, but it is not extensible. I guess you have mistaken LINQ with the SQL style LINQ queryes, but it is actually a pack of feautures, the basis of all is the Extension Methods. Every LINQ query is just syntactic sugar for composed of some extension methods to IEnumerable<T>. Without that LINQ is a bunch of extension methods giving an extensible fluent API much like the Streams API, but with true extensibility.

How do you extend the the java Stream API? for LINQ you just drop in a few extra extension methods for IEnumerable<T>, IOrederedEmumerable<T>, IQueryable<T>, etc.

How do you reverse a stream in java? (I know you need to evaluate the whole stream for that) You can write a utility method, but that will break the fluent readable logic. In C# you can do the very same thing, with the same method usable as an extension method keeping the readable fluent expression.

Starting a stream is a PITA itself, as it differs for Iterables, Arrays, Collections... Been there, done that. Not that with some utilities these could not be overcome, but it was an inferior experience to LINQ.
Easier said then done. If this election cycle didn't showcase a post-truth condition I don't know what will.
I think the best argument in this article that hasn't really been stated elsewhere is (paraphrasing): "the pro machine needs to adapt to the needs of the professional producers (music, dev, writers that need insane battery life, etc)".

His main thesis was "play with the Macbook Air, iMac, Macbook lines, but if you're going to use the 'Pro' branding, be capable of supporting professional use cases."

The other interesting thought nugget from the article was buried up at the top: (paraphrasing) "perhaps too many consumers have been buying Macbook Pros because it's a sturdy, dependable machine. This consumer support and use product may be producing marketing and usage metrics drowning out the ACTUAL use cases of the professionals that need a more powerful machine."

If this new generation MBP is really just a slightly enhanced Macbook Air because that's how several million people choose to use their MBP, it ignores the tens of thousands of people that need "pro" level hardware (or even just modifyability) in order to create content (iOS apps, music, video, software) that actually drives Apple's Walled Garden ecosystem.
(different person here, but I wanted to reply) I'm not sure that I agree as strongly as the first post on this branch, but I really do enjoy Rust. I'm using it for a particular tree-search with pruning computation that caches to RAM and saves to disk. The speed, memory compactness, and correctness are very beneficial. I will admit that getting comfortable with the borrow checker has taken some time, and I still have more to learn!
There is, ?react_perf is exactly the same as ReactPerf.start().
That's understandable. But the idea here is that the entire process of testing a drug is extremely transparent to the FDA. In a typical scientific paper, the researcher worked on something for months or years, all the while keeping the structure of the study and the data they were collecting secret. After they finish, they then write a paper summarizing the methods and findings. This paper is (ideally) then peer-reviewed, and eventually replicated by other researchers to determine if the methods described produce the expected results.

Whereas with a drug trial, the company is telling the FDA from the very start "Hey, we have a drug we think might treat diabetes. We want to get this approved and on the market, so here is our plan for how we will conduct the trial." They then conduct the research in a much more open manner than typical lab studies in other fields.

Finally, there is the Institutional Review Board that is charged with ensuring all academic studies do not harm their participants in any way. Lying about your methodology in a medical study would get you expelled from your profession so fast your head will spin.

http://www.fda.gov/ScienceResearch/SpecialTopics/RunningClin...

I would argue that the flipside of this being a public health matter is that people are suffering and dying of a condition that could be helped by a drug that we have to test for years and years. If we can conduct a transparent and rigorous double blind study and determine the safety and efficacy of the drug, we should be doing it.
I'll keep track of all the people who respond to this thread and contact them through PM. Expect a message from me with more details.
> I think it's fair to assume that the days of "embrace, extend and extinguish" are over and they are genuinely interested in cooperation.

I'd welcome that, but MS still needs to fix several very major issues which stand in the way of such cooperation.

1. Stop the patent aggression.

2. More support for open standards. Especially in 3D graphics (DirectX lock-in), filesystems on removable media (exFAT lock-in), and so on and so forth.

3. Stop Windows tax / Windows bundling anti-competitive practices.

Once those are changed for the better, I'd say MS really changed. There is some progress with the above for example in case of the browser. MS joining Alliance for Open Media is one such case. But quite a lot still remains problematic.
https://dev.ssllabs.com/
> I think it is rare to see some news that is not biased one way or another

I would posit that part of the problem is the implicit assumption that biased != factual. This assumption is true on both sides of the political spectrum, but it takes on a different character for those on the right.

I understand the sentiment that prompted you to post this, I'm just not sure what you propose is any kind of a solution. If anything I believe it may make things worse by affirming the bias != factual assumption.
Just to litmus test this, I rebuilt a small Rust project of mine that depends on 41 crates.

Debug build took 15 seconds, release build took 37 seconds. Rebuilds are sub-second.

This is 0.15 nightly.

TBQH, Rust's release builds are already faster than GHC's -O0 builds for me. I'm still bereft a REPL (I live in a REPL), but it's not a deal-breaker.
I think what this kind of articles are missing out is Apple usually sacrifices something for something else.

For example, the MacBook Air sacrifices performance for extreme portability and decent battery life. The first retina MacBook Pro bets heavily on high-DPI screen for the first time ever in computers, but less connectors and no DVD. It was risky bets, but a vision was behind. This generation of MacBook Pro asks for a lot as sacrifices (CPU almost already a generation behind, no legacy ports, no SD card, limited RAM, no battery life improvement, ifixit scores lowered, no magsafe, no Nvidia GPU, no screen DPI improvement, etc.) for nothing substantial or exciting. I think that's the reason people are complaining loudly, and I think for the first time in the past 10-year MacBook history, it's fair.
These were always private APIs and will break many more times. Please file issues with those libraries to stop using them. We will stop exposing them completely in the future.
People would believe what they want to believe about your assessment of bias just as they already believe what they want to believe in the news.

Caring about truth has to come from within.
I love the authenticity of knowing where products are made, so it's lovely to see this. From an economic point of view I found it always interesting that my parents would switch to buying Japanese products because they were better and more reliable.

Somewhere during the 80s / 90s the importance of quality seemed to get lost and the importance of price just took over.
Mastering Regular Expressions really is the seminal text, but I highly suggest reading the O'Reilly Sed/awk book as well. They include full history behind the evolution of the original line editor ed -> sed & g/re/p (etymologically derived from g[lobally-replace]/re[gex]/p[rint]) -> awk. The original vi also derived a lot of it's commands from 'ex' (the underlying editor, based on the original ed).

All history aside,
1: Sed&awk
2: Mastering Regexp
3: The vim book has a great chapter on regular expressions (it's been ~10 years since I've touched it, but I remember being gifted a copy from a colleague of my father when I was in my teens and it helped me grok it)

The glibc programming manual is actually really comprehensive. kernel.org/docs/man-pages/ gives a pretty in depth analysis of POSIX.2 regex. I'm sure Perldocs also have PCRE's very well documented.
Same thing here. I don't care about Android development, just about Xamarin for iOS and Mac and .NET Core.
I cancelled the installation as it tries to install some Java and Android SDK which I don't want.
Better luck next time.
What about the one discussing getting the New York primary moved up if Clinton were to get a big challenger so that she could get an early victory and kill that momentum? What about the ones discussing moving the Illinois primary back so that moderate republicans could not get early victories (and further the narrative that the right is extremist)? And what about the ones where Donna Brazile fed debate questions? And what about the ones showing clear collusion across the board with the media to appease Clinton and push the preferred narrative against her competition?

Were any of those indicative of corruption?
> I often use ripgrep on a copy of the rust repo locally to find answers

I mean, that works, but it's a workaround and not a solution.
Isn't Apple simply launching a half backed MBP to better contrast when the new Intel CPU are available? (looks like the same strategy with the iphone 7, but for different reason)
Hmm, i think its a very difficult task. I think perhaps a useful thing would be to intentionally break the bubbles. Something like an inverse-recommendation engine. E.g. instead of "people who read article X also read Y", you say "people who read X did not read Z". Or if you had access to people's facebook likes (does facebook provide an API?) you could find the most anti-correlated users and recommend each other's liked stuff etc.
The sad fact is that academics these days occupy themselves with chasing money and power, not science (at least the ones in "elite" schools).

Check out the movie "Inside Job":

- Glenn Hubbard (the Dean of Columbia University School of Business). His work for Countrywide Financial for $1200/hr, attesting that the lender's loans were no worse than a control group of mortgages and not fraudulent, was examined by an attorney for MBIA. MBIA was suing Countrywide over its mortgage practices.

https://en.wikipedia.org/wiki/Glenn_Hubbard_(economist)

- Frederic Mishkin, who, according to the Wall Street Journal, was paid almost $135,000 by the Icelandic Chamber of Commerce in 2006 to author a report that praised the stability of Iceland's economy and banking system—two years before they collapsed.

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

Most of the profs in "elite" business schools sit on boards of big companies like GE, are members of Council on Foreign Affairs, etc.

Just sad.
Slower...?

I really don't understand how something that can run on less than a Pi can feel slower on consumer hardware than something that requires beefier specs.

For example, I never have to wait for my file manager to open. Not half a second.

Secondly, though Microsoft details the telemetry, its encrypted before the user can see it. You have to trust a company, that have a habit of bending over backwards for the US's clandestine organisations. It can't be verified.
Hi sbuttgereit,

You're totally right that the dependency graph handler is extremely crude, I wrote it in one evening because I had functions depending on other functions and this caused my import to fail. The dependency statements only exist to fix that, for now, and that's indeed where I think there'll be the most work to do.

You're also right that you still need a migration tool to manage tables schema. I did not intend to replace migration tools, actually, I'm satisfied with them as far as dropping/creating table and adding/removing columns are concerned. The focus of PgRebase is to manage pure non data altering code, which you may edit a lot and this is what migration tools are not good at. The codebase managed is flushed and recreated at will, I didn't want to manage anything that would risk data loss. During deployment, pgrebase is expected to be called after migrations: first you migrate your data, then pgrebase regenerate the non data code.

Something that I probably should add in the documentation: the fact that a code kind can only require an other code kind should not be a problem because of the order they are processed. First, pgrebase processes all custom types, then views, then functions, then triggers. Usually, triggers depends on functions (thus, they're already there), functions can use views or types (already there), etc.

The rule of thumb is: if it's something you're editing a lot and that can be dropped and created without data loss, then its place is in pgrebase.
If you want to watch something to spook you out of your 'social media' approval ratings, watch this:

http://www.imdb.com/title/tt5497778/

It's an episode of the Series 'Black Mirror'. Well worth the watch.
"C also doesn't provide latency guarantees, as the same pathological programs can exist in C as well."

But you have to code them. They are predictable, or you let them in by allowing data structures to grow indefinitely

With C you can make latency guarantees. You can write code that does not have such guarantees but it is your choice

With GC you are not in control so there are fewer choices. You will not be able to make guarantees.
I lament what Rust could have been had its designers not jumped on the anti-exception bandwagon. Rust's error handling is bad and makes me prefer C++
That's an interesting way to look at things. That's what makes HN comments worth reading. What if we show distribution data about bias [as in positive/negative attitude towards a thing or a person] along with article? It's not like I have a solution but I see that there is a need.
Touch Bar MacBook Pro teardown finds some unpleasant surprises
That's interesting. Is it possible to use IPMI and log BMC events on a regular workstation from Dell or Lenovo, perhaps via some expansion card? Or is this only a server-grade feature?
> is there any numbers about the actual impact on the user's perception

ThreadItJS[1] has some tests for this (scroll down to the "Dependency load and execute" section). On my desktop, loading React on a clean cache takes a little over 300ms. Ember is over 600ms. This is just to get to a point where you can start a hello world with the framework on a powerful desktop machine with fast internet.

Another anecdote: one project at my day job is using the Auth0 lock library (long story, don't ask). It's basically a login widget, but it bundles all of React and a few other libraries, and it's over 1MB of Javascript (uncompressed). Is the site still usable? Sure, I guess. Could it be faster? Absolutely.

Basically it comes down to a trade-off between developer comfort and a commitment to give users the best experience they can get. You just gotta draw a line somewhere. The thing is that many people justify the trade-off of React/Ember/Angular/whatever's code size by saying it provides benefits in maintainability, etc, but the reality is that for a lot of projects, you could compromise less on the user experience side and still have good maintainability with smaller libraries.

[1](https://koglerjs.com/verbiage/performance)
> Edit: curious, why downvote this instead of actually providing evidence?

Because this is not the place for this discussion.

I downvoted the comment you replied to as well, for the same reason.
I would love to be able to do this for internal email within a Google Apps for Work domain, etc.
Too Lazy to Skim? Five Useful Tools to Summarize Articles Online
They know that would draw more power - affect battery life.
Instead of making some sort of judgement call (this is biased in X manner), how about a tool along the lines of something I read about in an SF story a long time ago (sorry, don't recall the title or author). I remember the point-of-view character looking at news items on a screen and things like "connotation indices" and "hyperbole metrics" were included. Those sorts of indicators would give each reader a chance to realize to what degree bias exists and leave it to them to decide how important that was.
It's certainly possible that multiple US intel and law enforcement agencies were incorrect in their analysis. The US intelligence community has a high degree of confidence on this one, but you never really know unless you can see the evidence first hand.

That's what makes this sort of espionage so effective and dangerous. You can significantly damage an adversary by meddling in their elections, with little risk to yourself. Yeah it might raise tensions, but the US is not going to retaliate with sanctions or military action.

I can only imagine in the future that this sort of thing will become a lot more common. No other nation can challenge the US militarily, but anyone can wage war in cyberspace.
wow, talk about showing your bias in one post.