skysight-inc/HackerNews huggingface dataset:
I think if I got this answer during an interview, as a candidate, I would be pleased that your criteria reject me as an incompetent dev.
Great! The more people strike, the more we'll get the kind of change we need.
Correct, but they're now winding down the airdrop. You can read more about it here: https://blog.blockchain.com/2019/07/15/airdrops-adoption-wha...
Real US debt levels could be 2,000% of economy
>GP said their grandfather died a multimillionaire. That money can go to his children; managed well over their lifetime it will double several times over.

The point is, is it worth it if you do not get to enjoy even a part of that at all? What if you don't have children? Assuming there is nothing after death, the personal result of being a penny pinching millionaire vs. just not having that much money at all would be the same.
Yes, philosophers argue "hard logic" is a subset of philosophy and the human experience, and its claim to truth is as unstable and fuzzy as the rest of said human experience - to the extent it can be applied to the real world at all. Moreover, the use of "hard logic" brings its own relative cultural perspective that steamrolls others without foundational claim to truth. Appealing to "hard logic" without awareness and acknowledgement of other arguments for claims to truth is thus seen as naive or arguably unethical, especially when imposed into systems that limit other discussions of truth.

That said, there are logical positivist philosophers that believe reality is consistent with a hard logic view of the world, and thus it is foundational. They are a minority these days as far as I know - falling out of favor since... Kant? (I forget my history).

But no, philosophy is not a relic of the past in the sense that it has been surpassed by logic/science/etc - not til those can lay claim to truth better than a bunch of old Athenians. Jury's still out.
You really misused the term "coin". In Bitcoin protocol you don't "put value" into something named a "coin". "Wallet" is far more widely used and well-defined.
I had read somewhere that till the point there's only addition, mathematics can remain consistent and complete both. The moment multiplication operation is introduced, Godel's incompleteness theorems come along. Do I understand correctly? If so, what exactly happens when multiplication comes in?
When you're not allowed to install applications and tools to your own, that gets in the way of productivity and happiness at work.

I've worked at companies where even being able to install something simple like Notepad++ or VSCode was turned into a major chore or made impossible thanks to the locked down environment.

Locking down trivially important system preferences like your desktop background is another example of just plain annoying management that I've witnessed.

Don't forget corporate network content blocking, and I don't mean the obviously not safe for work content, but companies acting as the productivity police e.g. blocking Twitter and YouTube just because they don't trust you enough to not slack off at work, and furthermore not trusting your supervisor to be competent enough to determine whether or not you've been productive enough lately.
A lot of jobs (even as developers) in large companies have a positive correlation between butt in seat time and the perception of getting work done, but there usually isn’t enough work to do to fill the entire time. Most people work jobs that they aren’t truly passionate about.
Time to build an elaborate (and false) reasoning to share, and at the end of the story reveal the truth.
We often (twice in the past 3-4 months) sent desirable prospective hires for coffee with a current employee to allay some of their fears. Both accepted jobs shortly after this, and likey would not have if we didn't give them relatively "unfettered" access to the real deal.
How about "I was struggling for days with Django which lead to a minor burn-out and as a result I lost several weeks of my time"?

That's when I decided to pick up Rails tutorial and it was probably one of the best tech-related decisions I made in my businesses.

I shouldn't use cookiecutter templates, plugins, scripts to make working with the software tolerable. It should just work and get out of my way. Well, at least when doing a greenfield development.

Take a look: https://rubyonrails.org/doctrine/
I'm not sure who is working on JIT stuff in Ruby, but GitHub does employ people to work on Ruby itself, notably Aaron Patterson.
Ask HN: How much would you pay for a beautiful IRC client for Mac?
(GUI-based)
Would PSF exponentially increasing support and maintenance costs for Python 2 into multimillion dollar contracts and bundling over-margined hardware in with the bundle to make it more of an IBM-like transition help?
Delta Copying
JavaScript Affects Your SEO
I used https://www.railstutorial.org/ when I learned Rails - the Author is updating it to Rails 6 (Draft now available: https://news.learnenough.com/ruby-on-rails-6th-edition-draft)
I have an even better retroactive name justification! Naphtha is used as fuel, but it's also used as a solvent in chemical extraction and purification procedures.

