jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Great one. You argue that it was better or don't agree with the inner feelings that school is mostly(!) useless you becoming old and don't stay true to yourself.
Thing is that most people lying about this topic to their kids and the question rises "is lying to the kids about that topic right?"
I think it's better to admit that you think the same way "school sucks in many ways" and try to find ways to circumvent the negative aspects of school visit.
Author here. Thanks
I have a mathematical agenda, I can’t get the following to balance:

Municipal: Money_for_education - cost_of_teachers - cost_of_buiding - misc_costs = 0

Private: Money_for_education - cost_of_teachers - cost_of_buiding - misc_costs - cost_of_marketing = profit
> In any case, blogging anonymously is certainly technologically possible. And it's neither illegal nor immoral. So I think that makes it a right, no?

Taking that line of reasoning further, doxxing someone who does not successfully maintain anonymity is also possible. Is it thus also a right?
> The house I'm in was financed by my wife and I purchasing a plot of land, for cash, then offering that land as security to a bank, who then created a loan for a fairly sizable chunk of cash with which we paid a builder to construct the house.

This begs the obvious question: contract law is all about enforcement. Clearly no one would be right to dispute you own this land and home, you have the deeds and the tax history, which could all be hashed on to the blockchain right now for a nominal fee. But the fact is that the State is what upholds the court system and the need to prove this and they hold the threat of theft and violence if you don't comply and arbitration in their 'legal system' is expensive, slow, and arcane. People being thrown out of their own homes they paid for in full in 2008 was real because the banks created all these complex derivatives and no one knew who owned what in the those CDO and MBS. So when things got messy, and the banks claimed the home the sheriff's showed up and did what they always do: rendered unto Caeser. You may pay your taxes that directly pays their salaries but they work for the State, not you the resident and home owner.

This is why we don't need technologists in Bitcoin as much as we need other professionals like legal people to help create an automated arbitration system, divorced entirely from the whims of Mankind: you can clearly prove you've owned this land and home and when you made the purchase(s) for it and the tax history in a timestamped and verified way on the the ONLY immutable ledger, amazing... but we cannot and do not have an enforcement system to ensure you are entitled to keep this land and home should an adversary come and take it other than violence.

And this needs to be solved, which is why I would hope HN would be a good breeding ground for such thought instead of this endless non-sense about Bitcoin is just for speculation, as if hedgefunds and FOREX markets aren't a hotbed for illicit, corrupt and even more complex legalized forms of gambling in the fiat Word. And have caused the collapse of the economy countless times in just the 20th and 21st Century that always ends up in hotwars in the end, fought mainly by the people who ironically just wanted to protect their homes from 'foreign adversaries' when it's most often the domestic threat they should have been most vigilant about.

Hell, most people don't even realize that the FOREX is the biggest Industry in the entire World, and yet people just forget about things like LIBOR interest rate rigging when it's convenient and time to bash Bitcoin on here.

We get it, you missed out on making billions in fiat by ignoring it, get over you not going to be Chamath or Elon and help build the future we all want and maybe have a chance of creating a post-scarce World.
Raising insulin is bad. "Feeds" pathogenic processes and all other nasty stuff as a precursor.
> the only constructive discussion that can be had at this point needs to be around actual evidence, and not the absence of it.

I don’t understand this point.
Most kids love to learn naturally. It's the current schooling system that if the problem, not the kids.
To my understanding, being an early employee is the best deal because they still get substantial equity, but don't face nearly the same level of risk as the founders.

Somebody did the numbers on HN a while back and showed that you have a higher probability of making it rich by being an early employee than by founding your own startup. I'm afraid I have no idea how to find that thread, though.
> video chat that ONLY works with other iPhone 4 users...

Built on open formats and which they clearly said they were going to submit as an open protocol.

> Why would you not call it iChat and allow it to work with desktop-iChat?

because it's apparently not an IM application, and Skype will have to take care of that part.

> With Qik, any Android phone, or more important any phone period has the ability to communicate with other Qik users regardless of their phone.

