jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I used to work for an architectural and landscape designer and builder. After getting a judgement against him when a client took him to court, he quit using written contracts and instead went to week-by-week meetings with clients and billing on the same basis, so neither ran away with misunderstandings or too great sunk costs. It worked pretty well for the next 25 years, until he retired.
The mouse-over is the best part.
Apparently this is some sort of very clever SEO technique more than a true hack.
In general, I find a sense of learned helplessness among coworkers. They don't feel like they can get much useful out of the debugger.

In a way they are often right, but in part because it's a self-fulfilling prophecy. If you don't use the debugger much, then excessive amount of indirection in many codebases is academic to you, the way (unfortunately) people think of color blindness, accessibility, hell internationalization for some. It's abstract, not something you have to deal with all the time. It doesn't affect you personally so you just ignore it (in other words, complete lack of empathy).

Once the codebase is full of shared mutable state, lasagna code, lavaflow antipatterns, callbacks, handlers, etc, then it really does seem like it's easier to pepper some print statements around and pray.

It's coherent, but wrong. Like a teenager's justification for how they deal with their messy room. Your life really would be easier and healthier if you cleaned some of this shit up, man.
But how do you securely share the patchbay channel? ;)
My personal pain debugging C++ with GDB recently has been the difficulty of creating objects. I spent a long time trying to figure out how to call operator[](vec2u) on my custom data structure.

In the end, I gave up and built self-introspection tools directly into the program itself. It may not be a general solution, but it worked for me.
Tesla yes, you got it right.
When was it confirmed that those twitter accounts were run by the DNC and not just ordinary people? Did the owners break anonymity to the press to prove ownership even though a lawsuit is trying to reveal their identity? That's wild.
Interesting angle.

That said, LSP is more supposed to be thought as the backend to the editor, not just a library. And the problem it solves are twofold:

1. Having to rewrite the same logic in all the programming languages used by all editors. Since as far as know, there are no language agnostic libraries, but a server is.

2. A strong boundary protects from accidental coupling of the UI/UX and the business logic. Without this, maybe at first you'd think you use some part of some other editor in yours until slowly over time it becomes more and more coupled to that particular editor's UX/UI. Even LSP actually suffers a little from that in that the APIs are totally designed with VSCode in mind first, but that stronger boundary protects it getting even worse.
I was under the impression the Enterprise version of visual studio includes a debugger that functions in a similar manner. Capture the entire execution and allow it to be replayed and shared with others.
Any change that prompts you to re-accept?

Just like twitters in this instance.
The wild thing is that scripting languages don't have that kind of a debugger.
there's plenty we can do. Bunnie's Novena laptop is a great example of moving in the right direction. It all depends on speed I guess; you could have a completely open hardware laptop using an FPGA, but speed would be an issue for sure
It takes a lot of guts to ask stupid questions. "Talk to me like I'm 5" is often a good way to slow things down. A line questioning that works for me is "how would it look in the ui? What would you see?"

Its important to indicate by the substance of the questions that your knowledge and undertanding is advancing, otherwise you come off as an idiot.
I think "getting banned" is far less of a risk-by-way-of-misunderstanding than "the airline isn't compelled to deliver you where you want to go". When I've bought ticket A->B->C, my actual travel has included routes such as: A->C, A->D->C, A->D->E->C, A->D-(train)-C, A-(Cab)-A'->C.
I think it does. Great culture is different for everyone. I like a culture built around fast innovation. My friend likes a culture built around slow and steady progress. Neither culture is right or wrong, they are just different.

But a great company culture is one (regardless of its core tenets) that’s followed strongly throughout the organization, top to bottom, starting with the CEO.
That's not my experience. In fact it's the opposite. I suspect that incorporating values can work, but it's not universal.

Best company cultures usually concentrate on good work, not values. Results to the society don't matter when people get things done.

I think most companies should try to be as amoral as possible outside the purpose of the company. People choose to work in different companies based on their values or other needs.
ah yes, because any criticism of dear leader has to be a "short sell campaign"...
I find this incredibly offensive. Has there been any deliberation in the Signal community on whether or not this is something that Signal should have?
Or maybe it isn't necessary or sufficient in the author's experience.
Yes, I'm not arguing against such warnings in general. I'm arguing against pure coding style type warnings.

Here's an example: If you do an '==' comparison inside an if, you might accidentally type '=' instead, making it a perfectly valid assignment.

The gcc developers eventually decided to issue a warning if you do an assignment inside an 'if' conditional, but give you the option to put another set of parantheses around if that's really what you want to do here. I think this is perfectly reasonable.

However, in the mean time, a lot of people have decided to adapt a coding style where you always put the constant or literal on the left hand side if possible, to avoid this issue. In theory, the gcc developers could in addition also have opted to issue warnings for comparisons if the left hand side is an lvalue and the right hand side a constant or literal, that you might want to flip it around. Thus enforcing a "safer coding style" through compiler warnings.

