skysight-inc/HackerNews huggingface dataset:
Regressive author can't understand the Theory of Conservation of Mass. Gives us the environmental waste straw man and follows it up with an appeal to power. Fails to understand that the real innovation in trust is the stable horizontal structure that makes top down governance obsolete. Enjoyed reading anyway
> Nothing in the doc implies that just calling fsync() again will do anything useful

"Nothing" in the doc? More like everything in the doc? It literally says "all data for the open file descriptor is to be transferred" and "If the fsync() function fails, outstanding I/O operations are not guaranteed to have been completed." Together these are literally saying that all data that wasn't transferred due to a failure in one call will be transferred in the next successful call.

I could maybe buy it if the doc described a notion of "dequeueing" that was separate from writing, but it doesn't. It just talks about queued operations completing. So either they complete successfully (and are subsequently dequeued because that is common sense) or they don't.

Like if your boss had assigned you tasks A, B, and then C, and then he ordered you to finish all your tasks, and you failed to do B, and then he made the same request again, you wouldn't then suddenly turn to him and say "I have nothing to do because I already popped B and C off my to-do list". You'd get fired for that (at least if you persisted) because it literally wouldn't make sense.
Scammers Are Filing Fake Trademarks to Steal High-Value Instagram Accounts
Roja Directa EN VIVO – Manchester United vs. PSG LIVE STREAM EN
https://qiita.com/HaydarKaku/items/02c52d70e8489de8153b

https://qiita.com/BacchuVai/items/7874a2260dd2b6c7ad9a

https://qiita.com/Lalu_Mama/items/ca2b4baa8da32dd71dce

https://qiita.com/SmKnoBolod/items/77e1890236c45edfa8a2

https://qiita.com/gundaRj/items/7fe6201bafd01269ae06

https://qiita.com/Live24hd/items/f23b72eff9de3ecf27a8
> I'm optimizing for DOLLARS.

From the outside looking in, I mostly do firmware and test stuff. I see two things that seem to be mistakes developers are constantly making.

Lack of consideration for the how much cash flow each transaction represents. Selling clicks for ad revenue is orders of magnitude less than selling machine tools. And the number of transactions are if anything even more unbalanced. Low transactions high revenue per transaction usually means scale is unimportant and you shouldn't be paying for it.

And a quote from Robert C. Townsend's Up the Organization. Big companies didn't become big by acting like big companies. Trying to emulate GM is a path to failure. When the book was written people thought of GM the same way people think of google and facebook. The subsequent history is potentially a warning as well.

Personally I think 'scale' is important in early stages if and only if you're building a 'bomb' a company that's designed from the start to grow orders of magnitude in five years. So really people should ask where are we really honestly going to be in five years and target that.
I also hear people say that all the time. Usually they're managing measly small 1-100 GB databases, not multiple ones > 1 TB in size. Restoring them in a regular basis is easy in that case.

But I'd love to hear how people practice restoring all their backups on a regular basis when it requires having an enormous amount of space. Practically, I just restore a few backups every month, and if it works, I just assume the others work as well (which I know is a false assumption, but what are you going to do?)
I believe the implication is that when he wrote the code it compiled just fine. There were no reentrant mutexes, so one can assume the database connection he was working with conformed to Send at that point, and it was only with the addition of the reentrant mutexes that the connection lost the conformance to Send.
cory doctorow had a good piece on our "mental immune system": https://locusmag.com/2018/01/cory-doctorow-persuasion-adapta...
No no, this was many years ago, not months ago. I've found one of the articles I was thinking of from 2008: https://www.wsj.com/articles/SB120465155439210627

Relevant quotes since it's behind the paywall:

> "To season himself, Mr. Zuckerberg in recent years has reached out to high-profile mentors like Mr. McNamee and Don Graham, CEO of the Washington Post Co. Last year, Facebook brought in trainers including Bill Clinton's former speaking coach to help the CEO improve his speaking style."

> "Mr. Zuckerberg sought seasoned help. He brought on Messrs. Yu and Palihapitiya. Michael Sheehan, a communications coach who has advised Mr. Clinton, came in to teach the CEO how to improve his wooden image, in part by coaching him in public speaking."

