skysight-inc/HackerNews huggingface dataset:
I'm not sure whether you're being sarcastic, but more geographic diversification in the tech industry would be a good thing for the country as a whole.
Dolly Parton Gives a Library of 100M Books (2018)
I've noticed the issue in Ireland too. People will rent out AirBnBs for the summer to tourists, then hit students for the school year. They can easily make more money than they would renting it to a long-term renter year-round. It's quite frustrating when you're looking for a year-round one, as they'd rather have that tourist money. It's really hurting cities like Galway and Dublin. Though, of course, it's not the only issue in the country with housing.
IOS allows you to change rules on the fly. The chrome proposal says they are static and unchangeable, other than whitelisting specific pages. You can't, for example, add or delete a rule. The only way to change rules is to submit a new version of your extension.

One assumes that wasn't an accidental design flaw.
You can think of a docker image as a static template of instructions. A container is a running instance of the docker image. This running instance is not very different from a virtual machine (I am abstracting many details here). You can ssh into the running containers just like a normal virtual machine.
Journalism isn't Dying. It's Returning to it's Roots
This is the key quote. Why is this article trying to make it seem like women are getting the short end of the stick? As far as I can tell men and women buy the same amount of chocolates. Also, they say that women are spending thousands of yen ... that’s like 20 dollars. This article is filled with click bait deception and frankly it’s garbage.

If you ever get married, buy a real ring from Tiffany’s, have the stone removed, sell it, and have it re-set with zirconium.
True Beauty of Math Volumes I and II. These build up math from the ground up starting with sets and assume you have zero knowledge of math. What's cool is that you don't use any theorems, structures, or notation that you haven't proven or introduced previously in one of the books. I've found them to be very valuable in both understanding the topics that they cover and giving an intuitive understanding of math as process (which the all the classes I took in college tended to gloss over).

The first volume is roughly about set theory and the second volume is roughly about abstract algebra.

https://truebeautyofmath.com/

https://www.amazon.com/True-Beauty-Math-Foundations/dp/15120...

https://www.amazon.com/True-Beauty-Math-Giving-Life/dp/15448...
Types are definitely an ideology of sorts, but that’s not a good argument: gradual typing is complicated and creates a lot of challenges for e.g., compiling fast code.
How would someone compare the Edge TPU Accelerator with a Movidius Neural Compute Stick? https://software.intel.com/en-us/movidius-ncs
> [recognition of recent hits] is higher overall than the previous era

> considerable correlation between the likelihood of recognizing a given song and its corresponding play count on Spotify

All of the Spotify top 100 are from 2011 or later, except for one from 1975.[1] Readers would be better off with the opposite of the headline.

That song from 1975 is an interesting case. Bohemian Rhapsody received mixed reviews at the time, and though it charted, was not a number one in the US. I'm not sure it was even the most widely known Queen song until Wayne's World. The recent biopic (and associated promotion) is undoubtedly giving it a brand new bump.

Klosterman argues in "But What if We're Wrong?" that future generations will have a pretty random understanding of our pop culture, judging from how poorly we tend to understand the past.[3]

Given enough time, some semi-random song like Bohemian Rhapsody will inevitably become a stand-in for all 20th century music, or at least all rock and roll.

[1] https://en.wikipedia.org/wiki/List_of_most-streamed_songs_on...

[2] https://www.theguardian.com/music/shortcuts/2017/may/07/elvi...

[3] https://www.goodreads.com/book/show/27068734-but-what-if-we-...
The answer is that they didn’t. If emacs freezes up, you just have to wait.
When I call write(), it is typically already inside a bigger loop. If the system can't write my whole buffer right now, then I am happy to get the CPU back so I can do more work before trying again (and now I might have more data for it too).
> via Typescript

null/undefined is an inhabitant of every type in typescript, I would suggest purescript instead.

> Python relatively recently added typing

I think you mean the ability to add explicit types to variable names. It always had types.

> "extensive" unit testing is a poor man's type checker

Certainly.. iff you use dependent types.

> developers that don't think specifying types is helpful

Why specify types if they can be inferred? Why do work that our computers can do for us?
I've been trying to figure out how effective solar power would be at the height you'd put a floating city. You're closer to the sun than Earth, much higher than Earth's surface, but in a very dense atmosphere...
So a vulnerability that affects a phone with 12% market share if you downloaded an infected app is larger than a bug that affected all Android phones and all you needed was a phone number?