I'm arguing that the former is a perfectly reasonable thing for a compiler to do, while the later isn't.
It depends on the needs of the business of course, but for small companies Shopify is pretty good considering how much value you get for a couple of dollars per month.

WooCommerce exists for businesses with complex needs or when a business needs to be in control of their store and data. It's a complex software on top of another complex software but for what it enables businesses to do, I understand why even mid and large size businesses pick WooCommerce for their e-commerce stores. Some of the complexity can be countered by using a managed WordPress hosting like Kinsta or WP Engine, which are surprisingly affordable these days.
You are wrong the courts have ruled it is unconstitutional.
You have a right to fly. There is no due process here.

https://www.aclu.org/press-releases/federal-court-sides-aclu...
Depends on what you consider "real work". I would say 99% of business analysts in any enterprise level company do real work 1% of the time. The rest is filled with bulshitting, talking, harassing others or actively looking through the office windows while waiting for someone to do something.
The way it is treated by tax authorities and the administration. If that's not enough for you, I don't know what is.
Woah, interesting. Thanks very much for bringing this up, didn't know!
bf would actually be easily bareable, if it had textual macros, include/packaging and standard defines, like C does.
This was revived for a GSOC project a few years ago but the google link here doesn't seem to have the resulting work. Anyone have more up to date details?
10 years+ totally a flash right?
I know a bunch of people in the UK doing web stuff, and none of them are making minimum wage. Far from it.
My town is full of meth addicts, it must be okay!
Say what you want but PHP is one of the most Rambo-bad-ass languages I've ever used. You toss everything to the wind if you want and you will still get a working product.

Few languages have that sheer "Survive" feel to it. For that alone I think PHP should be celebrated. Note: I'm not a PHP developer.
Is the the book you used?http://www.amazon.com/Principles-Operating-Systems-Applicati...
Resupply | Software Engineer | REMOTE(US Only) for now, ONSITE later | Boston, MA | Full-Time

Resupply's mission is to make giving simple. We are looking to reinvent and forever change the supply-chain of charitable contributions within the US, and in doing so, evolve into a mature product delivery organization backed by forward-thinking and pragmatic methods.

I'm looking for a Software Engineer to help me reboot the technical team and to turn us into a highly effective dev group. It's going to be a fun ride as we build out new features that the Charitable Giving industry has never seen before. My philosophy on Engineering follows a strategy of keeping things as simple as possible while attempting to get most of the benefits of a "cloud native architecture" without complex container orchestration systems and devops tools. Doesn't matter if you have direct experience on this stack, but here is our tech in all it's glory:

Ruby On Rails

Angular for Front End

React Native for mobile

Containerized

We are proud to have a company made largely of Military Veterans (myself and a few others are the exceptions), so this experience is preferred but not required.

Send me a direct note if you're interested and I'm happy to answer any questions.No recruiters or agencies please.
Email: joe@resupplyme.com
The team: https://www.linkedin.com/company/resupplyme/
I bought myself an Apple Watch for Christmas and the gamification of fitness is real. Yes, you can track the same stuff on the Watch, as on the iPhone, but having it easily accessible (and top of mind) on your wrist goes a long way in tracking all of the activity I do. When I think about whether to skip the gym on any given day, previously I would do it based on how I feel that day, but now I use the Health app to view my activity over the prior weeks and use the activity level data to decide if I go, or skip. I skip a lot less than I did.

I've averaged 89 minutes of activity per day since January.
he is: http://scripting.com/2021/03/23.html#a133813

recreating his old 'Frontier' in/with the web browser
Of note, this is specifically about California (in light of Prop 22 having passed in november)

This one is a tough one. On the one hand, one is inclined to sympathize with drivers wanting more money since they already have to put up with so much crap as unskilled workers in an industry that was ravaged by covid. But on the other, their collective behavior significantly hurts the platform that they depend on.

It seems like a tragedy of the commons situation: individual drivers want to cherrypick the most profitable rides, but if this happens to a significant enough degree, the reliability of the service as a whole gets impacted, which paradoxically leads to less customers in the long run...
Romanes eunt domus.
So each commit is exactly one change to a relevant table?

I guess you can't just plug this into a common system of rotating logs easily, as there might be several changes beteeen the log rotation.

Also, I guess you'd need a user friendlier interface to actually display who made the change from the git repo.

Anyway, interesting solution.
From the mentioned list, latest research (5 independent double-blinded studies) suggests that Ivermectin really has antiviral properties against SARS-COV-2 (in vivo of course).

What has been also suggested to have been neglected is role of Zinc in COVID-19 treatment.