I honestly thought that was the reasoning when I saw the name & the tool. You purify text from images with naptha!
I'm not sure what you mean? I'm annoyed that Netflix omits them, if I was using VLC yes it would be on me to add them if I wasn't watching from a DVD/BD (but at least I could!).

The film I was watching ('Norman') had whole scenes where the dialogue was exclusively Hebrew (I assume) on the primary (English) sound track, and even manually enabling English [CC] subs didn't help (I knew to try because I've seen it before).

The film was definitely not meant to be that way, and if I'd been watching on disc it wouldn't have been.
Well no, what I said was, a decade ago was the most active period for Hurricanes. This current decade is less active than the previous one, or the 1930's or the 1960's. Most decades have little to no Cat 5 hurricane activity so if you take the last 2 decades and compare them to the previous 10, then Hurricane density seems 3 times higher even though it is currently lower than it was 70 or 100 years ago depending on your measurement period. If we were to bin in 20 year chunks, then it would put this bin as the most active by a small margin. The most reasonable way to organize it would probably be year by year but category 5's are a relatively rare event so you don't see much variation if you just compare individual years. Most are 0, with high points being 2 a year, and a very rare 3 in a year. The real issue is that extreme hurricanes are clustered events. There seem to be a number of years where they hit heavily, then stop for a while before starting back up and we only have about 100 years worth of records which isn't enough to make a lot of meaningful predictions for something that seems to run on a 30 to 40 year cycle.

This is without touching on the issue of measurement bias, which is extremely difficult to determine the level of.
Probably because if they reversed the numbers in the article, it wouldn’t sell. “646,000 out of 647,500 Amazon employees will not pledge to join protest!”
2019 Originalité Fruit pastèque trancheuse coupe pince Corer Melon 80% discount
Edit: misread max as min, nvm.
The only comparison I can do is that Django Admin is built-in out of the box, so I use it on every Django project. Rails/Active Admin is not built-in out of the box so I've never used it and always built my own admin page.

It's super weird because Rails is known for convention over configuration and includes default packages for basically everything you might need EXCEPT auth and admin. Meanwhile Django removes a lot of the magic of Rails and lets you do it yourself, except for bundling auth and admin into the core product.
What about Nomad? It looks simpler, although it doesn’t seem to have batteries included for things like ingress. I’ve never used it, but I’m curious.
>The employees are also asking for zero contracts with fossil fuel companies that use Amazon’s AI technology to help them accelerate oil and gas extraction,

This type of stuff will be the bane of large companies migrating to cloud. A lot of large companies are involved in defense initiatives, law enforcement, fossil fuel extraction, mineral extraction etc. If they have to worry about what latest moral crusade will try to get you kicked off the cloud platform, they will be a lot more reticent about migrating to cloud.

In addition, if you were a fossil fuel or car company that makes gas burning vehicles, how confident are you that one of those people that is walking out to try to get you kicked off the platform, won't try to be a "hero" and use their insider access to try to sabotage your operations or leak confidential data? I mean if the cause is worthy enough, all sorts of activities that would be illegal are considered justified. I mean if a person thinks they are literally saving the planet from destruction, sabotaging an oil company's cloud infrastructure seems like something that they would at least seriously consider doing.

I think Amazon and the other cloud companies need to come down hard and state unequivocally that cloud services are not fodder for political crusades, and they will allow all companies that are conducting legal business activities, to be able to use their cloud.
For sure. But that is working. I'm talking about all these stories of trying to prevent their boss from catching them playing games or surfing the web etc. If I did that I would fall way behind the work that needs to get done.