Uh not really, unless they've fixed the 20s lag (each way). And it's not like Qik can't update their iPhone client. You know, the one which already exists.
Performance, battery life, display quality, weight, etc. The iPhone 4 is the new front-runner, but it isn't in a very significant lead.
FWIW, I'm using the same setup for my Django site.
It depends on what about politics. Many readers here are highly interested in business, and, unfortunately, except for a few niche products, politics strongly affects business.
If a paid for RSS reader violates their TOS, then wouldn't a paid for browser (html reader) do the same?

If apple is such a leader in the open web, then why don't they try to defend the open web in court instead of rolling over without a fight?

I'm hoping the real issue is just a matter of Pulse's marketing material. Should they remove trademarks from their copy, perhaps the NYT would back off.
It may also scare away those who do not like lameness.

I once had an interview for a Smalltalk position, where, after the 3rd question, I asked, "are all of these questions from the well known list of Smalltalk interview questions? I already know those."

I suspect that this lost me the position, which I think is strange, but fortunate. The lameness of an interview is often a good indicator of how bureaucratized or politicized the corporate environment is.
How about just recognition from users? I think users of a good piece of software would be wise to encourage more of the same.
Zed's thesis is flawed. He set out to be famous--ostensibly because he didn't get enough respect in Ruby-land. It's not clear what his goal was, but now he's jumping to the conclusion that fame doesn't bypass bureaucratic red tape. However Zed wasn't satisfied with his small notoriety, and instead chose to accelerate it by deliberately becoming a flaming asshole writing vitriolic rants full of personal attacks.

I enjoyed Zed's rants, and I thought they were fairly insightful. I certainly never interpreted them as being completely out of line, or that Zed was a total asshole. He explicitly stated that he was testing the theory of being an internet blowhard to get attention. Fine.

But the problem is now he's famous for being a blowhard. He went from being moderately famous (and misunderstood) among the Ruby elite, to being widely famous for writing snarky articles. Well, that's obviously not going to get you past any technical interviews. Also, he decided to burn his bridges in the Ruby community, where I guarantee you he could have gotten plenty of jobs without an interview before. Nowadays, as someone who does a lot of hiring, I can tell you that I would think twice before hiring Zed for fear of what kind of drama he would bring to the team. That fear may be totally unfounded--I don't know him personally--but where before I knew Zed as "the guy who made Rails deployment viable", now I know him as "the guy who thinks he's god's gift to programming and hates a lot of shit."

Zed hasn't discovered anything about programmer fame, he just learned that internet-famous is worthless.
> "a lack luster multitasking architechture"

What's lackluster about it? I'm been working with SDK4 for a while now, and it seems remarkable to me. This is the only multitasking architecture out there where the user doesn't have to treat his phone like a device with processing/memory limits.
This isn't even remotely similar to bittorrent, it's more akin to rapidshare et al. You're completely at the whim of a 3rd party, Dropbox. And I'm pretty sure something like this would violate whatever contract you agree to when signing up.

So no, not a successor to torrents.
Absolutely!

The bad press X gets is like banning HTTP because someone broke into your webserver once...
Exactly right. Network partition is a hard problem in automatic failover of replicated system. You don't want the standby to become master unless it can be sure the primary master is absolutely down. It's difficult to unwind the mess if two masters are active and taking changes.

In high availability system design, the secondary node literally has to shut down the primary's power (called the Shoot-At-The-Head technique) to ensure it's really down when it's not responding via network.

Of course over long distance cross-datacenter replication, shutting down power remotely is not reliable. In the last HA clusters I built, the failover between datacenters is done via manual decision. It means there could be a 15 minutes to 30 minutes window to do the manual failover, but it's an acceptable risk since datacenter failure is rare, like AWS failure once in a blue moon.
I forget. I was giving him patches for HTML::Tidy, then some whining occurred on IRC, then he "banned" me. Wish I still had the logs, but it was like 4 years ago.
http://www.zerohedge.com/article/libya-all-about-oil-or-all-...
From "How does it work?" in the Readme:

