skysight-inc/HackerNews huggingface dataset:
When I saw the title, I had similar thoughts. imo Ray Porter is the undisputed king of audiobook narration- one needs only to listen to Ray Porter narrate The Power of the Dog by Don Winslow of 14 by Peter Clines to know he is the best! Best narrator of all time.
the general public are sheep
Hello all! Just to clear up the confusion here. Components built with stencil are, after compiling, just custom elements. Custom elements (the V1 of the spec) are supported in Chrome and Safari natively. According to https://www.w3counter.com/globalstats.php that means about 77.6% of users globally are running a browser that supports custom elements natively. For these browsers stencil will not load the custom elements polyfill. For IE 11, Edge and Firefox we load a 5KB gzipped custom elements polyfill automatically for you. Its also worth mentioning that Firefox and Edge are both working on custom elements, so eventually these browsers will not need the polyfill either.
That is my point, keep it simple at first. Cadence is a much better heuristic than "heel strike". Also, it is understood you will run differently without shoes.

Jack Daniel's, (the famous running coach and physiologist) gave a good summary of it: There are two types of runners over time, those that adopt a higher cadence rate and those that get injured. Lore of Running (Noakes) and Daniels are both at complete odds about doing any significant adjustments to your running form other than monitoring cadence. At 180spm for most people that equates to a much lighter step that reduces the GRF (Ground Forces) per strike, which seems more important than other aspects of form.
A hell of a lot more people survive cancer now than 50 years ago.

Make the same list 100 years ago or 100 years from now and it's a different list... Because progress happens, some things are just more complex than SV style innovation and this weeks next big thing.
>I'd rather say the burden of evidence is on the other side of the argument: prove to me why do you need to do testing as a carrier.

And yet you make absurd claims without evidence yourself. So because you're confused as to the reason, that makes them a liar.. Nice.
Hot Chips: IBM's Next Generation Z14 CPU Mainframe Live Blog (5pm PT, 12am UTC)
Looks like there were some setbacks, but these things happen.
It is called dub.

https://code.dlang.org

Regarding embedded, there were some progress lately, but still needs some improvements.
First In-Depth View of Wave Computing’s DPU Architecture and Systems for AI
> D's objective is/was not to be popular but rather to be exactly what it is: a better low-level language.

I don't believe that one second, every language strives to be popular and reach large adoption, since more developers == more maintainers == bigger ecosystem == more reach into enterprise.
While the reasons for this that the author gave are valid, I think it would also be valuable to do this in a high level language. I'm sure lot of people who can read C code went through a CS program, and hopefully learned how hash tables work then. People without CS degrees and who mostly write JS/Ruby/Python/etc. and use hash tables on almost every line of code they write are much less likely to know how they work. Just saying, someone should do it for other languages.
Please do not focus on partitions the message, specially if there are readings which also address your concern: the real GDP figures were there from the beginning.

Now, do you mean that there are fewer researchers or that there are fewer researchers per unit of total population? Either way, you're wrong (http://data.worldbank.org/indicator/SP.POP.SCIE.RD.P6?locati...).

Your postscript is also just wrong. Notice that GDP might be estimated by three different accounting approaches, all of which are mutually consistent. One of them is the net product approach, which takes the value produced by all economic activities/sectors liquid of their expenditures and sums all those up to get the GDP. So two things: first, if something isn't sold in a year, it isn't accounted for in the GDP for that year; second, activities which have no net product have zero impact on GDP. Trade is defined as having zero net product for national accounts purposes, so any sort of capital gains of the sort you're describing has no impact on GDP. It merely shuffles money and assets between hands.
Yeah. It should have been in that list, actually. I wanted to like Go. It seems simple (which is what I like so much about Clojure), but honestly, I found it to be frustrating for all the standard reasons the Go team is tired of hearing (e.g. no generics, error handling littering my code and obscuring intent, etc).

In fact, I think Go doesn't quite deserve the reputation it has as being a simple language. It's a familiar language, and it's a bare-bones language, but that's not the same thing as being simple.

One last thing that was interesting: I got more null pointer runtime exceptions in Go than I expected (vs none in Nim, for example). Granted, I'm a Go n00b, but I'm also a Nim and Dart n00b, and didn't have nearly as much trouble with those two languages (aside from the aforementioned compiler bugs).

