jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> ...because it includes proprietary bits

This is baseless. There are no proprietary bits. Just because the default build script doesn't take to polyglot codebases well enough does not mean the app contains closed source tech. And I'm in no hurry to fix that myself but welcome code changes from anyone who's willing to put in the work. Here's the issue in case you or anyone reading this is interested: https://github.com/celzero/rethink-app/issues/215

Please don't confidentally pass off judgement on things you may not fully understand. A quick cursory search of the app's GitHub issues would have alleviated your misplaced concerns.

> In the meantime, there's DNS 66, which includes some similar features (minus the app firewall)

DNS66 is insecure. Folks might be better off using DoH/DoT apps like https://nebulo.app/ https://getintra.org/

> It took me a second to grok that this is really mostly just an OSS Android app with some associated DNS servers you can optionally use with it.

Take a second or two more, you've likely missed out on a Littlesnitch-esque firewall which is like 50% of the app; and DNSCrypt v3 support, too; and on-device blocklists; and DNS over Tor support; and support for censorship bypass by protecting against SNI sniffing attacks? It is may be our terrible website design and copywriting skills that did us in. DNS66, as great as it is, doesn't have half the features.
It's for sure, at least in part, different aesthetic languages in play here. North Korea seems to be really into a 'faded', almost pastel color balance even for new works and including photographs. You see it all over their consumer packaging too.
Sure it is.

Chainalysis does it all the time.

Satoshi left the scene without ever cashing anything out, and before blockchain analysis really became a thing. He's not relevant to modern bitcoin at all outside of having been a founder of it a long time ago.