I also recall articles about Zuckerberg hiring personality coaches coming out after The Social Network (2010) was released. There has been some revisionist history on HN recently that claims Zuckerberg's PR problems only started in the aftermath of 2016, but he's been in the hot-seat for a bit over a decade now.
Though I do agree with the a lot of what you're saying it does seems like what you are suggesting is that had the regulations worked "as they should" then we could have always prevented accidents like this. I'm not sure that's realistic.
i'm always surprised by such comments

beside Stallman do people not using anything that contain at least single line of closed/proprietary code really exist?

not every closed source stuff is evil, really
Yes, but they're not all the same clones.
You need to test your backups. It's a pain, but it'll save you when you need it.
Given that Spotify is struggling to stay alive this seems like a poor move.
https://www.reddit.com/r/privacy/comments/aorrb8/apple_googl...

> The app doesn’t track women, the government facilities do so (e.g. security checks at airports), they send SMS messages to the guardian when his minor son/daughter or his wife/mother/adult daughter leaves the country through a government check point.
That doesn't account for room and board, nor taxation.

I took a look at the Conneticut State Colleges and Universities Residents requirements and they say "On campus room and board is provided by the school at a cost of $11,816 per academic year." That's huge.

In fact, the amount they estimate(1) it'll cost is $25,152 - at $8/hr that's 3144 hours, or 251 weeks at 12.5 hours/week. That's 5 years of saving for one year.

If you live off campus at a cheap place ($600/month - I couldn't find a place that cheap, but I assumed that it must exist), that's $7,200 for the year for housing, which ends up being 4 years of work at part time.

Paying for university is actually the cheap part of living there.

1) http://www.collegecalc.org/colleges/connecticut/central-conn...
I think ICOs were something of a killer app and they served to move things forward considerably. I don't think people have fully realized the breadth and depth of impact ICOs have had yet.

For some relativity:

- 1969: ARPANET
- 1971: Email
- 1973: TCP/IP
- 1980: Usenet
- 1989: Commercial ISP
- 1994: Netscape
- 1999: AJAX / Live Journal
- 2001: Dot com bubble.
- 2004: Gmail/Facebook
- 2006: Twitter
- 2009: Bitcoin
- 2011: Twitch
- 2013: First ICO
- 2014: Alexa
- 2015: Ethereum
- 2017: Cryptokitties, EOS
- 2018: Tron
- 2019: Profit?

I think the next wave of killer apps will include a lot of creative new games. I think gaming will be a big force in blockchain adoption in general.
Strain engineering uses AI to fashion better device materials
You'd have to test every backup though, because initially, your DB might not contain any strings that trigger the problem.
In C# var is always a place holder for the actual type which the compiler only accepts if it can figure out the type. If you do anything to the var that you can't do to the actual type it will still give you a compile time error.
One Japanese newspaper is written for recluses, by recluses
Also it doesn't seem to allow phone calls for Skype which I guess is ok if you just want text messages but not what I use it for.
The eBay application isn't really appropriate because eBay always reveals the highest bid, which removes the incentive to reveal if you have a lower willingness-to-pay. A pure application of the Vickrey auction gives all participants an incentive to reveal their maximum willingness-to-pay.
Interesting write-up. To me, the applied philosophy sounds similar to my experience with ADHD, seeking out novel experiences to maximize engagement.
My father was an airline pilot for years (American, US Airways, and then Etihad) flying domestically and then internationally. I'd guess that if the airlines wanted to reduce pilot hours the pilot unions would have a lot to say about that.
Publishers Chafe at Apple’s Terms for Subscription News Service
I'm not arguing for non-inflation, but I'm spending money on consumer products all the time instead of investing it.
A contract is only as good as your willingness and financial capacity (paying lawyers) to enforce it.
Intellectuals suffering from a crisis of meaning should ask themselves a sincere question: do I rely on relative intelligence as the core of my identity? When you frame the question that way, a number of obvious problems with that identity come to the surface:

