jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Apple's approach since 1997 has shown where Apple thinks "Advanced Technology Group" technology should be developed: small startups. When Apple need that type of technology, they acquire smaller companies.

Apple made just 5 acquisitions in 20 years to 1997. In the 17 years since, they've made 49.

https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio...

And that's not counting open source adoptions or developer hirings like LLVM, KHTML, CUPS, etc.

This makes sense when you think about it. Large companies are too expensive, too inefficient, too concerned about their existing market and too risk averse to lay the groundwork in interesting technology. But large companies do have lots of money and can afford to pay small, innovative researchers and developers handsomely when they need the technology.
A nearsighted self-driving car you say? Where's the harm in that? :)
lol, awesome. Good to see I'm not totally insane in this, then.

I honestly fail to see any reason OpenID, precisely as it is now, cannot be significantly easier to use than username + password, and more secure because people can deal with a single, better password. It's harder on websites, granted... but in terms of security, most have been slacking pretty hard as-is. (though that's all the more reason to take it out of their hands...)
The correct evil business model is to get permanent funding to maintain power to the containment system.
It is so hard to tell what is crap though - often there is such a sharp tipping point. I can't tell you how many times in my life the golden egg came from the very last email I sent out, etc. It's super common.

Sometimes I've quit when it was too early. In high school I was selling chinese mp3 players on a website. I did some marketing of various types and didn't really know seo yet. I eventually gave up because demand was low. (How could I compete against ebay, I thought?) Two years later, I checked analytics, which I didn't know about at the time. It turned out a month or two after I quit I got tons and tons of traffic but by then I had broken the navigation - I happened to have an article I wrote rank for "chipod" or something along those lines which became a popular term later.
And non-competition clauses are unenforceable in California. Yet other states wonder why no mater how many tax incentive they give business, silicon valley remains stubbornly in CA.
If I were an artist, I don't think that I could resist trying out the Cintiq Companion 2. It's a tablet computer from Wacom running full Windows 8.1 Pro with 8GB of RAM and a 256GB SSD. But that's not all because you can plug it into any PC or Mac and then proceed to use the tablet as an input device.

Check it out - http://www.wacom.com/en-us/products/pen-displays/cintiq-comp...
Does your two-year-old also turn on your stove burners?

Stove burners are deliberately a lot less easy to activate than push buttons.
> A quick skim of the bug list is enough to make any truly-fastidious engineer's sphincter clinch. When you have over 1000 bugs that aren't even assigned to a dev ... in a dev tool ... hoo boy.

Er, what? Chromium has over 50000 unassigned bugs. Any software that sees a lot of use is going to have lots of bugs, and depending on the workflow sometimes none of them will be assigned.

I asked you "how is it buggy?" and your answer essentially is "It's buggy, trust me."... weasel answers, much?

I'm by no means a fan of cmake. But if I use and trust it, yet can generate much better criticism than you do, how are you going to convince anyone they shouldn't be using it?
Sorry about that, we're trialing some new software which will help improve future videos. For now, hopefully, the transcript will fill any blanks.
I completely agree with this. It is often said that, "constraint drives creativity." Therefore, if everyone is bound by the same set of constraints, you limit the possible set of creativity.
He doesn't say that the 10x programmer is a myth. Just that there isn't academic research that proves it to be true, which hardly means that it's wrong.
They had said in their updates that they'd leave it yellow until it subsided.

https://status.github.com/messages
That's the on demand pricing. You should check the math on reserved pricing and consider the TCO. Not saying you're wrong but it's at least important to accurately compare.
Limerance for me has always been either the lowest (in the cases when it was unrequited) or the highest (in the cases when it worked out) point in my life. In retrospect, I remember both kindly, but at the time, the lowest points have been the most tortured misery I've ever experienced.

Personally, I wouldn't consider marrying someone unless I had limerance for them at some point in our relationship. I wouldn't marry someone while I am in the state of limerance because that's a potential recipe for disaster, but I want to know that if I'm with someone for the rest of my life, I can rekindle the fire that once was.