I really wish modern statically typed languages would rid us of null pointer errors once and for all. This is totally possible with Option types, but seems to rarely be done. I wonder why?
And as we saw, despite claims from worry warts like Ron Paul, and from gold advertisers playing pump 'n dump, there was no inflation in the US to speak of. Throughout The Great Recession government bond prices remained high - which allowed the US to continue borrowing & spending without being reigned in by financial markets.
I certainly do not blame distribution maintainers. I blame Redhat, with their not-so-subtle hints of "we might not have any resources to support anything that comes from us for non-systemd systems". Which at some point extended to GNOME and other vital sine qua nons.
When buying on leverage is actively encouraged to the masses, a crash usually follows. Before the 1929 crash, buying stock/equites on extreme margins became normal; Before the 2008 crash, buying real estate on extreme margins became normal; today we are seeing higher education being purchased on extreme margins. Now higher education is a different beast than the others, so it is hard to say how a economic event stemmed from student loans will manifest itself, but it is a real concern.

I highly recommend JL Collins Stock Series blog posts and specifically this article on market events of the past 100 years: http://jlcollinsnh.com/2017/07/26/time-machine-and-the-futur...
Transgender YouTubers had their videos used train facial recognition software
But there are only a handful of them, which defeats the OP reasoning
That's why I started the project in the first place, glad to hear that I'm not the only one wanting this! ;)
I don't think Atom is meant to open huge files, its meant for web development work where files are relatively short, and work is split up.

So, i guess they don't have a test plan for large files, so they don't deliver something that can handle them, basically because its not meant to. And i'm ok with that. It gives me more than Vim.
Why the CEO of $100M company still interviews every job candidate himself
One problem with that is Facebook is likely to hide all content behind a login wall. At least now the text is accessible.
Petmed pushes opiates via Google AdWords
seeing that Koreans is the majority of the crypto market cap not Americans and South Korea was one of the few countries that was not in a recession in 2008, I am not sure why the price of bitcoin cash will plummet
We actually rely on multicast here at the NRAO for monitor and control of the VLA. I admit it's the only place I've heard of it being used.

ZeroMQ is getting used more for those kinds of purposes; the Greenbank Telescope uses it for one of their instrument backends and we are now using it for VLITE and REALfast. The new archive system I'm helping build uses AMQP.
Utility for transferring video recordings from the Zoom.us to YouTube
Ask HN: Part-time Developers
Why do you rarely see companies looking for part-time developers? It seems like if you hired a developer for 20 hours a week, you might be able to get the 20 most efficient hours from that developer but still only pay half the going wage. Additionally, you wouldn't incur the benefits costs of a full-time employee. Are there any good examples of this being attempted?
> In that sense, it makes sense to try to solve the problem of self-driving along with how an Apple car should be like (besides self driving).

No it doesn't. Self driving takes decades to solve, designing pretty cars takes a year or two. There is an order of magnitude difference there.

They were seriously trying to constrain the location of the LIDAR before actually knowing what types and numbers of LIDAR a self driving car actually needs! That is utterly backwards.
Will that work for file uploads?
Starting? Like ten years ago they started and now it's in nearly every plane.
You can easily get best of both worlds with Lisp derived languages.
Federal Court Rules Politicians Can’t Block Constituents on Social Media
How about a payment model based on PageRank? This way Medium can measure the engagement from all over the web and not just Medium or Medium partners.
It's interesting to me that you agree with my previous statements about using approximations to be rational, then engage in that exact process to judge these people, and then refuse to offer them the opportunity to do the same.

Uhh, I'm not judging them at all. Where did you get that idea?

As you say, I'm irrational. Everyone is irrational.

Heck, your assumption that I'm somehow judging these people is irrational. :)

All I'm saying is I believe these people are reacting emotionally. That's it. There's no judgement in that. Again, it's simply my view of the facts. And given bikes are being hung in trees, I think not an unreasonable one.

And that fact changes how you solve the problem. Reasoning with someone who isn't thinking in terms of costs and benefits is pointless. You have to engage differently. So acknowledging that this is what is happening is the first step to moving ahead.
These examples seem to discuss data structure choice what I thought it might be about. I have encountered two major bugs at two separate companies all involving iteration and maps.

Both of the examples were written in Go and although language shouldn't matter, iterating over a map is non-deterministic. But each time the author intended for them to construct the returned data structure in a pre-defined order.

We had been suffering from poor caching performance and saw our Cassandra reads spiking as a result. Once we spotted the incorrect cache key construction, our reads to Cassandra dropped significantly allowing for better performance all around.

Perhaps others would have spotted this but it seems innocuous in code review. I know I will be more diligent in the future.
Wikipedia is a two-way street
My app is in Arabic language, do you have testers for Arabic?
Applications for ETHWaterloo Are Open World’s Largest Ethereum Hackathon
Its probably more complicated than that. In areas that don't have bike lanes, people tend to just bike on the sidewalks, and pedestrians just put up with having to move out of the way. The reason is likely a mix between being historically ignored by the city, not bothering to really try, and also just knowing that sidewalks are safer to bike on (even if inconvenient).