- You will never be the smartest person in the room in every subject. There is simply too much to know, you'll never know it all, and others are better at learning different things.

- Being smart is no guarantee of success. To be successful, it's more important to learn how to interact, influence, delegate, etc.

- Any kind of identity based on comparison with other people is doomed. You will age, your ego will take a hit when someone else seems better, etc.

Everyone needs a stable identity. A more sure identity for intellectuals is to define yourself as someone who cares. As an intellectual, you probably enjoy solving problems and you are probably capable of great empathy. Build up those qualities in yourself without comparing yourself to others. That's a way to happiness.
That is a very nice example of playing to Emacs' strengths to solve a specific problem.

As a non-Emacs user I do something similar with a bit of Bash scripting. It doesn't go as far as generating a ready to send invoice, but it will sum up the hours worked and provide a $ amount as output so I know how much to invoice someone.

It parses a log.md file I keep for each client.

The file looks like this, and the first number after the # is the hours worked.

---

# 4 2019/01/28

- Made something cool

- Helped XYZ do ABC

# 1 2019/02/11

- Foobar

- Yada yada yada

# 8.5 2019/02/12

- Lots of good stuff!

---

From here it's just a couple of piped Unix commands to generate the output I'm interested in.

You got me to thinking though. I wonder if I can generate a 100% ready to go PDF invoice. That would save a lot of tedious and error prone steps where I manually create each invoice based off a template in Google docs.
> Apex bid a low price and Apple signed the contract. Their responsibility end there.

I just don't buy this argument. It's no different from Nike accepting bids from factories that they should know are sweatshops or utilize child labor. It's no different from (before the sanctions) employing North Korean laborers whom you know are sending home most of their pay to support the Kim regime. The mere fact that an exchange of money is taking place in a business agreement doesn't somehow magically absolve a company of ethical responsibility.
RAIL debuts license agreements for the responsible use of AI
The problem is you are a small provider, and they are a megacorp. There are alternatives for them (all the other small companies), and the corporate terms are say 90 days. No small provider has the leverage to say no. The terms also just aren't up for negotiation, these are our payment terms.

The best I manage is having projects wherey ou bill half up front, and half on completion (or similar), though some companies also don't allow that.

The onyl time that changes is when terms ae totally ridiculous like GE and the 120 days. At that point it just isn't worth it. One client has annoyed me so much with late payment etc. forms, and just being a pain, that I've refused to deal with them again. It isn't worth the time.
This is just someone following Ryan Levesque's ask format for getting info on what business to build.

Ask: The Counterintuitive Online Method to Discover Exactly What Your Customers Want to Buy...Create a Mass of Raving Fans...and Take Any Business to the Next Level
https://www.amazon.co.uk/dp/1939447720/ref=cm_sw_r_cp_apa_i_...
When a lot of money is at stake, it is no surprise that litigants abuse the legal system.

Uber is contractually required to pay the up-front arbitration fees so that the JAMS arbitrations can move forward. I super-slow-walks the process. What is the remedy?

Well, JAMS itself does not really have a remedy. It is a private organization that moves forward with the arbitration process as its rules are complied with and as it gets paid.

Nor is there an obvious remedy in the courts for individual failings in this or that arbitration procedure. Courts normally are not even involved in such processes.

Only when a clear pattern emerges (as it now has) can a court intervene to remedy a problem such as this.

In the meantime, what has happened? A lot of time has passed. A lot of the claimants (I am sure) have become discouraged and have possibly lost their motivation to move forward with their claims. And Uber has moved well along the path toward ultimate success in winning it all in its market, currently resting on a valuation of $120B.

Is any of this defensible? No. Will Uber try to defend it? Yes, through double-talk and prevarication. Will it be doing so in good faith? Not at all. Will the aggrieved drivers be able to overcome it? Perhaps, but they will likely get too little, too late. And, for Uber, it will be a historic liability that vanishes into the ether as it looks backwards on eventually settling the claims while basking in its massive success.

In a just world, things like this should not happen and perhaps Uber will be upended by something or other along the way anyway. But this sort of cynical abuse of legal processes in neither rare nor the exception in cases where modern litigants have the means and opportunity to gain massively from the abuses. It is not the exception but the rule.

