skysight-inc/HackerNews huggingface dataset:
Funny you should mention it, I just ran into VRML today. In AGI32 (a terrible piece of lighting simulation software) if you hit export in a rendered view that's the default format it offers you.
It's not native; uses Monaco as it's editing component and is built with TypeScript :)
There is a huge community of machinists in instagram. It's always amazing to see people's results post on instragram.
Copper is a required micronutrient. You need copper.

Copper sulfate used to be used to induce vomiting. It turned out to be more toxic then we'd like in that usage... but that usage was feeding people spoonfuls of it!
That's not really a pragmatic approach, though. Users don't care that it's the browser's fault, they'll use the service with the better user experience.
Vscode is not native and uses the same underlying architecture (Electron) as Atom.
While I legitimately enjoyed your pedantry, we both know that the point they were failing to make was that language seems overly broad in scope. Reading that first block, one could make a case that Moviepass could hold it’s users responsible for any and all claims made against it. Like if an upset movies studio sued them? Unlikely but plausible. I would expect this sort of language in an insurance policy, not a glorified coupon book.
That's why I upvote most of the grayed out comments. I hope other people do it too.
It is. In my experience, Cogent has more peering problems than other transit providers do (e.g. L3). The submitted article is
a clear example of this. I don't find these peering problems surprising, given Cogent is much cheaper vs the competition.

>prioritize Cogent's Panic traffic specifically. Comcast is still the bad guy.

No, from the article it really sounds like Comcast added more capacity to their Cogent-Comcast peering links, at their expense. Comcast was not obligated to do this for Panic in any way. How does that make Comcast 'the bad guy'? Cogent should have worked with Comcast to fix this issue in the first place. Panic is paying Cogent for transit, Cogent should be the one getting Comcast to increase their peering bandwidth. If Panic has to go around the company they're are paying to get their problem fixed, that's terrible service.
It feels good to get rewarded for a job well done. Just sayin'.
Let's see if someone able to code complex application only using Notepad.
I typo'ed. I meant to say why not right the Objective-C part in Objective-C. I see no value in writing it all in C because you lose all the compile-time checks the compiler is able to perform to catch bugs & the C interface, which AFAIK is ABI stable (would have to be since apps are forward-compatible), is really difficult to use.
I always feel like these timelines miss an era. The era where Netscape stagnated and MS came in with a superior, free, non-standards compliant browser that actually pushed the evolution of HTML/JS forward. IE 4.0-IE 6.0 pretty much pioneered features that would become HTML 4. For example: dynamically modifying the DOM and XML async requests.

IE pretty much ushered in the era of truly dynamic websites. Granted, IE 6 sucked (eventually), and thus began the era of IE stagnation. MS got the market share they wanted, then basically sat on their hands for a decade (as the other browsers started innovating again and W3C got off its ass).

Shit on IE all you want, but there was a forgotten era when it was the pioneer.

Also, I'm generally finding Edge on Android a better experience than Chrome on Android after having played with it for a month or so. I still prefer Chrome vs Edge on my Windows desktop.

Obviously, YMMV, but these are my personal observations and experiences.
Meanwhile scylladb looks like a better option for numerous reasons
The Analgesic Effects of Dancing in Sync
Or just "Reader View" (Ctrl+Alt+R) in Firefox.
Wasn't Tesla having revenue problems not too long ago? Seems like someone is looking to flee a leaky ship by opening up some new ones.
> Akka was still struggling with type loss in the system the last time I used it, which really felt like a pain, and where I feel it adds the boundary that makes it harder to understand.

I don't know if this is what you are referring to, but: I don't understand the mix of Akka actors and Scala. Scala is a statically typed language -- in fact, that's the whole point of it -- and using Akka actors feels a bit like programming in Smalltalk. So you turn a statically typed language into a dynamically typed language with message passing. Honest question: why would you use Scala for that?

Back when I took Coursera's "Reactive Programming in Scala" course, some years ago, I asked Ronald Kuhn & Martin Odersky precisely this question, and they didn't have a convincing answer. Kuhn's answer was "good point, we're also considering Typed Actors". It's my impression Scala never did go with Typed Actors (I might be mistaken; I certainly don't use them), so I wonder what's their current answer to this question.
The irony is that sublime text doesn’t slog down
I have a '71 Super Beetle (and aa '71 Karmen Ghia). Doubling the horsepower in the car from the factory's original 38HP makes the car a bit scary ... I can't even imagine that extra push in the back!
If the bindings are reference types, the CLR will economize their representations as long as they don't have any static state, I think.