Of course, never say never.
I don't know how it is now, but two years ago in Ko Samui the 3G internet was unusable. For example I never managed to log in to Facebook with it. It would work for a few seconds, then the connection would disappear for a minute and then work for a few seconds again. We had more luck getting a very cheap cabin next to a very expensive resort and use their wifi. Forget the internets, bring a few good books and enjoy your stay =)
It'd be a good idea to decide on what features you want most and whether the disadvantages of a VM offset its advantages. Although Clojure lacks TCO, it's already gotten very popular very quickly, maybe more than other lisps. Hard data for the JVM's role in this is the poll posted not long ago that showed many Clojure programmers were former Java programmers.

I'm also working on a cross-language compiler and have a question about TCO, specifically tail recursion. Currently my language compiles a tail-recursed function's body into a while loop. Don't Scala and Clojure do the same, except using the actual bytecode?
Create 2 versions of the home page that you like and then A/B test them to see which one performs better. Go with the one that performs better or add some more tweaks and more A/B testing.
Wow, that's a very good talk. He's a bit of a bleeding heart, but in such a way, that it's clear to me he couldn't be as effective as he is if he wasn't. There is also a lot of implication on what makes a good talk here. Thanks.
My Dad does awesome work: http://davidclemesha.posterous.com

Plus it's Father's Day, so if you send him an invite he would be very happy. Email: dclemesha@gmail.com
Constrained social networks don't work, look at Google+. You don't need a social network to stay in touch with your friends and family as messaging apps and e-mail fulfil that purpose completely. Algorithms are not the only reason why all social networks drift towards celebrity/influencer/news following -- they are channels for consuming media, the "social" is in the name only.
We need some technology that turns text files into binary. To the startupmobile!
Well said.

I don't really have much to add other than saying thanks for being a good person.
When I went to a Thai food market back in 2011, I was surprised to see that chicken breasts were so tiny. About the size of index and middle finger put together.

But when I got them home and cooked the flavour was so delicious. Don’t even need any sauces. It was just so good on it’s own.
Yes, and GPT-3 has the advantage of having read all their books!
> I, for one, am glad that such barbaric practice has been more or less abolished.

Well, yes and no. Human trafficking is still big business even in the states (worldwide, the State Department estimates 24.9 million trafficked persons at any given time - domestically, there were for example over 1,500 reported cases in California in 2019). It's just underground now.
Big tech is quickly turning into what the tobacco industry was in the 50s. At least tobacco kills people when they're older, whereas social media robs young people of their mental health while simultaneously threatening truth and democracy.
Don't forget, Justin said he admires China
The justification for foreign aid to Israel is always pretty much “but it’s OK because most of it comes back to us via arms sales”. Essentially billions of dollars of American taxpayer wealth transferred to defense contractors laundered through the IDF.
Once again, you are ignoring the context in which the statement was made and then using that to change the subject and justify your pedantry.

The statement was obviously about personality traits, that much was clear based on the context in which the statement was made (this HN thread). You are now ignoring the context in which the statement was made and instead focusing on the use of the word 'context' within the statement itself. To make it easier for you to understand, here is what was implied by the statement given the context in which it was made "There's literally no context where attributing PERSONALITY qualities to people based on their skin color is OK."

Your argument about medical conditions is not only wrong (as pointed out by another commenter), it's completely irrelevant and off-topic. The discussion was only about personality traits until you tried to derail it.
Why start with a clean slate and develop a new plane? If the F-16 is still working, why not start with its design and upgrade the avionics and software?
That is very true, and I do my utmost to avoid any kind of vendor lock in.

Testing is done in a Docker container, so the CI/CD pipeline is available in a Dockerfile and the scripts the Dockerfile imports in to the testing container. In my case: https://github.com/samboy/MaraDNS/tree/master/Docker-stuff