https://en.wikipedia.org/wiki/Stagefright_(bug)

And since Android phones both have a horrible security model and a horrible history of receiving updates, any malware or security issue is made worse.
So why did it stall? Apparently death by committee at the Solvay Conference with the insistence on an indeterministic paradigm.

I've been having a field day learning about pilot wave theory and recent (this century) research that helps empirically visualize it. David Bohm had quite the mind.
More like Goebbels.
I agree completely. And as someone who has had senior engineering roles and senior engineering management roles at different times, I'd argue that the reason management is paid more is simple supply and demand. For a very large majority of people, managing people is basically a more difficult, stressful, and shittier job. Not that there aren't a small(er) group of people who really love management, but management salaries have to be higher because, if they were the same as corresponding IC levels, it would be very difficult to coax people into management.
My thoughts always turn to Dublin (and Galway) on this too. It's an issue I've noticed firsthand there when I was looking for a place to live. Really difficult to get a year long lease. Landlords like to rent out in summer to tourists, then try to get undergrads in the fall (if they make the switch at all with it...)
If nothing else, it signals to others that you're not prepared to accept that kind of treatment. The small potential loss from cutting off a proven hostile party can easily be outweighed by the benefit of everyone else you deal with thinking twice before burning you.
I’m almost positive one of those was from National Geographic’s Our Universe. When I was a kid I must have read it a hundred times. The drawings were truly awe inspiring. In fact just googling it and seeing the cover art brought back so many memories.

A book could never mean as much again in this age.
Seems like an obvious opportunity for a specialized financing firm...
Which of Nvidia's boards are you referring to?
Your process sounds like a Tower of Babel to me. The interests of these entities are in great conflict and their power over your limits of time and awareness are increasing all the time.

In the end, your purchase is relying on so much effort to curtail price exploitation, and it misses the potentials for manipulation and misrepresentation. You feel like an independent player but a minimal systemic analysis shows you could just as likely be misled. Of course, the systems you depend on are designed to do exactly that, unless it somehow benefits them more to help you out. What are the chances? Well, it benefits them not to tell you that. Your confidence appears foolish, I am afraid.

Trust and aligned interests are out the window with these systems. We can do trmendously better to one another.
> debugging problems caused by type inference

Type-inference has never been the cause for bugs in any languae.
> null/undefined is an inhabitant of every type in typescript

This isn't true as far the way you stated it. TypeScript types are not nullable by default.

How can you use existing JS libraries without supporting null anyway?
I've never heard "sah" used for "I don't know". Sah is similar to "you know" as in valley girl speak.

Hey, yesterday you know, I want to the mall you know, and there was this sale, you know, it was totally cheap, you know, so I bought 3 pairs of shoes, you know, aren't they great!?

In Japanese you can replace every "you know" with "sah".

You can put "sah" at the end of sentence when you don't know something or are contemplating but I wouldn't translate it in that case as "I don't know". Rather more like "Hmmmm...." as in "I wonder" like the feeling this emoji is trying to express https://www.google.com/search?q=hmmm+emoji
I hate being called a Tech Lead because I know dirty work I do in my current Job holds no value when I start looking out.

No one cares that you took one for the team. Principal Engg or not, recruiters are trash these days and they suck. Every numbskull keeps repeating "So, what are you expert in?". How about none, because if I was a expert, I would not be talking to you.
> null/undefined is an inhabitant of every type in typescript, I would suggest purescript instead.

If you want absolute certainty in your types with TS, you should be using the `--strict` flag, which makes it so this is not the case.
Gotta disagree with this.
I usually listen to 70's rock like Rush, Yes, Led Zep, King Crimson, The Who etc etc. One of the interesting things I found is famous rock drummers from that era are usually influenced by great jazz drummers from 50/60's.

For example Keith Moon (big Gene Krupa fan) and John Bonham (his triplets and big boomy kick drum sound reminds me to Joe Morello). My exploration of rock leads me to jazz.

Bottom line: cool music is always cool, regardless of the year they were released at
I must be skimming too much. They say "huh" is universal but point out Japan (and apparently Korean) use "eh". "eh" != "huh", not even close nor is its usage. Maybe these are are different but you can use "eh" to acknowledge you heard. With a question inflection to point out you didn't hear.
I have the standard red/brown color blindness. I have brown eyes and can see well in strong sunlight without squinting. I can navigate unfamiliar landscapes in pure starlight.

