skysight-inc/HackerNews huggingface dataset:
I'm not concerned with whether it was developed for that purpose.

I'm concerned with whether I'm potentially disclosing trade secrets, violating NDAs or other contractual provisions, or simply risking a leak of my big new idea if someone else's system has a security breach.

As I wrote before, requiring a log-in and open-ended telemetry for a traditional desktop app is a vulnerability with no benefit as far as the user is concerned.
This seems to happen fairly regularly around Olympics time. One of the first big signs to me of Twitter being untrustworthy and not something to continue using was during the London (?) Olympics when a journalist was banned from Twitter at NBC's request for mocking NBC's coverage.
I don't know about that. I'm working on a codebase that heavily uses C# 6.0 features, and for the most part, the "most elegant/compact way of doing things" is disseminated via code reviews, and quite fast at that. Convenient things stick around and become idiomatic precisely because they're convenient.

Then again, you don't have to always go for the most elegant/compact thing, either.
Algol and Lisp already had local functions....
I work in business intelligence, and my understanding of "self-service BI" has never been "no developer needed at any point" or even "unskilled knowledge work". I have always approached it as a particular environment. Specifically, BI team must produce the appropriate data lakes and interfaces to support user-driven design and simple aggregations. The BI team would model the data, optimize for analytical speed, apply business logic, improve data quality, etc. They would then create an interface with a "tool box" of dimensions, facts, and aggregations. At that point, the user takes over with the freedom to choose which dimensions and aggregations go into a chart, what type of visualization to use, and how to drill-down or slice-and-dice the data. That is true "self-service BI", and I have to be honest that I haven't encountered sales pitches with level of deceit claimed by the author.
Has the internet been overhyped? (1994)
Solar industry braces as looming glut threatens to erode prices
Which bootcamps do you consider to be top tier?
Feel your pain. My work laptop has VS2012 on it.

Last year we were still targeting XP.
I was thinking a way to avoid typing passwords in your keyboard. So I just wrote this proof of concept of password input by doing hovering over the letters that you want to enter as password. Every time the page loads and every 2 seconds the dial changes position and rotation so two passwords never should have the same mouse movements. http://codepen.io/anon/pen/yJdXoK
"Snow is made of ice, so this is 100% correct."

Build a shelter out of ice instead of snow and you'd learn the difference in a hurry.
I remember there was a hackernews comment I read once where the user created an emacs plugin to do just this. It would generate a single sentence summery about whatever text was input into it.

Edit: Hey, found it! https://github.com/mck-/oneliner

Probably not as sophisticated but does the business. Nice bit of work done on this.
If you look at the original specs on Roslyn GitHub, it started as a more generalized extensible pattern matching system (tying into destructuring). I would imagine that this is still in the plans, but it just didn't fit into this version.
"There's a strong argument to be made for OP's statements."

He claimed that igloos are made of "ice".

That is not correct. At all.
Might be related to AMD (Answering machine detection)?

https://support.twilio.com/hc/en-us/articles/223132567-Can-T...
Where are you based? I'm a software guy learning about hw :)
You have Lenny answer and then "transfer" the call to you after confirming they are legit.
What strikes me about your comment is how frequently you employ extremely polarized descriptions of your experiences.
I wonder how accurately you can determine the location of individuals across a house?

