jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
One has an elite startup feel, and the other is a platform for "normal" people that just happens to have a popular open source version that you can install on your own server.
Ridiculous analogy.
The review article I linked to did indeed cite several studies of the type you are asking for.
What was it that Gruber called web apps? Oh, right. Shit sandwiches.
I couldn't remember the name of this troll, so I googled for "flying frog troll", and sure enough, John Harrop's name came up as the first link!! :)

This guy has tried trolling Scala, Common Lisp, and who knows what else, all in the interest of clearing out possible competitors for OCaml and F#, which his own consulting group uses and advocates.
To let users revisit their email addresses without adding a second field for copy-pasting, Russ Unger of UserGlue and Jonathan Knoll found a nice solution:

Display the email address on the submit button: http://www.userglue.com/blog/2009/09/09/solving-the-repeat-e...

Also try out the live examples: http://infinityplusone.com/experiments/email-repeat/version5

Regexes take care of the syntax. The semantics still have to be checked by a human.
Ooh, I would have missed this were it not for the delay. Now I can watch.

Also, here's the instruction manual! http://www.spacex.com/Falcon9UsersGuide_2009.pdf

The prospect of real, affordable, commercial spaceflight is very exciting to me. I feel like a little kid again.
QBASIC circa 1995. I started writing games - and pulled down some open source game code (although I did not know what open source was at the time) and was completely perplexed at what a for loop was.
what is "hacker news"?
SEEKING WORK|South Africa|REMOTE|FULL STACK DEVELOPER

Hi,
If you have any idea that you need to implement or you need a software update or maintenance, feel free to contact me goldenskailine gmail . com

Technologies:

* Cloud: Firebase, Heroku

* Version Control: Git, Github, BitBucket

* Languages: Java, Javascript, C#, Python

* Back-end : Nodejs/Express, Asp.Net MVC, Django

* Database : MySQL, SQL Server, PostgreSQL,MongoDb

* Front end: HTML,CSS, Bootstrap, Javascript , Jquery
There is a "canonical" ARM64 standard, so to speak -- ARM's ServerReady architecture, which implements UEFI+ACPI, which coupled with the right hardware, could create the same kind of ecosystem Intel/PCs have enjoyed for so long.

The problem is a lot of ARM SoCs have tightly integrated, custom hardware which requires modified or new drivers, and the tweaks needed to use them are often either very dirty and won't be accepted into mainline Linux without basically redoing them, or are occasionally just hooks for proprietary userland blobs to interface with, and are effectively obfuscated, satisfying the "letter of the law" for GPL but no more.

There are some devices like this on x86 too, FWIW -- Google's Pixelbook, as an example, has a few devices that effectively need a custom fork of Linux to get the audio device to function correctly, because it's driven over i2c (IIRC) and needs special blobs uploaded and an out-of-tree driver to function.

ARM SoCs could be more "PC like" but it'd be more expensive, which as far as I can tell is a big reason it hasn't happened. No real incentive as people don't seem to care if their OS goes out of date in 4 years.
> Wi-Fi 6 reduces congestion by directing traffic. There are now multiple lanes: car pool lanes for the newer, faster devices and a slow lane for the older, slower ones. All of the vehicles are also full of people, which represent big batches of data being transported over the network simultaneously.

Nice car analogy; how will that play out in a crowded condo building, where neighbors around you have multiple routers with umpteen "lanes"?
Thanks!

I guess they knew you'd say that - your company is blocked too!
I think the post gives the wrong impression that I work nonstop. I write very little code for Textbelt, Asterank, and Inflation nowadays as they are in maintenance mode (bugfixes, minor features, SEO tweaks, responding to pull requests). Textbelt in particular has benefitted from open source contributions.

Some of the projects are deceptively small. For example, core logic for Asteroid Viewer is less than 200 lines, AdDetector less than 80 [1][2]. I would be surprised if I wrote more than 5k lines of real code this year on the side or more than 10 hrs/wk average, though I tend to work in bursts, not uniformly throughout the year.