If I have to give up these traits for better color vision - no thanks. I'm uncertain there is a correlation, but I wouldn't be surprised.
Not so sure how much this kit will cost but I wouldn’t put my hopes it will be cheaper per compute than nvidia tegras. It could be a good alternative for lower end compute though.
Ok, the Hindi one has a long vowel and it's nasalised, but still.
This is only true if the bug is caught by the runtime checker. Lots of type bugs aren't, especially in languages with type coercion.
Same. I generally prefer to see the forest first, then understand how all the different trees fit into it. Similarly when looking at a map, I very quickly want to zoom out and see where in the bigger scheme of things is the small thing I’m looking at situated.

Same with more complex concepts in math or CS - it helps me understand and retain them better if I know where they fit into a bigger scheme. Category theory is particularly interesting in this regard, as it serves to connect different branches of math into a mesh of Categories and Functors describing their interrelationships.
To be fair, the last two are spearphishing attacks and so are limited to manipulating a single vote. While important, the scope of this test is to ensure that a single actor cannot manipulate masses of votes at once to skew things heavily in one direction.

The first one makes sense as they still have an important service to run outside of the scope of just voting - no one wants Swiss Post to go down for a month while they pen test because some hacker decided to bring it down.
Amazon copies brick-and-mortar stores by launching a new home shopping channel
I was joking but after thinking about it: maybe the driver would have to sign up and you'd track their route and correlate with delivery stops so a tipper would just need to send a tip to "whoever delivered". Add a browser extension for when you order through there to automatically take over the box on the order form.
That seems like a separate issue. Even with hours at a dealer, at the end you make a decision, sign, and that’s it. (Unless the dealer is kind enough to have a refund policy, anyway.)

Ordering online, I had a period where I could cancel the order with no penalty.
To put it in perspective for you, the term SJW or Social Justice Warrior is a derogatory term designed to insult it's target applicant. You are essentially using a slang term incorrectly and trying to defend it by using it's literal translation. It has no place in technical writing and makes you look at best a bit silly, and at worst, a willing participant in a silly internet subculture that has its bedrock in juvenile hate and antagonistic behavior from both sides.

I wanted to add that I otherwise really enjoyed the article and agree with the sentiment. The outgoing experience can be the difference between me recommending a service or not. It's about maintaining respect for the user, and not burning the bridge at the very last opportunity.
Elegy? Is that American for "Eulogy" or a different word?
I was assuming professional programmers with at least some experience - the article is about the toolchain in use by Airbnb.
Air Canada agents reveal overselling practices
Nvidia provides a line of embedded systems for accelerated compute called tegra. It’s pretty awesome kit but costs from 150-500, depending of the compute necessary. Probably a new one will be announced in a months time, hence google is trying to get ahead
Don't be cynical; I've definitely looked for work in companies that have good codebases.
I think that the language tooling is really powerful.

I work in both Python and JavaScript, and I often miss Typescript’s power. I think Python still has big advantage in the libraries.

The standard library is full featured and well documented. But perhaps just as important is that libraries are also really often high quality with clear documentation.

I think there’s a lot of interesting JS libraries and experimentation. But I love not feeling a need for better Python libs, because they’re already so mature.

I think that a “tidy verse”-style project in JS to offer a “proper standard library” across the ecosystem would do wonders for the bit of a mess server-side libraries are at the moment. Something that could be as effective as jQuery was at corralling DOM API . The Node.js APIs are good baselines but not super fun to use directly...
But how do you know if someone explicitly chooses GNOME when it's the default?
> Because static typing could be easily left as an optional choice throughout the code base

Could it? It is necessary if you use things such as typeclasses for example.
Nevertheless, at least haskell has the ability to ignore type errors.
Collection of Various Unicode Characters
https://www.merriam-webster.com/dictionary/elegy has a large section discussing the different usage and roots.
Yes! I loved that book. Many of these pictures are in there for sure. I actually recently got a copy of the book used and in excellent condition. My mother donated most of my books as I outgrew them over the years. My 8 year old daughter recently got interested in space so we read it cover to cover. While dated (and blatantly incorrect in places) it still managed to spark that same awe and wonder in her that it did in me. I’m so glad to have found this copy. Such a great book.
Agreed, I never said the opposite. But you'll agree that the costs of using types are mainly upfront, while the costs of not using them are mainly in the form of debt.
Google has been marketing the TPUs for a long time but they were not even using them much as they were still on Nvidia stack. Not sure if it changed on the past 9 months but my guess is that they are able to run tensorflow on them.
I worked on the software for the attitude determination and control system (ADCS) for the MarCO spacecraft.
> I can say that static typing is desired by a nonzero number of who practice what we would consider to be data science and machine learning