Dropbox its deduplication scheme works by breaking files into blocks.
Each of these blocks is hashed with the SHA256__
algorithm and represented by the digest. Only blocks that are not yet
known are uploaded to the server when syncing.

By using the same API as the native client, Dropship pretends to sync a
file to the dropbox folder without actually having the contents. This bluff
succeeds because the only proof needed server-side is the hash of each 4MB block
of the file, which is known. The server then adds the file metadata to the folder,
which is, as usual, propagated to all clients. These will then start downloading
the file.

It looks like the Github repo was deleted a few hours ago, but the direct download link still works.
ELB will not balance across regions. SimpleDB and SQS are both one region only, just across AZs. Doing stuff across regions has a whole bunch of latency and bandwidth tradeoffs, and so most of the Amazon services are tied to a region.

I suspect Amazon dont use EBS much, avoiding a point of failure, and it is a newer service.
My perception is that people downvoted you because your comment was a mean spirited shot which contributed absolutely nothing to the discussion, not because they disagreed with you.
A lot more here, http://www.grc.nasa.gov/WWW/k-12/airplane/, at NASA'a Beginner's Guide to Aeronautics, including nice simulators that let you play with the various factors that affect flight in simulated wind tunnels and see the results.

WARNING: the above site can be a HUGE time sink.
I think we are getting off-track here. The non-deterministic nature is about concurrent programs, not about scheduler. Scheduler is just one source causing non-deterministic execution order of threads. There are other non-deterministic causing sources.

Imagine you spin off 10 threads waiting for network requests where one thread per client machine. It cannot be deterministically decided which thread will run first and which will run next. It depends on which client connects to which thread first. That's the non-deterministic nature of the program. Concurrency is the discipline to deal with that problem.
To get a previous version of a file, login to Dropbox.com, browse to the file you'd like to get a previous version of, then hover over the file and click the blue arrow on the far right that'll appear beside the file change date. This menu lets you, among other things, restore old versions of the file. Select the "Previous Versions" button to see all of the versions of the file from the past 30 days on any free or paid account, or if you have the packrat upgrade enabled, then you can see unlimited previous versions. Hope that helps!
How about bright lights, blueberries and playing the violin

http://www.sott.net/articles/show/216086-Mental-muscle-six-w...
Reminds me of the wireheaders in William Gibson's novels.
Hmm, yes "type" can mean a lot of things, but would many dispute that the languages with the most evolved type systems are those discussed in the post(ML, ocaml, haskell, F#) plus scala? (Leaving aside coq, agda which I'm not familiar with

http://blog.tmorris.net/a-brief-point-on-static-typing/

http://james-iry.blogspot.com/2010/05/types-la-chart.html
Nice! How are sales?
Looks like the directions are here: http://www.dropbox.com/help/11

It does seem like it only keeps 30 days worth of versioning though...
JavaScript is all we have on the client side, but on the server you can choose the best tool for the job. Languages like Ruby and Python are basically supersets of the semantics of JavaScript, but with many more features and large standard libraries. And these languages evolve, while JavaScript have been basically frozen for a decade. The server side language have well-tested libraries for working with the file system, databases and so on.

JavaScript is a nice, minimal language, but a bunch of other languages are just better when you are not constrained by the browser.

Besides, the benefit of having the same language on client and server might not be so great. Sure it looks nicer, but the programming model on client and server is quite different anyway.

Node.js is interesting. I suspect the users will soon want some syntactic sugar for dealing with asynchronicity (something like the new "await" keyword in C#). This is also neede on the client side, but much harder to get support for. But if they extend JS on the server side, does it make sense to compile down to vanilla JS rather that just forking the language?
try and see. if your clocks tick slower it's working.
Generalist engineer that loves to make processes friendlier.

Location: Uruguay (New York time zone)

Remote: Yes

Willing to relocate: Maybe

Technologies: C#, Haskell, Javascript, Typescript, Node, React, Sketchapp, Adobe Xd, CSS, SVG, DesignOps, Design Systems, Linux, NixOS, bash, LaTeX.

Résumé/CV: https://drive.google.com/file/d/1yu7kifutkj_tGD0O5v1VQeVXIjc...

Email: See cv
There's two ways to force this:

a) write the whole request in a single write call like MarkSweep said.

b) use tcp socket options to change behavior of multiple writes, TCP_NOPUSH on BSD, or TCP_CORK on Linux.

