skysight-inc/HackerNews huggingface dataset:
Poorly done BDD has made me detest bdd and all of the tools, especially when cucumber is used as a testing tool and not as a collaborative tool.

I would say most companies use cucumber as a testing tool and say they doing bdd. I would actually like to see a company doing true bdd I have not seen one.

Didn’t the founder post here and said something along the lines of hating bdd now?

Edit: oh I see cucumber was bought by smartbear and then they fired the last cofounder https://mattwynne.net/new-beginning
I remember buying my Runescape memberships and eventually Minecraft that way. Not having the freedom to spend my own money on the things that I actually wanted was weird.
Oh, I see. Was the fraud revealed during discovery? Or was it a deathbed confession? No. But it was revealed, and championed by an undergraduate journalist.

It's important to track the provenance of ideas, and Theo Baker wasn't the first person to identify the falsified data. He has done great work keeping Stanford from burying the story, but he isn't Elizabeth Bik, combing through old Science articles looking for duplication.

And now the papers have been retracted, and the responsible party faces laughably trivial consequences, all things considered. A self-correcting system isn't going to get it right all the time. The papers were under the aegis of a powerful man, so it's not surprising that it took some time for them to be corrected.
I’ve been running an Asustor NAS ever since I wanted to self host. Recently switched to a newer Asustor model. I’m running Homeassistant, pihole and a few node based websites on it. Also used it for a while as a media server in my house combined with a Kodi pi streamer behind my TV. But found that becoming a bit old fashioned.

Their systems were relatively cheap and perform well. Community is a bit smaller as opposed to the Synology one though.
On the specific point of standardization. I do not see how you could get a language without a standard into an aircraft.

The Ferrocene guy mentioned that they worked on some formalization of rust, probably because tracability without it seems sonewhat impossible and maybe that is already enough for the FAA/EASA.
> On the surface, this smacks of protection of elitism and a class based society, which pretty much nulls all commentary from various peanut galleries arguing that ending affirmative action is about meritocracy.

All this makes a lot more sense when we recognize that the push to end AA came from a political movement that is all about protection of elite privilege. It is fine with the deck being stacked in its favour, which is why it opposes any efforts to counterstack, and why it is very quiet on the subject of legacy admits.
It's quite revealing when you say that "fairness" (scare quotes) is not important.

But that's not the only/main reason. The proponents of affirmative action are guilty of the very thing they say they're against: racism.

When individuals are victims there's a system to deal with that. But you can't have "justice" for people based on birth, skin color, &c. You would have to have the same baseless criteria for discriminating against people. But instead of separating into "inferior" and "superior" you want to separate into "victims" and "culprits".

The solution is to treat the shortcomings, not the people. If black people are doing less well in school, then it might be that the real reason is that poor people are doing less well in school, and the solution would be to deal with that, not based on race.

You say 400 years, but the United States didn't exist 400 years ago. Are the descendants of Greeks (in the US) enslaved by Greeks owed compensation? Are the descendants of Europeans enslaved by Africans owed compensation?
That really should have been at the start, as if you look at it from that point of view it doesn't sound bad at all.

Governments should be trying to support technology startups, and handing out contracts with conditions like this seems a pretty fair way to do it. It's basically a grant that needs to be proven.

The government doesn't have the resources to investigate how scientifically plausible every new technology is, but a simple "we want to see it does X% better" is easy to measure for someone without a scientific background.
No one is "free" to move anywhere. Moving is not free in any sense or term. There are enormous costs to moving anywhere. There is no cost to "not" gambling however. This is a poor analogy regardless
It's not Postgresql vs. Elastic, it's Postgresql + Elastic:

https://github.com/matthewfranglen/postgres-elasticsearch-fd...
Bought this. I’m not entirely sure why. Seeing the ball animation for how many years are left filled me with a sense of dread at just how few of them there were. I’ll be keeping the widget on my home page. Thanks for making this.
Well, I've seen the suggestion that you rotate services. Sign up, watch all the good shows, cancel and subscribe to the next. But yeah, one pirate platform with all the content will win any day.
It is when it comes at the expense of small business and new competitors, which are less likely to be in those indexes.

Want to compete with legacy auto? Want to compete with Google? Hmm, lets think of all the new regulations that you might have to meet. There are perverse incentives even in that system.
I switched from vim to jetbrains IDEs (with vim keybindings) nearly a decade ago because of visual debuggers being incredibly useful. Is there one of these for vim (or neovim) now that works well with popular languages?
That's 100% correct. This is why no one should use agent forwarding with a jumpbox. Only -J. (see https://userify.com/docs/jumpbox )

Another point is that no one should have any real access to the jumpbox and it should be as minimal and stripped-down as possible. It's literally your bastion host, so you've got to keep it as strong as possible.
I have a couple of desktops with decent CPU, memory and GPU and 4x Intel NUCs that I run Proxmox on to manage VMs. I generally run a Kubernetes cluster on the VMs.

Depending on your use case, maybe just run a couple $5 machines on DigitalOcean?
Google being garbage as a search engine feels like something we could have predicted as soon as google realised ads make money.

Search engines powered by ads are simply not incentivised to send you to the best product, or even a group of the best products, since you won't click their adverts.
We'll focus on providing a cloud hosted version, because not everyone knows how to or want to self-host.

We don't really think in terms of runway yet as the company has just been setup. YC gave us 500k which we haven't spent yet.
The Mac Mini is a nice computer, but macOS mostly sucks as a server OS and linux options are limited. After you consider the base specs, $800 gives you a poor offering compared to other SFX PCs, moreso once you add the markup on any spec upgrades.

The CPU and associated power usage is nice, but I don't think it will pay for itself in that regard.
CPUs are various Haswell-era Intel Xeons. RAM is, in all cases, 32GB (4x8GB) UDIMM DDR3 UDIMM. There are always multiple disks, some in ZRAID10 configuration. SSDs are purchased new, while spinning disks are all refurbished enterprise disks.
This is very close to the academia/industry divide. Academia (the public) spends an enormous amount of money investing in research to discover something novel and effective, or makes a large efficiency gain. Industry reads that, and implements it, with some minor tweaks. This, products are made for fractions of the cost it would have otherwise cost to make, with large improvements over previous capabilities, due to the work done in the public sphere. Effectively very similar to open and closed source.
Also coming back to judges. The behaviour by Thomas and Alito regarding presents etc. Would count as serious scientific misconduct in academia. So there's a significant percentage just there already.
Somewhat interesting, since the number of active sims is actually a kind of standard way of estimating population in an area assuming no census.

If you are able to get an accurate estimation of how many sim cards a person has(via some sort of sampling), then you simply query the telcos for active sims and can get something decently accurate.

Wonder if it affects current Ukraine pop estimates.
Google is not the 70s, and they haven't really done much, and not recently.

Google's big thing in that area maybe was MapReduce, which was quite behind the state of the art when they first introduced it.

I believe they eventually moved to BSP, which is more in line with what academia have been developing since the early 90s, but that's not really proprietary stuff.

But in any case, if you're just talking about scheduling graphs of tasks, there are thousands of competing libraries that do it.

https://en.wikipedia.org/wiki/Algorithmic_skeleton

Just go to the frameworks and libraries section.
If we're going that route, just forbid making User objects which are not valid. Hide the fields, force the instances to be immutable, validate in the constructor, problem solved. Does not work in things with duck typing or anything remotely resembling the two most used programming languages in new projects in the industry. But for traditional statically typed languages, it's a good solution. Now a function taking in a user is literally incapable of ever taking in an invalid user, assuming your tests for the class are good and pass.
So much for the writers strike; also love how Cartman's voice is becoming more like the others given AI has to track Parker's voice changes over the years.
8x3TB btrfs RAID1, Intel i5, 1050Ti in an Elite 120 case. The original build was in 2017, and it’s been slow upgrades since.