I'm not sure if F# is leveraging the DLR, but there is a lot of fun that can be had there in generating types on the fly, on par with the most dynamic languages out there. It is too bad that it has been nerfed with the UWP/AOT compilation push.
Yes, part of it should be in C. Even if the Objective-C calls were portable (last time I checked GNUStep was pretty much dead) the APIs it calls into aren't. Seems to me like there's more value to just write the Objective-C parts in a .m file normally & call into the shared C/C++ code.
Ominous Biosecurity Trends Under Putin
I can confirm that it's very hard to win a dispute if using Stripe as a merchant with a card-not-present transaction. However...my experience has been that's true of all payment processors, including Paypal, and I have heard a lot of horror stories about Paypal in specific.

For example, Paypal's seller protection explicitly does not cover you as a seller if the buyer claims the item was not as described; that leads to the famous brick fraud which has been going on for well over a decade. Eg https://ask.metafilter.com/77638/Can-I-trust-PayPals-seller-... or https://news.ycombinator.com/item?id=13180885.

> Stripe will almost always side with the customer even though you have evidence to prove you were the one scammed. I hope you never have to experience what it is like because you can't even get hold of someone over the phone when that happens.

There are hundreds if not thousands of stories of people having this issue with Paypal, so... :)
Generate color by characters
iOS explicitly lets me give location access to an app only when it is open. I was under the impression that it's a literal definition and that apps can't track me in the background. Is this a mistaken view?
Can't speak for op of comment, but everyone suggests this... yes I've tried it and no I really don't want it no matter how many times it is mentioned.

I am happy with Vim for myself now, and am glad that I moved beyond the bloated IDE way of thinking, including Visual Studio Code. Yes, Atom had its shortcomings in that arena, but I'd still prefer to use Atom over Visual Studio, due mostly in fact that the project has contributed more to the community. Microsoft has made a single exception to abandon their native language frameworks and to use a bloated JavaScript jungle of software dependency hell that no one ever audits, in order to build a text-editor in a web browser that performs like Crysis and makes you feel that they are mining cryptocurrencies in some encoded javascript module. Vim on the other hand is pure text editor built in quality-optimized C and comes with pretty much every feature baked in. Atom is created and maintained in large by GitHub, and they have a much better reputation towards open source.
No, they don't, not any more.

https://www.nolo.com/legal-encyclopedia/tarmac-delays-airlin...

Even back in the day when it did happen, it was because of policy, not physical constraints.
Mother of invention – 1843
Is there a list of all classes available under developers.google.com ? I could not find one from the front page.
Edit: found it, https://developers.google.com/products/#a
The super FAQ at by isocpp is very good. https://isocpp.org/faq
I have never, even once, in my nearly-20-year career had the desire to collaboratively edit a single, specific text file.

Isn't collaboration without conflicts what version control systems are made to do?
I don't think so. Everything would be a silo by that definition. A better way to think about it is that silo is something who's owner can cut you off. HTTP is a protocol where ownership does not apply.
Sublime Text is written in C++. Not sure how much closer you can get to "optimized native code" than that.
PSD to PDF Conversion and Support TIFF Deflate Images with Alpha Using .NET
People used to joke that Emacs stood for "Eight Megabytes and Constantly Swapping".

I remember when my Dad paid a small fortune for a 386 with a 27mb hard disk which was considered insanely huge amount of disk space at the time.
+1 for this book. Also, if your company can afford it, having Meyers or Sutter coming on site to give a day or two lecture to a group about Modern C++ is worth it. They both have great handout material, give great lectures/presentations and are very approachable with (even idiotic) questions.

(disclaimer: I am an unattributed - due to company policy - interviewee for Meyers Effective Modern C++)

edit: grammar
...why not sublime?

I don't understand why these electron editors are popular at all. With all due respect to the people working on them (because it really isn't their fault for the most part), they're bloated slow pieces of shit. I don't like electron in general, but its an especially bad choice for a text editor intended for developers.