I remember WiSee (http://wisee.cs.washington.edu/) a while back and ever since then I thought it would make for a fantastic home security system. You plot out your perimeter and when armed it goes off whenever a person crosses the threshold.

With some of the improvements from this system, it could even be possible to have it always armed but excluded certain people from tripping the alarm.

I wish I had the knowledge and experience to implement such a system (radio-wise).
Serious note, cool hacking... BUT I thought we were over the dash buttons[1][2].

[1]https://medium.com/@ecaron/why-i-stopped-hacking-the-amazon-...

[2]https://news.ycombinator.com/item?id=12199058
I wonder if this holds true once it's determined Uber drivers are employees and not contractors. That bill will be quite the bite.
> but he hasn't worked for a long time in this aspect of number theory, so the note is just thinking out loud, nothing more.

Dismissing his ideas because of his lack of credentials? How many software stories are upvoted despite their authors lacking PhDs in computer science?

> the Hacker News protocol for displaying a domain for the submitted article was misleading rather than helpful

Dr. Cohn is a professor at MIT in the department of mathematics.
So glad I'm not the only one. How do you turn this crap off?
There's a few downsides to the Tuple class as mentioned here:
https://github.com/dotnet/roslyn/issues/347

Namely, heap allocation and the inability to name tuple members.
The alleged NSA malware developers are at risk to be identified
Well, it's still true that CD-ROMs [or rather, 'digital lessons'] actually don't take the place of a competent teacher. Some autodidacts can go very far with digital materials, but for Jane and John Q Public, teachers are better than digital lessons. They're just more expensive, is all.

Plus, of course, there are particular topics that are much better suited for one style or the other, but in general, a competent meat teacher is better than a competent silicon one.
It works the other way. AMD waits for a response normally, but doesn't play anything. Maybe there's some special case they're trying to trigger, but it's not the "usual" AMD.
Did you guys look into alternative syntax for return types? It really is a huge eyesore, and impediment to reading, when you have more than just a typename and a couple of modifiers like * and [] attached to it.

With tuples especially, it's even worse, because the method name gets squished between two very similarly looking ()s, which is very different from how methods have historically looked in code. If I were scanning code fast, I'm not sure I would even read it as a function declaration.

C++ adopted its "auto ... -> ..." syntax a while ago - granted, they had a forcing function in form of decltype(), but many people also use it for readability reasons with complex return types. I hope C# follows suit; or, better yet, comes up with a unified type-after-name syntax a la ES6, that can be used everywhere in the language, while retaining existing syntax for back-compat purposes.
I'm not too terribly worried. There are enough efforts to look for post-quantum crypto algorithms that I think by the time we come up with something that actually threatens factoring, we'll have alternatives.

If quantum stuff comes first, then we can go to lattice based systems (which are the leading candidate as far as I know - please correct me otherwise, I am familiar with lattice based systems but have not done research for a better base).

If factoring is solved first, we can stick with elliptic curves.
Yeah, every time someone trots out that article, I think that he was wrong about a lot of details and right about a lot of the broad implications.
You mean after being educated at research universities for years, learning from the academic literature and textbooks, and meeting collaborators in classes? Like Google, right? Or Facebook? Or do you mean Wall Street? Or Boeing?

Or did some self-taught teenager "generate knowledge" in his spare time from scratch?
> The big surprise on the Web was that ads alone would pay for so much

Another huge surprise was that people would create so much content (including really good content) for free. Can you imagine telling someone 15 years ago that the Web would have a free repository of all human knowledge, in hundreds of languages, thousands of times bigger than Encyclopedia Britannica, that was created by random people and experts around the world almost entirely without payment.

Of course I'm talking about Wikipedia above, but that's just one of thousands of outstanding Web resources that people created for free.

I can just imagine the people's reactions 15 years ago: Why would anyone do that for free? Wouldn't the government shut it down? Who would pay to run the servers? Anything anyone would write for free would be garbage. You might get a few random people to write, but no subject-matter expert is going to waste their time.
If I understand your argument properly, then I believe you to be wrong about the idea that tenably factoring 1024 or 2048 bit moduli implies a solution to the elliptic curve discrete modulus problem, yes.
The analogue that I thought of was metrosexual, but everyone else in the thread is calling them hipsters.
You can easily use c# 6 with .NET 3.5. I know because we do!

You just need to upgrade VS to 2015. Language version has nothing to do with framework version!
no problem, we train them with a convolutional neural net w/ examples from earth to provide for them. should suffice until about an age of 7 after which they'll just continue to use the nanobots to provide raw materials.
Revolutionary drug helped save 4th patient from PAM, 97% fatal diseases
Apparently Uber makes a lot by monetizing data that it collects about the riders. Cheaper rides serve as a mechanism to have more passengers on board. The more data, the merrier.
https://news.ycombinator.com/item?id=12354293
Off of the top of my head, Hack Reactor (probably the most prestigious), App Academy, Flatiron, and Fullstack Academy are some that I know to have strong reputations. There are a ton of online sources that can do much more justice to the topic than I can, but the above are at least a couple of examples.
I'm currently working on anomaly detection algorithms and used the good opportunity (the Shadow Brokers release) to analyze a number of malware applications at once.
yes I'm aware and participated in some of the discussions.
Modding the venerable ThinkPad X220 with a FHD Screen
Unfortunately, not surprised.
Reading between the lines a bet, (first wave) "macaroni" is what certain hipsters called themselves, until people they didn't like started dressing like them, at which point the hipsters mocked their mainstream followers.

This behavior was satirized in Portlandia's "Over" sketch.

Also, "metrosexual".
https://www.youtube.com/watch?v=YlGqN3AKOsA
Some things can be rather tricky to AOT-compile, especially when you don't have a fixed "world" (i.e. when code can be dynamically loaded, as is the case with both Java classes and CLR assemblies).

Consider virtual generic methods, for example. If your set of types is not statically bound, you can't allocate the appropriate number of vtable slots in advance, because you don't know all the instantiations.
The CEO, Todd MacLaughlan, of Profounda, Inc. recently did a Reddit AMA[1] about this new drug.

Profunda, Inc. is trying to distribute this drug in as many hospitals as possible to make sure no one goes without treatment.

"Naegleria fowleri (commonly known as the “Brain eating Amoeba”) causes a brain infection called Primary Amebic Meningoencephalitis (PAM) that is almost always fatal (97%). In the United States only three people had ever survived PAM. Two of them were on Miltefosine, our newly acquired drug (It’s FDA indication is for the treatment of Leishmaniasis- a rare tropical disease). Sebastian Deleon marks the 4th survivor and the 3rd on our medication." - His words from his AMA.

[1]https://www.reddit.com/r/IAmA/comments/4zdc5a/iama_pharma_co...
That PHP has gone through major changes matters, and I agree that newer versions of PHP are huge improvements, but I don't think that response is an adequate rebuttal of the Fractal of Bad Design article. The "rebuttal" is closer to apologetics, and it starts out by basically denying the idea that language design matters.

Admittedly, the author of that post lost me pretty early on when he said that languages don't need to be predictable, it's on developers to learn everything about how and why a language implemented things they way they're implemented, and complaining just means you're lazy. Sorry, but when I can guess at syntax in Python or Ruby and be right(because the languages were designed to be predictable and consistent), I don't want to consult arcane documentation in PHP to figure out why things don't work the way I expect them to work.

The author is also pretty rude and flippant, often when he's not even right. He ignores things like the Fractal author explicitly saying that Wikipedia and Facebook have very smart developers, so he can say that the PHP "community of amateurs" comment was about those developers. Pretty disingenous.

He repeatedly complains that the author "doesn't understand" "loosely typed" languages, but never considers that maybe the author understands them but thinks they're bad design, hence the whole "fractal of bad design" in the name of the post?
> If we insist on 1 definition, we will have contradictions.

No, we will have things that doesn't fit the definition, and we will also have people who use the defintion wrongly.

But that's okay.

That's the whole point of definition, to be able to say whether things fit the definition.

If we insisted the "red" only has one definition, then we can tell that white is not red. And that's okay.

In your SQLite example, no, SQLite does not becomes db server because a server application wrap over it. File does not becomes file server just because it's shared over network.
So I've done this. I'll have an ARPA-level account ($40US) in a few days or so (both validations and upgrades are done manually, by one person).

Get a login by sshing to new@sdf.org,then type verify at the command line
I used to switch back and forth between that and enlightenment... those were the days...
This is related to the alphago series. Human language describing expert intuition created norms about the game that became "standard expert practice" but not truly efficient play.
Does Techcrunch have any history of not making ad-rich content? If they were focused picking winners they would be failing their fiduciary obligations as a news publisher.
The Observable Disguised as an IO Monad
Probably no more so than Google. Steven Levy is basically the go-to when you want this sort of stuff. For example, https://backchannel.com/how-google-is-remaking-itself-as-a-m...
Then you should just be talking to only yourself.
There's life on Earth that thrives without atmosphere or sunlight. We should probably first develop a more complete, general framework for how carbon based chemical structures synthesize and transfer energy. It seems silly to narrow the search for alien life to "places that vaguely resemble Earth" when that criteria is already next to meaningless on Earth itself.
That is just so fascinating... do you know where I could read more about this sort of thing. I don't care about time frames. Vietnam, I suspect, may have some interesting crypto treasures...

edit: spelling
ReSharper increasing productivity
Google's way of working with Steven Levy (or The Verge) is no different. You get inside exclusive quotes if you are "nice", you get blacklisted by the company if your article comes off critical.

https://backchannel.com/how-google-is-remaking-itself-as-a-m...
Has anyone considered this planet could actually be a smaller planet with a large moon tidally locked to each other?
A tuple struct fills nearly zero of the real use cases for language level tuples. No pattern matching makes it sort of useless.
ESO Discovers Earth-Size Planet in Habitable Zone of Nearest Star
Steve Wozniak: The status quo doesn't have to exist
> Another huge surprise was that people would create so much good content for free. Can you imagine telling someone 15 years ago that the Web would have a free repository of all human knowledge..

This wasn't too much of a leap for me. Microsoft Encarta shifted its information from CDs to the internet. And when you think about the whole premise of the internet, it was a tool for researches to share information. Remember all the university hosted sites packed with information? Now give all these people an easier place to publish their information while also reaching a wider audience.

One of my favorite pages from this era is probably this tide chart by someone at University of Nevada, Reno:

http://wolfweb.unr.edu/homepage/edc/tides/2016/sfgg_fr16.htm...

And Stanford CS guys publishing their outdoor excursions:

http://theory.stanford.edu/~rvg/arroyo/
Search Text in AutoCAD DWG File and Convert AutoCAD DGN Format to PDF in .NET Apps
Aspose development team is pleased to announce the release of Aspose.CAD for .NET 1.1.0. The major developments in this release are support for searching text in DWG AutoCAD file and get external references of block attributes. Support to convert DGN AutoCAD format to PDF and convert DGN AutoCAD format to raster image format have also been incorporated in this release. Aspose.CAD for .Net now supports searching text in DWG file. Aspose.CAD API exposes CadText class that represents text entities in the DWG AutoCAD file. Aspose.CAD for .NET allows users to get block attribute value of external reference. Aspose.CAD for .Net now supports searching text in DWG file. Aspose.CAD API exposes XRefPathName property to get the external reference of a block attribute in a CadBlockDictionary collection. Aspose.CAD for .NET allows users to convert DGN AutoCAD format to PDF. Aspose.CAD.Image.Load method can be used to load DGN file, Aspose.CAD.ImageOptions.CadRasterizationOptions can be used to set vector rasterization options, Aspose.CAD.ImageOptionsBase can be used to set image options and Aspose.CAD.Image.Save method can be used to save output image.
> Linus's biggest contribution to the world was the modern open source development methodology.

OpenBSD made a pretty big contribution as well.

http://www.openbsd.org/papers/anoncvs-paper.pdf

http://www.openbsd.org/papers/anoncvs-slides.pdf
What are you quoting?
Sorry, meant for "vast majority" to refer to the companies too. So not particular company.
My instant concern: the variable names used by function declarations have become part of the API. If you use var to match the library producer's naming for tuple members, a rename of the variable in the definition will break your code, as the name you previously used will no longer exist!

Old example:

bool Hello(string name) {...}
var myName = "world";
Hello(myName);

The developer can change the name of variables in the prototype to be more (or less!) descriptive without a problem - they're decoupled.

New example:

(string interjection, string name) GenerateGreeting() {...}
var greeting = Greeting();
Console.Write("{0} {1}", interjection, name);

Now should the author change "interjection" to "greeting", _ your code won't compile _ and in a way that you likely didn't expect.
You’re right, low latency sensor is a minor problems. Low latency rendering is much harder to solve.

A good-looking 3D scene usually takes around 10-15 milliseconds to render. For the last decades, GPUs were optimized for throughput, not for lower latencies.

One common method how existing VR products achieve lower latencies — they render in a larger buffer, then shift the result to accommodate for head rotation since when the rendering was started, then present to the VR headset.

With dynamic LOD based on eye targets this trick will not work. To show better details at the center, you have to actually re-render your scene using better LoDs/textures near the view center. And that, my friend, is going to take 10-15ms.
SSL added.
Here's one way to avoid typing passwords: use a password manager to generate and store them. Generating a new password is just a click of the mouse, and using the password requires only the copy/paste key stroke combo, or less.

Using 2-factor authentication also helps. Even if the bad guys know the code, it's only good for 60ish seconds. This provides a time dependency, similar to your dial idea.
I thought pattern matching in C# would look like pattern matching in Elixir. For example, two functions with different signatures run based on the parameters you give it.

def hello("sergio") do
IO.puts "Hello Sergio"
end

def hello(name) do
IO.puts "Hello #{name}"
end

---

hello("sergio") => "Hello Sergio"
hello("mia") => "Hello mia"
Ultimate YouTube Gamer List: Pitch Your Mobile or Indie Game
I've met the people who start as MBB consultants or bulge bracket bankers and then graduate Harvard/Wharton/Stanford MBA and finally land up in a VC job. No rational person would want them within 10 miles of their business.

Now someone who actually has legitimate tech industry experience OTOH (and there are some but not many VCs like that) might actually have useful insight. But ultimately it's the founder on the ground, who's taken the company from nil to something valuable, who is best positioned to make judgment calls.

All that said, gratuitous outlays of OPM in bad faith are unacceptable no matter what the circumstances are.
"WinForms" is "language tooling"? "XAML" is "language tooling"? By what definition?

I can write server-side C# in vim (without omnisharp) just fine, actually.

Maybe the tools became "indispensable" because they add value? I refactor my code in vim but it would probably be faster in VSCode. That doesn't make C# a bad language.
Funny, how it's a "response" from Apple and yet a PR effort from their competitors. FYI, it's a PR effort.
cryptonomicon by Neal Stehpens is a fiction but has a lot of this kind of thing in it. Not sure how accurate. Code book by Simon Singh. "The Man Who Never Was" is a boot I have never read but should because it's great ww2 espionage story. I'm sure others will kick in some suggestions.
> I haven't encountered sales pitches with level of deceit claimed by the author.

Get along to a Microsoft sales presso on Power BI for that.
If you want fiction, https://en.m.wikipedia.org/wiki/Cryptonomicon is a lot of fun.
8 CHINATOWNS YOU MUST VISIT – Chinatown Report
> shut off most of the siri/recommended apps/etc functions in favor of serious battery life gains?

That won't get you any battery life. Just use low power mode and turn down the backlight if you need more.
Well maybe you don't care, but there are folks that do (I'm on that list) ;-) I want the speed of C but the safety of C#.

There are many pieces of code that you probably use every day that go to great lengths to squeeze as much power as possible. Why not help these folks help us? I'm glad there is more focus on performance because we all benefit. (Hoping to see more on the CLR side.)
Conceptually simple, but "answering" the phone with a simulated ring has a lot of side effects. For example, voice mail might be broken.

I'm unfamiliar with the exact specifics of how phone calls are routed, but you might be able to get away with more if you own the phone switch (e.g., self-hosted asterisk or something like that).
With HLS, you process the feed through an encoder (possibly FFMPEG or 3rd party solutions or hardware) which will generate the video packets in various bit rate profiles. It will also generate a playlist file. You just provide a link to the playlist. Check out the HLS specs, it's fairly simple to understand.
I actually think the CBC guy has some validity still. Certainly civility falls apart quickly in large groups like Reddit or Twitter where most interactions are one-offs, but in small ones (irc channels and forums), even where there are major political disagreements I've seen surprisingly good handling. Even the worst of those horrible terrible trolls/harassers/cyberbullies/<other bullshit here> often has somewhere they're more accepted and accepting.