[1] https://github.com/typpo/ast3d/blob/master/main.js
[2] https://github.com/typpo/ad-detector/blob/master/src/inject....
This should be pretty interesting.
I can't help but disagree here. Hand movements and interactions with the world of VR today are like having cinderblocks for hands. The nuanced control that this is going give will be huge IMO
I believe that without doubt. I'm more referring to the organic nature of an ICE. You have the noises, the vibrations and power delivery curve and manual shifting. Regarding spreadsheet specs, an electric vehicle is better in almost every aspect. But in emotional value I believe there is still a tiny spot reserved for ICEs
I am using a 65 inch dumb Samsung pc screen together with a Nvidia shield. 3 years ago I bought the screen for 1000 bucks.
Nvidia shield remote also works with the screen and stereo tuner.
For my it's the perfect setup.
Rooted the shield to get rid of all non essential crap. No ads. Very fast. And Plex,Kodi, Netflix, YouTube and Spotify working perfectly.
You seem to oddly out of the loop here. Atom has been released for Mac only (private beta that too.) Linux, Windows builds are coming up, by their own admission. (My source? IRC and Discuss from atom.io footer.)

Besides, for the tech purported to be behind Atom: node-webkit, There would be no additional costs or efforts required to get it running on Linux.
From 2003: http://www.designdetector.com/tips/3DBorderDemo2.html
If a positive is a hit on one of the seven words, then aren't you saying there are a lot more "f"-"uck"s than there should be (via "suck")? I would have thought the reverse : than there would be more "f"-"hit"s - i.e. false negatives.
To be clear for those on the west coast, it's actually 12/20/2010 starting around 10:30pm. The "morning" is for the eastern seaboard where it'll be 3am for totality, whereas for those of us in the west it's 12am.
Unit tests may be overrated, but writing them certainly isn't.

I've seen so many programmers start writing so much better code after adding the criterium "it has to be testable".

BTW, the killer bugs are usually not in the "complicated routine". They are more often in the simple things programmers like to think they can do so perfectly that they don't need to write tests for it. I have found many a bug in the most simple one line functions I never bothered to test.
Andrew West provides an excellent (and detailed) list of the rules for using "long s" (as well as some Ngram graphs) at http://babelstone.blogspot.com/2006/06/rules-for-long-s.html.
The most important difference between languages is the difference between their communities.
That was just the storage unit, check the image linked from the page - http://infolab.stanford.edu/pub/voy/museum/pictures/display/... - all of those servers were doing the real work.

Of course, it is humbling to know that just 14 years later the average smartphone has that kind of power. (ok, well, probably not the average)
I'm not revealing any of the information, just that word of mouth did spread it. I'm still under NDA.
Brilliant observation, I wish I could give you +10.
People are afraid of supporting Mr. Assange or Wikileaks directly, even if they feel like they should, The scare machine is working.
What were the three tweets?
> So let me ask: on what basis did you arrive at your opinion?

I will answer this, although more than likely my comment will get killed soon:

I believe that the high-risk people (elderly, immuno-compromised, people with diseases that put them at risk) should go into voluntary quarantine if they wish, together with a government package to support them. Anyone who wishes to undergo lockdown can also do so, although with no package beyond what they would normally get. The rest can do as they please.

This will not stop the ICU beds from filling up obviously, which is why they should be triaged to high-risk patients, frontline staff, and people who underwent quarantine and lockdown. When capacity allows, other people too. The people who chose not to lockdown deal with it, or die.

This is probably unimplementable in the real world. That said, it would mean the lowest amount of economic stress (which kills silently) for the following years. On some level, it also appeals to the human need for cause: those people that died of corona and didn't get treatment "did it to themselves". The high-risk people do not get sacrificed.
Just casually let ~150 million people die. Cool.
The events in the US are appalling! On one hand I am glad that FB and Twitter are taking these steps but on the other I am deeply uncomfortable.