And this in turn illustrates the obvious limits of using law as a solution for society's problems. The law can and does help solve problems to a point. But it is always subject to abuse and, in the end, money, power, and corrupt motives often work to undercut its effectiveness. This sort of case is Exhibit A to prove the point.
Here's an example of vendor lock-in.

Many journal require that authors submit along with an "ORCID" - https://en.wikipedia.org/wiki/ORCID .

The ORCID terms of use have mandatory arbitration - https://orcid.org/content/orcid-terms-use , and they choose the arbiter.

Thus, there's no way to publish in many journals without this agreement.

Oh, and the ORCID says registration can be done in "three easy steps" which takes only "30 seconds".

Yes, they basically say they don't expect people to read the terms of service as part of the registration!
No source, no thanks.
See reply above. Now that I can reply directly, I will be more direct.

On campus housing + tuition = ~$10000/year

$12000/$8/hr = 1500 hours = 30 hours/week for 50 weeks

That's frugal, but I wouldn't say incredibly frugal. It's very doable. If the alternative is to live it up and rack $10K debt each year, then complain because you have to pay it back and they won't let you bankruptcy out of it...

Maybe you can talk your boss into a $1000 scholarship. Maybe you get some help from Rotary Club. Maybe you can pick up $500 from you department to help pay for textbooks. Every little bit helps. But even without the help, you can pay for college as you go.

Or you can sink $50K+/year at an ivy league and think the world owes you when you're done.
Highly portable (and safer) Web server in Ada
Responsible AI Licenses (RAIL)
this isn't electron app
There was a psych experiment Lisa performed on Bart in The Simpsons. I think she electrified a candybar then proceeded to count the number of times Bart would shock himself trying to grab it. In other words, "Forrest Gump."
Under Amazon, Whole Foods prices were expected to decrease but they’re rising
No, it is the issue. Before one can even consider the proposition that it might not be wise to write X in C, you first need to convince people that the tool (that is, C) is actually a problem. That's what the OP is targeting: people think the problem isn't the tooling, but the programmer.

The task of figuring out how to actually use the language is an entirely separate, though valid, problem. But it's not some giant mystery. The folks working on Firefox haven't set out to rewrite the entire thing in Rust. They're choosing targeted places where it works. Insomuch as I know, this has been a success.
[drifting off-topic…] This article about early aviation covers what you're talking about and I found to be a great read: https://www.theatlantic.com/past/docs/unbound/langew/turn.ht...
If the regulations had been enacted before the incident, how would anyone know whether or not they even worked?
Show HN: AmzHive – Easy to Use Tool Suite for Amazon Sellers
that's why they postponed Linux and Windows versions
That's simply not true. If your maximum willingness-to-pay for a SaaS solution is, let's say $5 per month, then a Vickrey auction will reveal that and the seller can decide to sell it to you at, let's say, $3.
I have to confess this never occurred to me but it's a great point.

Does anyone know how much a private window really helps? It should cut out cookies but does not hide your IP address or clickstream patterns.
Yeah. My armchair analysis is that more flexible languages tend to attract smarter people, because they have a higher cap on how much your codebase can benefit from cleverness. Unfortunately those smarter people tend to over-estimate their own cleverness, and trying to take away someone's dynamic language features tends to be analogous to trying to take away Americans' guns.

Complex JavaScript codebases used to mostly be this way, but in recent years the JavaScript community has seen a huge influx of new, inexperienced programmers. There are obvious downsides to this, but one upside is that they don't have the pretense of being able to do everything perfectly without help, making them less resistant to things like TypeScript.
> is the stable horizontal structure that makes top down governance obsolete

lol, how can bitcoiners still believe this? SegWit was introduced top-down, The DAO was top-down governance.

Everthing about bitcoin, the mining, the software, the majority owners of all bitcoins ever mined, is ruled and in the hands of less than 12 people.
There's a whole segment of CompSci dedicated to doing that. Softbound+CETS and SAFEbound are two of the better examples giving C memory safety. Data Flow Integrity is a newer one thst might be combined to bring security against data-oriented attacks.