It stays in the TV cabinet in our living room.

https://captnemo.in/setup/homeserver/
I didn't actually agree with you — I maintain that it is not "an unfair characterization", since the document was created a decade and a half after the investigation that another commenter referenced. Nice try on claiming the W though!

> Or is the issue that the author doesn't understand the topic enough, so think it's too complex for anyone else to understand?

I would say the same to you, in your attempt to critique Professor Conrad's piece. As you say, your eyes glazed over so you didn't actually read it. Perhaps you should read it before concluding that it doesn't contain anything of value.
I also use greylisting along with XBL as sole spam control. But nowadays it's important to push it down the pipeline a little bit.

For example if my MTA receives an email that has a valid hostname, spf is good, isn't on xbl, then it will accept it even if the sender is unknown. Soft bounce happens only when something is blatantly incorrect.

I used to also check DKIM before accepting a mail but that forced my MTA to accept the SMTP DATA and I worry that some clients would not retry if the mail was rejected after DATA (even though they should, because "storage full" isn't uncommon for example).

It ends up working well for me because most legitimate mail have all those things right, and most illegitimate mail have at least one thing wrong.
We had a sales team who did exactly this before these agents, and they got demos on auto-pilot without touching apollo.io or salesforce, because we used GPT-4 to respond like they would using their history of responses. You can set this up yourself using the webinar I linked above. We setup a calendly link with a round-robin scheduler to the whole sales team, and they constantly get demos on auto-pilot.

Parker Harris was actually one of my early mentors, because my first co-founder was the first investor in Salesforce(Halsey Minor). A lot of his advice went into building this.

We're not selling to the CEO, we're selling to the VP of sales who can now a/b test this, or the startup founder who can't afford a sales team yet, and I'm very sure a large percent of reps will fall below the line vs the auto-responders. We increased the number of demos our sales team saw with just GPT-4 auto-responding, then we doubled the total reply rate with personalized outbound. It makes sense that it wouldn't have the exact same reply rate. I'd be happy to give you access to get your insight on the direction we should go if you're interested.
There was a brief period where reaction-emojis suddenly were restricted to about 8 - except for premium users.
Synology NAS, plus a raspberry pi running Pihole. Not very exciting.
But thatvis the thing - in that bell curve, majority of the people are in the middle. They are neither extroverts nor introverts, they are literally in between. They get tired from too much interaction and they are also refreshed by interactions.

Meanwhile, people talk about it as if there were two different species. But, very few are on the extremes.
> Manually curated directories lost to search.

I rather suspect that they'll regain some popularity. Probably not general-purpose ones, but a variety of directories each covering a specific kind of site.

> Anything completely manual isn't going to be "web-scale".

True, but even so, it might still be an improvement. Especially if it's hundreds of different directories, each with their own tight focus.
Nyeh. The most important factor in a framework is debuggability if the stack trace is messed up and the frames are polluted by a hodge podge of state variables I want nothing to do with it.

The rest is nice to have.
>Also, making the code for the recommendation algorithm publicly readable was very cool, and I appreciate it.

The code for the recommendation algorithm WAS NOT made publicly available, but rather just the scaffolding for interacting with the still black box ML model. There was zero informational value there (well there was a few tags that were interesting, including one intended to measure sentiment against musk's tweets specifically) and it looked familiar to anyone who has done ML in python.

Basically it's like he posted the source code for the CRM, but not the database.
There is no connection between punitive actions and reduction of the causal behaviour.

Fraud in science is a problem in that the very small minority of actors that conduct themselves unethically has had massive reach with groups that seek to discredit science.

20 years ago, being science illiterate was seen as bad for you. Today, 50% of us believe that being science illiterate is a positive trait in people seeking presidency.

Jail or not, these people are causing significant public issues, so I’ll have to agree. It’s not going to reduce it, but still, fuck them for the damage they’ve wrought.
From June since no date on it

Shared by the dev https://news.ycombinator.com/item?id=36403909
Ask HN: Why are there so many posts about fonts today?
You're describing an inhouse framework
You can do one without the other. The biggest problem in my oppinion is the lack of the mentioned redistribution for the first 18 years of the poor sob's life who lucks out since that's way more important than the extra money for the already extremely wealthy institutions.
Ideally we'd build out infrastructure and make them into nice places to live before anyone moves there, but very few people are looking to move to a ghost town and without a population there'd be little to no local economy to start with. The new cities would mean a lot of new jobs though and with people being able to work remotely our new countrymen should be able to settle in quickly. I know Americans aren't at all used to the idea of being told where they can live (even if only for a few years), but careful planning could help distribute our quickly growing population a bit and help protect the environment while resources grow increasingly scarce all without creating ghettos.

Sadly, I don't think we can avoid creating heavily segregated areas while unprecedented numbers of immigrants and refugees are coming in who'll need time to get acclimated and recover from the loss of their homes and previous lives, but we could still provide the areas with diversity (there'll be people from all over coming in) and hopefully they wouldn't stay filled with mostly just immigrants and refugees for long. The new cities, built in safe areas with all new infrastructure using what we've learned from our past mistakes and from the successes of others, could become very attractive for all kinds of people. Today there's an embarrassing number of places in the US full of crumbling infrastructure. Places where people don't have clean drinking water, broadband, or reliable electricity.
Speaking of shipping code, I always envision my systems as if I'm designing Ships of Theseus. Design it in a way that things are nice and modular and you can take any one piece and replace it, especially if you're on the high seas. Most large ships these days have their own machine shops. They're constantly Theseusifying themselves without having to go to port and shut down operations.

The hard part, of course, being that you need competent engineers who know just how modular is the right amount and how to achieve that. This can fail horribly when you go leftpad on the modularity. But I believe it's the only way to build something that lasts.
Detractors seem to have short memories.

They were cash strapped and almost bankrupt, the most shorted company of all time and they paid out in equity. They were able to flip it around and become of the all time great success stories, I'd say their directors probably earned their compensation.
> I don't think racial discrimination is the right term for discriminating based on things that happen to correlate with race.

Fortunately for people of color, it is. You don't have to say you're discriminating based on race in order to be doing so, and the law acknowledges this. That is how gerrymandered district maps can get struck down on the basis of racial discrimination. We do actually get to look at reality when we are deciding if an act is racist.
How Thomas Lanier Williams Became Tennessee
There is also "write one to throw away" -- the problem is that it's often not thrown out soon enough.
Ah good point. Target's one of the most serious companies in the world about this, with a forensics lab and everything. I'm surprised they're doing this much, even if the skimmers obviously have access to the same measurements.
Can also vouch for Sublime Merge, I use it for managing commits (especially staging hunks without having to stash edit pop if I have multiple ongoing changes). I still use git at the CLI for pulls etc.
That's actually pretty good. Thanks!
Empathy is a little-taught skill that's critical to, among other things, teaching, storytelling, and music. When you're comping, you want to be sure the listener (and the soloist) know where they are in the song, without getting in the way. Doing it right requires listening closely, because you want your dynamics (generally) to mirror the soloist's, you want to anticipate when he'll go slow or take a breath because those are the best times to say something. As an accompanist your rhythm should be simpler than the drummer's or the soloist's, but should also (or rather, it often sounds good if you do) reflect any temporary motifs they introduce. If the bass is playing a pedal tone rather than the root, you might consider including the root more important than it would be otherwise (it's common otherwise to play the third and seventh, since the audience can typically infer the fifth even if it's not in the bassline).

These skills, which are often called "taste", are quite temperament-agnostic. They would apply equally to music with 13 notes per octave.
Admittedly I didn’t get that [1] far, thanks for pointing it out. I read the first half but he lost me at conversational dynamics (I mainly come here for the comments).

The battery analogy was a good way for me to understand my own experience and seemed like progress from the traditional definitions of introvert and extrovert.

1. “Balance not batteries” https://www.vipshek.com/blog/interaction#balance-not-batteri...
I think the article needs to talk more about how you can combine a text search with a non text search criteria. I don't know about elasticsearch, but I guess that limiting it's search results to other bits of data, permissions, dates, relations, is harder than in postgresql.
Thanks, but getting old is free.

(Well, not really, or not in the US at least. But you take my meaning, I'm sure.)
All I can say, dan (and knowing this won't change your action): this wasn't my intent.

You've got some straight-up trolls running around, posting blatantly pernicious nonsense in regard to these topics -- obviously without sincere intent, simply to push buttons.

Mixed with some merely woefully naive and/or highly obstinate folks, posting basically noise (wildly inaccurate narratives about extremely basic historical matters or recent events).

If there is a better strategy or tone to use for countering this kind of negative behavior -- I wish I knew what it was.
Contrary to many people I've had a bunch of positive experience using Cucumber in very specific situation(s):

- I was an outside consultant working with nontechnical but very process oriented management teams

- There was low trust in existing technical workflows: they had been burned by bugs, failure to deliver, and overpromising so a big part of my task was building rigor and consistency into the engineering workflows

- They were extremely engaged in managing the workflows (the core of the business was doing the thing that we built an app to do)

In that context, they loved having a printed out (!!) copy of all the cucumber tests running on the most recent build so that they could see what was passing and what was failing: Color printer, green line passes, red line fails.

Once I got them into the habit of writing "given when then" statements to define existing features, bugs, and functionality, they were happy as a clam being able to specify things. Eliminated a lot of the usual back and forth over "yes but what exactly do you mean" that non-technical people often create due to not being clear and exact enough for technical purposes.

I would implement the parsing and selenium-based testing that validated whether the cucumber was passing and we would have a shared understanding of where the code was at and whether there were any regressions. In the occasional case where my understanding didn't match what they expected, we had context to work together to figure it out.

All in all it earned me a fair amount of money and lowered the stress of being a consultant for those companies substantially so I have a lingering fondness for it. But like I said it's a very specific situation to deliver that kind of value.
Better options:

c) use proxyjump (-J) to access bar (https://www.man7.org/linux/man-pages/man1/ssh.1.html), and/or

d) generate a new private key on foo and use that to access github.

You might think that's a crazy waste of time compared to forwarding, but it's actually much, much safer and actually only takes a moment:

ssh-keygen -t ed25519
cat ~/.ssh/id_ed25519.pub

and then just paste that in Github.

See also https://userify.com/docs/jumpbox for more jumpbox docs.
Elon bought twitter with the help of the Saudis, so go ahead and tell me how helping out the family that funded 9/11 is somehow fighting al-qaeda
if you went camping on your own, you dont think you still need to recharge?
In what way do enterprise customers need accommodation? If they all used Insomnia or Firecamp, what would be different?
I've spent irresponsibly in FGO in the past. I still play, but for the last three years I only spend $15 twice a year. Gambling is seductive, and it's clear that the lack of a monetary payout doesn't make it any less dangerous.
I still have the chat:

https://chat.openai.com/share/842361c7-7ee5-49a3-9388-4af7c5...

I misremembered, I fixed the `/` prefix myself, it was a one character fix and not worth the effort. The diff it generated came later since my television never returns a 404.

Though, admittedly, I just re-prompted GPT-4 with the same prompts and ended up with similar output - so maybe not the best example of a regression?
Great story and congrats! Thank you for posting, I hope I can get your help in the near future for a few projects!