If he were spending bitcoin today, he could be found and identified easily, which is likely why he (actually the conglomerate that posed as him, Satoshi isn't likely a person) left once he achieved his goals.
Really good point. It's kind of the Urban planners dream of decentralised hubs being realised.
He made you redo the molds 720 times? That’s insanity!
That’s a certainty.
This doesn't answer my question. There are alternative processors out there. Unless the manufacturer of the Cell processors has some sort of magic which lets them make them 10 times cheaper than all other companies, there should be plenty of competitors which would be happy to supply a medium sized order.
yes, they could, if you use something that simple, AND they know you are using such a scheme. I used that just as an example. In reality you'd use something a little bit more complicated raising the bar for them by a considerable amount.
This doesn't answer my question. Even if Sony did make the chips all by themselves (which seems dubious from comments below), then they own some sort of magic capital or intellectual property which lets them produce such processors way cheaper than every other company on the planet. What is this magic thing?
> or, more realistically, rainbow-table matching

I think that's not true - you'd have to generate new rainbow tables for each user for gawker. So this method would indeed make rainbow tables impractical.

edit: but I think the rest of what you said is fine.
A number of web startups are using scala for their apps, most notably foursquare. I wouldn't dismiss it as academic when the big push I am seeing for it is for use with lift (scala webapp framework).
"The top 1 percent have been getting an ever-increasing share of gross national income, so their share of gross national taxed income...people who aren't in that top tier have seen their real wages fall consistently since the 1980s."

Actually, I find this side of the argument to fall under the heading of "lies, damn lies, and statistics." The problem with this argument is that it conflates "population segment" with "particular individuals." You see that the top one percent get a larger share and conclude that the rich keep getting richer while everyone else gets poorer. If those population segments were static, this would be true. In reality, these groups are very dynamic and people move between them throughout their lives, so when you look at "the bottom twenty percent" over a multi-decade period, you're not looking at a fifth of the population permanently trapped at the bottom of the totem pole, you're looking at many different people starting out in that position before moving up. Certainly some of them are stuck there, but most of them aren't. The top 1% is extremely volatile: I don't have any statistics handy but I have read more than once that the percentage of the top 1% who were up there ten years prior has fallen dramatically since the '70s. It's not the same people getting richer, it's new people (who used to be well below that top tier) getting even richer than the last set of top earners.

As an example, consider a typical middle-class American family: they start out as two individuals fresh out of college each earning thirty or forty thousand dollars a year: nowhere near the top 1%. As they gain experience they begin to earn more and more each year, moving up into higher earning segments. At some point they meet each other and get married, dramatically increasing their "household" income (and creating difficulties for economists trying to make apples-to-apples comparisons). In their fifties they hit their peak earning years and spend half a decade or so in the highest tax bracket: not in the top 1% of earners, but probably in the top 10% or some other arbitrary slice frequently villified as earning more than their "fare share" of income. Then their income tapers off as they transition into retirement and they fall back into the next quintile down, maybe even two quintiles down. For their entire working lives prior to retirement they saw their income grow steadily, but by taking a snapshot of their income when they were twenty-five and comparing it to the income of twenty-five year-olds from three decades earlier you come to the conclusion that "people" are earning less than they used to. I'd like to see some statistics on lifetime real compensation (not just income, but ALL compensation). I'd be willing to bet that it would show that the middle class has done quite well by themselves in the last three decades.
I created an Evernote notebook called "Links to Read", things that seem interesting I use the Chrome/Evernote clipper to add to that notebook. Every couple of weekends I take an hour or so and read through whatever restrikes my fancy.
Perhaps you were seeing GC events slowing down the test?

Perhaps. Or perhaps it varies by array size?
http://closuretools.blogspot.com/2010/06/closure-library-tec...
This is run by FedTech, which has a range of programs, and I'm not sure how their fee arrangement works.

"FedTech was born in 2015 after participating in the National Science Foundation’s Innovation Corps (I-Corps) program when we saw an opportunity to commercialize the ~$150B/year in federally funded R&D. We iterated on different concepts to materialize our vision, before landing on the most effective way to move cutting edge technology from the bench to the marketplace: the Startup Studio.

FedTech has since grown from a regional startup studio to an international company, offering a range of options to serve our different clients. Our impact has expanded significantly since our first Startup Studio in 2015, as we now work with fortune 500 companies, non-profit organizations, and forward-thinking government agencies in a number of capacities, while still remaining true to our mission of unlocking the benefits of technology through entrepreneurially minded people."

Folks should dig deeper into what the exact arrangement is before committing to anything.
I never ever had a micro usb cable fail.

I often had problems with USB C in my previous phone on the phone side.

Apple cables fray almost immediately.
Growing up my mom was often impossible to understand. She would change topics 3 times in a single sentence.

Basically every child and grandchild has been diagnosed with ADHD, or really needs to get tested.
Where are you living? I’m in Seattle, which, as far as covid-19 impact goes, is easily at-or-near the top of the list of impacted cities.

I have not seen a shortage of anything aside from Clorox wipes in any of the groceries around me. It’s surprising to me reading about such shortages, especially in less impacted cities. Maybe the panic factor is higher for those who aren’t directly in the midst of it?
Encrypted with their home-grown crypto. Telegram is not fully free and open source. Encryption by default? That has to be new, it was not when I recently checked. And of course there is http://www.cryptofails.com/post/70546720222/telegrams-crypta...

Use Signal/Textsecure, folks.
Here's the original BBC Newsnight report: http://www.youtube.com/watch?v=JPAX32lgkrw
You can easily change that in System Preferences > Keyboard, on the Keyboard tab, click the Modifier Keys... button.
I think the same way, I would expect something like the following from a book author: "Since we're going to install Rails 3 which is newer than the version packaged/available in Ubuntu 10.10, we will do a separate install which is not compatible with the package manager, etc."
Rails 3.0 is hardly bleeding edge. People use it in production.
Agreed. That's what I'm talking about here. Seeing people who aren't tech savvy, who have always found computers frustrating, and then suddenly discovering that using their iPad is enjoyable is awesome. For me as a geek it really puts a smile on my face seeing my mom and other people actually enjoy using software.

I have a feeling my mom is going to start using her iPad more instead of just watching the cooking network while on the couch. The biggest problem with cooking shows is you can't really follow along while on the couch which is frustrating. You're inspired to cook, but you have to run to the kitchen. Instead of having a TV in your kitchen, an iPad on a stand with your favourite cooking app seems like the ideal way to go.
My parents have a kitchen and living room laptop which is used to surf the web and (not so often) write emails (using Gmail) nearly all of the time. An iPad would be a perfect replacement but the big problem is Office. My parents very rarely would also like to write something or open some document and they will get annoyed pretty quickly if that doesn’t work without a hitch. They need a laptop with Microsoft Office installed, an iPad (through no fault of its own) just doesn’t provide that kind of fidelity.

I bet they would have loved to use an iPad in the living room and in the kitchen before they had a laptop but it just doesn’t cut it anymore. They are used to their laptop.

(This equally applies to other “alternative” devices. A Chrome laptop would be so close to perfect for my parents. Google Chrome already is the one program they use all the time on their laptop. But Google Docs just isn’t good enough.)
Besides the things already mentioned, I recommend:

Afloat, http://infinite-labs.net/afloat/ -- keep single windows on top, make them translucent, make them pass clicks through.

Flux, http://www.stereopsis.com/flux/ -- change color temperature with time of day. Cross-platform, wouldn't want to use a computer without it. Don't burn your retinas with blue bright light at 2am.

Chromatic -- keep Chromium nightlies updated.

GitX, http://gitx.frim.nl/ -- Git browser / gui. Good for viewing history etc., like it more than Git Tower, also it's free.

Skitch, http://skitch.com/ -- quickly take and annotate screenshots, easily share them.
I completely agree.
I've tried doing the Lisp + Emacs combo, and it's just too daunting for someone starting out. I'm happy as can be using Vim for now. I fully intend to give Emacs a thorough chance once more, but not until I'm more thoroughly entrenched in Lisp.
If one of the smartest computer security guys was prepared to do all this work and throw lots of expensive experts (well grad students) at finding your bugs - would you:

1, Send developers to all their seminars to learn something

2, Buy them drinks

3, Sue them
There's a pretty credible one about AOL's board not firing Steve Case after spending $5 million on him. (For those who have forgotten, Steve didn't actually found AOL; he was brought in from the outside.)
Learn C and Assembly, learn how to debug your own programs.

Then try debugging other programs.
This style of writing was annoying to me, and I couldn't make it all the way through the article, but I take it that you don't need to install these skills before Alexa will go ahead and just pull them in from a third party? That seems... risky, at best.
Could this be worked into a compiler/stdlib from the back-end? Could a compiler/stdlib quietly treat all strings as a struct of {length,string} and redefine strlen to just fetch the length field? Perhaps setting a hook to transparently update "length" when "string" is updated is not trivial.

Edit: hah, I'm decades late to the party, here we go:

Most modern libraries replace C strings with a structure containing a 32-bit or larger length value (far more than were ever considered for length-prefixed strings), and often add another pointer, a reference count, and even a NUL to speed up conversion back to a C string. Memory is far larger now, such that if the addition of 3 (or 16, or more) bytes to each string is a real problem the software will have to be dealing with so many small strings that some other storage method will save even more memory (for instance there may be so many duplicates that a hash table will use less memory). Examples include the C++ Standard Template Library std::string...

https://en.wikipedia.org/wiki/Null-terminated_string
Could be, but I can imagine people giving up on GTA: Online altogether because it takes too much time to load.
No. The kernel doesn't make such distinctions. The convention used is what the kernel sources call them under arch/. See arm64 vs aarch64 for example.
It's a false dichotomy.

In a third nation, there's a government program that identifies high-achievers without parental input. They have a larger, less biased, field of kids to choose from, and therefore end up identifying and raising up kids that would have been passed over in the system that depends on the parents doing the right things. Since this leads to a larger pool to pick high achievers from, they end up outcompeting the country picking over achievers only from those with additional class advantages.
why not embed node.js to do this efficiently :D
Yeah, they operate independently. No new binaries, period.
It was only one minute at first. As the game had content added, it got longer and longer and nobody cared.
Let me know if i can useful.
I commented on the blog about how she was overreacting and told her to think about how the TSA agent must have felt (having to do that several times per day). My comment got deleted.
The possible downside of having a cofounder...
"Worse is Better" says it much better than I can, the dynamics of success are not what we may first think they are.

From one point of view, JavaScript is the "Worse is Better" version of Lisp. Guess who's winning?

Ditto XML vs JSON
Each country gets access to much much smaller down list of steams, movies, books, tunes and even apps versus the USA store. As a result many of us have to use a USA iTunes ID as well, which is painful as it means access to a US credit card with a US address, which is painful after 911 rules etc.
My hope would be a genuine merging of all of the country-nased iTunes store to create one world store. That may not be a big deal for US based customers, but an enormous deal for the rest of the world.
Strange. I read James' blog (I even linked to it). And I remember posts demonstrating the reverse, that the cost of servers was not dominant in large-scale data centers, but dominant only in medium- and small-scale data centers (think typical enterprise data centers). James was using this data to explain why it made sense for enterprises to benefit from large-scale cost savings by moving to EC2.

Anyway, this does not change my point that the EC2 hourly prices are so high that they eclipse both power & cooling as well as server costs for Amazon.
"A canoe is deeper, wider and fatter (like some Canadians perhaps ;)"

Not sure about Finland (where the article's author lives), but a wide, fat open canoe is actually called "a Canadian" in many parts of northern Europe.

The concept of an "open kayak" sounds pretty confused, though, given how they were originally built (skins wrapped around a thin wooden frame) and used (coastal sea regions, including the open sea).
http://hookrace.net/blog/what-is-special-about-nim/
I feel there are a lot of compelling UI opportunities for non-gaming uses without headsets, eye tracking, holographic hardware, etc. Back when VRML was a thing, navigating a 3d space with a mouse was painful. However, with just the graphics rendering, touch displays and gestures that have commodity availability now I feel like we can break out of the icons/desktop/menus paradigm to interface with applications and data. In fact, I question whether anything of great utility can come of the fancy new AR, holograms, etc if we can't even think outside the old 2D box to interface with applications and data with the graphics rendering, touch displays and gestures widely and cheaply that are ubiquitously available right now.

The dismissal of 3d as interface for applications and data is emblematic of the absence of creativity cited in my original comment. Yes, we're accustomed to navigating folder hierarchies and invoking discrete functionality but outside of that paradigm data can be organized and retrieved more effectively. IOW, when presented with steam and internal combustion capabilities all you still want is a faster horse it's a lapse of the imagination.
There exist two sequels to this video:

* https://www.youtube.com/watch?v=_dUVZozf-i0

* https://www.youtube.com/watch?v=Kz0TOQ1BF-M
Etiqueta lacre é um lacre em forma de etiqueta adesiva, especialmente para ser utilizada em embalagens, principalmente em caixas de produtos. Apesar de destas etiquetas parecerem uma etiqueta comum, elas tem características especiais como cola extra-forte e em alguns casos também picotes de segurança que fazem delas um sistema de proteção bem eficiente e de baixo custo.
What a clever way to tie an identity to a crypto wallet!
The most security-critical part of container tech lives in Linux kernel and has always been in plain C.
Or you can ship Java or .NET binary (obviously)
I exclusively use LinkedIn to find new jobs.

I set it to "Open to Finding New Jobs", and then get 1 to 2 applications per week. I found my last two jobs by recruiters contacting me.

It works great for that. I never had any use for all the social networking.
I wasn't speaking specifically to this situation. The previous comment was about knee jerk legal reactions, which is what I was referring. On that note, flash memory isn't a durable good though.
> Why not just join the Libertarians?

Probably because they aren't libertarians.

And perhaps also because the (few, to be sure) past models for successful emergent major parties aren't minor parties that hung around for decades without success first.
You can mess up any ordered sequence in this way.
Hippos are herbivores, no? I get that they are extremely murderous, but apex predators are carnivores that eat other predators, iirc.
Anyone wants another Mozilla?

Running their core product into the ground despite insane levels of funding?

Just make sure one chooses people based on agreeableness instead of based on merits an competence.

(Still a Firefox user, it still is better for my use but less so for each year and I really wish nobody had discovered that donation that got the Internet hate mob to mobilize against Brendan.)
That's like "pulling out" instead of using real contraception. It's usually effective, but when it fails, it can be disastrous. That's why you should always have a good contract, just in case.
they are red pro , they will be fine, the real risk is for middle/high stakes grinders who dont have the same relationship with the big sites and as OP said risk to have their money freeze for some time (a US player is already reporting on 2+2 that he cant withdraw his money from FT)
I think this is particularly insightful. What you've stated is a raw and pragmatic consideration - what is it that I want to do and what library lets me get that done the fastest?

Coming from justin.tv, this insight may be more start-up perspective oriented than historical reasons for programming language choice.

But I also believe that programming language choice is driven by market or behavioral forces that don't necessarily act in a rational way or lend itself to overly rational analysis.
Bcrypt is a good hashing algorithm to use, as you can tailor the difficulty level to find a good balance. A 100ms hashing time probably won't make much of a difference as far as scaling goes (unless your users are actually doing the login process multiple times per day), but it makes a huge difference in how long it takes to brute force.
New as "since 2.2", which means something over 2/3 of android users can use this feature.
The sites mentioned still resolves for me but if this is actually true... I am at a loss of words
Indeed, and Apple are masters of the "hint, announce, release" process. With the right timing, and a rabid fanbase, the same product can easily dominate the news three times in a year.
Well, the biggest hurdle is being capable of writing a driver at all. Your average joe isn't going to just "hack" this thing. These are people who are already familiar with programming peripherals to be used with computers.

If you have that knowledge, there are several ways.
1. Open it up, look what hardware is used, find documentation for that specific hardware set on the net. Write code to the specifications of the people who made the components.

2. sniff the communication. This is what Adafruit did (see iantimothy's post). Once they see that communication, they break it down to see what is necessary to make things happen.
Flash is accessible -- unless devs dont use it properly. My problem with the flash debate is that terrible developers are the root of nearly every issue, not the language...
yep, doesn't belong here. (unless it was less generic)
Referring to firearms as 'weapons' simply for the sake of sounding like a war movie.

Braces on the same lines as control statements.

Control statements without braces: that second line is coming someday, man. Make my oversight easier.

Indentation that doesn't match the rest of the project. I don't care if tabs are two spaces or twelve, so long as it's consistent.
The words "should", "ought", "duty", "moral" and "respect" and anyone who thinks that they have a valid argument because they have used them.

People who don't try.

People who think complaining is conversation.
Take a look at http://www.mint.com for some ideas about providing useful account use and budgeting information to users.