That's why I wonder if maybe I'm missing something about other people's work days. Because, not only is it kind of sad, it also seems like actual criminal fraud to lie to people about what you are doing while they are paying to be doing something.
It would be quite amusing to see engineers trying to explain search algorithms to politicians and lawyers, I admit.

Not as amusing as the questions they might ask or the solutions they might suggest, though.
Our biggest product is our debt... Awesome
We made some heavy modifications to the user model to allow for authentication with a few different types of identifiers, including composite keys. Django expects you to set a single USERNAME_FIELD but we had to support more than one and that required changes to the auth system. By default it also didn't work with UUIDs as usernames so that took a bit of time to fix.
Fully agreed. Too bad that the recent antitrust action against Google that has pretty much all the states in on it (minus 2) + DC + Puerto Rico excludes CA specifically [0]. Tells a lot about how much CA actually cares about fairness and "fighting for the little man", as opposed to just straight up virtue signaling.

0. https://news.ycombinator.com/item?id=20920731
I see. I think I've fixed it for further registrations. Can you please try to login with your username without the underscore(_)?

Thank you so much for pointing it out!
I’m just thinking now, turning on a tool like code climate [0] could be useful as it scans the whole codebase and gives each part of the code a grade (eg. A,B,C).

Not a perfect approach but a useful guide to find obvious code smells/issues.

[0] https://codeclimate.com/
I don't see how breaking up Google is going to help us decentralize the internet though. But I don't like how they selective demonetize certain groups of people and mess with small businesses with zero transparency.
As an engineering manager I try to answer truthfully to these probing questions because (1) If someone quits after being hired under false pretenses it's more work for me, (2) I'm relatively new to the position so naive/earnest enough to speak the truth (I was a developer too!)
So that the DOJ can steal it?
wine in small amounts is very good for you, low-sulfer wines reduce hangovers.
One reason:

