skysight-inc/HackerNews huggingface dataset:
At least in what concerns C++ there are several ways to try its safety instead of bearing the cost of a full rewrite.

Using standard library types, actually integrating sanitizers into CI, enable bounds checking (even on release builds) and above all avoid C style coding.

Naturally this doesn't work out for third party libraries that one doesn't have control over.

So from a business point of view it boils down how much one is willing to spend re-writing the world vs improving parts of it.
Title translation: supporting this bill polls well.
Well you can always go back. Just make sure you can afford it and all the dongles you'll need.
> It depends on the impedance of the soil. If impedance is too high, you need additional and/or longer rods, spaced accordingly.

I did the calculations. One rod would have done it. Two if you wanted redundancy. The plan checker wanted four. Want to know why? He wanted one next to each post. As simple as that.
Digital Wellbeing Experiments
Yeah agreed. I am torn presently between the feature creep and the fact that new phones are so physically faster computationally that Android can finally scroll smoothly.
> it's also not very fun

Pish-posh! It's a single simple search-and-replace: replace '\n\n\n' with '\n
\n' or so. For bonus, you can use regexp capture groups to rewrite the metadata simultaneously - something like '\n\n\n\(.\)\n\(.\)' → '\n
\n"\1", by \2\n'.

> The goal of the post was to generate Beatles lyrics not song lyrics in general. To that end, I'd like to see what you get if you first fine tune on RapGenius to learn general things like song structure, rhyme, etc, then fine tune even further on the Beatles corpus. I suspect you'd get much nicer, less memorized songs.

You can do it either way: either train a single model on a multi-artist corpus and then simply prompt it appropriately, or train the single model and then further finetune on just the specific artist. I've tried both in various ways with GPT-2 and StyleGAN, and it's not clear which is best, although I hypothesize that the two-stage pretraining works best with very small corpuses, where in the multi-artist corpus single model, all the other artists might 'squeeze out' the desired artist (a kind of class imbalance), eliminating the transfer benefits.

with StyleGAN, a major benefit of the two-stage pretraining approach is that there's no easy way to 'condition' on a specific class or input; so with my anime face generator (https://www.gwern.net/Faces), when I wanted specific characters, I'd just finetune on that character alone because it's easy to select out just their data and create character-specific corpuses.
Is the maximum 13ms of extra latency (assuming a modest 75Hz vsync) really that noticible? With modern desktops there's got to be multiple frames of lag before you even hit the vsync?
He does have some shared responsibility for the accuracy of what gets said on his show and the guests that he invites.

When he invites a guest he gives them a platform, many people hear what some of those quacks have to say and take it at face value.

He should take more care in not spreading so much misinformation and ignorance to a gigantic audience, there is too much of that in the world already.
> should advocate that users have the right to delegate data-access through APIs to third-parties

