skysight-inc/HackerNews huggingface dataset:
It does not have to be violating your privacy. In India, we have IMPS as the immediate payment system. On top of this, the central bank has built UPI - which allows mobile numbers for payments. But it also allows the use of "dummy" or "virtual" ids which can be used to mask your identity from the payer. There is no reason why this cannot be done in Australia also.
Yeah, I've done some hobbyist stuff with it and it was a joy to work with. Felt like I spent most of my time actually making my games rather than learning arcane trivia about a framework, which made for a very pleasant experience.
I second this, I want to know some recommendations too. Are there university courses out there that teach non-Von Neumann architectures? And what are the application areas? I could Google myself but my experience with HN is that if someone knows a good course, then it is a good course. While with Google, not so much.
Last time I tried to piece it together, they we're losing maybe a dollar or two per ride, it all adds up to large losses, but didn't seem large enough to change my purchasing decisions - unless Lyft has a cheaper price, so my read on the losses is that both Lyft and Uber are burning VC money because it's what they have to do, and rides will get more expensive once the VC money runs out, but not meaningfully more expensive to really change the market. This is just what competition looks like.
Sometimes I think e-mail should have just stayed plain text. No HTML renderers or other fancy stuff. Just type what you want to say and to whom and send. You know what does fancy marketing "e-mails" really well without all the horrid HTML hackery? It is RSS (or Atom).
I can't argue against the general purpose utility of a touchscreen, but I find touchscreens and the software we have built for them to be really cumbersome. For one, buttons on a calculator won't move on me at uncertain points during interaction! Doing things on smartphones is rarely succinct either as you illustrated.

But I also find excuses to put switches and dials on things and am the kind of person to think screen based aircraft cockpits are a regression.
Yes. It was my first and only call with Google tech support. Noticeably outsourced, but competent after escalation.
How does this compare to the "Community Edition" of the Phaser framework?
> Also, I guess all clicks in those experiences will go through Google’s servers.

And therein lies the motivation. Why would all these Gmail users want to be clicking on web apps that aren't hosted on and monetized by Google, when they could be doing all these things inside Gmail?
For those interested in details, the papers are linked from the project page: http://www.modlabupenn.org/2014/10/23/underactuated-rotor/.

> The main motor directly drives the propeller hub, which is itself connected to the propeller blades by two inclined hinges. The hinge geometry couples blade lead-and-lag oscillations to a change in blade pitch. Instead of only driving the motor with a steady torque, we add a sinusoidal component in phase with the rotation of the rotor to induce a cyclic pitch variation. The amplitude and phase of this control signal determines the magnitude and direction of the vehicle response.
In the last few days I've seen two Eastern Brown snakes within 30 metres of my house. My neighbor has, in the past month, seen a Tiger, Brown, two Blacks, and a death adder within 50 metres of theirs.

We're both about a half hour from the nearest place that keeps anti-venom, assuming we could drive that distance after a bite.

Any advances on this front would be huge for so many people - from cheaper, coverage for more species, immunisation, longer shelf life, self service (epi pen style) etc.

Hippie romances... not so interesting though.
Not an expert but I have different email addresses for different thing, currently about 20 email addresses with different providers. I manage them with a password manager which I obviously recommend for your passwords.

This means the if say my social media account got compromised (not that I have a social media presence) then they can't use that email to compromise my banking or other types of accounts. I also have a number of "spam" email addresses for sign ups.
Here's why I said it's incorrect:

> first that they’re fundamentally biased, manipulative information sources

Is an NPR-style “this program is sponsored by <big company>” manipulative or biased? What about the Amazon ads you get on a Google search for most consumer products, where it's clear who paid for them, they make no claim that the product is the best product or that they have the lowest prices, only stating that you can buy one from them, etc.?

> second that they drain attention, screen space, battery life,

Do Google text ads really do any of those? What about a static JPEG?

