jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I agree with you in principle, but I have learned to accept that this only works for 80% of the functionality. Maybe this works for a simple Diablo or NodeJS project, but in any large production system there is a gray area of “messy shit” you need, and a CI system being able to cater to these problems is a good thing.

Dockerizing things is a step in the right direction, at least from the perspective of reproducibility, but what if you are targeting many different OS’es / architectures? At QuasarDB we target Windows, Linux, FreeBSD, OSX and all that on ARM architecture as well. Then we need to be able to set up and tear down whole clusters of instances, reproduce certain scenarios, and whatnot.

You can make this stuff easier by writing a lot of supporting code to manage this, including shell scripts, but to make it an integrated part of CI? I think not.
I don't think there's a big industry of still image emotion detection. It's not the smartest approach. I think it would be necessary to use video for this task.
Sometimes, I don't blame the xooglers especially when its corporate culture has done an about-face in recent years. However, this person's first job out of school was at Google so they obviously don't understand 公公私私.
> But key exchange goes through Whatsapp (Facebook) servers. So they could give themselves access easily enough if they wanted to.

The key exchange going through their servers isn't so much the problem; public-key cryptography solves this. The problem is that the clients are closed source.
i recommend only installing work comms (email, slack notifications) on work-specific devices (computer, phone), never on your personal devices. Then turn all work devices off except for during the contractually agreed hours when you are paid to work.

If you have agreed to do an on call rotation then you need to be contactable, but you should only be doing an on call rotation if you've agreed to do it and are getting paid an additional amount in return etc, not as some extra new unpaid duty they try to spring on you in addition to your regular duties!

Instead of framing it as "laziness" you could try to reframe it as "business" (i.e. your own business where you exchange your time and ability to perform software development services in exchange for money). Your client -- the people who run the startup you are providing services to -- are presumably business people, they should be used to negotiating with other business people. If they were to do a bunch of work for their own clients for free without negotiating any payment, that would reflect poorly on their abilities as business people. Similarly for you.

You don't have to demand anything, demanding is generally not a helpful way to frame things in commercial negotiations -- a more accurate way to frame things is "request". But you can set and then communicate your boundaries clearly. Your employer cannot force you to be available on chat outside of paid working hours, so just stop doing it and tell them that you're not available for unpaid overtime. No need to demand, just do, then communicate.