Who would trade static typing with fast prototyping any time.

Data science is a really nebulous term covering many drastically different domains of CS. Many DS I talked with, don't really produce code, they do coding to produce analysis, which is the actual delivery. For them, code is ad-hoc and disposable, created on demand and left in the dust until rediscovered when mission comes.

Some of the code do survive and enter production stage, I guess that is where they would seek some assurance from static typing. But I do think they could learn to mitigate most of pain if they can commit themselves to write some unit-tests/functional tests, yet such awareness is rare among the DSs I know and worked with.

So all in all, yes static typing MIGHT help, in some way, but I don't think it addresses the underlying pain point as much.
> When mysterious operatives lured two cybersecurity researchers to meetings at luxury hotels over the past two months

How does one go about luring cybersecurity reaserchers?

Surely a cybersecurity researcher is not you’re average mark?

Luring is generally something an adversary does to an one who is unsuspecting.

I wouldn’t go so far as to say the us of the word is dishonest, but it sure seems to be leaning toward hyperbolic, or histrionic.

Maybe targeted would be a better word?
> null/undefined is an inhabitant of every type in typescript, I would suggest purescript instead.

You're right -- but I've found in practice that strict null checking[0] is more than enough. Also I assume that Purescript has a similar bottom value as haskell[1] (please correct me if I'm wrong).

> I think you mean the ability to add explicit types to variable names. It always had types.

Yep -- I actually meant literally the `typing` module[2].

> Certainly.. iff you use dependent types.

You can get some good guarantees with container types (`newtype` in haskell terminology) that are constructed in a very specific way, assuming you have immutable values. For example, defining some type `NonZero<Int>` in typescript w/ `private readonly` interior value.

> Why specify types if they can be inferred? Why do work that our computers can do for us?

You're right -- I misspoke (misstyped?). By all means if inference is possible that is also fine.

Somewhat seperately, the statement stands as far as type signatures (i.e. `doThing :: Input -> Output` or `function doThing(in: Input): Output`) go -- they're great benefits to a codebase in my opinion.

[0]: https://basarat.gitbooks.io/typescript/docs/options/strictNu...

[1]: https://wiki.haskell.org/Bottom

[2]: https://docs.python.org/3/library/typing.html
Plenty of affordable options on the market already. For a hobbyst I would highly recommend to use tegra instead. It is compatible with all frameworks and won’t lock you down on google stack
The American word for eulogy is eulogy. Never heard of elegy before, but according to the dictionary it's synonyms are dirge and lament. "A sad poem or song" —Merriam-Webster
A note about impostor syndrome
managers are all dirty guys, be far away from them :)
Elegy is a poem of lament, where as Eulogy is writing about something or someone who has died. Eulogy would suit this piece better.
I don't know the exact consequences for the company, but my employer gave employees the option to convert ISOs to NSOs to give us a 10 year exercise window. It was a really nice thing to do because I for one couldn't afford to exercise my options.
An elegy is a poem for a sad occasion/death, similar to requiem, dirge or threnody
Nerdfonts: Iconic font aggregator, collection, and patcher
Unsticking Moore’s Law: What's Next for Semiconductors
Ruby and Python have had built in support for threads since the beginning, and they both have 'community standard' libraries for doing async IO:

https://twistedmatrix.com/trac/

https://github.com/eventmachine/eventmachine

(I guess Perl does too, but I haven't used Perl for 10 years)

I admit the promise pattern may be simpler to understand, but if you need to build a heavily evented system Node doesn't provide anything unique that can't be achieved in other ecosystems.
Supposedly this is a company internal document[0], which states:

Air Canada Revenue Management’s team is tasked with ensuring that the maximum
revenue potential is made on each and every flight we operate.
As it is known that a certain percentage of confirmed customers do not show for their flights, it is sometimes necessary to sell more seats than aircraft capacity.
Revenue Management uses a sophisticated system that uses “day of” and historical
information to monitor all flights in Air Canada’s system, calculating the acceptable level of oversell risk.

0. https://www.documentcloud.org/documents/5729064-Denied-Board...