Option a is preferable in this case because it's a lot fewer system calls; although it's a once a minute job, so system calls on the client side don't really matter.

Is it a good idea? In this case, certainly --- if the whole request is small enough to fit in the network MTU, it avoids a protocol error on the server side.

In the more general case of a HTTP request where the content is known and in memory at the time of header generation, yes, I would say it's more efficient to send the content with a single context switch (buffer space permitting) and fewer network packets. With a caveat to be aware of, that if the larger network packets trigger MTU problems, the experience will be negative.

If the content size is known, but the content isn't loaded into memory, such as when you're uploading a file, so fstat gave you the size, but you haven't read it yet, sending off just the headers with content-size is probably better --- if the content takes time to load, you'll get the request to the server to validate it sooner than if you waited for a full packet, and that improves processing time in case the server rejects the request, or has to do something time consuming before reading the content.

If the content size is unknown, so presumably the content hasn't been chosen or generated yet, sending headers soon is usually better for a similar reason.

Clearly, the etcd server should be changed to properly process HTTP requests that arrive over multiple TCP segments, but it was likely more expedient to "fix" the client as part of the rapid response. But, this client change could still be useful, as it should reduce packet processing load on the etcd server, and the various network equipment. Probably not a big impact, unless there's a ton of clients, but similar changes where the usage is higher can make a big difference.
so the answer to the second question is "yes, most likely"?
Location: Palo Alto, CA, USA [US citizen]

Remote: yes/no (both OK)

Willing to relocate: no

Technologies:

- Robotics: managed a team of hardware/software engineers for 3+ years to produce and deploy a fleet of robots; hand-built numerous robot prototypes from telepresence to AGVs to delivery robots; have made several contributions to open-source ROS community

- Machine learning/Perception (object detection, semantic segmentation), interested in ML research as well

- Autonomous vehicle system architecture (hacked a car and built my own neural net based L2 lane-keep + ADAS system)

- Frameworks: ROS, TensorFlow, PyTorch

- Languages: Python, C, C++, NodeJS

- Data: MongoDB, Elasticsearch, Redis

- Cloud: AWS, Docker

Education:

{PhD, MEng, SB} all from MIT

E-mail: i2078795763@gmail.com

Resume / Github: Please e-mail address above. Keeping this post semi-anonymous on HN but more than happy to disclose my full identity to interesting companies. :)
Skydio | Redwood City, CA | Full-Time | Platform / Backend / Web / Infrastructure / DevOps Software Engineers | ONSITE (wfh for now)