Bug reports and support requests are handled using Github, mainly because that’s what is widely used in the industry right now, but bugs actually fixed are usually described in Git commits, where the information can easily be mirrored.
I much prefer a “hot tip” over advice. Here’s my latest for example: Sometimes instead of telling my kid to do something, if I can just give the task a good “dad stare” then give him the same look, he’s less likely to try and argue against me. Just tapping into that part of his brain that already knows what I want from him without vocalizing it gives him less room to wiggle out.
The Baghdad battery. https://en.m.wikipedia.org/wiki/Baghdad_Battery

Am I remembering right that mythbusters saw it as a parlor trick at most?
No, I think oddly you’re the one making that argument.

I’m saying Nazis+Hitler should be condemned, never mentioned Germany. Similarly, I said Great Britain, both the monarchy and their colonial companies and the government resulting, which is what the article talks about as well. Never mentioned the citizens that fought back shouldn’t be acknowledged.
No, it is not possible to remarket at any meaningful scale with "zero cookies and some query parameters" (though Arnavion's sibling comment is correct that it can be done with fingerprinting). Would you be up for describing how you'd do it in the shoes.example/news.example/ads.example case?

> you want us to believe google money cow will dry as soon as the effort they are leading goes live?

"we are confident that with continued iteration and feedback, privacy-preserving and open-standard mechanisms like the Privacy Sandbox can sustain a healthy, ad-supported web in a way that will render third-party cookies obsolete. Once these approaches have addressed the needs of users, publishers, and advertisers, and we have developed the tools to mitigate workarounds, we plan to phase out support for third-party cookies in Chrome. Our intention is to do this within two years." -- https://blog.chromium.org/2020/01/building-more-private-web-...

They are describing adding new capabilities to the browser that would make this possible, in a privacy preserving way. Ex, https://github.com/WICG/turtledove/blob/master/FLEDGE.md

(Still speaking only for myself)
Well, considering you net $1300 difference a month, and that (at least in most cities) $2000/month is plenty to live. I'd go with the startup. (Unless you really need the money.)

There is nothing quite like a startup at its raw. You will learn much more at a startup.

That being said, if you want to work for "the Man" all your life, go with them. They like internships with themselves. :) Otherwise, it's head-over-heels into startup land.
Oh piffle to all you nay-sayers. Look at what he's done! What fun! How great it is to zoom around a world entirely of your own creation! Who cares about the rest? Not me. Sure, I would have just used a 2D structure instead of a 3D one, and maybe experimented with hex maps instead of squares, but this guy now knows more about 3D oct-tree terrain rendering than I do, and anyone who has commented so far, I'll wager.

Creation is never to be sniffed at.
Here's a list to start off with:

Any home screen widget, because you can.

ConnectBot

PDAnet (no shady jailbreak needed)

Barcode Scanner

My Tracks

Swype

Google Navigation

Google Voice (better than the new iPhone version)

Layar

Scripting Layer 4 Android

Google Speech To Text (Voice Search)

Slide Screen

Chrome To Phone

Dropbox (whoah, not limited by a weird file sandbox!?)

Whatever system software that allows you to mount an Android device as USB storage
Got this set up earlier in the week along with Bitweasil's multi-forcer.

As I said then, this is highly disruptive, and could work out to be the killer app for Amazon. I've been looking into getting our instance limits raised so we can start looking a PGP cracking.
Great! This is a fun visual test for verifying browser's CSS transform functions.
You may want to look at:

http://stackoverflow.com/questions/2135081/does-my-applicati...

http://blog.theanimail.com/iphone-encryption-export-complian...
And an author is only expected to know how to use a pencil (or Word if you want to get fancy).

The expertise required of a profession is not quantified by the number of tools it requires, but by the difference in how much value an expert adds vs how much a noob adds. A noob designer will get you something that looks pretty to him or her. A good designer will get you something that gets users excited, tells them what to do, and how to do it, while being accessible to all users, while being extensible, maintainable, and within the constrained imposed by your site structure, CMS, and HTML/CSS/JS. This adds a lot more value than the noob designer, without needing any more tools, just being better at them (although, being familiar enough with your framework to know what's easy and what's hard is useful).
I used to get stuck in vim when logging in to linux servers. The key things to know for any newbie...