Btw usual dosage I have taken Vitamin D has been 25000 U.I. (625 μg) once in a week but I have also taken 100000 U.I. (2500 μg if I understand the conversion correctly) dosages when my Vitamin D level has been very low. All prescribed by my doctor. You have to consult yours before you start taking anything in large dosages.

The conclusion appears to be right. Anti-vaxxer and anti-mask people tend to have considerable overlap. Many of them also believe in some PCR tests related conspiracy.
> one could imagine the chopper using its power to fly (which will generate heat as a byproduct) for a third of the sunlight time

This is impossible; the flight duration is ~ 90 seconds.
Am I pregant? That will be all: https://www.youtube.com/watch?v=vgckQGnFEAI
I haven't tested that many Bluetooth devices but it seems to be per-device — e.g. my wired headphones are different than either of my Bluetooth speakers or the built-in speaker.

Apple's Shortcuts app supports a number of automation scenarios — for example, I would implement the feature you mentioned with a rule which tells Toggl to start an entry when my location is within a certain radius of work and stop it when I leave. You can also create or add to a note, send emails, etc. Since I have the Pythonista app, that could even extend to running arbitrary code.
It's bizarre that this even needs to be said IMO.
I did answer your question. You completely ignored what I wrote, maybe because you don't like being proven wrong.

I'm not sure if you are implying that I'm a "rationalist", but if you are, you're jumping to conclusions again. You have a glaring habit of making pretty bad assumptions and I really hope you change yourself. It's a very bad trait that appears to be pretty common in your responses.

I've never heard of this blog before this article or even rationalism, but your question made me curious about why he chose to refer to Murray. But instead of just jumping to conclusions and assuming things like you, I actually bothered to read the article. This is something you didn't do. Honestly, you should learn from this.
No, this is incorrect, you are confusing backwards and forwards compatibility. Running your new code on old Julia versions could break immediately, just like in every programming language.

Backwards and forwards compatibility have very different horizons.

Running old code on new Julia versions should not break until the next major version. Packages, on the other hand, are different, and could break your code sooner, but that's the same in any language.
Scientists: We took a bunch of people who claim they can tell red wine from white wine based on taste, and successfully fooled most of them with food coloring.

Internet commenter reading the study: I can definitely tell red wine from white wine based on taste.
oh wow, are you straight from Disneyland?
Pay should be pegged to your skills and any demands the job is placing on you. The only time changing pay based on location makes sense is if where you work is a requirement of the job.

Paying people more because they work at an office in a high rent area makes sense.

Varying what remote workers get paid based on where they choose to live makes zero sense.
Lots of replies and I'd mostly agree.

I work for a big company... It's not a FAANG, but it's recognizable world wide. Even though it's not a tech company, I believe the name recognition gives some credibility to recruiters.

I'm lucky to have worked at a previous company that had a lot of well connected software engineers and management. It was a mid size company so I was 2 levels from the CTO. They are my connections on LinkedIn so I think that adds credibility.

I'm a java developer. Despite the hmm...'hate' for Java on HN, if you go to dice.com and put in various languages...Java is very high ranking. Having years of experience in a technology with a lot of jobs help.

Some alluded to keeping in touch with old coworkers. I'd have to strongly agree to that. Strongly. I have your back, you have my back. Right? I hate interviewing. HATE. I've been fortunate in the last several years to have had 4 former colleagues ask if I want to join their team/company. I seriously considered each one, but declined for various reason.

