skysight-inc/HackerNews huggingface dataset:
Yes but think of this. With Blender at least they can make the modifications themselves and use it while waiting for it to be up-streamed. They could even keep the work in-house.
On the other hand Autodesk has no open source.
So this studio would have to make a request to Autodesk to include this feature. Then wait for Autodesk to make the change and then wait for a version to include this change.

With Blender they can create their own fork and Blender will merge their work if they like the code.

One business model they wait for Autodesk and the other they make their own modifications to Blender.

I would conclude they are on the right path.
With all the money they save on licensing fees they can hire developers.
No more dongles.
It absolutely does not debunk the claim that women are innately less inclined to go into tech. Pre 1984, many professions like law, medicine, and more either were not accessible to women or were not viewed as socially acceptable. This resulted in displacement of women from these fields into other ones, like computing. Increased gender equality, especially in the 90s, led to more women going into fields like law, medicine, publishing, and more. Since double majors are rare, this increase of women in those fields necessarily comes with a reduction in women in other fields. Counterintuitively, the higher rates of women in computing during the 1970s and early 1980s can be viewed as the product of sexism that existed in much of society. This pattern holds true globally. The greater amount of gender equality a country has, the lower the share of women in engineering and technology.

While I am not pleased by lower diversity in computing as a result of this, I cannot bring myself to condemn the fact that women are freer to choose careers even if the result is less women in CS.
What?! Rails has been announced as dead at the release of almost every new MVC framework. The last major proclamation was when Phoenix was the new hotness.
Maybe they should have said "half the inefficiency"
Americans are just slow. The Japanese and South Koreans can build nuclear plants in a jiffy: https://www.scmp.com/news/asia/article/2027347/south-korea-s...

Maybe that's why Toshiba thought it was a good idea to buy Westinghouse; that they could better manage American mega projects.
> it involves modifying user.js without explicitly saying so, but that's literally exactly what they did already.

We have never modified firefox settings without a user explicitly opting in.

All the documentation for the `fixamo` function named the two firefox settings (as viewable in about:config) that `fixamo` would change.

`fixamo` was an opt-in feature that users were only going to find by reading our help files or asking us on our support channel.

Disclaimer: I am one of the authors of tridactyl.
Even Linux kernel has had tons and tons of vulnerabilities and bugs. Not to mention non-systemd core system components and services have been found exploitable times and times again. You can't set higher standards for systemd than other core pieces of software, it's simply not fair.
Regarding the grow and thrive part, some of my Chinese friends mention that they feel China is unjustly cast as the villain as many of the economic issues in HK like the super small living spaces are a result of unchecked and corrupt capitalism. With China rising and HK having lost it’s monopoly as the doorway to China they don’t have anything to really drive the economy anymore. the gist is “Why don’t they go make themselves useful instead of blaming China for everything.”

Not commenting on its validity but thought it was an interesting perspective to share.
no examples of "unreasonable effectiveness" or even "effectiveness" are given; just a semi-plausible technique and some questions that might be worth answering. I hope the term doesn't get diluted with more examples like this.

also not clear why a 2D local representation is being used for 1D data. there is no meaning to the ordering of the rows (different individuals who represent the samples in the genome), so it doesn't make much sense to encode that into the image. I would presume that not much meaning comes from neighboring mutations that are separated by a long string of no mutations, so the in-row locality should be broken into chunks. Neither of these basic considerations is motivated in the text either.

I would guess there is no effectiveness of CNN at all on this data set and a different statistical technique should be used on this data set...
The National Highway Traffic Safety Administration report to Congress [0] seems pretty clear in terms of the art of the science and the impairment observed from national data.

I would avoid incarceration of anyone from a test like this without significant and clear data that there is an actual problem we need to resolve. There are plenty of well proven driving problems we could focus on correcting.

