jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I can't speak for your specific case, but I would guess that stubborness would indeed work against you. The rules for single cofounders work the same as for teams: call out YC when they incorrectly correct something you know to be valid (and back it up) but if the criticism/idea they inject is good then roll with it and riff on it with them. You'd do the same, presumably, if you were chatting with your entrepreneur friends... I'm not sure it's really that different; it's basically a panel of hackers :)
"Week 8: Cloud proviers, thanks to CFO-profit-center drives, now start charging for public IP addresses."

I don't think cloud providers will stop giving out public addresses 'for free'. I think their default will be public ipv6, and charge a premium if you want ipv4. Or maybe they'll frame it as a "discount" if you want to use ipv6 only.
I really don't think gamblers think that way - I know people who play poker fairly seriously (which is clearly gambling) and they play to win and generally they do pretty well - certainly well above break-even.
To really support 1.1 you have to give the request the option to reject before the content is sent.

This is actually already specified, at least for PUT (see 100-continue).
'if Facebook ever wants someone's e-mail address (under the pretense of "sharing photos" or "sending a message"), it's so the site can bully more people into joining. Don't fall for it.'

I am not on facebook now but I was registered there with my email. Sometime back I got a facebook invitation from a new friend and the invitation mail had links to facebook profiles of three others friends. The only way to trace these relationships was my email. I wondered how did they do that. Checking my email against contact lists of all the facebook users?
Came here to post this. The front-page immediately caught my eye with how clean it looks.
>The companies bought up by the goliaths to use against each other seem to rarely have a successful life post-acquisition.

Can you give some examples?
> But as for my own projects, it's increasingly discouraging to find out my ideas have been done inside and out.

Sure, but if you are solving a problem you come across, and the current solutions cannot solve it, there is no reason to not build it yourself!

There are different ways to solve a problem, and chances are your solution may be very useful to other people as well.

And lastly, I'd say don't focus too much on data structures and algorithms until you actually need to think about them. "premature optimization is the root of all evil" (or something like that, at least what I take from it is don't do it until you have to. But that's just my take on it.
Not all quirks are created equally, friend, and not all languages of a particular "generation" (e.g. python, javascript, java all released in the early- to mid-90s) are essentially equivalent. PG put it well:

> But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well.[1]

Anyway, we probably agree on this topic but are dickering over something tangential (whether JavaScript sucks). I'm a big React+Flux fan as well. I never enjoyed front-end development, and really I avoided it, until React came around.

[1] http://www.paulgraham.com/avg.html
So the same companies that conspire to suppress wages in every other way are pushing for an immigration policy that does the opposite? Um, no.
The Codehaus implementation of Groovy was only voted into Apache a week ago, and still needs to complete the infrastructure conversions which could take months, or longer if problems surface. Its project manager Guillaume Laforge has been making fraudulent claims about the consensus of the "Groovy Community" on joining [1]. He's redefining "Groovy" to be whatever's in their particular codebase, instead of a reference implementation of a spec as its creator James Strachan asserted right up to his last ever posting on the Groovy mailing list [2]. From there, Laforge is redefining the "Groovy Community" to be whoever's committed to that codebase, instead of whoever's contributed in any way to Groovy, including people who've haphazardly worked on other implementations of Groovy and those who've mainly written documentation. To further support his new narrative, he recently withdrew from the expert group and lead role on the JSR-241 [3] that defines a spec for the JVM version of the Groovy Language. I suspect the Apache mentors of Groovy such as Roman Shaposhnik, Bertrand Delacretaz, and Emmanuel Lecharny might not fully realize the fabrications they're dealing with.

[1] http://thread.gmane.org/gmane.comp.apache.incubator.general/...

[2] http://groovy.329449.n5.nabble.com/Paris-write-up-tt395560.h...

[3] https://jcp.org/en/jsr/detail?id=241
If you see (foo ...) but don't actually know what foo does, it doesn't matter all that much whether it is a function or an operator. Even if you know it's a function, that just tells you how the arguments are evaluated; but not what happens with those values. Untold effects could hide behind a function call.
Sweet irony...
The fMRI results shown come from a self-described pilot study with only 3 subjects per group [1] [2].

> Results must be interpreted with caution due to the small number of participants and a fixed-effects analysis. However, the results are intriguing and statistically significant despite the small group size. They suggest that further fMRI investigations of children exposed to MeHg and PCBs are warranted and that this technique deserves to be used in neurotoxicity studies in general.

[1] http://dx.doi.org/10.1016/j.neuro.2011.04.001 (the study)

[2] http://dx.doi.org/10.1016/
S147
4-4422(13)70278-3 (a review containing a revised image based on that study -- the one that is included in the Atlantic piece)
Anyone I've talked to who commutes in rush hour traffic absolutely hates it, yet most of them don't move or change jobs.

I suspect it's mostly fear and not love that keeps people commuting from the suburbs -- fear of other people's judgments, because living in an apartment is often considered a lower status indicator than owning a home.
Arduino LLC day? or Arduino SRL day? :)
+1 to Datalog -- it is fantastic for static analysis in particular! There are a bunch of papers from Yannis Smaragdakis' group on this; I built my thesis work on top of their system Doop [1] which is a whole-program points-to analysis written completely in Datalog.