This isn't TS-specific; it's common in Python too:
coercing to Bool has language semantics (for whatever language you are in) which often don't match the application semantics of your program. Application programmers don't (and shouldn't have to, but for the language's over-eager coercions) always think about the boolean semantics of all their objects. In particular,
None and empty/zero object are both False in Python, and Python style/linters push you to avoid explicit comparison to None, which gets weird when your application wants to treat empty objects as True because they have differen semantics from None. (For example, in a security function, None may mean no-op / fallback to default, but Empty might mean "Reject all".
Out-of-band data Java socket implementation
I'm probably not qualified to say this so take it with a grain of salt, but I'd be surprised if OpenAI is concerned about a lone hobbyist, and is much more concerned about nation states with access to much more hardware, software, and experts who can do things that no single person or small group of people could do.
If I'm sure of something, I don't become defensive when I argue my side. I just argue my side. (Maybe this is what historians of the period are doing, but it doesn't come always come across that way to me.)
Coloring this book would be fun but someone needs to suggest what colors to use. To a backend engineer like me, the only colors that exist are black and white (Terminal colors) :(
Could you define semi-competent for us please? :-)

350K - 500K sounds insane for a run of the mill developer.
It took me about 5 seconds of googling to find a Django tutorial that describes how to change the user auth model and make the change in less than 10 minutes.

In comparison, I too could waste my entire weekend tinkering with something in Rails, but I instead choose to do things the right way and look up a tutorial to explain how to do it easily, which it sounds like you did with Rails. Why you didn't do this with Django instead of wasting weeks, I dunno.

Again, if you prefer rails for subjective reasons that's fine. But blaming Django for being "too much of a pain" just because it sounds like you chose to do things the difficult way is pretty unfair.
Plot twist, the article was written by GPT-2
AI Hackathon and Workshop
I, Robot. I read the stories as a kid and I believed I could be a part of making them come true in the real world. We don’t have sentient robots (yet) but following the vision/dream has led me on an interesting career in technology!
I'm surprised more folks aren't moving to those areas. I can see them being the next Boulder.
I would say something like "Loan fee as a percent of amount lent" or (if you wanted to keep it consistent) "Fixed fee as a percent of Principal"
Does anyone still use newsgroups any more?
This would work on a locked-down corporate PC where one couldn't install random applications.
There are many different ways of thinking.
Looking at the Electric Cloud Acquisition and Security Islands
Well, it doesn't _prove_ it; it's just a data point.

The Bitcoin and Ethereum ecosystems are rather different.
This is actually bad, would not it be better if sites would be allowed to block crawlers? I don't see what is the legal basis for forbidding to ban scrapers. Is there a law that a site must serve pages for anyone?
I don't have any numbers to back it up but I believe you're wildly underestimating the number of Rails projects that need WYSIWYG editing. The state of WYSIWYG editors in Rails is so unacceptably poor that I'm glad they're bundling it out of the box. It's kind of like Microsoft making their own laptops, because every other Windows laptop of the time was undeniably junk.
Maturity
On the contrary, having multiple-versions could have made the upgrade much worse, by deferring compatibility problems from submit time to deploy time.
>> Losing money per transaction is dangerous.

Is that not just a form of dumping, and should therefore be illegal/regulated?

https://en.wikipedia.org/wiki/Dumping_(pricing_policy)
get woke go broke
i don't need to provide my (potentially vulnerable) production URL to whoever-you-might-be in order to identify the last 6 months of vulnerabilities - I can just google for that.

Submitting your site to this is just asking for trouble.
When I was new to iOS, I wasn't always looking for alternatives. Sometimes finding out an app was already on my phone related to what I was searching for was genuinely helpful. I didn't realize that "Books" could play Audiobooks, for example. It didn't end up being the best app for me, but it was useful to see Books as a search result so I knew that it could do something I was looking for another app to do.
At this point assigning blame won't help effect much. Sure it can help down the road, but honestly people need to figure out how to undercut these companies or they are just gonna march forward.
I've seen this "lose faith" brought up a few times. What I don't understand, is since this vulnerability still exists, why haven't people lost faith already?
Microsoft Teams Is Coming to Linux
>It then becomes valuable for the original owner to secretly mine a chain, attempting a 51% attack.

Depends on how able the injured party is to retaliate. In ordinary life, bouncing a check often results in actual or threatened legal action. Disputes between criminal organizations are sometimes settled extrajudicially. So I would not expect the sender to attempt a double-spend if the recipient has the capacity to respond either legally or illegally.
I think it's the mentioned

> multiple Go packages in one directory

as opposed to having a 1:1 package:dir mapping
Yeah, you can use other container orchestrators and still build cloud native apps. Although in practice, almost everyone uses Kubernetes.
Plasma-Powered Thrusters for Your Homebrew Satellite Needs
I flagged that one (and this one) because a cryptocoin giveaway isn’t newsworthy at HN, any more than “free iPad contest” or “get a $20 gift card” deals would be.
You can choose to skip them

rails new app_name --skip-action-cable --skip-action-text etc...

Most of these libraries can be skipped, just type:

rails new -h see all the options

Edit: in case you decide later on that you need them you can install them as you described with `gem actiontext` etc...
It has like 50 lines of code that are actually platform dependent, from what I can see.

Should be straightforward to port to GTK# or Eto.Forms or something, if one had the inclination.
I mean, that's why the government isn't just one institution. You have Congress/Senate and the state-level governments to pass laws, and the FTC and the DoJ (and state-level equivalents) to enforce them. You can do both. Except the behaviour of Google et al. has largely gone ignored since their rise for whatever reason. I don't even remember the last time we saw a proper anti-trust case in the US, much less one that went anywhere. Was it Microsoft? Who knows. And there are plenty of financial interests to ensure that anti-trust isn't enforced and isn't adapted to the modern state of markets. There are a lot of things that need to be addressed, but that doesn't make suing Google for their abhorrent behaviour any less valid.

It seems to me like a decent first step.
Sorry to say it but this is a hilariously bad idea. It's a captcha except it somehow takes longer and won't actually keep bots out once it becomes widespread, while also doing the same thing as those bitcoin mining scripts except nobody is actually getting paid.

Still though, props to anyone who tries to come up with a way to kill captchas.
I thought of that one but could not imagine any composer actually used it. Ugh, there goes my lowest bound.
More likely you were downvoted both there and here for complaining about downvoting. If you post on HN, you will occasionally get downvoted for reasons you don't understand. Don't complain and don't try to tell people why you were getting downvoted. The former just annoys everyone, and the later is often comically incorrect in misunderstanding and leads to more aggressive downvoting.
What? The Atlantic Ocean is tiny, the Pacific Ocean is huge. The Arabian peninsula hasn't broken away from Africa, North and South America aren't even connected, India is a huge island in the middle of the ocean.
There are already quite a few options but I would want to pay as little as possible (under $10 or $9.99 max)
If there's a difference it's not time scale necessarily, it's that CPAs are better at amortizing support/maintenance costs across decades. CPAs have amazingly detailed depreciation charts for non-software engineering lifecycles. If you build a civil engineering project, you figure out asset depreciation versus maintenance schedules, and you budget accordingly.

I've yet to see a CPA adequately depreciate software assets, anywhere. Maybe we should help them out by building better depreciation schedules. There seems to be a lot of CPAs that don't believe software depreciates over time, and maybe that's the largest disconnect in labeling it "tech debt", because accountants hear that term and think they can ignore it on a balance sheet they don't care about, but "tech depreciation" might actually scare them straight (until they find the tax advantages in calling it that).
Satoshi was probably Hal Finney, who passed away in 2014. The most likely explanation of what happened to the keys is that they weren’t properly safe guarded early in development because no one thought that one day bitcoins would be worth $20,000 a piece. When Finney died their total value was “only” around $45 million.
Bitcoin would fork if that happened, I’m almost certain. No one would allow 40 days of transactions to be reversed on a technicality.
Or you can YOLO / Leroy Jenkins the change and let everyone else fix the breakage you create, or see if they demand a rollback.
Who's Lying to Us and Who's Telling the Truth?
Epic of Gilgamesh

The Art of War
Bitcoin network's transparency is somehow conflict with privacy here, when everyone in the network can see how much money in your pocket, where you send to and receive from. Privacy coin with Mimblewimble solve this!
This is why developers should own their ops.
My argument is that these branches are not sibling branches.

Metaphysics sits at the root and all the other branches are abstractions on top of that. Like really high on top and centric to the human experience. It's as arbitrary as putting "dog nature" in place of human nature, what justifies human nature to be the foundation as opposed to "dog nature"? Nothing. Hence my argument for why this grouping and the field itself seems illegitimate.
Crypto is only working in places like Venezuela because other states ARE stable (America). If the whole worlds situation goes to shit then it's just as worthless as fiat.
Those alternatives require a durable namespace for 'targeting' your communications: a phone number, email address, physical location the pigeon arrives, etc.

Bitcoin can be used with novel targets (receiving addresses) for each uniquely received transaction: i.e. instead of having one bank account with all your transactions, each transaction is in its own anonymous bank account. By doing this, outsiders cannot know that two transactions are owned by the same person without that owner otherwise revealing the association via co-mingling funds or revealing ownership off-network (ex. sending to exchange that does KYC+AML).
Those companies can pay someone else to provide support for Python 2.
The FAQ does point to vendors that plan to offer long time support/conversion paid support plans.
I love ecto as well. I love pure SQL and interfacing closer to raw data. Phoenix/Ecto is where I'd gravitate starting a new project (we used it in production at our startup) for many reasons including the simplicity of deployments.

For people getting started with engineering, AR is a nice wrapping/mapping of SQL => object oriented models. There's a mix of productivity, approachability, and feature set that puts AR ahead, for me, as a general use ORM.

I would agree, though, with a strong and experienced engineering team Ecto and Elixir are quite nice.
This is probably even better -- now it's a unique and memorable word, like "captcha" for instance.