At one point, my company was having layoffs. I knew I should have a backup plan in case my name was on the list. But I hate interviewing...all it took was a phone call to an old colleague of mine (he's now a director) and I was given an open job offer. I enjoy where I currently work {enough} that I'll stay for a while longer.
That less corrupt government will provide 1000% gains for everyone. Bitcoin will give that only to those who buy it aka rich people.
I was just outlining what the messaging options on Azure were, for the parent poster.
Companies like Intuit have successfully lobbied our government to halt any sort of bill that would make it better. The entire thing could be easily automated; other countries have proved that. But then Turbo tax wouldn't get to rake in all that $$$.

Seriously though, I would love (hate) to read what sort of ethical backflips they had to do to make IRS reform a bad thing. I'm presuming they tried to make logical arguments.
>However, if you want people to call you genius, then all you have to do is be around people and then help them with their ideas.

Sounds about right, genius is about serving. It's a weird status to have.
Colocate people into a small room, air mattresses and use incandescent bulb to warm the people and room.
Of course you need to keep things simple on the hardware of that time. But still, I don't understand his complaint that nobody else followed in his footsteps; Europa Universalis has tons of calculations like that, all of them a lot more sophisticated than that. They're still massive simplifications of course, but I don't see how it's not a natural progression from his work in the 1980s.
Yeah, it's not a bad idea. I did try proguard at one point.. but it's such a baroque tool. It's likely something I did wrong, but I never managed to get proguard to remove anything properly. Either nothing was removed or it'd remove too much and kill the program. It's been a while, but something about it gave me the impression it didn't play with Clojure

I wonder if you can then jlink the result
I don't really understand the argumentation against virtual addressing. How else would an OS guard against access to memory that wasn't reserved by the process attempting to access it? And even without indirect addressing, some mechanism for controlling which parts of memory are readable/writable/executable is needed. So a page table of some kind would still be necessary. Or am I missing something?
He’s a licensed broker carrying five license, working for a licensed brokerage. They aren’t allowed to make public investment recommendations.
Programs can read files outside their sandbox if they're asked to by user input[1]. Sandboxing does not prevent interaction with USB devices

[1] See "Powerbox and File System Access Outside of Your Container" at https://developer.apple.com/library/mac/documentation/Securi...
There is no reason to believe jobs with significant cash wages will always be around. If we eliminated prisons and police we don't need, the TSA, a significant part of our military, and other make-work and counterproductive jobs we would have higher unemployment rate, even after the economy rises from having the unproductive drag lifted. That is, our current employment picture is highly manipulated. The people in jobs that could readily be eliminated only have an illusion of worthwhile work.
Why people are that "concerned" about getting A+ on SSL Labs...
Metallica unforgiven
Go is not a good example of a type system - its types are limited and restrictive and really will stop you writing some good code that you wanted to write in Python. If you want a Pythonic language with static types, maybe take a look at OCaml (or my personal favourite, Scala - though that language suffers from a bunch of warts for the sake of JVM compatibility). http://roscidus.com/blog/blog/2014/06/06/python-to-ocaml-ret... is one example of someone making the move.
I did this with a PC (and a MIDI keyboard rather than playing MIDI files) but never got it working with multiple channels. Well played.
Climate change is a really big deal. When we've had scientific movements of this magnitude, the face of the movement has always been a scientist (think Copernicus, Darwin, or Einstein).

The face of climate change is jointly Al Gore and the IPCC, which was formed from the environmental portions of the UN.

If the face of climate change was a scientist, I'd be more apt to believe it, and so would millions of other people of a conservative political bent.

An Inconvenient Truth is the seminal work on climate change meant to inform the general population, and a substantial bit of the movie is spent on the 2000 presidential election controversy.

Why in the world would anyone think that Republicans and political conservatives would just readily accept the information put forth by liberal politicians, merited or not?

And if I'm actively looking for the truth, how can I find it? I can't spend my lifetime doing my own research, taking my own measurements, experimenting and publishing papers to find out on my own. It's hard to find any material for lay people that don't have some environmental activist telling me I'm an idiot for no believing all the science Al Gore has already presented me.

Honestly, if human beings end up going extinct because we destroyed our atmosphere with fossil fuels, it'll be as much the gross mismanagement of the politics by environmental liberals that's to blame as every American eating burgers and driving SUVs.
Right but the argument isn't that it happens, it's that it's morally reprehensible. How dare employees of a company act like human beings or have any time to themselves where they aren't wholly and completely owned and controlled by their bosses/companies? The nerve of that working class scum, it's unbelievable.
Why is this different from Mindreader (IBM program from 1985?)
I find it very interesting that the african american woman and the hispanic man in the jury - both minorities voted "yes" while the predominantly white and asian jurors voted "no". Is it possible that people who are discriminated against understand the subtle biases which cannot be captured by evidence or law.
This looks cool -- is there any source code? What language is it written in?

"Tulip is still in active development, and I could use a whole lot of help, both filling in the design gaps here and actually churning out the implementation"
Ok? Drugs are bought everywhere.
> It’s almost as if there are different groups in Microsoft with different priorities. Why is it so hard to get 130k people in complete alignment across all areas? Seems like a simple problem.

I feel like this could have been said without the sarcasm and it would have been a great discussion starter. Instead a potentially valid point/retort will be obscured by the tone and discussion surrounding it.

For example:

> Unfortunately large organizations often struggle to get groups into alignment on issues like this, unless there's a strong mandate from the top down (e.g. Amazon).

No sarcasm or snark, same basic substance.
If she named it Going Postal, how old would one need to be to get the reference?
Not just prop 13, but the capital gains part of the tax code.

Used to be you could sell your house for more than you paid and have 2 years to roll it into buying a new house for the same or more money. Now the difference is taxable capital gains regardless of what your new living situation becomes.

IIRC this changed about 20 years ago.
As a fairly heavy consumer of the Azure DevOps REST APIs, this sounds pretty accurate.
if you "shipped" them somewhere, they'd be in an asylum/shelter/jail facility which is set up to handle them, not in a back yard, not downtown, not IN THE STREETS.
Is this public facing information that's been crawled, collected, and categorized?