[0] https://www.nhtsa.gov/sites/nhtsa.dot.gov/files/documents/81...
https://www.eff.org/deeplinks/2018/06/after-more-decade-liti...
"It all started when Lenz posted a YouTube video of her then-toddler-aged son dancing while Prince’s song “Let's Go Crazy” played in the background, and Universal used copyright claims to get the link disabled. We brought the case hoping to get some clarity from the courts on a simple but important issue: can a rightsholder use the Digital Millennium Copyright Act to take down an obvious fair use, without consequence?"

It required only a decade of litigation to get it back up.
And hey, as someone with aging eyes? Thanks for looking into this.
Effectively no human with a smartphone outside the US finds having to install an app to communicate with other people in a cross platform way a burden enough to stay with iMessage.

Either Americans are uniquely lazy when it comes to installing apps on their phone, or this argument doesn't hold any water.
TL;DR: if you don't treat unused pins according to the datasheet recommendations, then all bets are off.

This is even true with lowly things like op-amps. If you have a dual op-amp IC, and you use only one op-amp, you should do something appropriate with the pins of the unused one.

http://www.ti.com/lit/an/sboa204a/sboa204a.pdf
The point of asynchronous programming is to know exactly where concurrency happens in your code. This both eliminates concurrency bugs and gives you predictability for high performance.
While true, its also the case that any other way of doing it is economically worse.

The best way to do it is to start the price off low but telegraph that the price is going to go up in the future. Then people know when they need to get a new car/water heater/fridge to get the more efficient model. Probably even more important is industry and investors, they'll know not to invest in subdivisions from bulldozed farmland but instead build denser apartment buildings close to public transportation or to give more money to R&D to make their next model of car/water heater/fridge more efficient.
Correct. The capabilities have been added to the CCS car charging standard and some vehicle models support it, but so far as I'm aware no utility has actually yet figured out a plan to use it (much less how much it might potentially rebate/subsidize charging in cases where it would be used).

It's the usual sort of bootstrapping hurdle that a lot of the "user interface" of it probably can't be well developed until there's a general demand for it, and there won't be a general demand for it from the Utility side until there's maybe a larger installed base of vehicles with the capability.

But, the interesting part is still pointing out that plenty of people are already thinking about it, and it is a somewhat exciting part of the equation of how more electric vehicles potentially better balance the electric grid more so than "destabilize" it or hugely increase peak demand. (Because not only are they capable of smartly arranging their charge times to off-peak demand times, but also are giant roving batteries that can themselves act as temporary storage buffers for the grid.)
I think I figured out the confusion. Benchmarking is a comparison and each test is a fixed sample size. A test might collect 100 or 100,000 samples by running the task repeatedly, but the data is not aggregated across multiple tests as the data is generally not saved.

So, running the benchmark test again keep’s n the same when calculating the confidence interval. This means error bars are showing the calculated mean and standard * arbitrary scaling factor all lined up on an easy to read graph.

PS: A lot of statistical tools are poor fits as the data is rarely a normal distribution. But, rigger is not the goal here.
Hence, https://cloud.google.com/blog/products/gcp/titan-in-depth-se...
> clearly

Please prove it then. I must be a little slow because it is not clear to me at all.
In my experience, tabs generally cause code that looks like:

if (c == ESC)
{
*r++ = '\\';
c = 'e';
}
else if (c == '\\' || c == '"')
*r++ = '\\';

*r++ = (unsigned char)c;
}
*r = '\0';

That's from the readline library version 7.0, bind.c, line number 727.

How does that happen? Because people end up mixing tabs and spaces. Some lines are indented with spaces, some with tabs, too many with tabs intermixed with spaces (I mean things like <space><tab><space>). I'm not even sure how people end up doing the last one, but it's common:

gdb 8.3 include/libiberty.h line 543 has 15 spaces, then a tab, then 10 spaces, then 2 tabs, then 3 spaces.

binutils 2.32 gas/itbl-parse.c line 119 has 1 tab, then 4 spaces, then 1 tab, then 4 spaces, then 1 tab, then 4 spaces, then 1 tab, then 4 spaces, then 1 tab, then 4 spaces, then 1 tab, then 4 spaces, then 1 tab, then 4 spaces.