The big issue with such tools is that C's lack of design and low-level nature make the tools have to be extra careful in ways that add extra overhead vs languages designed for verification (eg Gypsy, SPARK Ada). So, the slowdowns can be huge.

I still like them, though, given any approach that works turns the problem from "recode critical, legacy apps securely" to "buy a load balancer and some more servers." Huge improvement in feasibility.

Far as proving absence, RVI's RV-Match can do that against a full (or nearly so) semantics of C in K Framework. Their semantics, KCC, is mocked up like a GCC compiler to make it easy to try with code. It also gets stuck (fail-safe) on undefined behavior.
Founder here, happy to answer any questions/comments.

I know this probably isn't the most ideal place to post this, but I've seen a few sellers around here, so I thought why not!
> life philosophy is just another way of saying religion.

Have to disagree. Religion, for most, is imposed. Some come to it by choice, but for most it a given that provides context, community, and a set of rules to operate with.

Religion is also dogmatic and static and to make it relevant to modern society often requires lots of obviously inconsistent double think.

We're replacing religion with science and the rule of law. These might be poor substitutes for some of the context that religion provides but at least they are mutable and not quite so incoherent. And these slowly adjust.

Similarly, a life philosophy is mutable. I find it difficult to believe that you go through life with a static life philosophy. Things change, you experience stuff, and that forces you to change.
These are problems rather than mysteries in comparison to the intrusion of "trusted third parties" as intermediaries in transactions.

Which is to say they are nice problems to be able to have.
Right-handed people, with their bias toward turning right, tend to walk anti-clockwise when entering a loop from the outside (such as grocery stores), and clockwise when entering from the inside.

https://science.howstuffworks.com/life/inside-the-mind/human...

People who travel anti-clockwise see more stuff, because if they travel clockwise, then they'll turn right and toward the front/exit before they finish a complete loop around the store.
You will never be the smartest person in the room in every subject.

If you're the smartest person in the room, you're in the wrong room. If you seek to always be the smartest person in the room, you have a personality problem which is holding you back.
Reader view on Safari.
I guess we're just taking different reads on what "go fuck yourself" means, but sure.
We will change the URL structure in the future, but it'll be backwards compatible - old URLs will continue functioning forever. :)
I can think of counterpoints:

> * Uncensorable donations to wikileaks

Untraceable theft from your wallet

> * Avoid having PayPal or other payment processors freeze your merchant account for X months, on a whim

Unregulated merchants who aren't incentivized to play by the rules

> * Avoid the risk of charge back fraud for online payments

No third-party intermediary in the event you get ripped off.

> * Ability for weed shops and porn sites to accept digital payments

Ability for weed shops and porn sites to accept digital payments (This depends on your stance on these issues. Not everyone feels the same as you).

> * Fleeing Venezuela with your wealth intact

Fair enough

> * Send money to and from countries where no banks or western union operate.

Indeed this is useful, but seems like a small use case relative to the hype around the tech

> * Financial privacy for everyone not just the ultra rich (lookup Monero before commenting)

If you buy something on ebay, ebay and the credit card company have a record of your purchase. If you buy something from a bitcoin merchant, they will have a record of your purchase. How is that different?
It's amazing how little we talk about tooling, both in work and in education.

I had an internship where I kept on trying to work on better tooling for the developers, only to be told that I should be working on the actual product because that's more important. Except, if I make the other developer's lives even 5-10 percent easier, then that will have a much longer effect than whatever work I can get done in 3 months. The most useful contribution I made in that internship was a document explaining all the features of the product with images, short videos and both the internal names and the client facing names.

And in school? Forget about it. Nobody shows kids how to use IDEs or editors properly. Nobody teaches git properly or command line tools. Nobody learns how to set up linters or heck, how to turn on -Wall -pedantic. Imo, every systems class should have a first lecture that explains Valgrind, proper compiler flags and Makefiles, and a last lecture that explains Rust. Realistically most students are not going to use Rust, but just understanding that it exists as a possibility can be useful.