When wealthier people move into a neighborhood, expecting bike lanes, they push for them. They probably have more power/influence, but they also have a higher since of entitlement that causes them to not give up, even if the city pushes back.
Progress has a way of creeping up on you. This list would've contained "heavier than air flight" in the 1700s but look where we are now. Consider that hilarious Wright Brothers contraption in 1903 and then the landing on the moon in 1969, a span of only 66 years where everything changed.
> Explicit prejudice against whites is accepted in the Bay Area, and many Bay Area companies.

I'm sure that, as the US becomes more diverse, things will turn around.
I think the banks as in the car manufacture's finance arms will be hit the most: when it hit they are the ones who are suddenly owners of a car that they owe more on than it is worth. They will have to sell these cars at a loss. If they try to make up for that loss by raising lease rates those who turned their car in will be forced buy a used car at greatly reduced rates (few have the ability to afford much larger payments)

Those who buy their car have a known payment, they might owe far more than the car is worth but that payment won't chance and other than an accident they eventually have a paid off car. They might not be able to trade their car in as soon as they would like, but they at least have a car.
I would think the poorest poor person can afford $5/year:

https://help.fordgobike.com/hc/en-us/articles/115000247832-T...

"Bike Share for All provides a one-time $5 annual membership for qualifying residents. The program also includes a cash payment option for those who do not have a debit or credit card. Bike Share for All is available to Bay Area residents ages 18 and older who qualify for Calfresh, SFMTA (Low Income) Lifeline Passes or PG&E CARE utility discount."
If you're just using objects to represent groupings of strings and encapsulate behavior around converting them back to strings for output at some point, why not just operate on the strings instead of all the serialization / deserialization? Maybe enough of the quick stuff I do isn't enough to warrant more complex data structures, but I get pretty far into a problem with just dicts (in Python) and generally get annoyed when something returns back objects that have no easy str representation without finagling the object into giving me what I need. I think that this is generally a bigger issue with libraries and treating object metadata (stuff like time stamps, extra attributes, etc) as of equal importance as the data it represents; if an object has one obvious attribute for what the thing is, make that the default thing you get when you just refer to the thing, instead of making everyone call some weird method to turn the instance into the representation that you likely want to get out of it.
I'll bet you a six pack that hasName is called in a tight loop somewhere. The cost of generating the collection on every call is far greater than the cost of iterating it was.

Can we at least agree that the chosen example has too many other confounding factors in it?
That has little to do with LED's just a subset of cheap LED's.
David Hume's Problem of Induction strikes again!
But that's not how science works.
This word's use was new and a little puzzling for me.

> Demoralization

More or less the sense that you haven't beaten the problem, just accommodated it by means of huge inconvenience (very demanding pill regimen, or chemotherapy)
I see the Gothic vs TES debates rage to this day!

Brings back tons of memories.
The Promise and Potential of Fan Fiction
11 words and phrases to use in salary negotiations if you want to succeed
Nonfiction author here.

It seems like the fact that he didn't encounter this sort of thing until his sixth book ended up making this a lot more stressful than it needed to be, and a lot more work for both him and his editor.

Because he had such a strong relationship with the editor, he likely did not have to write a detailed book proposal, in which some of the structural issues might have come up. The editor seems to have heard a general pitch -- "dual biography of Churchill and Orwell, with a focus on how they each, in their own way, fought against totalitarianism" -- and agreed to get on board on the strength and quality of their previous collaborations.

And then Ricks had the liberty of working on the book for _three years_ before dumping the completed manuscript on the editor.

Both the writer and the editor share some blame for the fallout from that. As Ricks says, this was not a rushed job. You would think that over the course of those three years, there would have been communication between writer and editor on how the book was shaping up.

With journalism and nonfiction writing in general, you sometimes don't have the ability to predict at the start how things will come together structurally until you've done all your research and reporting. Sometimes you have to change directions. But it seems like those profound structural issues could nevertheless have been caught at an earlier point in the process.
Disney’s Choice
In my city, bike sharing stations are in wealthy / hip neighborhoods, and bike lanes connect those neighborhoods with each other and with the places such people go.

The bike stations are not in neighborhoods of people who need inexpensive transportation, and the bike lanes do not connect, for example, poor and working class people with their jobs. For example, bike lanes connecting poor immigrant communities with the restaurants where many of the residents work would be great.

Requiring a credit card also limits access (though I don't know if that's still true).

Bike sharing is designed by the young, upwardly mobile urban, for the young, upwardly mobile urban - maybe that's done unconsciously, but that's the outcome I see in my town.
Free energy will make the world a better place in unimaginable way.
Importantly Sets have different semantics than Lists. Creating a set is an information losing process. A list converted to set cannot be recovered, but a set converted to a list is easily recovered.