Not just third parties, but themselves (aka, write/use your own client for messenger/discord/...). This is the only way to get rid of having to use dozens of clients for various networks (apart from total standardization and federation which isn't happening anytime soon)
Fair enough. But you have are some fairly strong (bordering on inflammatory) criticism of JS frameworks and the people developing them - but without any specifics which would allow one to counter you (or agree with you for that matter).

It just "garbage" and "mistakes" and "people who don't learn" - how do anyone argue against that?
You'll love the John Carmack episode then :)
Yep, on my domain it has been Java and .NET.
Exactly, when we talk about RiiR, we are saying, "I would like to have the guarantees that Rust provides". If the Rust ecosystem depends heavily on C/C++ libraries, then the system has the properties of the union of all the flaws and the properties of the language do not translate into a quality of the ecosystem.

That said, I think containing C/C++ to a Wasm sandbox that can be integrated transparently with Rust would be a gigantic win for security, correctness and the Rust ecosystem.
Any individual podcast definitely is. He will agree with a lot of the stuff the guest says and not really fight back much. Arguably he doesn't have the knowledge to anyways.

But as a whole, I do find that he has a very wide variety of guests which show all sorts of view point. Just don't take what you hear in any single podcast as absolute truth.
On HN I occasionally see programming conventions used in otherwise normal writing. E.g. "at $big_corp we like to use $process".

I can't stand it. It's the linguistic equivalent to wearing a bowtie and pocket protector.
Famous Study That Blind Auditions Reduced Sexism in the Orchestra. Or Did It?
Which is why the store makes so little of their money right? Your opinion is directly against their profit data.
And it's worse than that - if it's a photo of both you and them, there's an immediate impasse. Does their right to take their data trump your right to keep a hold of it? Does it depend on who took the picture, or who uploaded it, or when it was taken or how embarrassing it is?

I'm not saying these aren't answerable questions, but I'm very skeptical that the answer is so obvious and non-controversial that we should legally enforce it against all social media platforms.
My question is limited to "the list." I.e. this is the list of people to whom I connected on this network and, perhaps, the connection type (e.g. followed them, allowed to follow you, both tagged in some post, etc.)

But to add my thoughts to your question: I have a photo, I uploaded it to my account, it's my 'data' and I've simply shared it with you (or made it public) such that it is displayed to you. That doesn't make it your data, meaning you don't get it in an export dump. Perhaps you have a client that makes copies of published posts from your network, but exporting those things you consumed (which are not yours, to which you do not have a 'license') should not be the intent of this export functionality.
Historically they were more like the livestock technically - invested in for exploitability. Don't get me wrong it does real good but the original motives weren't altruistic but power related.

If I recall correctly in the UK WWI comscription revealed a disturbingly large percentage were too unhealthy to serve in ways which could have been prevented with medical care. If it was actually altruistic or even optimality related it would have been addressed earlier for either humanitarian or productivity reasons.
Hmm.

That's actually a good question.

Does it outline in this legislation who is responsible if twitter throws open their api's and the company that a user delegated steals the user's data by acting, essentially, as a proxy api for other companies? I would think it's obvious that from the moment you delegate access to your data, Twitter would no longer be responsible. Basically, they should only be responsible for making sure that data is given only to whoever authenticates with the appropriate keys that the user in question authorized. What happens from there should be no longer Twitter's legal problem.

That seems obvious to me, but it's definitely something you would have to check.
Also consider Regolith Linux. It's just Ubuntu + pre-configured tiling, and it works perfectly. Excluding the normal amount of Ubuntu install time, I was able to learn it and be tiling in <10 minutes.

By far my favorite desktop environment I've ever had. Super fast, super clean, no distractions.
The cable stays were not fake.

The bridge was supposed to self-support without them during assembly, without a hurricane or marching band. This does not mean the cable stays were entirely decorative. They had a structural purpose, primarily to change the resonance frequency to be outside the range of ordinary human motion. They were intended to bear some of the load.

To me there were obvious problems, particularly the sharp non-articulated corners in the the concrete at the truss edges (high stress points), but of course my concerns would have been dismissed prior to the collapse. Lots of people, with even minimal understanding of mechanical design, should have been alarmed. Maybe that was the point of the design: make something that looks alarming and thus dramatic.
Although older software usually does what we need it to do, I question the wisdom of running an Internet-connected machine with software that no longer receives security fixes. If the various Linuxes might give you what you need, I encourage you to check them out. Debian with XFCE and Xubuntu's LTS are both very good options that stay stable and secure.

Out of curiosity, what would you lose functionality-wise by upgrading? What's your mission-critical workflow?
Another perspective would be he got probably one of the 10 or 20 biggest pay days in history for giving We an 80% haircut. And that was directly on him. All he had to do was stop being a jerk and they probably would have slid through.

I'm comfortable calling 80 a failure.
This pattern is called Composition (https://en.wikipedia.org/wiki/Composition_over_inheritance). What makes it much more practical in Go than in say Java is struct embedding and implicit interface implementations
I like the way you've broken this down, and I realize you're just giving examples, but your first third (service of the team) doesn't include any long-term development of employees. (Probably just because your purpose here isn't to make an exhaustive list, but it got me thinking about this.)

I mention this because I think one thing that separates mediocre managers from really good ones is that the good ones understand each employee's strengths and weaknesses and try to help them chart a course for success. That means finding their place on the team and it also means growth. It's to everyone's benefit if, 6 months or a year from now, that employee is a better employee. A manager is in a unique position to coach and mentor, and to create the conditions for growth and encourage it. A self-starter employee will do some of this on their own, but they usually need the manager to participate too by doing stuff like recognizing realistic opportunities for an employee to take on more responsibility and taking a chance by trusting them with it. A lot of managers don't seem to even attempt to do any of this or aren't even aware that it's a thing, and then their team languishes and stagnates and they wonder why they aren't getting anything out of their people.
Alibaba Open-Sources Its MCU to Boost AI Research
This is the meta story. The campus is my city is the same way, bordered by a six-lane arterial with poor pedestrian connectivity so cars can speed as fast as possible through the high-pedestrian area. As long as North American cities put the car first, people will die whether from bridge collapses or car crashes.
And you're welcome to that opinion, just as he's welcome to his. That's kind of the point here. Opinions are valid, even if they're stupid.
Your biggest gripe can't be solved. P vs PSPACE is a great unsolved problem in computer science (almost as big as P vs NP), and since PSPACE can simulate quantum computer, any solution to your gripe immediately leads to resolution of P vs PSPACE.
Any specific reason behind it? Though really inspired by your life.
Yea I don't have a farm to bet just yet. This means two income streams. Plus I love working on the website
Yup, sounds like I haven't missed a thing in ~17 years away from desktop Linux.
Would love to be able to sort the results by the tech talk publication date.
This comment makes me realize I should go disable it right now. Thank you
No argument there, I just think it's also worthwhile from a quality of life + tourism $ perspective.
Live: An Examination of Facebook and Its Impact on the Financial Service
since we know that Sha256::new() will always produce 'valid' characters for utf8 you can just do

let my_rust_string = str::from_utf8(result).unwarp()

If there is a possibility of an error, (you read it from file, network ...) you can do:

let my_rust_string = match str::from_utf8(result) {
Ok(str) => str,
Err(err) => panic!("Invalid utf8: {}", err),
};

Or you can do lossy conversion (will have that question mark on chars that it cant decode)

let my_rust_string = String::from_utf8_lossy(result);

edit: Ok so i read sha2 api wrong. result() is raw bytes and result_str() is hex encoded string. Above wont be much use for either. And others have already explained what to use.

I just stared programming in rust several months ago, and that was my pain also, since where i live we still have some other encoding in use.
Great site. For some reason, when I switch listings to "for sale" I still see one "sold" in the list.
I thought the point was to allow people to drive less? Driving to a suburb and back to get to your local mega mart doesn't seem to fit that goal; rather, it seems to push it off to somewhere else.
If I want to migrate my "list" to another network, wouldn't I need to take some form of PII (and therefore consent) from each person on the list to make it valuable on the new network?
They absolutely can't publish benchmark results for Shor; their architecture can't run it at all. This is Google and IBM's marketing departments duking it out for ... reasons. IBM has physics on their side.
Appache Cassandra.
So Twitter and Facebook have monopolies? Isn’t that kind of the opposite of a monopoly?
Misses the mark...
We should organize society however we the people want. That means a bottom-up rather than top-down approach that will vary greatly depending on local demographics, climate, etc... All of us think we know what is needed, but the reality is different ideas need to be floated and we vote for the solution we want to see for our area.
It is a valid point, but I think "most" traffic I see have one single occupant. Perhaps we could find a way to enforce HOV like rules to certain roads and parking spaces. And also include those with handicap stickers. If we eliminated single occupant cars and were left with mothers driving with young kids we would have a huge safety and congestion improvement.
Some of these look super similar to content on https://ui8.net/ (another source for images like these)
I liked the last in point in particular. It's one of the reasons I don't keep dotfiles around and even my vim configuration is minimal.

I'd rather get used to defaults in case I need to use another computer in a pinch than getting used to a system and having to google how to do every little thing when in another system. I picked up that habit, when I had to work on remote servers nearly every day.

That's probably a bit zealous of me, but I've gotten used to it.
This is too aggressive accusation without any proof given. I am so stupid to believe GP is recommending product in good faith.
Yeah, they just lack exposure to systems that do:

:; sbcl
This is SBCL 1.5.5, an implementation of ANSI Common Lisp.
...
* (/ 1 3)
1/3
And pointlessly makes it harder to deliver true content in the first place.

Not everything needs to be HTTPS.
Or twitter would cut off that integration because it takes away business from them.
The act of fleeing made it harder for himself. Had he not fled overseas and really did attempt to follow proper whisleblower procedure he would most likely be a free man today.
I live in a very mild clime, but still don't bike when it's rainy. What do you suggest gear-wise for bicycling in say 5-10C but wet? I have a 30 minute bicycle commute that I'd like to do more often. A typical waist-length jacket leaves most of my body wet, but a longer jacket is awkward to bike in. If it's over 10C, I can just wear shorts that don't absorb water, but under 10, it gets quite uncomfortable.
When I visit your site on mobile, 1/3 of the screen tells me your name (not your company's name - your name) and zero percent of the page gives me any details beyond "The easy way to get instant permission from photographers to share their images on your Instagram legally."

Unless you personally matter to every potential customer I'd reverse those two percentages.
Does it scale linearly? Is it 5 days on a half as good super computer? They just need to show that it can be done in any reasonable finite amount of time, not 2.5 days.
This is a very negative comment. Except I have seen it happen many times.
Distributed solar to drive global renewable growth 50% by 2024
this link does not help me read the article as it still requires a ny times account. Thank you for posting it though as I was at least able to read the opening line.
Here goes a list from GC enabled languages that let you chose where to allocate.

Modula-3, Oberon, Oberon-2, Active Oberon, Mesa/Cedar, Component Pascal, Eiffel, Sing#, System C#, C#, Swift, D, Nim
Best Haskell Open-Source Projects
My MBP is a couple years old and runs like a champ.

You know, with every product released, someone's invariably going to be the outlier... you know, the guy who buys a lemon, then gets another lemon, then gets ANOTHER lemon. Each lemon probability is small, but even with 3 in a row there's still a chance.

Is there a systematic (not just anecdotal) issue with Apple quality? Evidence?
Can I ask how much profit you make off the plants?
This sounds similar to a program or project manager role.
Twitter's API is notoriously bad for 3rd party apps.[0] In order to use the standard API, you need to register for a developer account, which requires manual approval and which Twitter can deny for any reason.[1]

Facebook has a history of outright suing 3rd party apps.[2]

If I can log into Twitter, I should also be able to update my account with an HTTP request. That's it. I shouldn't need to sign an agreement, or tell them why I'm programmatically accessing my account, or dig into a settings page. I should be able to grant an OAUTH permission to anyone that gives them access to that API, and Facebook shouldn't be able to sue that person just because they got around an IP block. That should just be part of my account.

I don't know if this legislation guarantees that (the article doesn't link to the text of the bill). Most tech legislation is bad, so there's a good chance it doesn't. But the principle remains.

[0]: https://www.theverge.com/2018/8/16/17699626/twitter-third-pa...

[1]: https://developer.twitter.com/en/docs/basics/developer-porta...

[2]: https://www.eff.org/cases/facebook-v-power-ventures
I'm puzzled that they are not pressing charges against FIGG or specific members of staff. Are they not liable for criminal negligence?
I wonder if they were inspired by https://queue.acm.org/detail.cfm?id=3321612
Sam Harris is definitely decent, and the podcast is usually pretty long. Very thought provoking. I recommend giving it a listen.
> The chance of a healthy adult cycling in the Netherlands getting a head injury that would have been prevent by a helmet are so incredibly low, that making it a requirement would have a detrimental effect on the collective health of Dutch society due to slightly lower uptake in cycling.

That's an easy thing to assert and a difficult thing to prove. I just assume the rules are the way they are because the Netherlands is a democracy and they want things that way, not because they're especially great at risk assessment (what population of people really is?).

I gather this is still a rather active topic of discussion and research in the Netherlands?

https://www.dutchnews.nl/news/2019/03/top-hat-bike-helmets-w...
Yes! I find embedded structs to be a really elegant way of doing composition.
Yes, see my reply to other thread.

https://news.ycombinator.com/item?id=21335506
The Dreamcast did have a short life, and was subject to simple piracy. However, there may not be a causal relationship there.

Sega had a tricky financial situation and consumer trust issues because of their last 1.5 platforms (Saturn and 32X). EA did not support the platform because Sega wouldn't give them an exclusive license for sports games. The Playstation 2 had an unbelievably huge hype train before release. The cord for the controller came out of the wrong side. The economy was getting weird.

If piracy was a big issue, I think Sega would have sold more hardware, and the software sales would have been low, but Wikipedia says the hardware sales were low, and the software sold 8-1 with consoles.
500K users, that's quite an achievement as well, pretty solid!

It's hard to say anything about your pricing model. If it works for you, there's probably no need to optimize. However, 500K users with a $20 IAP – I wonder if you could introduce subscriptions for something like $1-2 per month. Maybe make it cheaper per year, but more expensive on the long run. But this depends heavily on how often your app is used. If it's used daily, it provides daily value and this makes people appreciate it more. If you use it only occasionally, a one-time fee is alright. Just from my gut feeling: a single unlock-all $20 fee is quite high for an IAP and I wonder if there's a way to price it better.

> "What if Google stops sending traffic to my Google Play store page?"

Yeah, that is a very good question for all indie developers. My app is somewhat detached from Google's hand, because a) it used to be a webapp, b) there's also an iOS version, c) I could make it a progressive web app in no time. But still, it'd reduce convenience and discoverability. This is a complex question. On the one hand, I don't think many legitimate apps are kicked out of the Play Store for no reason. There are horror stories, but well, they are rare. Maybe you could find a way to make it more distributed. Offer an iOS app. Offer a web app. Or do make sure to keep Google happy at all times.

> "I spend some advertising dollar each day in Google Ads, with the hope able to keep our app ranking afloat."

It's similar with SEO. If SEO is the only strategy, you get dependend on it. So diversification is the key here. Paid apps + SEO + occasionally forum promotions + maybe a good website with good content for a loyal fan base (but it depends on what kind of app this is).

> "Do you have any suggestion, how I can have a better marketing strategy?"

Not really, depends on the kind of app. Read indiehackers.com for inspiration and the books I recommend. I don't do paid ads, because the CPC is way too high / the conversion rate too low.

> "Do you have suggestion which publishing platform I should use? Since I don't have a good writing skill, should I hire a freelancer to help me do so? How can I get an idea what to write about?"

Absolutely! I wrote probably over 200,000 words and invested a lot of time in improving my writing skills. Good content is easy to read. If your app is in English and English is not your native language, get someone to write for you or someone to correct your rough English. This is about brand perception and if you want to teach someone something, it helps if your written voice doesn't sound off. On a forum/comment site like HN, this is less important ;)

But again, just from my gut feeling: I wonder if there's a way for you to REDUCE the number of active users and turn free users into loyal paid users. This makes for more stable income and lets you focus on improving the app and stressing less about marketing.
Leverage Point: Places to Intervene in a System [pdf]