One of the things FB is removing is “ Calls for protests — even peaceful ones — if they violate the curfew in DC”.
Not many years ago we as lauded the ability of social media to galvanise protest against tyrannical regimes (eg the Arab Springs). Currently FB is removing calls to protests against decisions we agree with but what happens when we need to protest again things that we do not agree with? Does FB become the arbiter of what we are allowed to protest and what not?
What were the tweets and videos?
Precisely. YOU cannot compel ME to repeat what YOU said. That is ME asserting MY free speech.
It’s certainly censorship. But its reasonable censorship.

Censorship doesn’t only occur by violation of the first amendment.
>forced to censor him
Really!? Who was holding the gun to their head.

It was probably advisable to censor his tweets if Twitter didn't want their more easily angered users to turn against them, but they were by no means compelled to do anything.
This is like getting thrown out of a bar at the bartender's discretion.
They should aggregate the reviews by taking a median. That way there's no incentive to game the system.
Reading TC articles is more and more like reading science or medicine related articles in daily newspapers - full of uneducated nothing.
The Jikes RVM (Research Virtual Machine) uses a similar approach: http://jikesrvm.org/ Most of the implementation is written in Java, but there's a small core written in C that bootstraps the VM.
Well, it all depends what's the reason of visiting India. My hometown is New Delhi, so I am little biased about it. Its beautiful, has its own charm and it has close proximity to Himalayas(a must visit place). You should start from here.

However, in case you want to visit for some tech. events or making new networks I would say Hyderabad and Bangalore are the best places to visits.(FYI: Google, MS, Yahoo, Oracle all have their big offices in these two cities). They are well connected by roads(12 hours journey), may be an hour on flight.

Since you are visiting early 2011, northern part of India is a great time to visit. Its bit cold during that time of year (or pleasantly cold)but its better than scorching Summers in May-July.

You would find plenty of clubs in each of the cities, you will meet beautiful girls ;) and what not.

