skysight-inc/HackerNews huggingface dataset:
Given that a voting system is in place, why not let the duplicate stay open and just mark it as a duplicate and link it to the other thread? People who don't like the new thread can down vote it and people who do want to contribute meaningful replies can still do and be upvoted if it adds value.

I don't see how this might affect SEO in any bad way than the current scheme does.
I think Pascal was specifically designed in a way that allowed a compiler to go straight from the source code to machine code in just one pass (although the output wouldn't be particularly well optimised).
I could also ask why companies would risk reputation loss for hosting 'reprehensible' or 'abhorrent' content.

Your comment also illustrates the confusing notion that a restrictive editorial policy is 'censorship'. The term 'censorship' was once reserved for government restrictions but now is unfortunately wielded as a weapon against the editorial policies of private entities. By neutering the term it makes it much more difficult to talk with clarity about the two different concepts. Government censorship is much more problematic.

Obviously the marketplace ultimately decides if a private entity is making wise editorial decisions. Public discussion of those policies is reasonable but that discussion can't be founded on the unqualified notion that 'censorship' is bad otherwise there would be no room for editorial decisions at all -- which is an absurd outcome.
There's also a company developing a web spreadsheet solution that allows for inlining code of different dialects into spreadsheets to reference cells like a SQL table: http://alphasheets.com/. They're targeting financial analysts too, iirc.
Exactly right! If our species survives and we are able/willing to explore vast areas of space, then it would be done with tiny factory ships. Would we send 'real AIs' on these tiny factory ships, or limited software?
Not under similar selection pressures as we underwent during our evolution, and unlike natural selection it would not be limited to neighboring improvements in design space. The range of possible intelligences, and their drives, would be vastly expanded.
If there are any Googlers on here reading this, some free unsolicited advice from me to you:

GMail is awesome. It made email 10 times better and easier (for me anyways) to use.

Here's an idea: GText. Despite all the products that have come out, we still refer to texting as, well, texting. So, mail:GMail::text:GText.

Here's my problem with Apple's iMessages: they take up all this space on my phone. And when I change phones, more often than not, I end up losing all my old texts (because Apple hasn't figured out idiot-proof migration).

So, what I would LOVE is something like GMail for texting... i.e., GText.

- Almost unlimited storage in the cloud so I can keep all my old texts.

- Access to all my texts via a web browser.

- Search through all my old texts with powerful Google Search.

- Never lose old texts just because I changed my phone.

- All the cool GMail features such as Labels and Filters, and colors for labels.
How do you know once you prove it can be profitable lots of other people won't jump in an compete driving down the profits.
See it another way: you can spend the mental effort instead on solving harder and more interesting problems. That is, if you can find harder problems to solve...
I can recommend Stay Awhile and Listen by David L. Craddock which tells the story of how the original Diablo was made. It's mostly told in interviews, so while it's not a single developer's story a lot of it is first hand.
What Business Opportunities Do People of Venezuela Have?
People who loved Phoenix/Firebird/Firefox lost their browser when 2.0 came out. I still trusted the project then, but in hindsight it's clear that was the turning point. They got too feature-hungry and changed too much at once, adding tons of bloat in the process. There's no well-supported multi-platform lightweight open-source browser now. Just doesn't exist. I'm hoping Servo's allowed to fill that niche at least for a while, but I'm not holding my breath.
Many people seem to work solely to earn income. I feel like this is a common work arrangement.

Others work to make income and intellectually and emotionally satisfy themselves. Perhaps you're in this camp? If so, I'm with you on that one.

Granted at some point of income, a certain amount of income without personal fulfillment is preferable to me due to the delayed gratification possibilities.
Speaking of animated films and Russia, if you're a fan of good sci-fi and/or foreign movies, I wholeheartedly recommend checking out Koo! Kin-Dza-Dza [1]

This has to be one of the best depictions of a truly alien world I've ever seen, mostly due to how the locals behave and their strange customs.

[1]: https://www.youtube.com/watch?v=h9om9eXWkxs
I get your broad point, and I agree completely that money-getting is too often divorced from (or inimical to) value creation. But I think you take it too far here:

> So in a purely rational sense it's impossible to "make capital available."

Suppose I start a business making pies. I sell them to cafes and restaurants. I don't have a truck, but I need one for deliveries. However, my brother has a truck. I go to him and say, "Let me borrow your truck Tuesdays and Thursdays and give you a pie each time." The truck is a capital asset. By him letting me use it, he has made capital available. Risk too is real; there's a chance each time something will happen to his truck.

We can take this through various degrees of abstraction (e.g., my dad brokers the deal; a professional brokers the deal; I pay in free-meal coupons from restaurants; we develop a generic coupon for all goods) and end up where we are today. At no point is the next step obviously insane. But each abstraction strips information and increases the cognitive load to understand what's really going on.

So in practice yes, we definitely get to the point where people treat it as a faith-based system. Before the 2008 crash, more astute industry observers were pointing out that a lot of risk was somewhere, but nobody knew where. Everybody else was too busy pocketing money to think.

And I think the real problem is the extent to which profit paralyzes the brain. As Upton Sinclair wrote, "It is difficult to get a man to understand something when his salary depends upon his not understanding it." The real limit isn't human comprehension, it's the human capacity for willful ignorance. Capitalism works adequately in the small, but left to its own devices it will keep growing beyond our power to understand.
You're forced to spend money to mitigate losses. If you can do something to decrease the losses, or the likelyhood of suffering one, then the insurance will cost less.
> It's more efficient to send von Neumann probes

A fun mental activity: you could posit that life as we know is a von Neumann probe, with simple life supporting each more complex level (from the microbes that made a young Earth's toxic atmosphere oxygen-rich, multicellular machines etc) until you reach the human who, by being able to engineer their local environment, shifts intelligence from biology to machines that are able to coordinate solar-scale engineering, i.e. Dyson swarms, which can power mass-drivers that send out more von Neumann probes lined with organic terraforming seeds thus creating a forever repeating process until the universe sinks into darkness.
I'm looking at a project right now where I'm planning to use SQLite as a high-level solution to file locking (i.e. create a record in the DB to "lock" a file, delete it when you're done, and don't create a record if a record for that file is already in the DB). Sound like an appropriate use of SQLite? Is there a better, more direct solution? (I understand there are platform-specific utilities but I would want something portable.)
I just try and fix the build pipeline when it annoys me.

I was running into some 1-minute link times per project on Android, with several projects. Investigated and found out there was an alternative linker named "gold" - a few minutes to figure out how to reconfigure our builds and our link times were down to ~10 seconds / project or something. Nobody complained when I checked that in ;)

Dealing with C++ build pipelines for large projects, there's only so low I can get build times for the whole project - better to try and make the data hot reloadable in a lot of cases. Similar goal: Fast iteration loops. Even if you can't fix them for the entire project, you may be able to fix them for whatever you're working on right now.
I never understood what the word lunatic meant until I learned the German word for it, which mean literally "moon addict".
Appreciate all comments in this thread. I never lived on the west coast (Boston mostly) but I was always puzzled by how many of my acquaintances who moved there over the years to work for $BIG_TECH_CO chose to live in San Francisco proper. This usually meant at least an hour commute each way. The typical explanation was that SF was a "fun" place to live with much better leisure options than the desolate office parks and suburbs of the SV towns.
Omaha is more like a Chevy, very American. It isn't going to have the international draw of a coastal city, and someone moving there has to be ok with that.
Another group of developers are remaking Morrowind using Skyrim's engine. They call it "The Elders Scroll Renewal Project".

Their latest dev video https://www.youtube.com/watch?v=KB_ldn6JQ0o
A user agent switcher helps too. Google intentionally hobble their own websites (can't access search tools, for example) if you use Firefox, but changing the user agent made things work well for me. YMMV of course, but I used the "Android Phone" setting in the "Phony" extension for years and had far fewer problems than I had using a Firefox user agent.
Those were not my words. I said to discourage all students from using IDEs and debuggers doesn't make sense.

I went quite a while with no tools other than a hex editor to type in op codes. I don't think it did anything except hurt productivity.

Maybe you learn or work better that way. I don't. And I don't see how you justify assuming all new programmers would.
> no amount of fast feedback will help you complete all of the Euler problems

I find this one almost a perfect counterexample. The Euler problems are almost ideally suited to high levels of interactivity, in order to tease out patterns and solutions.

By no means am I a massive Euler user, but when I was solving #555 I was sure glad to be using Python. If I had a >1m recompile time I probably would have just given up.
Oh, nice solution. I thought he'd have to order USB device enclosures from China, but these are from Bud Industries in Ohio, the classic maker of electronic enclosures for 80 years, and orderable from Digi-Key. (That means the parts will be good quality and they will show up on time.) Get a custom sticker printed, and you'll have a good MVP.
Doesn't this basically exist in Google voice? I've been using it for 6+ years and it's a great (albeit free) service.
The liens would be assets. Municipalities could generate immediate cash by issuing bonds backed by bundles of those liens.
>remember when most apps put out by Google were open source?

Most still are. Look at their github. They release an insane amount of OS code.

https://github.com/google/

https://github.com/chromium/

The only thing they really don't open source are web services (Gmail, search) - probably both for competitive reasons but also because it ties in too deeply with their infrastructure.

Chromium and Android being their two largest projects are OS though, and thousands of tools and libraries that they've built. Also TensorFlow, their newest machine learning library.
Think about the reason you can feel something is cold/hot. It's a feeling that is not supposed to exist. Yet, people try to find the particular part or mechanism of the brain causing it, but is a logical circuit really causing such feeling?
The assistant piece of Allo is not too bad at all for a first drop. I noticed that it handled context decently between users who invoked the assistant in their chats. If you ask about a type of takeout in a specific place, and then the other party in the chat says "what about another type" without referring to the place, it handles the situation. However, if the first person says something right after the results are returned. It ignores the context.

The Google team also added the ability to not return the same response for any given request, unless the request falls into generic search. It's not necessary, but gives it that human kind of element, and keeps it interesting.

I didn't try any kind of logical reasoning since it seemed to be heavily reliant on Google search, which is still keyword based to a degree. One day this will probably change, but it's a hard problem to solve given an open domain.

I thought I would see more direct integration with APIs as opposed to defaulting to search. I don't think I saw any in-fact beyond what is offered through search. EG - book me a ride with uber just goes to the search results.

I'm wondering if this team is working together with the home product. If there is also a heavy reliance on search, I can't imagine the user experience will be that great.
Since when has novelty created an obligation for a resource to be sold at below cost? There is nothing special about Internet bandwidth in that regard.

Should electric rates be increased so that some novel use of electricity can become affordable due to the subsidy of other rate payers? What if the use of electricity was 10 times a normal residential use? 100 times? 1000 times?
On the other hand I've used SQLite as a more or less drop-in replacement for a full-blown client-server relational database. It was effectively a read-only file archive but way more complex than you expect to get from a flat file. From a series of flat files, maybe.
I didn't realize how busy he was on Twitter until he retweeted one of my tweets. I have little visibility on social media so I was surprised to get noticed.
A handful of games trigger a deep sense of nostalgia and... I don't know what you'd call it, home-sense I guess. Morrowind's (relative) immersiveness, large world, and first-person perspective trigger it hard. Walking off that dock is like coming home.

Big thanks to the project contributors. Morrowind's one of a few games that I'll probably never go more than 2-3 years without playing at least a little bit, and their work makes that much easier.
From memory you couldn't. The owner would say something like hey that's mine and you would gain a bounty instantly and guards would chase you.
It too seems to be stuck on Qt4.

Only python bindings seem to have made it up to Qt5.
Who cares? you won't.

just kidding. I've thought a lot about this, being a freelancer with a good bit of responsibility to several customers. Unfortunately there is nobody that I trust to take over for me. So the best answer is "don't die.".
A Stick Figure Guide to the Advanced Encryption Standard (AES) (2009)
I have a question about these tokens - what happens if they break? Are you effectively locked out? Is it possible to have two identical tokens so that if one breaks you can use the other?
Recognizing evil actions committed by other people is a duty of every living person. Much has been written about this, concerning the evil of inaction.

Of course the crooks who are exposed are going to use whatever weapons they have available to them to attack the leakers and anyone else who challenges their station. But in these cases this action has occured post-exposure, and so it's effectiveness should be reduced.

It is remarkable that the American public, which is 300 million strong, tolerates this kind of tyrannical behavior at all.

Truth be told, I believe the increased violence against the government and it's agents in recent years is a sign that a revolution is actually upon us. (examples: The militia which 'occupied' a nature reserve in Oregon. The organized attacks against uniformed police in Texas.)
You're in luck! There is a little-known product made by Google called Hangouts[0].

It is cross platform: iOS, Android, Web, and has native apps for Windows and macOS. It stores your texts in the cloud forever, lets you send emojis and images, files, lets you video chat from any platform to any platform, and every single person with a gmail account already has it! Bonus: on Android phones it can also send SMS and MMS, without a proxy!

Hopefully this small project will take off and eventually become bigger than Allo.

0. http://hangouts.google.com
My problem with using Firefox is the extensions. Though one of my faves is Firefox exclusive(Yes, Downthemall!), but some of the other useful extensions(like Google Dictionary and it's alternatives for Firefox are crap) are not available for Firefox and that often pulls me back to chrome after some time.
I went through this; I took an entire year and change off. After a prolonged period of relationship and work stress, I simply had to step away. Any time I tried to do any sort of work, I'd seize, freeze-up, and become filled with an overwhelming sense of dread and hatred. So I did nothing for a very long time. Then, when I tried again, it was as you describe. I eventually got another job, one I enjoy, as money became a problem, and it took a few weeks, but eventually got into the swing of things again. I still struggle sometimes, but I take frequent single days off, and if I find myself dreading again or worrying about my performance, I remind myself that I can simply quit; it's a job, money doesn't have a strong causal relationship with happiness, and my needs are basic. The same goes for relationships. Unless either are giving you what you're putting in, quit. If you can't quit now, plan the exit. My goal now is to not get to where I was.
What You Should Know Before You Buy a WordPress Theme
A modification of Proposition 13 would stand a better chance of passing if it grandfathered in existing owners and only applied to new sales. Obviously that's not really fair, but would forestall some strong opposition.
IIRC you couldn't sell to the person who was marked (behind the scenes) as the object's owner, but the object wasn't classes as "stolen" and made impossible to sell to anyone but a fence, as it would be in later games.
I wonder how https://twitter.com/taviso feels about yet another Chromium fork
Private school for two children is ~$4000/month.
This is as silly as asking why people advocate exercise. I mean, you clearly don't need to be able to lift heavy things. Even if it is sometimes helpful.

Similarly, thinking about things before you do them will almost always be something you could just skip out on. But... It can be very helpful. And exercise is a great way to get better at work. "Practise makes perfect" and all.
This is what people say you bring whole jungle just because you want the banana.
Progress in the making
Just general web browsing. The big hindrance was that combined thread for UI and rendering. For example, the old version of Google+ had an average page load time of twelve seconds. During that time, Firefox's entire UI would seize (Windows would mark it as "Not responding" until the page load completed.) You couldn't even go look at another tab or something in the meantime.
I use ".test" to respect RFC-6761 [1] which reserves four TLDs: .example, .invalid, .localhost, and .test; as many of us already know ".dev" is owned by Google [2] and both ".local" [3] and ".app" [4] are reserved for the root zone so it doesn't makes any sense to use any of them for local development. So I use ".test" for my personal projects and ".[company]" for projects related with my job.

[1] https://tools.ietf.org/html/rfc6761

[2] https://icannwiki.com/.dev

[3] https://tools.ietf.org/html/rfc6762

[4] https://icannwiki.com/.app
Wow, thanks for the tip. I've been using Firefox on Android for years and never noticed that. I've immediately tried it out and it works fantastic. One more reason to keep on using Firefox!
I've considered that possibility as well.

We are the only known species to propagate out of balance within our local environment. Our brain has this concept of "infinity", which shows up everywhere in our society. Unconstrained growth is in our DNA.
>You need to graduate from hacker news to the redpill subreddit my friend

Do you recommend this to solve sexual frustration? Honest question; it seems that's the interest of that subreddit.
Cow Chat: Semi-anonymous chat as a React single page app
Counter point to your first sentence: http://motherboard.vice.com/read/that-physicist-in-omaha-is-...
I've never had the occasion to use an SQL database. But say I was writing a game using C++ - at what point would I go from managing a bunch of maps or vectors of entities to using a SQL database?

If I was writing a ray tracer and needed to store vertices, would it makes sense to use a SQL database? How about for a list of object? Or textures?

In general I often need to filter on objects, update object state, generate new objects, remove some others, etc. but I never know when I should stop thinking containers and start thinking "aha! time for SQL"
I don't know much about Omaha, so I won't comment on it, specifically. But I do know a fair amount about St. Louis, Kansas City, Indianapolis, Cincinnati, and a couple other Midwestern cities.

They're all pretty reliably liberal. And they've each got their vegan restaurants, dive bars, comedy troupes, public transit, art museums, symphonies, Magic: The Gathering Meetup groups, Black Repertory Theaters, major national sports teams, gay bars, Strava cycling groups, hipster neighborhoods, and so on and so on and so on.

I know what people in San Francisco picture when they think of the Midwest and there's no other way to say it: they're wrong.

None of which is to say that any of those cities are quite what San Francisco is. Of course not! But people seem to think that Midwestern cities have all the cultural diversity of an anti-abortion rally. And that's really nothing more than ignorance.

I recently got into a pretty silly spat with someone on Twitter who thought it was quite the dagger to point out that I lived in the Midwest. Don't be that guy. Again, not because it's mean, or whatever -- because it's uninformed.
I think you are getting to the core of the issue, which is that when the underwriter is decoupled from the result, they must either be regulated or their customers (the real creditors) must have skin in the game. The regulations have been ineffective (so far), and the creditors have always been bailed out; we should not be surprised that creditors are unscrupulous about lending to questionable borrowers.
"Thinking ahead" is often a great excuse to design an overengineered mess of a solution that can't be tweaked and doesn't really properly solve the problem either. To be pithy - see Java.

Sometimes, exploring the problem space can give you a fuller understanding of a problem faster by forcing you to confront pitfalls that may not be obvious until you try a solution. We use all kinds of wonderful terms for this - "Agile", "Prototyping", etc.

Both extremes - fetishizing planning and up front design, or fetishizing short term iteration and poking things without deeper thought - have their problems, and occur too often. Neither tool is a panacea, but both have their place.
I use an app that backs up all my SMS/MMS onto Gmail (SMS Backup+). It labels them accordingly and separates them by contact. The downside is that MMS are put on a separate conversation and conversations are limited to 100 messages. But the import process puts them all neatly back onto the phone (except MMS). I don't often have to check for old emails so I don't re-import all the texts when I switch phones, the web interface suffices.

It also puts all calls as a calendar event (including length) and entry in the conversations. I find this feature very useful.
Or pick up radio signals from Russia when they bounced off the moon...
https://steveblank.com/secret-history/
The disastrous implicit message of “intro to proof” courses