If you don't like vim or emacs, sublime does what the electron editors do but better. Its probably the most performant of all the text editors I've used; vim and emacs both don't like gigantic logfiles, but sublime handles them without issue. The only bad things I can say about it are lacking vim emulation and worse dev experience than Emacs. But then again, I've never used an editor anywhere near as nice as Emacs in terms of language integration for a lot of the languages I work with.
FIVE 20-MINUTE THINGS YOU CAN DO TO INCREASE BLOG TRAFFIC
I think a lot of CFL lifetime depends on the quality of your electricity. In my last place, I had some that lasted 8 years including some high-usage lights like in the livingroom that saw at least 3 - 5 hours of daily use.

Though I always purchased name-brand bulbs, never the cheap generic brands.

I left them all behind when I moved so those are the longest lived ones I have experience with, in my new house, I have mostly LED's with a few CFL's and they're up to around 5 years old... I like the light from LED's better or I'd have more CFL's around.

Failures have been rare, but I have pretty clean power, few power outages and practically no thunderstorms in the area.
Facebook working on approach to classifying satirical news pieces
If I had more free time, I would get it in a heartbeat (and install/uninstall as needed to keep my privacy). My first job was at a movie theater, and I saw 5-7 movies a month from age 16 through 21. I miss seeing movies in theaters, but with kids and work, it's hard to find the time, and when I do it's about $75 to get the family in. That's not cheap.
Message Passing along with "shared nothing" is going to be very important as all programming moves to multi-processor devices and distributed architectures. Erlang, which takes the message-passing concepts from SmallTalk with the pattern matching and error handling of Prolog, solves a lot of problems for us.
Trading Places, Pork Belly, and Blockchain Asset Futures
I'm an `entr` fan, personally. Super easy to compose with other tools, steps around common minor mistakes (backs off when there are rapid changes, can abort running processes when changes occur or ignore, etc).
Loved this advise and thanks for the example! And I'm guessing a mod added that year as I didn't when I posted it... but it is too late for me to edit it.
I've been using Gnome for about three days now, and I'm incredibly irritated with all the minor things.

Attempting to drag something from the Activities bar to the desktop results in the whole UI crashing, taking down all applications with it.

Trying to set the screen to wait more than 15 minutes to power off required googling up a StackOverflow answer. Why is there not a text input option for this?

I'm sure I'll discover something stupid tomorrow.
Sorry, but you essentially say "it must be different because it's regulated by different legal norms", and it is a nice example of logical fallacy. I'm, by the way, don't have any stakes in this debate (I'm not a US citizen), but the fact that your statement is built on sand is clearly visible from across the Atlantic (and I don't mean the magazine).
Just tried this with latest versions of Chrome and FF on Android. The Firefox one loads what looks like the desktop site from 2013 but with bigger font; the chrome one loads a regular modern UI.

Faking the user agent header (yay, FF on Android supports all the desktop extensions) makes everything normal on Firefox.
> multiple sources of truth

There wouldn't be more than a single source of a given truth, the multiple responders pull different truths relevant to them, the combination of which making the complete app state.
Not free, but have you tried IntelliJ?
What type is my JSON? Ask our Markov chain!
The problem here is pseudo-philosophical at most but if there’s an easy answer, it’s definitely not to interpret the metaphor literally.

If the entities are exchangeable (as you treat them) then the premise void. Are you sure you understand the problem? Exchanging one for the other may work in semantics but not in physical reality, because only one of them is physically real.
> The Dell power connector is a barrel style connector with an LED embedded in it. The LED appears to serve no useful purpose. It’s always on, whether connected or not and doesn’t change colour or turn off when charged.

I believe the only use for this LED is to know that the cable is actually plugged to the wall. It's probably useless for people who keep their charger plugged all the time, but it's very useful for me, a QA engineer with a testing table full of devices and cables, plugged and unplugged :)
GM makes more off the subsidies than Tesla. Does that bother you too?
I for one fear our new electron-based overlords.
Yet another way to look at it is lower expectations for work performance along with more security of employment along with lower pay and guaranteed pensions.