binutils 2.32 zlib/make_vms.com line 831 has 6 spaces, then a tab, then 2 spaces, then 3 tabs, then 5 spaces.

I'm sure they added tabs to give the convenience of being able to adjust the indentation to what I like, but in reality they just force me to change it to what others like to even read a file. Using hard-tabs seems like naive idealism. I haven't yet seen a project that uses hard-tabs consistently. It's either consistent spaces or tabs intermixed with spaces. At least, that's been my experience.
If you have not seen estimates of fallowed crop land due to SGMA regulation in California, I suggest some googling. Some estimates are 500,000 acres takes out of production in dry years. Areas of the south Central Valley with high permanent plantings (trees) and overdrafted groundwater basins are likely going to see hard times in the coming years.
The adblocking/script-blocking capabilities (described in #9 and #10 in their FAQ: https://qutebrowser.org/doc/faq.html) are extremely weak and inconvenient (and their claim about the negative impact of adblocking is outright false).

Those are probably the two most important capabilities for security, so the lack of them definitely means I'd never want to use it for general browsing. I'd much rather deal with weaker keybinds than sacrifice that much on the security and privacy side.
Mind you, that's not unprecedented.
https://arstechnica.com/tech-policy/2009/05/buggy-breathalyz...
How I'm scaling “doing things that don't scale” – (YC SUS19)
Hi mate. I just checked now and they've raised the 25 queries per second limit to 100, but the Queries Per 100 Seconds Per User is still at 25, sooo... They've done half the job which I'm super stoked about - can't thank you enough mate! If I can be a bit of a cheeky prick, is there any chance you could please ping them to get the queries per user lifted too, to 100 per second? I did ask for both in their form. If you could do this mate, I'd be over the moon - and deffo happy to drop some dough on a charity of your choice as way of thanks too, to pay it forward :) thanks heaps man. Really appreciate the help
name was edited from "unreasonable effectiveness of CNN in genetic population" after I read it but before my comment was finished.
Kermit Software Source Code Archive
Cooperative multitasking, like it's 1995 again?

No thanks.
> $65 per hour was a "good" rate for the Bay Area

I'm confused, I thought Toptal workers were remote. Why would your location factor into the rate a client is willing to pay?

FWIW I charged even less than that as a remote contractor and it goes really, really far in countries like Vietnam or Thailand.
Thanks for the idea. But given my experience I've kinda soured on Porsche, plus parts are so damn expensive. My plan is to take part of the settlement and get/make a track-prepped miata.

Edit: But of course if someone feels so sorry for my tale of woe that they gift me a GT3, I wouldn't turn it down :-)
It’s funny to imagine a cop pulling over a stoned driver and putting him behind the wheel of a racing simulator.
I've said it before and I'll say it again... market forces are accomplishing what regulation and public awareness never accomplished, in terms of reducing greenhouse emissions.

I am so glad the market is on our side for once.
Glad to see someone else from Waterloo in the comments! I'm not sure that what local police department serves your area, but the Waterloo Regional Police Service are actually really ahead of the curve when it comes to drug impaired driving. They have more drug recognition experts per capital than almost any other jurisdiction in Canada and if I am remembering correctly they are making it mandatory to train new recruits in the standard field sobriety tests.

They should still be listening to your complaints, however. Hope you have better luck in the future.
Dogs are "friends" not because of training or scaring them, but because of thousands of years of relentless selection.

You can't really domesticate an animal population without killing of those who resist domestication.
And you'll note that I said the second scenario is awful!

But paying a consultant to consult for you doesn't become a bad thing to do, even if you are a bad person.

Like, consider the opposite question: Why should expert witnesses, people who have absolutely no connection to a case beyond a level of expertise in some component of it, _not_ be compensated for the time it takes them to prepare their testimony? This isn't an employee of the city; imagine you're a construction foreman and you're asked to appear as a witness to describe your experiences on a typical job site.

Why should you not get paid for preparing and giving your testimony?
Except maybe if you live in China I guess.
In our defence

1. that's a perfectly sensible comment to suggest that you should probably look it up on your own if you care about security.

2. The command did document exactly what it did in the same manner (or more detail) as the blogs we got it from.

3. We invited Mozilla to provide text for us to comment it with and they didn't give us any.

Edit: And as bovine3dom says, this was done in response to an informal request by someone reasonably friendly to the project.
Asynchronous programming is not cooperative multitasking.
How to Fix the Work Environment in Big Companies
The alternative is the rising YIMBY movement. When population increases, the housing supply should increase to compensate.
Oh, get over yourself. That quote doesn't have anything to do with web development (and for that matter, it hardly has anything to do with mailboxes, except as a tongue-in-cheek example of an extraneous feature) so I have no idea why you feel the need to take a swing at another discipline that you clearly don't know the first thing about.
Also, Windows 8 (so bad you forgot it existed?)
This is a very narrow view of things. If scale in real life worked like that, easy and obvious solution would be to break up US into 60 pieces and you'd have 60 Norways, right? Nope. US problems are due to culture, not size.
I hear you and I can very much agree ... especially for startups. And the majority of companies are startups. But! I don’t know exactly what “they don’t know what they’re” doing even means, it’s not well defined. That sentence implies you have some specific unstated expectations. What are you expecting, and why? What I’ve seen a lot of in interview and hiring threads is a lot of expectations that aren’t fully realistic.

Does it matter if someone who didn’t get asked whiteboard questions is asking you whiteboard questions? That question is implying some vague concern about fairness, and isn’t focused on whether whiteboard questions are a good idea. On the positive side, at least they’re asking coding questions and not hiring 100% based on resume and charisma, which definitely happens in other industries.

Younger programmers especially seem to think more often that highly reliable technical evaluation in interviews is both achievable and desirable above soft skills. In my experience that view may be too narrow.

I’ve interviewed and hired many people over the years for several companies, large and small, and no matter how much advice I offer about what is actually important when interviewing, it seems like candidates rarely listen, and instead complain that “they don’t know what they’re doing”, as if they know better.

I honestly think interviews are legitimately scary, and that fear comes out in various ways with programmers suggesting their ideas for “improvements”, but by and large the system is working, good companies are finding good people. I know there are a lot of interviews that are stupid, and I know there are bad companies out there. The suggestions in the article won’t fix that.

Being liked is a good way to get hired period. Being liked and being good technically is better. Being technical and not likeable is a good way to not get the job. It has very little to do with the occasional cases of incompetent people being hired and paid a lot.
> where nobody knows their neighbours, nobody attends church

In America, plenty of people know their neighbors and have their phone numbers for security purposes, and over a 1/3rd of Americans attend church. So, in the context of discussing an American company, these are very off-the-mark statements.
The article is comparing year over year. July 2019 to July 2018.
Have you filed for patent protection yet?
NYSE Owner to Offer Futures Paying Out in Bitcoin Next Month
There is even more depth to the alloca() fiasco than most people realize.

cppcheck could detect the bug without any hard setup effort (launching it in systemd codebase, with maybe an option to activate all checks, was enough) at least 2 years before it was revealed (probably more like at least 3 or 4, I don't remember the exact value). That's a fact easy to verify.

I suspect other tools could find it too, though I have not checked.

What that implies is more speculative, but there are some kind of "either or" situations that are extremely nasty. For example either RH (and all the other distro using it) did not analyse it, or they hid it for other reasons. The most reasonable hypothesis is that they just did not analyzed it. Which put them at least 15 years behind MS in some domains that were even more critical at the time (and still today) than 15 years before.
Apple has basically bailed out of building modern developer workstations for the time being because of their rejection of Nvidia. It's so frustrating. I miss the perfect tool that my 2013 macbook pro was when I bought it. eGPUs are not an option and neither side is supporting drivers anymore. Eventually something like CUDA might come to the platform and they'll get back in it but IMO Nvidia holds so many of the cards right now it's crazy. The next couple years are going to be an interesting shift after nearly a decade of amazing workstation standardization.
> Turning sync into async is harder in any language.

Elixir's Task module (in the stdlib):

future = Task.async(fn ->
do_something_here
end)

...do_other_things...

result = Task.await(future, timeout)

Mixing it with the Enum library makes concurrency dead-simple (got I a junior dev dispatching concurrent tasks in scripts with confidence), at the expense of an ugly nested double lambda.

some_list_of_values
|> Enum.map(fn value ->
Task(fn -> do_something_with(value) end)
end)
|> Enum.map(&Task.await(&1, timeout))
Thanks for sharing this pilot episode made with Blender.

Woo, what a trip! Great use of colors and sounds.

I recognized some Scheme code scrolling by in the futuristic synthesizer.
Oh, I see. The name is taken from the scientific paper linked at the top of the article. I couldn't read it, my comments were based on the article alone.
Apple demands review of Red's Rawcode format patent
Google's imagery is out of date. You can see the plant quite clearly in Planet Labs [0] (free account may be required).

[0]: https://www.planet.com/explorer/#/mosaic/global_monthly_2019...
This is why in-band signaling is very, very bad.

See also: phone phreaking.
The Germans don't have built quality issues, they have engineering priority issues.
N threads, with N readers waiting for a message that will only come if the N+1 reader (still in the queue) gets a message first.
We wouldn't be at this point (this early) without large public investments, regulation, and advocacy. Simply saying "oh the market's got it, we cool" is misguided thinking.
I switched to the "display" command from the various image/graphics magic packages years ago, and now am frustratingly finding it has become unstable.

But, recently seeing some PBS specials on NASA and the planetary probes made me reminisce about "xv". I remember having downloaded images of the Shoemaker-Levy comet impact on Jupiter and browsing them with xv...
Have you tried IXL? It's a subscription based curriculum.
I saw many companies using Ionic until RN got big.
You wrote "Selling to the police is notoriously difficult" Why is this so? How do you overcome it? Who makes the purchasing decision?
As I mentioned in another comment, any modern editor will let you at least detect, if not automatically fix, mixed tabs/spaces. And there's nothing about deciding on spaces-only that prevents people from mixing.
> Intel, especially in upper management, is stuffed with people who assumed that was impossible. And faced with new competition from GPUs, the only acceptable response to management was the many-x86, "you don't have to rewrite your code to get performance" approach which didn't actually work out.

I think the big disconnect is thinking they had to make people rewrite code. CUDA often targets entirely new codebases, and in some cases new types applications.

The "rewriting of code" is mostly for things like AV processing and codecs where there was such a sellable benefit in performance it would have been insane for them not to invest the effort.

Intel was doubly hindered here, because they wanted everything to use x86. Intel had trade secret and patent protections from competitors, and a critical mass of marketshare.

Parallel programming was something that had to fit into that "x86 for everything" mindset rather than being a separate/competing technology to x86. The company that pushed winmodems and software sound cards wasn't going to be able to lead the disruption there.
Compare it to an equivalent urban area. Nationwide averages are meaningless.
EAS tones were also used in the trailer for "Olympus Has Fallen" in 2014, the networks were fined $1.9 million.

https://web.archive.org/web/20141231204456/http://bigstory.a...
I wonder how many other countries are in Poland's boat? That's some tremendous political resistance to overcome.

In American politics, the fate of coal miners is ridiculously overrated. The coal industry employs fewer people than a mid-sized national fast food chain.
I cannot provide any examples for your languages of choice but mine (CL) is older and I do check out new libraries.

And yes, I would be pretty irritated to find anyone in my team who thinks there is nothing else for him/her to learn, even in their field of expertise.