Remember, I'm not saying that the state of online advertising isn't terrible but that it's not fundamentally so. The industry has raced to the bottom but it'd clear up in days if publishers stopped allowing offensive ads to run on their sites or Chrome started actively blocking them.
The usage in the article is that 64/128 bits is the addressing used for the blocks. A block is 512 bytes. So a 64-bit filesystem would actually be limited to 2^73 bytes = 8192 EiB = 8.6 billion TiB of storage.

No cloud vendor has a billion harddisks, that's for sure.

(The filesystem might only support a maximum file size of 2^64 bytes, but that's nothing to do with the capacity of the storage array)
The article also doesn't mention that Chipotle's first big period of expansion was while it was owned by McDonalds. I have to imagine that McDonalds had an expertise in this area that at least matched Taco Bell if not greatly exceeded them.
Pay to see effect of ad blocking? No thanks
Did you view our marketing site at https://kwoosh.com/ ?

Good point though, we could update the footer on workshop to be a bit more specific.
One data point: I was at Georgia Tech for undergrad, now at Caltech for a CS PhD. Both are good schools, but Caltech is definitely considered more "elite". As a Caltech student, I definitely attract attention that I just didn't get at a Georgia Tech student.
Show HN: Red packets with smart contracts
Ask HN: When did medium.com introduce a soft paywall?
We built and just released (very likely the world's first) red packets with smart contracts. The receiver of the monetary gift can only use the funds after a redemption date set by the giver.

Hopefully this can give a modern spin to this ancient Chinese practice - https://en.wikipedia.org/wiki/Red_envelope

Let us know what you think! :)
that actually looks fantastic. thanks for the recommendation!
Maybe for gay people.
It was me. The E-dropping PBR-drinking little rat-fink wouldn't stop making fun of my 80s music collection. So I sent him on an errand I knew he wouldn't come back from.

Girls just wanna have fun, and senior devs just want some God-damn peace and quiet.
Brilliant. Thank you for this response.
> We find that each additional percentage point of site visitors blocking ads reduces its traffic by 0.67% over 35 months. Impacted sites provide less content over time, providing corroboration for the mechanism.

Unless they provide some mechanism by which adblockers cause people to stop visiting, they've reversed cause and effect. Bad sites get worse and lose users.
Hadn't heard of Phaser but I'll definitely give it a look. Are there any frameworks that are specifically geared towards turn-based games with a "gameboard" similar to Scrabble / Words With Friends? I've been working on a game that follows this model, but have rolled-my-own implementation till now.
Thanks for the tip; we've been doing it in a similar fashion, and this solves the biggest variable: "How do we enforce that 4 hour maximum?"
The hypothesis is that ad blocking causes less traffic, but their reasoning is fairly tenuous ...

> First, ad blocker usage by a site’s visitors reduces the site’s revenue if at least some of those users would have visited the site in the absence of ad blocking. The relevant mechanism, as in the traditional literature on the relationship between intellectual property revenue appropriation and supply, is that reduced revenue may undermine a site’s ability to invest, which could manifest itself as a diminished site that is less appealing to potential visitors. Web users then visit the degraded site less, reducing the site’s traffic.

> Second, in the presence of ad blocking, a site’s remaining revenue-generating visitors are less ad-intolerant, leading the site to run more ads, increasing the nuisance cost of visiting the site.
I just followed this link from the HN front page: https://medium.com/@melissamcewen/who-killed-the-junior-deve...

I was greeted with a popup informing me that I had now read one of three free stories.
I think that this is more of a case where people will choose to enable ad blocker on a website that they like and choose to support through their ads. People will add exceptions to websites they trust and will leave their blockers on for those who don't. This then leads to a filtering effect where people vote with their ad blocker if they like a website or not and I think that that is fine.
You're not alone --- the sites on which I've found the most useful, informative, and detailed content have also been those with next to no ads (and that's not just because I use an adblocker). Sometimes there's a tiny and relevant banner or a text link in an unobtrusive place, but for the most part, they're text-free. They also tend to be personal sites and (unfortunately) rank very low in searches, so are rather difficult to find; but once you do find one, it's like a breath of fresh air.

Contrast with the masses of vapid ad-filled sites whose pitiful excuses for content only exist to drive traffic towards them, are also highly SEO'd and engineered to grab attention, and thus show up unwantedly in a lot of searches.
You never mentioned immutable. If objects were immutable then yes you are correct.

I'm not sure what you mean by "true business application" but there is a transient form of mutable state that an object possesses in between processing a request and returning a response that is seperate from the state that the database holds. It is up to you whether you want that transient state to be mutable or not.

An object itself cannot be evaluated. Methods can be evaluated but not the object itself. Is your example referring to a specific language?... because in general objects are not functions.
If you have local Death Adders, I'm guessing you're in Australia. That being the case, and since there are so many venomous animals in that part of the world, shouldn't you have an anti-venom kit on hand at all times kind of like most people have fire extinguishers and first aid kits?
I graduated col with enough to start both and get a new car. fucks you dudes not holding for? You cannot afford to hold less than 20k usd going forward
That usually happens after the CV screening, no?
What trouble are candidates looking for junior developer positions running into? Lack of openings? Lack of response from companies? Can't get past the interview?

(Also, are these people advertising themselves as a "junior developer"? Perhaps this is just my experience, but I don't think I ever used that; I started my search looking for simply "software engineer" positions.)

(One the one hand, one company I worked for doesn't seem to really have any junior developers, but we're also not hiring period AFAIK. Another company I worked for pretty much only hired interns, b/c hiring was otherwise tight and those were easy to get approval for. Not quite what I think the article means by "junior dev" (I interpret that to mean "entry level software engineer") They were generally very helpful, though I think we learned how much we needed to learn about being mentors.)

> Also their hand wringing about the costs seems like crocodile tears knowing all the time they waste (at least in my opinion) on things like meetings.

I echo this opinion.
and for a solid documentary: https://en.wikipedia.org/wiki/Lo_and_Behold,_Reveries_of_the...
your employer doesn't have access to your computer? if they do, they more than likely can see the traffic before it reaches the VPN...
For junior back-end node.js dev (right out of school) it was between 50-55k CAD a year ago from offers from gaming places I've got, although video game companies (very big in MTL) are known to pay a bit less and compensate with lifestyle/cool job.

Seniors can certainly reach 100k+.

edit Another offer I got, Entry level Production Support at a bank pays 60k with 3 weeks of vacations. Deloitte also had a job of customizing ERP for clients in similar $ range if you're interested in corporate stuff.

All of the above example are for <1 year of experience.

As far as actually getting a job I would say it's very easy, even with little experience. A LOT of companies (tech and non-tech) are looking for talent and you easily get offers, although top/elite companies are mostly similar to the US in term of selection.
> Today you need to ship an emoji font and make sure that your font engine can render color graphics.

It seems like it goes even deeper than that. I've been noticing things like <face><unicode female symbol> that I thought was some sort of meme that I just didn't get. It turns out, that's how "older devices" (the latest version of Chrome in my case) renders the new emoji that you can attach a gender to.

I agree that it all kind of went off the deep end. You can easily come up with an infinite number of pictures that you might want to attach to a text message, but there aren't an infinite number of codepoints. So the race to add emoji will never end, and it will never be possibly to satisfy everyone. I would have just given up. At least I can include a picture of a tanabata tree with any and all text!
Just double-checked, apparently 120mbps down (no mention of up speed) is the fastest available.
Yep, that’s how helicopters work, using a swash plate to change the rotor pitch every revolution.
I have a 48SX. I never seriously got into programming it, but I did do one program that I was inordinately pleased with.

I wanted a calendar, and found one online but it was very slow. It was written entirely in the User RPL. So I wrote my own, also entirely in RPL, but managed to get it fast enough that there was no perceptual difference between its speed and the speed of assembly language calendars.

I got the speed by managing to do almost all of the formatting, which was the slow part, using User RPL string functions, which were all internally implemented as highly optimized assembly.

I'd start with these two strings (spaces replaced with _ for clarity):

days = "__1__2__3 ... _29_30_31"

pad = "_____________________" (that's 21 spaces)

Then I'd calculate

s = number of days month is shorter than 31 days, and

d = day of week of 1st day of month (Sunday == 0, Monday == 1, ...).

Shorten the days string by 3 * s, and prepend 3 * d spaces on front of days (which can be obtained by taking an appropriate substring of the pad string). Finally, append the pad string to days.

Display a header line:

"_Su_Mo_Tu_We_Th_Fr_Sa"

Now take the first 21 characters of days and display them on the next line under the header, then the next 21 characters on the next line, and so on for 5 lines, and that's your calendar.

This could probably be improved a bit by starting with a days string that has 18 spaces in front and 12 spaces at the end. Then you just have to possibly replace some numbers with spaces if the month is shorter than 31 days, and then use the day of the 1st to choose where you start taking the 21 character substrings from.
> We conclude that ad blocking poses a threat to the ad-supported web.

Good.
The Neural Basis of Watching “Memento”
Once you apply, it's usually - 'We're looking for someone with more experience right now' or 'Experience of 10 years with React'
Yes, but The C Programming Language is almost always recommended as the book to read.
vim:

- I enjoy terminal apps in general due to the uniformity enforced by my emulator’s text and color settings. And keeping my editor and shell in one app fosters a custom IDE-like experience

- I enjoy keeping my hands on the keyboard most of the time, though I have mouse mode enabled for things like resizing splits

- While I think you can be extremely productive in any of the big editors today, with vim something about its modes and command syntax make it really fun to discover new tricks and simpler ways of doing things

- Some version of vi is on just about every *nix machine

- The vim plugin ecosystem is very developed and plenty of useful ones to check out

- Similarly to plugins, there are thousands of dotfiles to peruse on GitHub for inspiration towards making your editing experience even better
The VPN I used is based in a country where the US can't come and subpoena / sue people, which is the main protection I can think of. Worst that can happen is their servers being shutdown in countries that can, and it happens on a daily basis. Using a US-based VPN seems like a bad idea either way.

Additionally, why would a VPN keep logs at all? With no traces, they have "plausible deniability" that some of their users are doing horrible, horrible things online. This is the main reason I trust my VPN provider to not have logs. IIRC, the only thing they look for is email spam (which is fairly easy to detect with very minimal / time restricted logging), as it spoils their IP addresses too quickly.
McDonald's did indeed help Chipotle get their logistical systems in order. CMG and MCD still share some common suppliers.

One area where Chipotle resisted McD's advice was in automating their kitchen systems. One example was the steak. CMG believed hand-marinating and grilling their steaks in-store was a core feature that couldn't be changed. It's also a highly risky procedure when it comes to food safety and cross-contamination.

Other things, like the carnitas and barbacoa, were changed to be prepared offsite and shipped to the stores for sous-vide rethermalizing and serving. The steak was also changed to this method after the outbreaks (and long after MCD divested).
So hiring is pretty hard but I kinda disagree with most of the points there..

* only hire when desperate

Strong talent is so hard to get you should probably always be hiring. If you're hiring too many people your bar is probably too low.

* only hire to keep up with growth

You need to be at least a little preemptive. The hiring process itself can take months, plus the time to train even good new hires is at least a few months, AND you need your most sr. engineers to help interview so that is time they aren't writing features when you're trying to hit that critical milestone.

* Don’t hire someone to do something you’ve not yet figured out

This is probably also a mistake as software engineering has become pretty specialized. Specialized Frontend, Devops, or Data engineers can bang out solutions even a strong generalist would take ten times longer to even approximate (and most likely anything they build will be throw-away). There is huge low hanging fruit in engineering productivity /business value to getting at least a decent 80% solution for most of these areas that it's worth hiring at least one strong specialist to help Shepard development.
Perhaps, "The case for realistic expectations"? Not give up and lower your sights, just accept that expecting the impossible doesn't make it possible.
“Hello World” in esoteric languages
Here's my anecdote. My parents tried to limit video games (but not tv, they weren't very rational) to some amount of hours a day. Only result was that I hated it, it made me resent them at the time, and I'd do what I could to get around it. I don't think I'm an iota better off for it. They'd try to pull the same nonsense with the computer too which ended up being what got me a successful career. It was detrimental if anything and made me not respect them because I could tell all along it was unsubstantiated BS that somehow video games and computers were "bad" for you. I highly recommend just letting them sort out what they want to do with their time. A restriction of a half hour before bed maybe, to not disrupt sleep, fine, but what does the morning have to do with anything?
... and just like aliasing commands you can place your own guardrails in C programs at places where you consider them necessary.

P.S.: alias the rm, cp and mv - that I do too, I think everyone had his 'rm -rf $stuff' moment (-_-)
I’m with you on this, and even if I weren’t I’m so burned out by years of intrusive ads and auto play sounds, videos, and worse practices that I just don’t care. If I gave everyone competing for my attention and brainspace a slice, there would be none left for rational thought. Mostly though, the content is usually crap! Am I really supposed to care that Buzzfeed might fail?

“This town needs an enema!”
Before the bankruptcy, the US Autoworker cost roughly $100 an hour. One hundred dollars an hour.

It wasn't cash compensation. I think they actually cost roughly $35 an hour in cash compensation (including payroll taxes and other direct costs). But the auto makers had to also ante up nearly twice as much more to cover pension and medical plan contributions for their workers, their families and their retirees.

Now, I'm not saying it wasn't their fault, at least at some level. Productivity has reduced the amount of worker hours needed per car for the last hundred years, and that, along with the rise of german and japanese car makers, reduced the size of the domestic car makers workforces.

In 1979 UAW membership peaked at 1.5M, in 2008 it was 650,000. The costs of covering the medical and retirement needs of 700,000 retirees is a lot higher proportion of your average wage with 650k workers than it was with 1.5M. Essentially management thought they'd never lose their massive market share, and didn't account for the ongoing march of increasing productivity.

However they got there, those costs meant that the more labor costs a car had in proportion to it's sales price, the less competitive it would be for US car makers. That eventually meant that muscle cars, trucks, and SUVs were their only profitable cars, while they got killed by the Japanese and europeans on small cars.

It's just another reason CAFE is dumb. Automakers never should have gotten credits for making small cars. It gave foreign car makers a substantial competitive advantage.
That's nothing the sharp decline that was version 8.0.
I like touchscreen devices for infrequent input interactions. If my screen is already unlocked and the app I need is already open, for consumption based applications like article reading and video watching, it's great. But as soon as I get an on-screen keyboard, I end up frustrated very quickly.
> Why hobble something with an 8MB flash chip when a 1GB flash chip costs almost the same? Maybe you can shave some fractional pennies on not having to wire up so many address lines, but even that's marginal.

If you're making a hundred million of them, the marginal gains add up. There's no point in adding stuff you don't need.
I love mentoring. I always have. I used to help out other kids in my high school programming classes. Despite holding several high-level software development positions, what is the total number of times I've been asked by management to mentor more junior folks?

Zero.

I did it because I love sharing knowledge and I like seeing looks of understanding appear on my colleagues' faces when they "get something" for the first time.

The short-termism that's infested our culture--it seems like all Western culture--is truly sickening. It feels like "Well, I got mine, screw the next generation." This goes way beyond just junior developers.
> a few hours of "screen time" has very obvious negative implications

Can you elaborate more specifically?
You said you went from $120 to $12 and then from there, back up to $30. I'm not sure how you do your math, but I can assure you that is a net loss of 75% and nothing more.