I would say start from the North(Delhi), visit some places closer to Himalayas, Jaipur etc. They move south to Bangalore and Hyderabad. May be get a return flight from Mumbai(India's financial capital aka New York).

Hope that helps.
Analog of static linking for a pure python library is including it within the library package. Another example: deploying python application in its own virtualenv environment.
I've been waiting for something to implement at least something DDD has done for years... and less fugly is nice. Any idea how it handles circular references?

http://www.gnu.org/software/ddd/all.png
If you think legalized rape is outside of what humans are capable of, you're not up on current events.

If you mean that an individual human couldn't view sex as something outside themselves, then maybe.
> No, accusations that someone has committed rape (whether by prosecutors or in civil litigation by the alleged victim seeking damages) are legally cognizable claims.

A cognizable claim is one that meets the basic criteria of viability for being tried or adjudicated before a particular tribunal. Now, tell me what's the difference between the claims that have signed affidavits and accusations of someone committing a rape that make the former not meeting the basic criteria of viability, whereas the latter does meet them?

> The mere signing of an affidavit doesn’t create a perjury dispute that a court needs to resolve if there are no perjury charges offered.

Sure, but if actions of one of the two parties lead to the constitutional crisis, the court had better investigate which side is the lying one, don't you think so?

> It would only be required for that if a prosecutor was charging them for perjury.

And to establish whether there was a perjury, you need to investigate it through a formal process of hearings and other elements of the due process.

> There were plenty of hearings

Dismissing the case is not hearing of the case, there were other hearings related to the matter, but not the legal hearing of the case with witnesses attending and being interrogated.
I don't think they -intentionally- exist to harvest user data. They just create a situation where they can be taken over by an entity that wishes to easily at any point, or maybe they are already tapped by an entity that has dumped their SGX keys and/or is tapping their network traffic to bulk harvest the metadata they helpfully centralize.

The founder of VK had good intentions and was willing to protect his users too. The Russian government replaced him with someone more ethically flexible.

The foundsrs of WhatsApp clearly never intended it to go in the direction it did post acquisition, but it was not their call.

Gathering all users to a single choke point on a single client on a single server infra is irresponsible and unsustainable. We have been here before.
no it is not trivial, it's getting harder, and it's partly because we're letting it, by using the option less and less.
This is an absolutely fascinating slide set. Thanks submitter very much for the link. I have written embedded C before, and the following facts just blow my mind:

1. The Throttle Angle function in the Toyota code had a McCabe Cyclomatic Complexity of 146 (over 50 is considered untestable according to slides) [slide 38]

2. The main throttle function was 1300 lines long, and had no directed tests. [slide 38]

3. I find the static analysis results quite alarming. [slide 37]

4. 80+% of variables were declared as global. [slide 40]

I find this to be a stunning lapse of quality, especially for a safety-critical system.
Also the abstract concept of "being useful in the future" is not enough to motivate me. "Getting better at a concrete task" is.
I think the term is Vertical Integration.
I'm using different languages for different parts of the system.

While I could probably do everything in one language, I'm not sold on the idea that that's actually a good idea (aside from developer convenience, which considering I'm the only developer I don't rate very highly). I also don't feel qualified enough as a language person to really hold defensible opinions about their relative strengths and weaknesses yet.

For example, part of the system is a network service that runs deployed on servers in our environment. All that code is Haskell. I didn't want to have to deploy and manage an interpreter or JVM on those systems, and I don't trust myself to write C that I feel confident deploying in production. Haskell seemed like a good win there (other folks might use Go, or whatever). It turned out to be really easy to write a network server in Haskell that receives the messages that the service needs to receive. Also, it was the first time I used a language that had good (or really, any) pattern matching, and I'm sold on it.

The "business" logic of the system is all currently in Racket. It could certainly have been written in Haskell, but I'm still getting up to speed in it, whereas I was able to get pretty minimal functionality up and running with Racket very easily.

Right now only the web interface is Clojure. I briefly considered using Yesod for the web piece, but it seemed really complicated. And although Racket has a nice web server, it requires buying into the "continuations" style that they advocate (or rolling your own web libraries, which seemed like a bad idea for this project).

I think the continuation-based approach for web servers is certainly valid, and maybe even technically better, but they're swimming against the tide with that approach, and as web programming is so far my least favorite part of building this system, I wasn't willing to buy into that enterprise.

Thankfully, I was able to get a Clojure web app up and running very quickly (basically just Ring and Compojure).

The system is designed where there's pretty hard boundaries between all the parts, so by the time all is said and done, it might all be written in the same language; but that's not necessarily a design-goal. I figure different languages seem to have different strengths, and there's not really a good reason for me to try and shoehorn everything into one.
> There is a broad gender pay gap (14 to 24%) across the US workforce, even when controlling for variables such as part-time work and parenthood[2]

That study doesn’t even take into account years of experience but instead estimates it based off of a model that doesn’t take into gender itself.

So it’s pretty fatally flawed in the assumption that a woman 45 years old with a child has the same expected experience as a 45 year old man with a child. The heavy expectations on women to child-rear in the US mean that expected experience between men and women of the same age is going to be significantly different. Their failure to take this into account could explain a significant portion of the divergence in the pay gap as ages increase (the gap is small at young ages).
I can understand why people across the centuries might have wanted to censor The Decameron. Such a marvelous work!

(I am lucky to be able to read "old" Italian. Once I flew to Florence, got into Santa Maria Novella and spent most of the day inside reading The Decameron. It was like being in a time capsule.)
Start working on a vaccine.
>It isn't really the newspaper's job to worry about those things...

It's not the job of a major newspaper, which not only informs on but explicitly drives opinion, to consider the second order effects of their reporting?
The only news articles I've seen that profiled a subject where they didn't reveal the identity were cases of victims of crimes or whistleblowers.

If I ran an influential comedy YouTube channel under a pseudonym, but I was a pre-school teacher on the side, the NYT absolutely should publish my name along with my pseudonym if they are doing a profile on me. Perhaps I could claim that I would unjustly lose clients if this got published...but if you are at the point of having hundreds-of-thousands of followers and accepting any press then I don't see how this is anyone's doing but your own.
I guess not if they live in them?

https://www.instructables.com/How-to-Get-a-Free-Yacht/

I love this one.
> With vue if you want to make something that's mostly static but with some dynamic flourishes you need to go deep down a rabbit hole of SSR, static site gens, Gridsome, etc. etc. and it can really make your head spin

wait, what? that is not true. if you want a sprinkle of interactivity, you include vue with script tag and write small components over your html & css, jsut like you do with alpine

alpine actually takes the inspiration from vue in terms of this. but is optimised for small file size.
To me the childish party seems to be Scott Siskind.
If ethical concerns were real, he could just not write about his patients. If he didn't want to be news worthy, he didn't have to try and become a successful blogger. He decided to be part of public discourse. But he wants it strictly on his terms, well, that's childish...
My wife keeps on reorganising my toolboxes and it’s driving me nuts. She ends up organising the contents by colour, or by size, so now I find my woodworking chisels in a box with filter spanners and solder (the soldering irons are in the box with glue and mallets). It’s driving me crazy, but she won’t stop, and gets mad at me when I can’t find stuff because “it’s organised”.

Different people have different minds. I group by function and efficiency of use - she by colour or shape, as she doesn’t know what half the tools are. My organisation looks chaotic but I know exactly where everything is, and I know that the tools I’ll need for a given task will all be in the same box.

Now, I have to haul everything out, rummage, have an argument, get called an idiot. So much better.

A crap bowl would be illegal here. Everything must go back in its place, no matter how inconvenient that place is.
I'm not sure a bunch of blogs means "the truth will come out" if what people will write is similar to social media today...
In college I lived in a mixed income development in Atlanta that replaced Techwood Homes, a notorious project. It was pretty cool. The two-rent-level system seemed to work well. http://www.centennialplaceapartments.com/
At first, I was impressed they reduced latency by 10x:

Our initial evaluation with a realistic workload shows
a 10x improvement in latency for 40% of requests without
adding significant overhead to the remaining requests.

And then I re-read this claim, did a little math, and realized that they only reduced it by 36%.

"10x for 40% of requests" is a skeezy way of saying 36%.
> I'll also add that credit cards have both reward incentives and protection policies

My most-used card (American Express Blue Cash Preferred) gives me 6% back on groceries and 3% back on gas. It also has tons of purchase protection and insurance benefits.

So not only do I not care what merchants have to pay to accept my card, AmEx is paying me lots of money every year to use their card.

Those are some high hurdles to get over.
In Palo Alto, there are DoorDash workers EVERYWHERE. Literally every restaurant you go into you see a bunch of people in red shirts picking up meals. I'm curious how this will do in other parts of the country.
I think to some degree, the spelling problem is unfixable because we're not likely to come to an international agreement on pronunciation.

The "a" in orange is commonly silent in my experience although I've also heard it given a two-syllable pronunciation like OR-unj. Neither comes close to rhyming with range, but which is "correct"?
Getting serious power / ac / battery switch-over / TB/s internet is a lot of work, hence datacenters. If you're under thousands of boxes, it's not cost effective.
They are lost causes, and you're generally not personally compelled to use them (except the ACA, now.)

>People think gays are icky and weird

http://research.vtc.vt.edu/news/2014/oct/29/liberal-or-conse...

People with stronger disgust response tend to be conservative.
The fixed seats on train is only relevant if it fills up. So just imagine the case where it doesn't totally fill and consider his point again and you should see the parallel.