Seriously, many public pension schemes are absolutely ridiculous. People shouldn't retire after 20-25 years of work and be defacto millionaires with lifetime pensions on the backs of tax payers. The system really can't support that scheme as is becoming painfully clear.
*and is not necessarily ListType.

Idiot.
I like the premise but...

Football analogy: run your playbook, keep moving the chains. This works for most games, but sometimes QB needs a read option.

Music analogy: if you got all the notes down how will you play the jazz?

;)

Ps - thanks for writing through the years and especially for this: https://sivers.org/kimo
As a Haskell aficionado I can appreciate type erasure and the idea that you don't need to know shit at runtime. However yes when using hybrid languages like C# you have to cheat sometimes. Although anything that uses reflection makes me cringe and there is the practical concern that analysis tools such as find all references etc. are of less use when there is stuff going round and reflecting on shit.
The title here is clickbaity and misleading.

Patents are hard to read, and very easy to believe (especially for lay people) that they claim far more than they actually do. What you need to do is ignore everything but the claims. I am by no means an expert (I'm still somewhat confused as how relevant dependent claims are, for example), but the starting point is still easy.

Reading the first claim, the nexus of the claim is that it's a virtual currency system were you send money from wallet A to wallet B by routing it through distinct subwallets. There also seems to be an element that the subwallets are effectively fixed-size wallets (e.g., each subwallet represents a different coin as physical currency would have), but I would not bank a legal case on that. The other independent claims are effectively repetitions of this idea.

So, at best, this could be construed as a patent on tumblers, and definitely nothing wider-reaching than that. Even the claim that it would cover tumblers is somewhat stretching it, I think.
5 areas that use blockchain technology outside cryptocurrency
Why not? Eventually they would end up paying him just a bit less than the value he provides, which is what you'd expect from any fair employment agreement. At some point it would be cheaper to let him go or let him not try very hard.
Texas tried to make it mandatory in 2007, under Gov. Rick Perry no less. Unfortunately, a combination of anti-vaxxers and social conservatives sunk this initiative using a combination of innuendo and shaming. In 2011 [1], one observed the shameful debacle of him reversing himself while begging for votes for his first presidential run.

Nowadays, Texas shows up in the news for the converse reasons: alarming growth in maternal mortality during childbirth [2].

[1] https://www.washingtonpost.com/politics/rick-perry-reverses-...
[2] http://time.com/5088014/maternal-mortality-pregnancy/
Interesting followup to the discussion on "Facebook Threatens Satire Site Over CNN Story That Snopes Rated 'False'"[0], with a statement from Snopes.com CEO David Mikkelson.

The most interesting thing to come out of all of this: given that "satire" isn't a binary thing, how can you police it? What's to keep anyone from saying whatever and calling it satire, without hurting silly sites like the Babylon Bee or The Onion who are pretty clear about their silliness? Can such a thing be policed manually or algorithmically?

Tangentially, does Hustler Magazine v. Falwell ("the parody could not have been reasonably considered believable")[1] deserve re-evaluation in light of Poe's Law ("it is impossible to create a parody of extreme views so obviously exaggerated that it cannot be mistaken by some...as a sincere expression of the parodied views")[2]? I ask this light-heartedly, more for discussion than out of any kind of strong conviction on the matter.

[0]: https://news.ycombinator.com/item?id=16503829

[1]: https://en.wikipedia.org/wiki/Hustler_Magazine_v._Falwell

[2]: https://en.wikipedia.org/wiki/Poe's_law
Did you feel great? Did you become a great Ruby programmer?
I was hoping it referred to a singular, monolithic C++ class in use by Google, to which any new C++ code must be added.
Location: Campina Grande, Paraíba, Brazil
Remote: Yes

Willing to relocate: No

Technologies: Python, Java, C/C++, Angular, NodeJS

Résumé/CV: https://www.dropbox.com/s/gq4d2ymk9rb1d9n/FabricioMeloResume....

Email: fabriciolelis@gmail.com

LinkedIn:https://www.linkedin.com/in/fabriciolelis/

Github: https://github.com/fabriciolelis/
Thanks Ron!
Sublime Text 3 is a commercial text editor. Atom is free; but I don't want to pay for Sublime Text 3, I had already paid for 2, and I don't like not using the latest...
I'd add a few. One sample: the value of any entertainment you're saving, including books, including most non-fiction books, is relative. Aside from a very few favorites, it has to be significantly better than what you'll be able to stream, already have in the cloud, or can find online fairly easily or you shouldn't consider keeping it. Whether it's a good book or movie or CD doesn't matter: is it really better than what you're going to come across for free or can stream. That’s the question that matters.

Consider the use someone else can make of it. Thrift stores are a good thing; hoarding something until it's old and out of date not so much.
Republican Scott Walker Hacks the System
In this blog post, we explain how we used a Markov chain to detect whether a JSON object represents a class (fixed properties) or a map (dynamic keys) to infer its type and generate the same code a human programmer would for representing that data.

For example, given this Bitcoin API data:

{

"0000000000000000000e222e4e7afc29c49f6398783a94c846dee2e13c6408f5": {
"size": 969709,
"height": 510599,
"difficulty": 3007383866429.732,
"previous": "000000000000000000552a7783efd39eaa1c5ff6789e21a0bbe7547bc454fced"
},
"000000000000000000552a7783efd39eaa1c5ff6789e21a0bbe7547bc454fced": {
"size": 991394,
"height": 510598,
"difficulty": 3007383866429.732,
"previous": "00000000000000000043aba4c065d4d92aec529566287ebec5fe9010246c9589"
},
"00000000000000000043aba4c065d4d92aec529566287ebec5fe9010246c9589": {
"size": 990527,
"height": 510597,
"difficulty": 3007383866429.732,
"previous": "00000000000000000009025b9e95911a4dc050de129ea4eb5e40ef280751a0cb"
}
}

You'd expect the corresponding Swift code:

typealias Blocks = [String: Block] // a.k.a. Dictionary<String, Block>

struct Block {
let size, height: Int
let difficulty: Double
let previous: String
}

Rather than:

struct Blocks {
let _0000000000000000000e222e4e7afc29c49f6398783a94c846dee2e13c6408f5: Block
let _00000000000000000043aba4c065d4d92aec529566287ebec5fe9010246c9589: Block
let _00000000000000000009025b9e95911a4dc050de129ea4eb5e40ef280751a0cb: Block
}

struct Block {
let size, height: Int
let difficulty: Double
let previous: String
}

We taught quicktype to make the same decision by evaluating the JSON property names with a Markov chain trained on simulated class property names. Our blog article goes into detail and lets you play with our Markov chain!
Yes and yes, I think. Now I think it’s better to describe it as “fluent” instead of “great”, but yeah this approach made me completely fluent in Ruby.
My suspicion, CFL tubes generally had plenty of life. On the other hand CFL power supplies had be be miniaturized and high voltage. Many of my old CFL bulbs had melty spots somewhere. So they generated a lot of internal heat with an inefficent supply.

If the LED bulb needs a power supply, it's much lower voltage (and there are an abundance of component choices for those voltages - at least more so than fluorescent bulbs), and there's been lots of work for efficient power supplies in that range. Also there's new no-power supply LED filament bulbs expanding in the market now, and I would think those would tend to last even longer with much fewer components to fail.

https://en.wikipedia.org/wiki/LED_filament
Chapter 1: Use Golang
Indeed, that's incredible work. Colors are well processed without being over saturated. The technical side is spot on while also maintaining fantastic composition.
> It was hard for me to believe at first

Nina Teicholz has a lot to say about the garbage state of nutritional science, the AHA and just how much expensive taxpayer-funded research has been buried over the past 50 years.

[0] https://www.youtube.com/watch?v=2_kEmYTiHtc
My user agent starts with "Wget" :)
"...pieces of shit..." lol , nice argument.
That sounds like both cases are a function of both aesthetics and the tech. I’m looking at my iPhone SE, and I’d kill for a notch in a bigger screen, that maintained the overall form factor of the existing phone. Right now about two finger-widths, one each above and below the screen, just exist to hold the home button and sensors. It seems like a marked improvement to enlarge the screen, and add a notch at the top.

Maybe this is one of those things that seems awkward until you make some direct comparisons with the alternatives.
Automated SMS Notifications with AWS Lambda, JavaScript and Twilio SMS
Recreating the Netflix’s Dark Opening Effect in Html and JavaScript