I don't think this is handled well in TFA. Because of some dubious iteration at the call site, the author changes the semantics of getLoadNames(), blithely assuming that duplicates should not be allowed and order is not important.

The author mentions that the function is called at two other places. For all we know the original author was aware of Sets but chose List because it more correctly matched the use of the structure.
tptacek I agree with you that software needs more women, I think it would be good for women, and good for software. And contrary to that recent memo I think we should do more to encourage women to join CS.

I think it's really important to get the cause right because if we fix the wrong problem we'll be spinning our wheels instead of getting women to join tech. And I haven't been entirely convinced the gender gap is due to sexism and hostility in the workplace because what my female friends and developers say doesn't jive with that theory.

When I ask my female friends, who are very smart and would kick ass as developers, "why don't wanna you wanna join programming? Pay is great you could double your salary in two years", they usually say something along the lines of "I don't think I'd like it" or "sounds boring to sit in front of a computer all day".

And when I've heard my female friends talk about leaving programming its never been because someone made a slightly sexist comment once every couple of months. They all talked about how that was annoying but didn't really bother them. But they usually said that sometimes they fantasize about a job where they get to work with people more, and make a positive impact one they could see like therapy and teaching. (granted the female developers I know work for large companies with powerful HR departments so the level of sexism probably isn't representative of the startup scene)

I'm curious if you've had a very different experience. Do the women in your life like to program but have been turned off from doing it professionally because of perceived or actual hostility and sexism in the workplace?

What resources(ideally empirical) would you recommend to convince someone who was skeptical but open minded to the hostility hypothesis that it's true? Do you think this hypothesis is tentative but likely or do you think the evidence is so overwhelmingly in support of this hypothesis that it's an open and shut case?
I would hold up Haskell as another counter example to your assertion.
Ironically, there are very few choices for programmers who want to write memory safe, high performance systems code. There's plenty of choice at the Python level.

BetterC is a way for C programmers to gradually move to memory safety without disrupting their valuable, tested investment in working code.
On society maybe, but lower unemployment creates competition for labour and that create more profits going to labour instead of capital.
A Vue.js starter kit that lets you focus on more programming and less config
The interesting thing to me about this as a programmer is that it really looks like a spec.

There may be even bored programmers who read this on HN and have already started building it.

It would be interesting to see how many changes were made to that spec by the end of the development process.

The trickiest part to me is the idea that regardless of what computer you put the USB stick in, it just immediately loads the program. Can you even really be sure that will happen if you restrict it to the last few versions of Windows?

So that right there is one of the most challenging aspects of software development -- when a big part of the concept is something that either isn't actually feasible as stated or you are not sure is possible. Which is really common because most projects are not driven by programmers but by non-technical people.

What it seems like most programmers will do is to try to find a clever way to gloss-over this 'little detail' about how they don't know how to be sure that a program will immediately open with no effort once the USB stick is inserted. The issue with that is, if they leave it a little ambiguous, and then it turns out that whoops, it never opens on his Macbook or requires him to manually launch it.. then his super-easy program is not nearly as simple as he imagined.. if the instant launch was a big part of it. Then the average programmer would just say "well, I told you I wasn't super sure that it would work exactly as you liked" -- when really he barely mentioned it and the guy didn't believe him.

Maybe some programmers are good at handling this -- I think you really need to find a slick way to convince the guy that he never really needed or wanted that instant open USB thing, or that having to double click after it was inserted is exactly the same. Kind of about psychology as much as anything.
Granthika – semantic novel editor with auto timeline/character error checks
Yes, that's correct. I don't know whether these terms originated in the NaNoWriMo community, but that was where I first encountered them.
Former CIA agent wants to buy Twitter to kick Trump off
The D standard library is generally designed to generic code: you often aren't supposed to see the type returned by a function.

Also, you can use auto too + Template constraints would help you here.
I suspect a large part of go's initial success are the names attached to it, both Google and the team have great reputations. Go's continued success is a credit to the language, but maybe D has had some discoverability issues?
That's a lot of infrastructure to maintain, and significantly increases the costs of airports.
Figures. At age 41, I just last week went in debt for the first time in my life, moving my family from a home we owned in Michigan to the red-hot Seattle market for a job offer I couldn't turn down, spending well over a million to do so.

It's just starting to dawn on me now how precarious a situation we're in. Going in, it's like "awesome job, a million+ house will be worth 1.2M+ next year, maybe 1.4+ after that." Seemed reasonable.

My cynical side is just waiting for the market to implode now, our loan to be upside-down, and layoffs to start. Everything was so good six months ago. House paid off, a rainy-decade reserve. And now reality is sinking in that we could be homeless jobless and bankrupt in a month. Hopefully not. Hopefully the economy has a couple more years in it. I'd probably not make the same decision again.