skysight-inc/HackerNews huggingface dataset:
Mozilla vouching for a 3rd party is surely just as good, right? Assuming you trust Mozilla of course.
It is hard to imagine a tool less suited to working with multi-gigabyte data sets than JavaScript.
Who are those others, precisely?

Suppose the authors fancied themselves a modern monastic order, is this necessarily bad?
The solution to dups is obvious too, right? Close em as dups? Yet that is a large focus of the article.

The solution to out-dated answers might be obvious, but apparently obvious isn't stopping it from being a problem... it's a big problem.

If it's obvious, why is it still a problem? If the answer is "because the userbase isn't doing what I want", then _that's_ a problem to which the answer is apparently not obvious. To the extent that SO has been succesful, it is of course that figuring out how to structure the software so as to get the userbase to do useful things _is_ the problem, not an "exersize left to the reader".
Drones vidéo gopro
MakaJs, react and redux based,  use a simpler framework than vue
TypeScript and Flow are very similar. Compilation of both of them mainly consists of removing type annotations. TypeScript has a few extra things it adds but they're very minor and not that hard to translate into Javascript.
Yeah, "request without ad blockers" is great. Very inconsistent that it isn't available in the Share Sheet.

The whole "Share Sheet" is rather confusing. It has three categories of actions in one screen. Potentially useful options are hidden wayyy down the list (like this Request Desktop Option). Even more options are hidden inside "More" menu all the way at the end. Which is also where the re-ordering controls are – although I just realized the icons can be reordered with drag-and-drop.

All in all, not very discoverable for a feature with such high utility.
Well, Canada is in the process of chosing which companies to buy their 5G telecom stuff from. The US feds were strongly suggesting not to go Chinese. This is very useful in that regard.
Worldwide market share for Android is around 80%. In the US - and in other wealthy western countries - it’s closer to 50%.
Seems like Elixir + Phoenix would be a better alternative over rails for you
Advertising is definitely lucrative otherwise you wouldn't have tech mega corps like Facebook and Google making billions of dollars. Obviously small ad companies won't make as much, but there are tons of them so obviously there is plenty enough to go around.
>And this is what is supposed to happen. Unfortunately, there wasn't a conviction (two of the proverbial 10 guilty free), but your sister has far, far, far more credibility than if she contacted law enforcement in 2040 when one of them was in the public spotlight, or about to be promoted. Everything about her and your parents behavior in that situation is very consistent.

Yes she does. That's not the point of my story. The point is that many women today see the end result and they don’t think it’s worth the public shame.

30 years ago in 1982 when a rape investigation could end up with the victim being accused of wanting it because they dressed too slutty.

It’s not about what women should do it’s about what they actually do. The evidence shows that they are very likely not to immediately report assaults.

>Exactly. Assume -- just for a minute -- that Ford is lying.
At what point would she have accused Kavanaugh? 1982? 1983? 1984? 1985? 1986? 1987? 1988? 1989?...2012? 2013?...Jan 2018? Feb 2018? Mar 2018?...Or July 2018?

If she was lying. She was lying in 2012. The potential motive of wanting to sink a SCOTUS nominee, didn’t hold in 2012. And since she didn’t do so publicly, the potential publicity motive didn’t hold then either.

Her testimony isn’t proof, but it’s strong enough evidence that I would pass on the candidate if I were interviewing him for a job.

>Agreed. Or Ford's explanation of a phobia of flying so intense she nearly couldn't leave her hometown.

This explanation?

-------------

Mitchell: I ask that because it’s been reported by the press that you would not submit to an interview with the committee because of your fear of flying. Is that true?

Ford: Well, I was willing—I was hoping that they would come to me. But then realized that was an unrealistic request.

Mitchell: It would have been a quicker trip for me.
[Both laugh.]

Ford: Yes. So, that was certainly what I was hoping, was to avoid having to get on an airplane. But I eventually was able to get up the gumption with the help of some friends, and get on the plane.

-------------