Maybe words along the lines of: "i understand $NEWLY_LAUNCHED_PRODUCT will sometimes need support outside of business hours. the current contract doesn't include a provision to pay overtime if i'm on call for out of hours support, so unfortunately for business reasons it doesn't make commercial sense for me to provide free out of hours support. i'm open to helping $STARTUP with $PUTTING_OUT_NEWPRODUCT_FIRES_AT_3AM_ON_A_SUNDAY, but we would need to update the contract to reflect that and get a commercial arrangement in place that's win-win for both parties.
Why add the scare quotes? I don't know what you're implying.
I am a happy customer of Mercury (https://mercury.com)
I did not imply that a newspaper or facebook or twitter have to do anything.

That said, if you want to read things into what I said and actually have this conversation, does my hosting provider have to host my website? Does their ISP have to not cut them off if they do? Under a narrow reading of "free speech" as "stuff protected by the First Amendment", obviously not (unless the ISP is run by a government entity, of course). Under a reading of "free speech" as "the ability of society to not have entities with overwhelming power (governments, but not only them) suppress speech they don't like", the situation becomes more complicated.

And I would argue that a narrow legalistic focus on the First Amendment is not the right way to approach the problem. The First Amendment is a means to an end, not an end to itself. For an 18th century analogy, if a private company has the power to go around destroying all printing presses that don't belong to them and refuses to print views it disagrees with, that is just as much a problem for free speech as if the government were doing it. This was just not a realistic scenario in 18th century North America (unlike, say, contemporaneous India), so wasn't a big concern for the framers of the First Amendment.

Is this a scenario we have to worry about now? It's not clear to me that it's an imminent problem right now, but I can easily see it becoming one in the next 10-15 years. Might be worth thinking about norms (and laws, as needed) now so we're not playing catch-up when it does.

None of that has anything to do with the factually inaccurate claim about the narrow constitutional right that was made in https://news.ycombinator.com/item?id=25673573
I'm not nearly as experienced as the blog post author, but I suspect the M1's GPU does not have any way of blitting to the screen other than driving it 'fully' - ie. using the standard command queue and shader units to even get the simplest 2D output.
I lived in Japan for years. I have never seen English speakers write "Sarariman" instead of "Salaryman" when talking about the phenomenon.
Absolutely. I can think of no better example than the recent moral panic over free speech. Because a few college kids on the wokest campuses in the country booted a few right-wingers we spent months covering every campus invitation as if it was the ratification of the first amendment itself. (I'm not saying there are no first amendment issues in America but who decided the events of a few college campuses were the evidentiary standard for a new social phenomena).
Great tool, unfortunate name. Very unfortunate.
I forget, does Apple and SpaceX get along? Seems obvious.
You don't pin anything for a package. I'm not aware of any "standard" CI that a package tool could set up. I guess you mean testing on multiple versions, in which case tox will help. Deployment for a package is handled by twine. Package data? What about it? Version bumps should always be manual but I recommend setuptools-scm.

You seem to be confusing packages with "apps". It's very important to understand the clear distinction between these.
No, but:
https://democracy.earth uses a couple of systems to connect to it (https://fortmatic.com,https://www.portis.io, https://walletconnect.org) - I don't know why they ditched https://metamask.io.

Overall the adoption of these systems is too difficult. Something that could be overcome with signal/mobilecoin.

Democracy earth is just an example application. Overall I would appreciate to own my data and have it secure (like signal provides), when it comes to the whole ecosystem of the future for: social media, voting, contracts, etc.
Yes. Also, check pip-tools by jazzband.
No, the point of CORS is to mitigate against a security vulnerability in web browsers.

All non-browser based app needs no CORS setting
That's exactly what a package manager does
The page you linked to literally says "CSRF tokens should not be transmitted within cookies."

It correctly suggests putting CSRF tokens in either hidden fields or custom request headers. If you're putting the token in to a cookie then you're persisting it for some length of time beyond the existence of the page, in which case you've broken your CSRF token mechanism because they're not supposed to persist across multiple requests. You should generate a new token for every request.
My problem with altruism is one of audience. Many times I've offered to give aways books for free or to match donations to Wikipedia... but very little seem to take my offers. Granted this is all done through my blog. I even send out my links to to Twitter and Facebook. I often get very little interest. Maybe I come off as being disingenuous? Maybe my writings aren't motivating enough?

I truly feel a yearning to help others. Any advice?
Betting on options is like betting on winning the lottery. Your chances are slim (you probably have a better shot at winning the lottery).

Startups are fun, dynamic, an adrenaline rush. It is not about the money. It is about working on something you are passionate about and know that you can, and most likely will, have a direct impact on the success of a company. A startup can open opportunities that only may have been a dream for you in the past.

Yes, the corporate career can provide stability and possibly long(er) term job security, but I can guarantee you will learn way more working in a startup than in a corporate career.

Making the decision really comes down to you though. If you are married, have kids, have significant financial responsibilities, etc... then the corporate world may have a different appeal to you. Your outside influencers (i.e. wife, family, etc...) may have a direct bearing on your choice. Not to say you can't do a startup being married, with kids, and other financial responsibilities, but you have to know your limits and what your life can handle. In these cases it is a decision that should not be taken lightly and should be discussed with your family.
I have always been under the impression that the limited nature of ipv4 is very detrimental for creating infrastructure in poor parts of the world. This might actually make large corporations (and more so governments) interested in preventing competitors from rising in foreign lands.

You can afford fiber and all of the hardware to get an isp working? Great. Too bad you still have to pay your tithing for the artificial scarcity of addressing.
Mi tre ŝatis la artikolon :)
Basically, you should only take a significant options stake if you're in love with the team, the work and the business models for their own sakes. A good quantifier for "in love with", BTW, is if they're doing something that you would almost do for free (if you you had your FY money already).

Either that, or you're working for one of those (very few) startups for which the outsize payout odds are deemed to be especially high, independent of all the other factors. (Advice from friends who happen to be veteran startup junkies can be very, very helpful in assessing this). And provided you have some minimal savings buffer for the case that things go 'poof' -- which is always more likely than not, even given the best of circumstances.

But if it's just a paycheck you're after, then by all means, go for the (substantially bigger) paycheck.
In my opinion, if you're creating software that's living inside someone else's software it's easier for users (and to some extent it's polite) if you follow the parent software's approaches and style.
That's exactly the way I felt with "stuff", little things I collect saying to myself, "I'll need this some day". You know, a few old semi-functioning laptops, cable ends that I'm going to use (I swear!) on my next project, etc, etc.

I had a whole room filled with this crap, until I realized, when was the last time I actually used something from this stuff, whose sole reason for existence was for me to collect, to then someday use.

My answer was years - so I tossed it all a few months ago. You know how many times I've been working on a project and damned myself for throwing all of it out? Zero! Long story (sorry it's a slow day) short - sometimes you just gotta let go...
Also support for those outside the USA (I'm aware of why it's taking a while, I'd still like to use it though).
This is interesting, I wonder what does it mean for international students? $125K in family income for students from developing countries, will probably cover most of the students.
JIRA. It has a learning curve but I've found it to be extremely flexible. We use it for sprints as well.
Although you raise a good point I do think much more than 1% of all web devs knows a lot about server side things. And for me using Firebase or similar is giving up too much control. I want to be able to build server side logic for apps.
> an increase in revenue

If you think about it, it's not a surprise. Walking through a commercial area lets people window shop. People generally ignore window displays while driving through them.

It's similar to the movement in the U.S. to reintroduce police to "walking a beat" instead of sitting locked away in their car all day.
Because security is already confusing enough for the average user, and screen real estate is valuable. We don't need an extra type of distinction that they need to know. We don't want to have to say to someone, "before logging into your bank, make sure that it is https AND that there isn't some little warning somewhere about unconfirmed identity."
Regarding point 4 above, the entire conversation can be found here - https://docs.google.com/document/d/1q-aKtxS6xNIhal0As743tBE1...

So, I report a bug that I think is a security vulnerability. You fail to even understand the report in the first place. You don't even try to watch the video PoC demonstrating it in action. In a nutshell, you handle it completely wrong in the first place.

Then, you come back and tell me it's not a security vulnerability because it's a hidden Feature or whatever the reason you have.

At this point, there is not much I can do but to present my justification as to why I think you are wrong. I present my opinion which I'm entitled to just like you are. And, I let you know that I will blog about it.

Do you really think I was being "unnecessarily adversarial" there? I rest my case.

With regards to the second issue being duplicate, I believe you guys must have already fixed it by now? If So, do you mind disclosing the original reported bug to bring some more light to the questions being asked whether it was really a duplicate or not. I understand you don't have to do that but it's just a suggestion. Feel free to ignore.
It is ambiguous, but:

> Stanford has long been committed to need-blind admissions for U.S. students, supported by a financial aid program that meets the demonstrated financial need of all admitted undergraduate students.
>If you have a family of 3 kids, using public transit costs more than a car.

Depends on where you live and how old the kids are. In my neck of the woods, kids get to ride free up to a certain age (like 4 or 5). After that they pay adult fares.

If you're going the maximum fare distance at rush hour, it's something like $5.90 one way here per adult, but parking is like $15-$20. At that point you may be better of driving if you don't value your time (traffic is abysmal).

My own commute is $2.20 one way at rush hour. Even with five adults (two parents and three kids over four years of age) the $22 you'd spend roundtrip on transit fares is comparable to the cost of driving and parking, but with less hassle.

In cities like New York with cheaper fares and reasonable monthly passes you can drastically cut down on your transit costs and also have to deal with massively more expensive parking (if any) and tolls.

Of course, one of the advantages of urban areas like mine with regards to travel cost is that many trips can be done without any wheels whatsoever, be they steel or rubber. The grocery store is across the street, next to the pharmacy, there're a few doctors offices, many restaurants, convenience stores, schools, parks, restaurants, tourist attractions, etc. all within a few minutes on foot.

All of those trips are essentially free (minus the wear and tear on your shoes and clothes), promote good health, have a reduced environmental impact, reduce traffic, and require less tax resources than other forms of travel.

Bringing the whole family on transit would be a less common occurrence. For certain trips, ZipCar or Car2Go may also be an option. Also, for trips outside of walkable or transit accessible areas, rental cars are available. I myself have a rental car agency across the street, so if I wanted to go hiking and didn't own a car I could.
It's possible that the choice that enriches Facebook is also good for other parties. Whether they even care about the latter or not.
Element on iOS crashes when I try to log in, so there's that.

Both Element/Matrix and Signal don't come close to WhatsApp, sadly.
What kind of a question is that? Are you a developer?

Do you think developers willingly write bugs into their applications, then simply release them hoping they can mess up somebody's day for the fun of it?

"Allowed to roll out into production" as if there's a manager looking at the list of newly created bugs, grinning and going "This bug... I like this bug! Roll it out!"
Well I guess that bursts the Signal hype brigade that Elon Musk, et al, and the media have started and you're required to sign up with a phone number which it then goes through your contacts list which already outrageous. Also, it turns out that you can't even sync your chat history, nor can you back them up easily on another device. So if you change your SIM, have your device lost or stolen, its all gone.

This right here was the final serious nail in the coffin that your chat history is corrupted due to this bug in production.

$60M in funding and they still can't fix these issues or handle these many users. I liked the Signal name and its friendliness to the end user, but I think the true hard-hitting reality is, it is just not ready yet for serious use. What a shame.
That's interesting, I thought public playlist listeners would just use YouTube. If not to have access to your own musical choices, what is the point of Spotify?
Additionally, "we started a company to make Java faster and garbage collection was around #3 on our list" is informative. There's only one sentence that could really be cut ("founded in 2005" or somesuch.)
My critique was more on the visual side of things. I think it matters. That said, onto your comment:

I liked the presentation. The @ notation is kinda neat and elegant, and no doubt enabled by the ridiculous power macros give you in terms of modifying how everything is parsed. It's cool that it's implemented as a DrScheme lang, and it can run and is all code-is-data-y, and it's not a totally separate language. However, I don't really see anything in here that any modern document processor (say http://sphinx-doc.org/) can't perform.

The second-last question brings up a great point that when you tightly couple your documentation language with the platform (PLT), you run the risk of it being a PITA to use it to document other languages. I think the presenter's solution of automatically creating stub classes and such is really unsatisfactory and kinda kills the benefits.

So there you have it, there are pluses and minuses. I think Scribble is neat, but it's really not all that out of the ordinary.. It's definitely not true that "nothing comes close".
Kleenex, Xerox, Google... They hate it because it dilutes the trademark but it will happen anyway.
This is actually a very common problem we see with our service. Tons of 1 star reviews in Play/iTunes because we dare to withhold (valuable) features in order to make enough profit to run the business. Once a week we get very very negative (read: swearing) emails to customer support about needing a paid account to do certain things. Kinda a shame, considering the sheer value we offer 98% of our free users because 2% actually pay.

Preaching to the choir I am sure :)
Great post buddy :-)
That’s all well and good for most of the stuff humans do in space (and it really, really helps to get a sort of general, very basic and intuitive understanding of orbital mechanics), but KSP does not do Lagrange points at all. You cannot use it to get a basic understanding of how those work with KSP.
I'm OCD and a slight perfectionist, so when I use this on my site I spend hours making sure I have not a single issue. After seeing that! I would go insane.

Makes you wonder how come M$ doesn't make their site more compatible? As a multi-billion dollar company, they should have higher standards and meet the W3 standards.
> They are highly skilled network attack specialists, with basically no way to apply their skills other than working for the NSA.

Why is commercial "cyber" security industry not a viable option? It pays well, there's currently a notable skill shortage and they can work in "pen-testing", "red teaming" and "exploit development" areas.
Found something called Robogator in there
What's sinister in that list? I just see things that look like purchase orders for Google search appliances, a vague "research" contract at Army Research Labs, and what looks to be mapping consulting by NGA.

If you're going to make a claim and drop a link on us, please tell us what's actually there to support your claim.
Well, I'm not completely out, just at a contractor that does predominantly unclassified work.

It was a combination of finding someone to take a chance on me and the classification of my last program easing. When I started, "I do stuff" was about the extent of what I was allowed to say. When I left the name and nature of the program had been declassified so I could at least talk about some concepts in detail, though still not specific problems.

I ended up in NLP, which is similar enough to signal processing that the company was willing to roll the dice. I did have to take a pay cut, though.
Archived: https://archive.ph/wnW75
>Prime Minister Boris Johnson’s spokesman said London had already supplied the necessary paperwork and was “one of the world’s most pre-eminent financial centres, with a strong regulatory system”, adding that fragmenting markets was in no one’s interests.

Was there some part of Vote Leave that didn't have to do with fragmenting markets and evading a strong regulatory system?
Does anybody know if there is a filter or something that increases oxygen concentration in the air? Maybe something that pumps air from the outside and only lets oxygen in?
Because it implies that their wealth is not due to hard work or excellent education, but mostly because they undercut the rest of the EU on companies taxation.
What a load of tosh.

Textbooks are now distributable by e-books, easily scalable. Yet somehow capitalism has utterly failed to deliver it's supposed benefits.

College tuition is now distributable by remote learning, theoretically massively reducing costs. Again, capitalism has utterly failed to deliver it's supposed benefits.

Housing has massively advanced, with cheaper construction, high rises, etc. but laws have been crafted to ensure that doesn't happen to protect rentiers. No taxes on unoccupied land, restrictions on where you can build, massive consolidation of available land without any desire to actually build anything but expensive condos. Again, capitalism has utterly failed to deliver it's supposed benefits.
Inequality is bad, actually, and we should try to maintain low levels of it if we're given the chance to.
TL;DR: Thanks Europe for fixing something almost nobody cared about, by making the internet worse for everyone and by forcing society as a whole to spend money building terrible UIs.

And in the end, people still just Accept All because it's the fastest way to content.
I mean as a personal investment hedge to protect against the artificial inflation
What if there were a slack/like discussions section with threaded conversations?

It wouldn't be exactly like an old-school conference, but I feel like it would have it's place as a medium for exchanging ideas.
It was the answer to "how many people can I get in on this joke?" while playing around with litecoin.