We are hiring (3 yrs min experience) engineers for the Platform Software team I lead at Skydio (we build self-flying camera drones, our second product, Skydio 2, sold out in a few hours last October: https://www.youtube.com/watch?v=imt2qZ7uw1s )

Our team owns a wide variety of systems, including cloud and web software (APIs for flight and telemetry data, complex SPAs, data pipelines, CI clusters, viz tools, etc), on-vehicle systems software (process management, logging, analytics, media management, messaging APIs, etc), and developer tooling (e.g. analysis tools for flight log data). Most code is written in Python, C++ and Typescript.

Our founders met as MIT grad students building autonomous fixed wing drones before co-founding Google X's Project Wing. We have an incredibly strong team across many disciplines.

Check out our press to see why we consider ourselves the world-leader in autonomous flying devices: https://www.skydio.com/press/

Job descriptions below. Feel free to reach out to me at roshan [at] skydio.com

Platform Role: https://jobs.lever.co/skydio/e106a274-bc37-41c3-8500-94cde00...

Web Role: https://jobs.lever.co/skydio/c9178307-300d-4681-af92-4b443d0...
A toddler plus a first-grader equals a full-time job watching them. If you're splitting child care with your wife, I think it would be a reasonable expectation for your output to be about 50% what it usually is.

It depends on your situation, but it doesn't mean you should give up your position as team lead, necessarily. It could be hard for someone else to get up to speed on how to handle your responsibilities; everyone's at least remote and other people probably have distractions too. See if you can delegate half of your work to other people, or push back on schedules, and keep the highest-impact leadership work on your plate.
Carta (formerly eShares) | ONSITE (WFH for now) | Full-time | https://carta.com | NYC - New York, NY

Carta is building the network graph of asset ownership. We help 10k+ privately held companies and a growing number of public companies track who owns what. We're a series E company and offer very competitive benefits packages (equity, free lunch, 401K, fully subsidized personal healthcare, transportation and cell phone allowances, etc).
Specifically, the Enterprise team creates products to satisfy the needs of large private and publicly traded companies, such as equity management, foreign/domestic money movement, and brokerage (trading stock) services to name a few.

---------------------------------------------

Senior Full Stack Engineers

---------------------------------------------

Required:

* 4+ years professional software development experience

* Experience writing unit tests

* Experience with web applications/frameworks (frontend & backend)

Nice-to-have:

* Experience with Python and Django

* Experience with React

Drop a note to robert.balousek+mar20 [at] carta [dot] com for more info.
I'm a junior data scientist at a consulting company. I was on a project in NYC for over a year with a Fortune 500 Entertainment company, but project ended as soon as all of this corona virus stuff hit. Now, I am on the bench and a bit scared I will laid off now that I am on the bench, which sucks because I've been on projects pretty much my entire time I started at the company.

With that being said, if I apply to McKinsey and get the job, do you think I will walk in with that same doubt of not being placed on a project due to the crisis occurring right now?

Thank you Chris!

- A
There is LightTable, also you can even make Emacs or Vim as "good looking" as this if you give them so tweak.
I really like what you guys are trying to do.
MVP is fantastic and if you get the virtual-dom kind of rendering then it could be it.

I'm planning to evaluate integrating this for flow [1]
I've already created a card for it [2]

[1] https://github.com/flow-stack/flow
[2] https://trello.com/c/6gwqvq5l/91-riot-integration
Become an IRL Klingon.
I've seen "pandemic experts" say some dumb stuff too.

Like declaring that the death rate to be reported deaths / reported cases without a single acknowledgement of the drove of cases that go unreported, or declaring that we should completely shut down for five weeks like this is Ebola and the virus will just disappear and won't go on another tear after the five weeks are over.

To be clear, I support the partial shutdown and taking measures to slow the spread. I'm just annoyed by those who think we can stop the virus from spreading completely if we just try hard enough. It's unrealistic.
It's quite likely that in all the scenarios a mask may have a useful effect, N95 or better is the only time it works.

For medical professionals in close contact with patients and dealing with airborne-protocol pathogens (which is what a droplet-mediated pathogens like SARS2 becomes classed as once patients are coughing and being intubated) then a bad mask is quite probably worse then no mask (this has precedent: ineffective masks obstruct breathing, which makes you take deeper breaths and draw more particles in deeper in your lungs - it's a big problem when dealing with fine dusts in construction).
Quite likely they’ll staff an entire medical unit.
They have no bearing on those who can't. The people who can't still need food.
It also gets your heart rate up to cardio levels (according to my fitbit at least)
I would say the new thing about Meerkat/Periscope vs Justin.tv is that Justin.tv seemed to be marketed as kind of a lifestyle (that appealed mostly to assholes[1]), where as Periscope or Meerkat seems like something you can do on a lark, more ephemeral, not something that defines you.

[1]http://techcrunch.com/2007/10/15/justintv-lifecasters-not-we...
There are trust metrics for web-of-trust systems that are resistant to attackers who can create unlimited dummy identities that trust each other. For example:

http://www.advogato.org/trust-metric.html
Along with keeping prostitutes and their customers safer:

http://www.wired.com/2015/02/redbook/

The Internet will always try to route around any roadblocks and form more efficient markets. Governments have to aggressive act to stop it from happening.