It sounds perfectly reasonable to me. I hate flying, but I fly 2 or 3 times a year for work because they pay me a lot of money to do it. I won’t do it if I can avoid it, but with sufficient motivation I will.
Every time I start doing anything moderately complicated in JS, I rage at how much more difficult it is compared to slamming together a UI in .NET.
I get outdated answers a lot of the time I'm searching. And that's when I can _recognize_ outdated answers. A lot of others posting here say the same. I guess it's possible we're an unrepresentative minority, and it doesn't effect many users.

Otherwise, how is it "not a big problem"? Is it the sort of thing where "in theory" it's not a big problem, even though in actuality it significantly effects the usefulness of the site to many people?
If it proves a lucrative business model, you may not get a choice. Making "smart" TVs was lucrative, and now almost all TVs are smart. No matter whether you buy a Samsung,a Sony, or an LG. If advertising in cars becomes successful, no matter what brand you buy, expect it to come with ads.
Toshiba Flashair wireless SD card developers site with APIs, technical reference
I've never seen sweet and sour pork in hk (and people there refer to it as western cuisine)
How often do you use a single stick or wheel, that isn't part of some much more complicated machine?

(I won't argue about the knife. That is both simple and useful)
> Rust is a mess of amateurish overcomplicated poorly understood hype-driven crap.

Please be more specific about the amateurism.

> Tokyo is utter bullshit (look how Erlang or Go solve the same problems with order of magnitude less lines of code),

No, they work in fundamentally different spaces.
Ben Barres: neuroscience pioneer, gender champion
I'm diving into Reason now and it seems great. It seems like "Flow done right" -- about a year ago, I did a study of both Flow and TypeScript, then picked Flow because it seemed more principled and expressive. But it turned out that bolting Flow onto Javascript left it with a lot of edge cases and some oddities, but Reason instead avoids that by compiling to javascript instead of being bolted atop Javascript.

tldr: Reason is better than both TypeScript and Flow and has equally good interop with native untyped Javascript code.
> previous invisible items are represented by a single large div

… breaking the browser’s Find. Also, things jump around the page as you scroll down. That site does it decidedly wrong.
My parents have an Android tablet -- I'm not sure when they got it but they've had it for years. They needed new phone so I got them an iPhone and an iPad. I figured it had to be easier for them than an old Android but they trouble with the sort of same things -- connecting to Wifi, getting email, etc -- so they mostly continued to use that tiny old Android tablet.

After 6 months number of "send from my iPad" messages is finally starting to increase.
I think there is a lot of value in going through the pains of setting up a development environment, writing build scripts, debugging environment issues, etc.

> Beginners can do useful and interesting things and solve real problems after a few hours of learning.

What real problems are beginners actually solving? I literally cannot think of a single one.

Most introductory programming tutorials I've seen start off with very straightforward instructions to setting up a basic environment - and this is actually useful in the long run. vs programming in some special editor abstracted away from the real world.

That being said online repls are useful for writing quick code for e.g. testing something out.
All tillage is damaging to the soil. Period.
The counterexample to your claim is FamilySearch.org, which worked with Reclaim the Records on digitizing a set of records. (It's a nonprofit run by the LDS church, which is a behemoth in genealogy records.)
So many things here.

$400 too expensive? PS4 cost $350-$500 and has sold over 80 million units.

What VR fans want is VR so good it knocks your socks off and is therefore as or more compelling than a video game console. What the cheap VR sets get you is a basically a mostly useless viewmaster that's interesting for 30 minutes and then put in a drawer somewhere. I'd argue the cheap VR sets damage VR more than help as the experiences are so poor people try them and are unimpressed and write off VR as not interesting where as that's far less true with the top devices with full 6DOF input controllers and room scale VR.

There's a minimum spec for great VR. We aren't there yet. Features needed. Higher res, wider field of view, mouth and eye tracking for facial features, full hand tracking (gloves), lighter headsets, and I'd add in feet tracking as well having played some feet tracking games and seeing how useful they are.
Not sure if the author is for OSS or against now...
C++ or D: C++ for obvious reasons, D for aesthetics (at least) + more functional approach
Something like these?

* https://github.com/Xe/olin

* https://github.com/WAVM/WAVM
I went from iPhone to Android and struggled but now I have serious trouble using iOS devices.

I'm now convinced the greatest UI innovation this century is the Back button. If IBM PC keyboards had a big dedicated "back" key the world would have a been a much better place.
If the idea there is just immersive field of view, seems like Google Cardboard is probably sufficient. I don't really see people wanting to navigate the space.
Bit sad you have no idea what you're talking about

https://www.kernel.org/doc/html/v4.17/process/kernel-enforce...

... but keep digging anyway.
Do a search on the case law around “compelled speech”. tl;dr the government can force you to not talk, but they can’t force you to blatantly lie either. As an example, check out the difference between the denials of PRISM vs this.
Woah, woah, woah. First, Go and C++ are vastly different languages. Apples and oranges.

C++ is huge. It takes an incredible amount of effort to become a proficient C++ developer, and even then, C++ offers none of the amazing safety guarantees that Rust's borrow checker enforces. It's old language with sedimentary layers, including C backwards compatibility. Rust is no where near as complex, and Rust does 5x more to ensure you use Rust correctly. It has brought so many crucial advancements as well: immutable by default, typeclasses instead of OOP (thank god), real sum types, better unicode support, better concurrency primitives, and much much much better tooling and package management. No one in their right mind would be cracking out another C++ project if they took the time to learn Rust and C++.

Go isn't really in the same league as Rust, C++, or C. It's syntax is deceptively C like, and it has an equally poor type system, but it's performance is closer to Java, which is a few orders of magnitude slower than C++. Despite pushing outdated concepts like null and raw pointers on to the programmer, it has a runtime with a stop the world GC with no guarantees about object placement on the stack or heap. Go is also incredibly divisive, it's a step backwards that hardcodes a few useful container types, and gives you no facility to create your own. It has a hard coded method of concurrency (goroutines). While useful in it's simplicity, it lacks the generality one would expect of an industrial language, and these concerns are only now being accepted by the Go team in their 2.0 drafts. Many people believe that Go rose to popularity because of the authors and the company sponsoring it, not on its technical merits ,and Brad Fitzpatrick, one of the maintainers, even said the language brought nothing new to the table aside from better concurrency support in the Gotime podcast episode he attended.
Many believe the real reason behind the Trojan War was the control of the Bosphorus Strait that ships like this had to cross to reach the Black Sea from Greece.
Maybe. I also tried Haskell and Yesod but had the same issues. It seems the size of the userbase for a language/framework massively impacts how fast I can do things. With haskell I was posting multiple questions on stack overflow every day but with ruby I find almost everything I need already answered.
Lyan – Admite (feat. Yomo)
This particular snippet that you quote talks about dynamic languages that want to interop with the rest of the CLR language ecosystem. Because CLR provides a strong static type system that has reified generics, it means that dynamic languages have to devise ways to interop with that system. For example, if you're in IronPython, and you want to create a list that is strongly typed from C# perspective, you have to do something like this:

from System.Collections.Generic import List
lst = List[str]()
lst.Add(123)
obj.DoSomething(lst)

However, this is only an interop problem. A dynamic language targeting the CLR that does not care to interop with C# does not have to do anything special. And none of this has anything to do with the GC - that operates on a level far lower than anything to do with generics.

(I would also claim that the quoted snippet vastly overstates the problem, while also misrepresenting it - it has all to do with static/dynamic type system mismatch, and practically nothing with reification. In practice, if you want to interop between C# and Python, you'd just use "dynamic" in C#, and access native Python collections directly - that's exactly the scenario it's intended for. The only time you'd need to muck around with generics from the Python end is when you're calling into a library written with C# - but that's just FFI, no different in principle than having to specify types when you're using ctypes to invoke into C.)
Getting agitated over a hypothetical example is a bit of an overreaction.
I also propose that people's behaviors become less variable as they age, and thus they are less likely to spontaneously discover new pathways.
> "can we have speed, correctness, and expressiveness in one language?"

Didn't ocaml already answer that question? Since ocaml hasn't dominated, it seems something more is required... What has rust got beyond that?
The World’s Fastest-Growing Economy Has the World’s Most Toxic Air
What is a good way to do user testing for a new eCommerce site?
I'd say is pretty bad bet as stationary beasts are often not powerful enough for decent experience so stand-alone device is just a 100 steps back.

I wouldn't be surprised if stand-alone VR user retain is in single digits. Some people watch movies but that's pretty much where real use case ends.
What could bring down Amazon in eCommerce?
Pros and Cons of Coding Bootcamps
Or clearing the cache in Safari. The only options I know is to go to the settings and then find the Safari app.

This is not so nice when you only want to reload the page while clearing the cached files.

Could have been something like a long press or double tap on the refresh button.
I think a lot of observers saw this coming. They didn’t seem to be delivering fast enough or have a long enough runway to pull off what they were trying to do.

I also had no idea why their flagship car cost as much as it does. It looks nice, but $300k is insane. Nothing in the press materials really explained why it you should buy one instead of an Aston Martin or Bentley.
As much as I want to love it, I’ve found it far too restrictive, which makes it difficult to play around with and learn (although error messages have recently improved).

And while I like that JSX is built-in, I don’t like that it’s so different. And having to use <div> ReasonReact.stringToElement("Blah") </div> (The spaces are required) everywhere instead of <div>Blah<div> makes it feel like a poor imitation of JSX and isn’t fun at all. But maybe they’ve fixed some of that.

Someone else said Reason is “better”. The type system might be more sound but TS is far more flexible and forgiving, and doesn’t have ugly and off-putting syntax for promises/async and interop.
An Interview with an Anonymous Data Scientist
Hardly news. Most companies don't.
If I were the author and I was only familiar with iPhones then I would be extremely wary of making claims about other phone OSes that I didn't have as much experience with. Nothing in his article says that other phones don't have these problems—he's merely asserting that iPhones do.
On a semi-related point, TinyGo (a subset of Go for embedded devices) recently added a WebAssembly output target:

https://github.com/aykevl/tinygo)

Unlike the current mainline Go's WebAssembly output (min ~2MB file size), the Wasm generated from TinyGo is practical in size. eg ~1kb for the toy examples

This is all leading edge dev stuff too, so updates and improvements are happening pretty frequently. :)
>Why would you go through the effort to make an account for an ugly site when there are better looking options available (Reddit, Facebook, etc)?

The effort is minimal, and I don't think most people choose whether or not to join a site based on how pretty it is. Just look at Craigslist for instance.

>but it certainly drives away many of the people who would otherwise make low-effort submissions.

I don't think there are actually a lot of people being turned away from Hacker News because of the layout who otherwise might join if it had more features. Remember that the entire pool of potential users for Hacker News includes anyone who even knows that it exists -- this is not a mainstream site and it doesn't have a lot of exposure outside of technical circles. No one browsing the main subreddits or Twitter or Facebook is likely to ever see it even mentioned.

That an "ugly" layout keeps low-effort users away seems to be a common belief and I think it's one espoused by pg, but the claim seems a bit like that made of a tiger repelling rock ... the only "evidence" that it works being the absence of any tigers.

Although... Hacker News has plenty of low-effort submissions, and people who complain about it "turning into Reddit," which was once cited as a "common semi-noob delusion" in the site guidelines, it's such a common occurrence.
Perhaps "vulnerability" and "susceptibility" are measured on a different scale? All stages of a relationship are susceptible to biases, but the beginning stages are the most vulnerable to destructive behavior arising from those biases.</nitpicking><!-- Yes this is exactly the kind of nitpicking that makes conversations awkward for us engineer types -->
Reification seems pretty unrelated, as Wasm doesn't have an equivalent concept.
Speaking as a full-time automotive mechanic, this has been a regular fact of life for longer than most customers know.

most parts search systems and recall bulletin systems do backflips to get you to report your customers. Popups requesting the make/model of the vehicle eventually expanded to just asking for a partial vin, then full vin. Now its not uncommon for Ford/GM parts search systems or recall databases to ask for the subscriber code for the vehicles OnStar system. Enter that code and it triggers a server somewhere at GM to pull vehicle data for the car. Ive called up a warranty claim or parts hotline to find the person on the other end asked for my customer by name. Pretty invasive for a wheel bearing.

The good news is, you can permanently disable OnStar and remote data collection fairly simply:

1. Theres usually an onstar control box near the radio inside the dash (not hard to get to.) this is NOT your ECM...look for a box with MAC address data on it.

2. Disconnect the box and open it. triple check to make sure its NOT the ECM. youll find a daughter board with a GPS antenna, and a cellular antenna.

3. Theres a male/male header bridge between the master board and that daughter board. pull that bridge, or remove the daughter board, and youve disabled onstar.

Caveats:

-Most vehicles dont check for the modem. youll not get a service code on the dash.

-This should not affect bluetooth pairing.

- Onstar calls, both automated and regular, will fail with "call completed."

-Be perfectly certain you want to disable onstar because the box comes with crash detection software that tries to dial onstar and report your crash.
I don't use Dr Racket. Dr Racket is for learning and using the book on How to Design Programs.

I use VS Code.
I use pipenv for this. I found it sometimes annoying but generally sufficient. Pyenv and pip both seemed too weak or complex. Pipenv was just simple. I would only write code within my pipenv environment, and then when I deployed the code pipenv would handle package management safely.

Never did anything huge with it though. Just small web apps hosted on pythonanywhere.
Mine remembers volume per device when I switch between them.

Whatever level I left a speaker or headphones, that's where it starts next time I connect, completely separate from whatever I have the built-in speaker set to.

Mine doesn't have a cap per device, but I'd have to manually click up on that device to get louder than I left it.

First time I realized it was remembering all these different listening volumes, I was pretty amazed.
"suspects".

I did not read the article because of this.

The internet slanders many based on only suspicion.

I suspect that we are not alone in the universe. I suspect that Elvis might still be alive. But I have no proof.

Get some proof.

I'm not going to write some article stating Elvis is still alive and pass it off as fact.
Bold Commerce has had some impressive growth but it’s worth noting that they are intentionally inflating that number as much as possible in hopes of a quick IPO.

They’re notorious in my city for bringing the wages of developers down, I’ve been told as low as 27K USD salary.

Though that shouldn’t detract from their success, clearly they’re doing something right.
Just use VS Code or Atom. Vi Works well also.
" Very advanced, very tuned-in people learn about, and learn how to use, new Apple features by watching them being demonstrated onstage during Apple keynote events.

Then there’s everybody else. "

I've never cared to watch a keynote, but I am a fairly advanced user. Makes me feel like the author lives in a bubble...not that his many points aren't well taken aor wel stated.
For the vast majority of code that runs on either desktop or mobile, the latest and greatest hardware features don't matter, and neither do arch-specific optimizations. Startup costs are trivially solved by an OS-level precompilation and caching mechanism. And we already have sandboxes for apps, even on the desktops (both macOS and Windows store apps). Besides, why can't WebAssembly have a different, less limiting sandbox outside of the web?

The real benefit is having a portable bytecode that 1) can accommodate any language out there without constraining their object and memory model, and 2) is guaranteed to be compiled to native code by an optimizing compiler when deployed. Add some basic APIs, and we could have a situation that has heretofore has been enjoyed pretty much only by x86 - the ability to compile code, and run it 30 years later as is.
Unfortunately true even in the case of Watch updates. That’s why the trick to make it faster is to kill Bluetooth via Settings.app after it starts downloading an update. Easily half the time spent waiting!
Indoor soilless farming has possibilities. Higher productivity through benign GMOs is possible. Also I like GMOs grown inside controlled indoor environment ..esp transgenic so they don’t go rogue or feral with the natural habitat and wilderness. There are uses for vertical farming. We need that too.
Orlando police sign on for second trial of Amazon facial recognition technology