:q

i

ESC

:w

After I learned those, I've really come to love Vim. I imagine I'd need to learn about 50 more commands before I could be really well versed. What are some other important things to know?
There will be if that store starts putting its storefront right in every house and apartment. (Not commenting on the legitimacy of the complaints — but monopolies do tend to get a lot of criticism when they're perceived as being unfair, and software bundled with the computer comes very close to that threshold.)
Yeah, I know. But working on a wood statue with a humble knife should not be an excuse for the chainsaw guy to call you a dumb bastard for not be doing the statue with the chainsaw, "like proper men should do". Yes, the quoted phrase was actually heard on my office. Go figure...

( ...and I don't have anything against ruby. I'm learning rails. www.railsforzombies.com is great. In fact, my php is made on cakephp and lithium, which are pretty similar to rails... )
Bcrypt has been around for ten years. No one has broken it yet. Is this perfect? No. But then again, we don't know that the implementation you would pick for MD5, SHA1, etc are perfect either. You take the best you can get.
If I can believe this ( http://www.cryptopp.com/benchmarks.html ), SHA-512 can still hash data at tens to hundreds of megabytes per second on a single couple-year-old core. Bcrypt lets you configure the slowness of your key generation with a "work factor", so I suppose with a work factor of 1 it'd probably be pretty fast too, but with a work factor of 10 it takes me roughly 100ms to hash 1 10-byte password.

So yeah, SHA-512 gives you a much larger keyspace, which is awesome, but isn't demonstrably slower than MD5, SHA-1, etc. Which was one of its design goals (and also one of the goals of all entrants in the ongoing SHA-3 competition).
> “ If your heavyweight runtime is being launched 1000s of times to get a job done every day or multiple times a day, consider optimizing. Which may include changing the language. That's hardly controversial”

No, that is controversial because the time saved per run (even 1000s of times per run with multiple daily runs) is never going to come close to amortizing the upfront sunk cost of that migration and future maintenance.

I’m specifically saying in the exact case you highlighted, people will short-sightedly think it’s a clear case to migrate out of the easy-but-slow interpreted language or never start with it to begin with, and they would be quantitatively wrong, missing the forest for the trees.
It was down for sure for me. I am in Los Angeles area.
Error occurred message.
A fair part of what I do includes ERP implementation project work. Way back, when TUI/keyboard centric ERP system dominance was starting to give way to GUI/mouse centric ERP systems, I was working with one client where replacing a TUI with GUI based system. One measure we made during the project was the impact to new employee training time and we saw significant reductions in training time due to the sorts of discoverability you mention found in the GUI based system. It was just easier to use. This didn't come for free however. At a different client making the same transition from TUI based system to GUI based system (same target software), we measured the productivity of well trained staff and the TUI was well ahead in daily productivity. Now the different companies had different employment profiles; they were both retail businesses, but the first one that measured training was more decentralized and saw higher staff turnover rates and so cared more about training efficiency; the other had more centralized operations and so had fewer, more senior staff members with longer tenures where daily performance was a more important metric for efficiency.

Now a TUI isn't the same as command line and most GUIs allow for substantial keyboard functionality, but I think developing for a TUI tends to get you thinking about a person working a keyboard whereas developing a GUI you're thinking more about the person with a mouse/trackball/trackpad/touchscreen.

Personally, I do a lot of database work; mostly PostgreSQL. I decided some years ago to bite the bullet and get rid of the GUI and just use straight psql. I largely haven't looked back, though if I'm doing heavy development work I just started using DataGrip since it helps avoid stupid errors that a simpler text editor doesn't find.
That's why I didn't say metaphysics specifically. I really mean the scientific answer to the question rather than a philosophical one. How did we end up with bosons, gluons, etc as opposed to anything else? Maybe it was totally random. A combo of it being random, the anthropic principle being true, and the possibility that the big bang was actually proceeded by the collapse of $current_universe - 1 due to heat death seems plausible. It could turn out we're actually on universe number 1 trillion and this was the first one where the randomness worked out where it'd support life. Or maybe it's even the second. We'd never be able to figure it out either way.
Food logistics and robotics. Issues: horrific HR market, immature and ineffective court and legal system, unstable if nominally progressive regulatory environment, corrupt gatekeeping businesses and no antitrust oversight, obtuse and opaque regulatory processes, loss of foreign talent over COVID (government suspended the use of already issued foreign visas and the issuing of any new ones), general infrastructure issues, outright blackmail, etc. China is not for the feint hearted.
It largely is, but on the other hand, there's plenty of ACs out there (especially in cars) that have failed.
Maybe, but in C land that high level socket API never materialized in the standard library. And you are right that it is awful. I've been doing network programming for over 20 years now and I still have to look up the manual when making a TCP/UDP connection in C.

I've made my own wrapper a few times but often don't get to use it for various reasons.

int tcp_connect(char* remote_host, short int port, options* options, static char** error_string);

int tcp_listen(short int port, options* options, static char** error_string);

int udp_listen(short int port, options* options, static char** error_string);

Does any necessary lookups for you and connects sets up the socket. The options structure can be NULL if you want the sane defaults, or you can zero it out and set only the options you care about like the connect timeout or flags like SO_REUSEADDR or O_NONBLOCK. Returns the socket number or -1 if an error occurs. In the event of an error the error_string is also set. The _listen variants spit out a socket ready for an accept() call.

If you need something weird then you're back to the low level BSD socket stuff, but this covers about 95% of my use cases. While it's only saving a handful of system calls, it ends up being quite a bit of boilerplate and error handling. Especially if you specify a connect timeout, since that is kind of awkward to do with the BSD socket API.
The issue with "human curated X" isn't the X-factor, but the "human" one. Even an upvoting system like you're suggesting can be abused by bad actors who want to bury legitimate results in favor of seedier ones. At the end of the day, your best bet is to take a combination approach: using RSS for news/reading is a pretty good upgrade, and switching to a decentralized search engine like searx will at least provide a benevolent result.
Do you have a source? I'm aware we (the Netherlands) are a tax haven, but I don't recall any overseas territory being involved in that.
It doesn’t need to be a rabbit hole. Or at least no more of a rabbit hole than essential.
I agree with the sentiment that I should go find them. But I also agree with the sentiment that if RHEL 8 is going to make it hard to install docker and promote podman instead as a drop-in replacement, it's a bit frustrating.
Thank you for your input! Our feeling is that we give deep reverence to the traditional practices and the thousands of years of wisdom with which they come, and we are attempting to help other people who haven't connected with those forms develop a mindfulness practice that does connect for them. We believe if more people in the world are practicing mindfulness the world will be a kinder, more compassionate place.
This captures my sense of the linkedin "culture" pretty much perfectly...I have an account mostly as a rolodex of former coworkers and business contacts, but I simply cannot stand the things people post and the way they interact with each other. Even just the tone and writing style is off putting. It's actually kind of wild how quickly I want to gag if I bother to scroll through the feed.
And why are you assuming that I wasn't qualified or a competitive candidate? I said I applied on a whim and wasn't drawn to Mozilla for any particular reason, not that I didn't deserve the job?
With today's understanding of U.S. copyright law as interpreted by the courts, this would be highly, highly illegal.
I love this idea. Send me a message.
I didn't exactly mean a Redis server implemented in Python instead of C... It could be that, but speaking application-specific DSL instead of generic data structure DSL.
Electric & phone providers had use of public resources & space, a right-of-way across private land, etc.
The south has real cheap real estate. Just don't tell your friends.
I'm on linkedin at https://www.linkedin.com/in/joelburke1/