In general it's very nice to be able to prototype queries/inference rules quickly and then tweak clause ordering, etc for performance later if needed.

[1] https://bitbucket.org/yanniss/doop/src/master/
Is it possible that these users could export the MS Access files to CSV? Importing CSV in to MySQL using PHP is pretty easy, but I'm not coming up with anything for doing it with MS Access files.
Fowler's summary is:

- Don't use cross-platform toolkits

- For maximum reach: built a web app that looks like web app

- To appeal to a particular platform: build a native app for that platform, with a experience design based on that platforms interaction style
There is a secret undocumented update command:

cd ~/.oh-my-zsh; git pull origin master
Yes, "at the time" being of tantamount importance.
There's a fatal flaw in this technique ... one that usually gets me.

What happens when you fail the goal, then manage to re-negotiate the terms of the agreement so the downside almost doesn't exist?

What happens when you know in advance you'll almost certainly be able to do this?
Nokia, an agonizing downward spiral into irrelevance.
Yes, of course I can, and do. Why would you assume that I'm somehow dependent upon caffeine?

It's a substance known to cause addictions and I personally know a number of people who claim that they "need" it - nothing personal here.
IANAL, and I would love to know this.

But at the time, what else could I do, besides wait for the police to show up?
Perpay | ONSITE | Philadelphia, PA | Full time
Many in the USA are living paycheck-to-paycheck and don't have access to traditional credit because of a mistake they made 10 years ago or because they're new to the country. Perpay helps people build healthy credit habits and improve their credit score while letting them buy what they need through easy installments taken directly from their paycheck.

If you want to work with smart, low-ego people in a fast-growing company, Perpay's a great place. We're hiring engineers across the stack and across levels of experience.

Drop me your resume at george@perpay.com if you're interested!

Stack: AWS, EC2, K8s, Docker, PostgreSQL, Django, React, Redux, RXJS, Storybook

More about the company: https://perpay.com/company

More about the roles:
https://perpay.com/careers
Very cool. Are you considering releasing the data? It would be interesting to see the same data explored and visualised in other ways.
Although I liked the historical analogies, this article is all over the place.
> When should you use MongoDB? Always

NO, NO, NO. If you do that, then you’re definitely doing it wrong! Again! http://nosql.mypopescu.com/post/703837964/when-should-i-use-...
I think it's interesting that Zed considers Github/Bitbucket weaknesses. What most open-source projects need more than self-hosting is contributors.

Portability is great but I'd rather have a project that I'm working with other people.
Derek's point is of "practice makes perfect" variety.

It is true to some extent, however there is one big caveat.

You have to do some of that practice at the right age.

What is the right age? For most skills/professions/hobbies it is under age of 20 and the most critical is age 12-16 or so.

Thus, Derek got some of that singing practice at the right age and got the basics. Unfortunately, he will be disappointed at the progress he can make at programming, because brain is not good at making new pathways at 30 compared to 15.

I am speaking from experience, I did not do enough programming in my teen years and it has definitely hurt my progress after age 30.

Even with today's title inflation, I am yet to find a chess grandmaster who started after age 30. Sure, someone can probably reach a low expert/master, but even those are not common.

On the other hand, I have known quite a few people with the disposable income AND time, who tried to get better at chess and managed at most 100-200 ELO point increase.
Nice. I'm getting flashbacks of the time I managed to get a big coffee stain on one of the pages of my application to MIT. This was at the post office, minutes before the final deadline >.<

I simply wrote "sorry!" right by the stain, and mailed it off. I've no idea what influence this might've had, but it didn't seem to hurt since I got accepted anyway :)
That's a great idea. Can't see the photo though. Is that a gmail link?
OOOOHHH -- If tinker cad is like the Lego+Sketchup of CAD, then I am excited. Sounds great (based on what I can surmise from the pic and the name) -- hopefully it is easy enough to use that my 6 year old can use it too!

I signed up for info...

(Did you work on the SketchUp team at Google?)
> I hate that the MSRP is far below the market determined pricepoint. The invites shortages and opens the door for scalping.

For some reason, this combination of sentences confuses me. The scalpers determine the market price by buying almost the entire volume. The only way to beat scalpers is to raise prices beyond what people are willing to pay, which forces scalpers to charge more to turn a profit, further raising the total price.

