skysight-inc/HackerNews huggingface dataset:
Quoting a comment I made at https://github.com/rust-lang/rust/pull/27867#issuecomment-22... about that:

One other potential issue with this (an issue that also applies to GNU make's MAKE_TERMOUT and MAKE_TERMERR environment variables, documented at https://www.gnu.org/software/make/manual/make.html#Terminal-...): what happens if someone sets CLICOLOR_FORCE or MAKE_TERMOUT to indicate that output will (eventually) go to a terminal for output, but then some portion of the build system actually does want to redirect output to a file or pipe that won't eventually get printed to a terminal? Does that part of the build system then need to explicitly unset CLICOLOR_FORCE and MAKE_TERMOUT and any other variable the program might potentially respect, to make sure it won't include color in its output? That seems likely to produce breakage.

Consider if grep respected CLICOLOR_FORCE or MAKE_TERMOUT. What would happen if a build system set one of those, and then somewhere deep in the build system (or even in a shell script called from the build system), someone ran grep in a pipeline, along with various other text processing commands? If grep respected those environment variables, then that pipeline would break.

I do like the idea of having a standard way to tell a program "no, really, your output will wind up on the terminal, please print in color even though it doesn't look like a TTY". However, I don't think it makes sense to do so without a solution for this problem. Not showing color output is an annoyance; breaking a build by printing color escape sequences to a pipe would be far worse.

(This is also part of why programs like grep are removing environment variables like GREP_OPTIONS: they break scripts.)
I've been on both sides of a web-based editor[1] for "phone screen" interviews

[1] e.g. http://collabedit.com/
Ask HN: What's the friendly alternative to Stackoverflow?
It's hard to tell ahead of time if performance matters. When you hack something out, and are able to get it to work, it inevitably starts to grow features. At some point (around 1000 lines in my experience), Python no longer is fast enough, but the code is difficult to port to something faster.

It would be much better if you didn't have to back track on all the code you wrote. I've been burned by this enough times, that now I am wary of starting anything in Python, because I know it will grow to be bigger, and I will regret having picked Python!
:-( this doesn't bode well
From the article, here is a sample (https://blazor-demo.azurewebsites.net/)

Error 403 - This web app is stopped.

Jokes aside, this could be a really awesome.
I would say this is definitely not a good book for beginners with little to no programming experience. I don't know anyone who got past chapter 6 who was not already very familiar with programming patterns. I would try the You Don't Know JS series or JavaScript the Good Parts instead.
That's why I use exercise as a counter-example to the GP for mocking people who "wish to live in the past" and "live the way many of our ancestors did." Compared with today, the lifestyles of our ancestors had both advantages and disadvantages; one advantage was that adequate exercise came pretty much automatically.
Maybe you've overlooked the body of the article, or perhaps not but still didn't read it.
Amazing. Do you honestly believe that what you've just witnessed is prioritized in terms of the quality of the video feed rather than everything else that just happened?

Do you even begin to appreciate the challenges in getting a 4-8k feed from space to earth?

I've been in the video business from '95 to 2015 and there is so much going on behind the scenes from even a simple live stream from a spacecraft to earth that I am wondering what it would have taken for you to be satisfied. FWIW I've personally done the Internet portion of two Space shuttle launches live-stream to earth and I can tell you that nothing about such an event is 'simple' by any stretch of the imagination. 2.5 million people watched that stream and it 'just worked'.

This never was about the quality of the feed (which is nothing short of amazing by the way), but about testing a new rocket. The fact that only one of the three first stages didn't make it is also quite impressive.

Yes, it was PR. But given the amount of work that went into this I figure they were entitled a bit of leeway.

This comment is totally out of place on a site like this, and it makes me wonder (1) what incredible stuff you've been up to today and (2) whether or not you are even remotely aware of any of the complexity a feat like today's launch entails to put you in a position to criticize any of this rather than to accept it in gratitude and wonder.

Keep in mind that according to Elon Musk there was a 50% chance the whole thing blew up on the pad I'd say they got their priorities right and spent what time and budget they had on the main item rather than on the PR bit.
Lot of teams are remote. With WFH option being commonly used, scenarios where both of you are not f2f has become quite common.
Please describe the process by which a prion is rendered harmless at a mere 100C. Denaturing a protein generally requires a lot more.
Everyone from Philadelphia read this a different way.
How and why did the British develop one stone as a weight measurement? (2015)
That is correct, the Windows binary is an online installer. The reason for this is that fman uses Google Omaha for its auto-update mechanism [1].

The Arch package is smaller because it declares PyQt as a dependency, rather than shipping it itself. The reason for this is that it was difficult otherwise to make the shipped version of PyQt libraries and dependencies compatible with the ones already on the system.

[1]: https://fman.io/blog/google-omaha-tutorial/
Thank you!

And let's all try not to get the users of our software imprisoned or killed: https://boingboing.net/2018/01/28/30000-accused.html
This is not my field, but I have used Accord.NET (http://accord-framework.net/) while learning machine learning and have no complaints, but also have little room for comparison. Any C++ library you'd consider as definitive, for some basis to compare? One other thing is that running C++ libraries in C# is, in most cases, quite trivial.
Testing RNGs with PractRand
1x1 tracking pixel used as evidence of treason against 30,000 Turks
GHC Haskell is an advanced optimising compiler, which can get very near the speed of C and C++.
However, to write fast programs, one must use the right data structures and algorithms. Often this means array-based strings and streaming IO, unfortunately many Haskell textbooks don't tend to cover this.
Who doesn’t want color? Am I too young to understand why color would be bad!?
I like the idea, making good bikes cheap. At $999 for a fully equipped bike with disc brakes, is it really that cheap?

It seems that the belt drive is major advantage they offer at their price point. Is the chain really such a big problem for derailleur free bikes?

Even with my externally geared bike for commuting, the chain doesn't need much maintenance. I just add a dab of oil now and then and turn it in to be replaced by the shop once a year (winter salting is aggressive on chains.)
I reset my location and “moved” to the safest social media state in the world
Spider-Like Creature with a Scorpion’s Tail Found Trapped in Amber
Blockstack: a global naming and storage system secured by blockchain
The linchpin for a lot of technology companies staying private has been Softbank. As they highlight in this article:

> The Japanese firm dumped billions of dollars into Uber, WeWork Cos. and other highly valued tech startups in the last year.

I wonder where are these guys getting so much money to "dump". And once all of this is over what will they really be remembered for?
I've read about this for a few mins now, and want to check if my understanding is correct.

There are these classes of algorithms:

1. Cache aware algos are tailored to specific environmental-cache behavior. They may perform poorly in other environments.

2. Cache unaware algos do not consider any cache behavior.

3. Cache oblivious algos take maximum advantage of cache behavior, regardless of what that behavior is.

4. ???? algos, when given cache behavior as input, behave as cache aware algos; are unaware otherwise.
If I was picking one based on their website, I'd no doubt go for PyQT. "Marketing" is just a eulogy for lying I think. And it further annoys me when FOSS projects imitate IT companies and try to do marketing.
Not necessarily "filtration" but rather "treatment". There are a number of various chemical treatments that can be used. For clear water I use MSR water treatment tablets (chlorine dioxide?), for seriously muddy and dirty water I rely on my partner's filter. We walked over 500 miles of desert in Utah and Arizona, the water tends to be very hard to come by and what's available is often contaminated by cattle, etc. Water treatment is a must.
PractRand – a RNG test harder than DIEHARDER
Wow I never looked it up before, but the lifting of the trench run from The Dam Busters is uncanny:
https://www.youtube.com/watch?v=lNdb03Hw18M
It would build something similar but encapsulate knowledge gained from distributing to many thousands of machines. For instance, about .dlls that are available 99% of the time but sometimes missing on some users' machines [1].

[1]: https://github.com/mherrmann/fbs/blob/cb0d57e59c9fecf24fb281...
A portion of those migrants will start a farm back home and start exporting it back. This will just drive up exports and do nothing to increase wages.
Depending on another country for food puts more risk on national security.
That would be Visual Basic, Delphi, Smalltalk, Hypercard.
You won't be using Python with QML at all, but rather JS - so you still can enjoy the speedy development vs. a traditional Widget app, and you get a far more efficient runtime, too.

http://doc.qt.io/qt-5/qtqml-javascript-expressions.html
This flight profile clearly shows they were scheduled to travel and land together.

https://twitter.com/elonmusk/status/960915618865274880
> I wonder where are these [Softbank] guys getting so much money to "dump"

Selling shitty, slow Internet service to old people, that cuts out when a phone call comes in.
Restful? I thought it was dead and graphql was the new silver bullet for everything? On a serious note though this is seriously needed and I actually like the start of this API I would mind curling a device and seeing how easy it is to write 2 lines of code to email me if it dies without really having to read documentation and this is the real intent of the idea behind rest, discoverable network apis self documenting because they use links and http standards so I don't have to go look up some companies specific error codes.
Americans are spending less on clothing
But what exactly do any HTML/CSS do for me that I could not do with a 17 years old copy of Delphi? And the resulting application will be harder to use, bloated, and much slower than a Delphi one (let alone using something more modern).

I can understand the cross-platform angle, but not ease of development (unless you are limiting yourself to the very, well, limiting subset of interactions and controls that are easy to do in HTML). Nor, for that matter, the quality of the end-product.
I'm wondering if they could make it work after retrieval.
Using Latest Technology with Restaurant Mobile Apps
That is the problem right there, not wanting to learn.
CSS rules still have a lot to improve compared with XAML styles, triggers and best of all, modularity.
It uses PyInstaller, but also does much more. For example, PyInstaller doesn't let you create installers. Also, PyInstaller only gets you 95% there for packaging. There are still some edge cases such as missing DLLs [1]. Finally, fbs provides a very high-level interface. You don't have to learn PyInstaller's configuration options, or how to create an installer on Windows or a .dmg file on Mac. Those are all things that take a significant amount of time to learn, get right and integrate. fbs does it all for you.

[1]: https://github.com/mherrmann/fbs/blob/cb0d57e59c9fecf24fb281...
I only just noticed the "Don't Panic" on the center console. I presume that's there in case Starman picks up any hitch-hikers.
OP here.

Speed is the main motivation, but total time is TimeToWriteCode + TimeToRunCode.

Python has the lowest TimeToWriteCode, but very high TimeToRunCode. C++ has lowest TimeToRunCode, but high TimeTowWriteCode. Haskell is often a good compromise for me.

Also, with Haskell, it can be very easy to take advantage of 20 CPU cores, while I don't have as much familiarity with high-level C++ threading libraries.
Hi! I'm not talking about a device introduced after 2010; I'm talking about a device introduced in 2007, and which I bought about mid-2008. You have 3 devices that I wasn't talking about (beyond being amused by iOS 6 and iPhone 4 being called really/truly old).

Back to the iPod Touch that I was talking about: The Netflix app that's on there (the newest available for iPhone OS 3.1.3) apparently can't authenticate with Netflix's current backend. Their site says that there's a version for iOS 5 that will still work, and that the current version requires iOS 9.
> so what happens to Airbnb when we hit a recession

Probably the same thing that happened to GE Capital, which almost managed to capsize GE itself.
At one of my jobs, a Delphi application (admittedly quite old) was reimplemented with the latest (at trhe time, anyway, I'm sure it's completely passe now) web frameworks, fancy Javascripts, nd all that.

Not only did it take something like two orders of magnitude more man-hours to develop, but it takes users twice as long to get anything done, too.
DeDevelopers – Logo Designing, Business Cards, Brochure Designing
Are you looking for a Web Developer? Your right Option is Just one click away DeDevelopers are here to provide you best Quality work & Transform your Ideas into Reality.
Just Visit our Website: www.dedevelopers.com and Get Upto 20% Off on your First Project.
To Get a Quote: http://www.dedevelopers.com/get-a-quote
Healthcare, Hospital, Clinic, Physician App Development
The platform widget set is a language: when you look at a well-behaving application that uses such language, you immediately know what's a button, what's a menu, what's a tooltip, what's a label etc., and you can configure how ALL the applications look via applying a theme system-wide. Especially important if one needs certain color schemes or font sizes globally. Modern apps each have their own distinct language, and that puts the user at discomfort (and also danger, from time to time) as he through trial and error seeks how to use the thing to get what he wanted to do done. It's a feature when all the apps look like each other for the most part.
Could you elaborate, or have a link handy?
I'd say that's a minority. At least of people I know.
Yep, my Haskell usage is "conduit all the way down".

I even wrote up a few utilities to make use of multiple threads while working at a high level: https://hackage.haskell.org/package/conduit-algorithms-0.0.7...
That's funny, I've never heard anyone pronounce it 'cute'. (anecdotal, maybe ~20 developers so far)
Ideas for humanized domain names for Tor hidden services
Those JS ninjas could just go with QML and JS. Shouldn't be any difficult for them. And much leaner and more efficient than an Electron app, too.

http://doc.qt.io/qt-5/qtqml-javascript-expressions.html
Exactly, it doesn't have any business being a fake desktop app, just because the devs don't want to learn native frameworks nor how to write portable web applications.
My argument was with "why does content have to be in a DB?" CMSs exist for a reason. We moved away from static HTML for a reason. Hell, SSI has been around forever to help fix the problem of static HTML. In the end, he's talking about a CMS that generates cached output, and doesn't "run" on every page load, as opposed to an always-on CMS.
As horrible as these crimes were, they're negligible in the context of widespread civil asset forfeiture abuse.
Works perfectly with my favorite test framework: https://github.com/lxe/no-bugs
I don't see how this will ever work. The needs of the defense sector are just fundamentally at odds with the needs of the commercial sector. On the hardware side you get things like Intel and AMD trying to hide "chips within chips", and on the software side you get things like foreign governments demanding to inspect proprietary software before they'll allow it to be imported.

The past and present are mired in "national interests"; but the real obstacle seems to be the idea that you can prevent other people from having what you have (an idea, a weapon, a key, etc.).

EDIT: I was responding to this quote from your link: "The goal of the ERI is to more constructively enmesh the technology needs and capabilities of the defense enterprise with the commercial and manufacturing realities of the electronics industry." I didn't mean to imply that what your company is working on won't work. Unless, of course, that is what your company is working on.
Their second pad is named "Just Read The Instructions"
From Saudi oil magnates.
What? That's absolutely wild. Is this typical? How does it compare to what, say, Alphabet's treasury does?
I think this is part of my argument: as datasets grow faster than single-core CPU speed, performance matters more and more.
It has met the Internet.
> Delphi/Qt Designer look way worse than any HTML/CSS/JS GUI builder, too

Can you please provide an example of such tool?

Doing UI development since Windows 3.x days, and I am yet to find such a tool for HTML/CSS/JS development.

Oh and in the process it would be nice to know about a least one comparable component library for such tool.
Seconding this, there are a couple of things that jump out at me as immediately non-optimal, and which together would probably give an order of magnitude speedup.

- Defining compute_diversity inside a double for loop

- `sample1.ix[sample1.index[sample1.index.duplicated()]]` appears overengineered (I think you can just remove the `sample1.index` here (edit: you can't , but I think you could refactor to remove the indexing and reindexing and index resetting, and then you could))

- Depending on the data size, swapping from `[` to `(` everywhere would give a nice speedup just because you no longer need to store everything in memory/swap to disk, whereas in haskell the list comprehensions would be lazy by default. (edit: seeing as the databases downloaded are 12 and 33 GB, and Pandas requires generally 2-3X ram, its likely that there's swapping happening somewhere. I'd bet that using generators would be a big speed boost)

- Overall I think genetic_distance can be significantly simplified, a lot of the index-massaging doesn't look necessary. I could be wrong, but this looks sloppy, and sloppy often implies slower than necessary.

Unfortunately, the provided data files are big enough that I can't easily benchmark on my computer. I can't even fit the dataset in memory!
Finally, Nintendo addresses Mario’s nipples
That was when Rust stopped being a side project.
> Python has a shallower learning curve and an easy way to get “good enough” performance (a bit slower than C).

The article we all reply to exactly claims that as soon as you don't use e.g. NumPy, it's not "good enough" anymore, and I agree with that. The article also argues that e.g. JavaScript isn't more in the same category with Python, but much faster, even if it's not less dynamic.

I think the reason for JavaScript's speed vs. Python's slowness is obvious: there were wealthy companies involved, which were, due to competition pressures, motivated to speed up their own JavaScript engines.

To get to the point where Python has similar speeds somebody would have to be motivated enough to invest heavily, and then it could happen. As far as I know, there aren't technical limitations against that.
New Age Web Development Services
We should realize the normalization of absurdity being thrust upon us - apparently we own the hardware, but they get to decide what apps we can and cannot run. Regardless of the OS you use - PLEASE stand up for common sense rights - like running the apps of your choice on devices owned by you
C# internals: iterators
Right so, we agree, special protocols and json specs for "IoT" don't make any sense, since the last thing we need in our home is every product we buy transmitting on the internet.

A gateway to block all those devices, that could be useful.
If you don't want to learn QML.
If you're redirecting the output to a file or piping it into another program, the color just turns into annoying markup. Many programs handle this automatically but not all do.
> 12" Macbook 1.3ghz

> Windows 10

Sounds painful.
I personally found that I retained much less when lecturers were slow, because lectures were just so utterly boring when lecturers went really slowly. And by the end of the semester you've covered barely anything.
Is that based on CRDTs / operational transform or is a different solution used?
The Sky Is the Limit in 5G Game of Drones
To go with this - Apple has struggled to get live footage to work from the middle of the tech world, with good infrastructure and a with a massive budget. It would seem harder to get space tv working.
>has been doing with all their raised VC

VC money is not the intent of this program. Airbnb is trying to capitalize on the hundreds of millions of dollars in customer deposits they hold every day. Instead of letting this money sit in a bank account collecting minimal interest, why not invest some of it in a money market fund?

If Airbnb plays their cards right, in a few years they have the option to remove platform fees entirely and still be profitable just from their market investments. Imagine that. They just need to hold on to customer money as long as possible, which I believe they already do (I'd estimate they sit on money for 2+ weeks on average).

Paypal was a major innovator these techniques over a decade ago.
Just purely on the spectrum of marketing stunts, $200k wouldn't even be in the top 1000. And this is great marketing for both companies.

I really don't understand the "waste of money" argument. Are we gonna start protesting billboards now?
Mobirise v4.6.4 – Sublime AMP Page Template
I think the OP was arguing the police should spend less time wrestling people into their cars against their will.
Because if you are good looking and charismatic, you dont need to spend your time on a tech job. And if you spend all your time on a tech job, you usually have no time to groom yourself to a mirror shine or be socially ept-get.

Sorry, yes there are consultant mercenarys out there- who look good and have a idea of what they do- but those are not nerds. They will not spend time on projects at home, they will not have strange hobbys, which more remind other people of work. Those people are on stage every day on theire life and they grow into it- but they are not nerds.
I did not "have the temerity to..." nor do I "attempt to stifle..." anything. By all means you're free to make these claims as long as it is clear that we both realise they're not based on truth. In fact you are as free to make them as the original commenter who launched this thread was to say that the person "looked like an engineer". That is the whole point of freedom of expression, after all. Just don't act as if anyone who does not agree with your standpoints violates a moral high ground and please drop the expletives, it makes for a much more civilised discussion climate.
Fix WordPress White Screen of Death in [15 Mins.]
You were updating a plugin or doing something then suddenly, when you refresh your site it was blank without any errors. Welcome! you are now experiencing the infamous wordpress white screen of death.

https://wpninjatechs.com/wordpress-white-screen-of-death/
how about tmux? screen?
or do you need more than those?
Aggressively interrogate victims of crime, and you will find nobody wants to report crime or even cooperate with the police any more. That's far more damaging than missing the opportunity to prosecute a single drugs case, but it isn't measurable.