I guess I don’t see how an initially higher price would stop scalpers at all, they’d just keep buying the entire stock, anyway.
As someone who's been using Wacom tablets since before the iPad existed, one of the nice things about Pointer Events is that they provide native support for every pointer-based input device. The only way to utilize a tablet on the web before was either

a) through mouse emulation, or

b) with a barely maintained proprietary plugin from Wacom that only worked in JS, at a time when most rich apps were in Flash.

Pressure and tilt on the web will enable a new class of applications that progressively enhance on hardware that's barely been an afterthought until now.
Nope.

Look at load/store ordering, for instance. To your thread (i.e. inside the CPU you're running on), things look normal. But outside your CPU, the order may be different than expected.
Groupon runs RoR and has many tens of millions of users.
Tell me when they get even close to Nokia Here on WP...
i guess there could be a system service where you register "please check server x for new messages every y minutes" and the service would handle the queue intelligently to save power?
> Call me a troll but you should check your moral compass. Do not argue for the torture, psychological or physical, of others if you cannot hack or attempt to at least once.

That's a weird line of reasoning. For example, according to you, I shouldn't have an opinion on death penalty unless I'm willing to see what it does?

Besides, the debate is not whether torture hurts the victim or not: everybody on either side of that fence knows that it does.

The question is: is torture ever justified?

Surely I can have an opinion on this without having to lie down and have gallons of water poured into my mouth through a cloth?
is that a lot? That's only 20 images of 25MB, and given that these images are supposed to look good on a large TV screen that large size seems reasonable.
> I’ve also seen a switch from rdbms to Hadoop because a company had “millions” of rows. Luckily on this one I only had to rewrite a handful of queries.

Wat. That's gross. It probably costs them more per query now than the rdbms did.
Right! I get it that Nevada is struggling economically, but could they be making a rash decision? It's kind of hard to undue a town once it's been established.
I spend way too long looking for this, but here it is - https://www.youtube.com/watch?v=fxzqkhmcRlY .
Yes, there exist harder technical challenge in designing systems with more privacy, and ECC has an incredible engineering team doing SNARK work, but.. You're drawing a false equivalence between actual deployment potential in real systems, and the pure technological potential of ECC's code.

At a technical level, both ZCash and Taler operate upon two databases, one for UTXOs and one for nullifers, and either could change their cryptography. If you compare design decisions more carefully then you'll find ZCash baked their politics much more deeply than Taler.

Taler provides inexpensive anonymous payments for small everyday purchases. This is not controversial. ZCash employs non-scalable blockchain designs that cannot realistically support many small purchases, and even requires merchants track the chain, making it primarily an investment instrument. It's true one ECC dev has contributed to the scaling discussion, and ECC's code base spawned zexe and arkworks, which advanced zk rollups, but.. ZCash does not fund obviously much scalability work. In short, Taler appears focused upon real privacy needs of everyday people, while ZCash appears focused upon investors' privacy desires, including for for tax evasion.

ZCash could engineer some taxation support system, although not sure about the complexity. Taler could trivially simplify their refresh protocol, which then makes all transactions become plausibly refreshes, and makes taxation hard.

ZCash expressly supports hiding large balances, presumably from taxation. Taler could adopt a system that hides balances with range proofs, if they valued hiding large balances.

ZCash like Bitcoin was designed to combat flawed government monetary policy, which weds them tightly to this goal. If desired, Taler could operate upon finality proofs produced by blockchains, thus giving supporting the same anti-governmental monetary political goals as ZCash, etc.

Again, if we compare the political positions based into the designs of Taler and ZCash, then we find ZCash's positions to be more extreme, and to be baked more deeply into the design.
But then you're forcing an organisation style/hierarchy because of a tech problem. If I want all my developers to be able to access production directly for quick development, then that should be possible
Likewise, policy like the Magnitsky Act can't be implemented - and so known bad actors can't then be punished financially to help sway them away from continuing their bad behaviour. This unavoidable pitfall never gets answered when I bring it up in conversation with a Bitcoin owner.
The Stanford Prison Experiment, while certainly titillating, suffered from extreme reproducibility issues. It was also wildly unethical, and any conclusions drawn from it are not scientifically sound in any meaningful sense.
That's interesting. I'm a fencer and it's interesting to see how quickly even sword fighting changed (and armor wearing in public and duels). Every time the swordsman in the video put the sword above his head all I could think was: free points! Just about any ranked fencer would have popped the guy in the chest and moved back before he could do a counter attack. Foil and sabre are pretty wussy (light) compared to their real world equivalents but an epee is quite close to a rapier or dueling sword.
I guess its actually the package distribution that makes a difference, an apt package such as rimrafall won't ever reach an official debian repository. So in the context of adversary package code execution the weak spot is actually the npm registry policy and not npm packaging it self.
I am, however, sympathetic to Chris' point that just teaching people how to code doesn't necessarily accomplish anything.

I think this concern actually strikes at the core of the difference between programming as a "trade", versus the more engineering or scientific side of programming (under its various names). One may be perfectly proficient at working with, say, the entire iOS API, while still having little idea (or concern) about representing any sort of non-trivial problems.

Having taken both college-level and subsequently university-level engineering courses in programming/CS, I think the difference between the two roughly aligns with the trade vs modelling point-of-view.
If graceful degradation is possible, it should happen. Of course, if you implement critical features in javascript it is unreasonable to demand a full fall-back server side, but things like menus, displaying text and images, normal form input shouldn't break with javascript disabled (or just EXTERNAL javascript disabled, which opens up another can of fun bugs).

Your landing page should work without javascript. Your blog shouldn't need javascript to display your content in useable form. I should be able to use your webshop (including content filters, shopping cart, checkout) without javascript, but payment widgets from external providers are a reasonable exception. Online office apps like Google Apps need javascript, but it would be great if one could at least view documents without it.
Gore and sex are exactly as important to art as the artist and the audience see fit.

You are also conflating how shocking a piece is to the artist's intent to create a shocking piece. They are not necessarily related.
I had a couple classes like that, usually it was more at the semester boundary. E.g. my intro to compilers classes involved writing a compiler for a c-subset. The advanced compilers class built on that compiler by adding optimizations and such. My intro to systems class had a project that was to write a shell. My operating systems class had a project to add job management and pipes to the shell from the systems class. I really liked those projects you felt like you had something pretty substantial when you were done.
It's complex. The scheme I saw in Applied Cryptography would in abstract permit vote selling, but not simple vote selling -- you'd need pretty complex security between the buyer and seller.

If you're trying to buy my vote, and I'm trying to sell it, I could give you my unique anonymous number, and you could verify my votes. But I could also vote a different way, lie, and give you someone else's unique number, and you'd have no way to know.

You could ask for a special ballot too, where, for example, I vote a particular pattern (yes/no/no/yes/yes/no), to encode things, ideally picking ones that aren't likely to come up in practice, or other complex schemes, but these generally have work-arounds.

At the end of the day, though, it'd be cheaper and easier for you to require me to wear a pinhole camera to vote, do a mail-in, or otherwise. Plus, we had open voting for much of history, and it worked okay. If we went back to the risk of illegal vote selling versus the risk of wholesale election fraud, I'd take the former which seems like the lesser of two evils (and much easier to police too).
It's by far not the worst case number. To get the worst case number, we need to know these variables:

% of your population that eventually gets infected * % of all cases requiring hospitalization * % who get no medical attention * Death Rate for people who get no medical attention OR ~0.5 - 1%, whichever is higher.

We can start putting error bars around these figures: Best estimates from China/SK & Diamond Princess all indicate that ~20 - 30% of cases at most are asymptomatic and if ~20% of all symptomatic cases require hospitalization, that means the lower limit is ~15% of all cases require hospitalization. If you go with the "herd immunity" approach of 70% of people eventually getting it, then ~10% of all people require hospitalization which is 10 - 1000x overwhelming of the hospital system, no matter how much you "flatten the curve" so 90+% of people will just flat out receive no medical intervention.

The only other key number left in the equation is what % of hospitalized cases, if given no attention, will eventually die and the data from Italy seems pretty grim. Italy in a few days, will already have more deaths than ICU beds which means the untreated death rate might be as high as 50% vs 5% for treated.

Multiply all of these numbers together and it's not hard to see how 4.3% might end up being a conservative estimate of the death rate.

It also becomes obvious that the ONLY variable that matters in this equation is the % of people eventually infected. If you can keep it below 1% forever, you're in a reality far different from if it goes above 30%.
Forget books, I feel this way just about The Simpsons.
i, as a web developer, have the same exact issue, im not an artist, yet i need it done. so i believe if your not good at something, dont pretend that you are. you just got to bite the bullet and say that if I try doing this: A) its not gonna be good anyway B) im going to waste time on bad designs. so personally, obviously taking my lack of design skills into account, i would hire someone OR partner with a designer. thats also a good option
Make sure you include sample code that shows your recent good code. If they think all your code looks like that it's going to be a big negative.
Thanks for taking the time to capture the sentiment so beautifully.
If you're talking in terms of technical skill, sure. If you're talking in terms of quantity of quality output, that's not quite so indisputable. You're not suggesting we're awash in 'Fur Elise's, are you?